Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -492,24 +492,44 @@
"description": "Role Assignments filter"
},
"RoleAssignmentPropertiesWithScope": {
"properties": {
"scope": {
"type": "string",
"description": "The role assignment scope."
},
"roleDefinitionId": {
"type": "string",
"description": "The role definition ID."
},
"principalId": {
"type": "string",
"description": "The principal ID."
},
"canDelegate": {
"type": "boolean",
"description": "The Delegation flag for the roleassignment"
}
},
"properties": {
"scope": {
"type": "string",
"description": "The role assignment scope."
},
"roleDefinitionId": {
"type": "string",
"description": "The role definition ID."
},
"principalId": {
"type": "string",
"description": "The principal ID."
},
"principalType": {
"type": "string",
"description": "The principal type of the assigned principal ID.",
"enum": [
"User",
"Group",
"ServicePrincipal",
"Unknown",
"DirectoryRoleTemplate",
"ForeignGroup",
"Application",
"MSI",
"DirectoryObjectOrGroup",
"Everyone"
],
"x-ms-enum": {
"name": "PrincipalType",
"modelAsString": true
}
},
"canDelegate": {
"type": "boolean",
"description": "The Delegation flag for the roleassignment"
}
},
"description": "Role assignment properties with scope."
},
"RoleAssignment": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"properties": {
"roleDefinitionId": "/subscriptions/subId/providers/Microsoft.Authorization/roleDefinitions/roledefinitionId",
"principalId": "Pid",
"principalType": "Ptype",
"scope": "/subscriptions/subId/resourcegroups/rgname",
"canDelegate":false
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@
"properties": {
"roleDefinitionId": "/subscriptions/subId/providers/Microsoft.Authorization/roleDefinitions/roledefinitionId",
"principalId": "Pid",
"principalType": "Ptype",
"scope": "/subscriptions/subId/resourcegroups/rgname",
"canDelegate":false
"canDelegate": false
},
"id": "/subscriptions/subId/resourcegroups/rgname/providers/Microsoft.Authorization/roleAssignments/roleassignmentId",
"type": "Microsoft.Authorization/roleAssignments",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@
"properties": {
"roleDefinitionId": "/subscriptions/subId/providers/Microsoft.Authorization/roleDefinitions/roledefinitionId",
"principalId": "Pid",
"principalType": "Ptype",
"scope": "/subscriptions/subId/resourcegroups/rgname",
"canDelegate":false
"canDelegate": false
},
"id": "/subscriptions/subId/resourcegroups/rgname/providers/Microsoft.Authorization/roleAssignments/roleassignmentId",
"type": "Microsoft.Authorization/roleAssignments",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"properties": {
"roleDefinitionId": "/subscriptions/subId/providers/Microsoft.Authorization/roleDefinitions/roledefinitionId",
"principalId": "Pid",
"principalType": "Ptype",
"scope": "/subscriptions/subId/resourcegroups/rgname",
"canDelegate":false
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@
"properties": {
"roleDefinitionId": "/subscriptions/subId/providers/Microsoft.Authorization/roleDefinitions/roledefinitionId",
"principalId": "Pid",
"principalType": "Ptype",
"scope": "/subscriptions/subId/resourcegroups/rgname",
"canDelegate":false
"canDelegate": false
},
"id": "/subscriptions/subId/resourcegroups/rgname/providers/Microsoft.Authorization/roleAssignments/roleassignmentId",
"type": "Microsoft.Authorization/roleAssignments",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"properties": {
"roleDefinitionId": "/subscriptions/subId/providers/Microsoft.Authorization/roleDefinitions/roledefinitionId",
"principalId": "Pid",
"principalType": "Ptype",
"scope": "/subscriptions/subId/resourcegroups/rgname",
"canDelegate":false
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,9 @@
"properties": {
"roleDefinitionId": "/subscriptions/subId/providers/Microsoft.Authorization/roleDefinitions/roledefinitionId",
"principalId": "Pid",
"principalType": "Ptype",
"scope": "/subscriptions/subId/resourcegroups/rgname",
"canDelegate":false
"canDelegate": false
},
"id": "/subscriptions/subId/resourcegroups/rgname/providers/Microsoft.Authorization/roleAssignments/roleassignmentId",
"type": "Microsoft.Authorization/roleAssignments",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@
"properties": {
"roleDefinitionId": "/subscriptions/subId/providers/Microsoft.Authorization/roleDefinitions/roledefinitionId",
"principalId": "Pid",
"principalType": "Ptype",
"scope": "/subscriptions/subId/resourcegroups/rgname",
"canDelegate":false
"canDelegate": false
},
"id": "/subscriptions/subId/resourcegroups/rgname/providers/Microsoft.Authorization/roleAssignments/roleassignmentId",
"type": "Microsoft.Authorization/roleAssignments",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@
"properties": {
"roleDefinitionId": "/subscriptions/subId/providers/Microsoft.Authorization/roleDefinitions/roledefinitionId",
"principalId": "Pid",
"principalType": "Ptype",
"scope": "/subscriptions/subId/resourcegroups/rgname",
"canDelegate":false
"canDelegate": false
},
"id": "/subscriptions/subId/resourcegroups/rgname/providers/Microsoft.Authorization/roleAssignments/roleassignmentId",
"type": "Microsoft.Authorization/roleAssignments",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"properties": {
"roleDefinitionId": "/subscriptions/4004a9fd-d58e-48dc-aeb2-4a4aec58606f/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772",
"principalId": "d93a38bc-d029-4160-bfb0-fbda779ac214",
"principalType": "User",
"canDelegate":false
"principalType": "User",
"canDelegate": false
}
},
"api-version": "2018-09-01-preview"
Expand All @@ -18,6 +18,7 @@
"properties": {
"roleDefinitionId": "/subscriptions/subId/providers/Microsoft.Authorization/roleDefinitions/roledefinitionId",
"principalId": "Pid",
"principalType": "Ptype",
"scope": "/subscriptions/subId/resourcegroups/rgname",
"canDelegate":false
},
Expand Down