| title | azureRoleDefinition resource type |
|---|---|
| description | Represents an Azure role in an Azure authorization system. |
| author | mrudulahg01 |
| ms.reviewer | ciem_pm |
| ms.localizationpriority | medium |
| ms.subservice | entra-permissions-management |
| doc_type | resourcePageType |
| ms.date | 05/23/2024 |
Namespace: microsoft.graph
[!INCLUDE beta-disclaimer]
[!INCLUDE permissions-management-retirement-note]
Represents an Azure role in an Azure authorization system.
Inherits from entity.
| 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. |
| 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. |
None.
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.azureRoleDefinition",
"id": "String (identifier)",
"externalId": "String",
"displayName": "String",
"azureRoleDefinitionType": "String",
"assignableScopes": [
"String"
]
}