azureRoleDefinition resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents an Azure role in an Azure authorization system.
Inherits from entity.
Methods
Method | Return type | Description |
---|---|---|
List | azureRoleDefinition collection | Get a list of the azureRoleDefinition objects and their properties. |
Get | azureRoleDefinition | Read the properties and relationships of an azureRoleDefinition object. |
Properties
Property | Type | Description |
---|---|---|
assignableScopes | String collection | Scopes at which the Azure role can be assigned. For more information about common patterns, see Understand Azure role definitions: AssignableScopes. Supports $filter (eq ). |
azureRoleDefinitionType | azureRoleDefinitionType | Type of Azure role. The possible values are: system , custom , unknownFutureValue . Supports $filter (eq ). |
displayName | String | Name of the Azure role. Supports $filter (eq , contains ). |
externalId | String | Identifier of an Azure role defined by Microsoft Azure. Alternate key. Supports $filter (eq ). |
id | String | The identifier of the Azure role in Permissions Management. Inherited from entity. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.azureRoleDefinition",
"id": "String (identifier)",
"externalId": "String",
"displayName": "String",
"azureRoleDefinitionType": "String",
"assignableScopes": [
"String"
]
}