Поделиться через


Authorization actions and attributes

Authorization actions

This section lists the supported authorization actions you can target for conditions.

Create or update role assignments

Недвижимость Ценность
Display name Create or update role assignments
Описание Control plane action for creating role assignments
Действие Microsoft.Authorization/roleAssignments/write
Resource attributes
Request attributes Role definition ID
Principal ID
Основной тип
Примеры !(ActionMatches{'Microsoft.Authorization/roleAssignments/write'})
Пример: ограничение ролей

Удалить назначение роли

Недвижимость Ценность
Display name Удалить назначение роли
Описание Control plane action for deleting role assignments
Действие Microsoft.Authorization/roleAssignments/delete
Resource attributes Role definition ID
Principal ID
Основной тип
Request attributes
Примеры !(ActionMatches{'Microsoft.Authorization/roleAssignments/delete'})
Пример: ограничение ролей

Authorization attributes

This section lists the authorization attributes you can use in your condition expressions depending on the action you target. Если вы выберете несколько действий для одного условия, количество доступных атрибутов для этого условия может уменьшиться, поскольку атрибуты должны быть доступны во всех выбранных действиях.

Идентификатор определения роли

Недвижимость Ценность
Display name Идентификатор определения роли
Описание The role definition ID used in the role assignment
Атрибут Microsoft.Authorization/roleAssignments:RoleDefinitionId
Attribute source Просьба
Ресурс
Тип атрибута GUID
Operators GuidEquals
GuidNotEquals
ForAnyOfAnyValues:GuidEquals
ForAnyOfAllValues:GuidNotEquals
Примеры @Request[Microsoft.Authorization/roleAssignments:RoleDefinitionId] ForAnyOfAnyValues:GuidEquals {b24988ac-6180-42a0-ab88-20f7382dd24c, acdd72a7-3385-48ef-bd42-f606fba81ae7}
Пример: ограничение ролей

Идентификатор принципала

Недвижимость Ценность
Display name Идентификатор принципала
Описание The principal ID assigned to the role. This maps to the ID inside the Active Directory. It can point to a user, service principal, or security group
Атрибут Microsoft.Authorization/roleAssignments:PrincipalId
Attribute source Просьба
Ресурс
Тип атрибута GUID
Operators GuidEquals
GuidNotEquals
ForAnyOfAnyValues:GuidEquals
ForAnyOfAllValues:GuidNotEquals
Примеры @Request[Microsoft.Authorization/roleAssignments:PrincipalId] ForAnyOfAnyValues:GuidEquals {28c35fea-2099-4cf5-8ad9-473547bc9423, 86951b8b-723a-407b-a74a-1bca3f0c95d0}
Пример. Ограничение ролей и определенных групп

Principal type

Недвижимость Ценность
Display name Principal type
Описание Principal type represents a user, group, service principal, or managed identity that is requesting access to Azure resources. You can assign a role to any of these security principals
Атрибут Microsoft.Authorization/roleAssignments:PrincipalType
Attribute source Просьба
Ресурс
Тип атрибута STRING
Значения Пользователь
ServicePrincipal
Группа
Operators StringEqualsIgnoreCase
StringNotEqualsIgnoreCase
ForAnyOfAnyValues:StringEqualsIgnoreCase
ForAnyOfAllValues:StringNotEqualsIgnoreCase
Примеры @Request[Microsoft.Authorization/roleAssignments:PrincipalType] ForAnyOfAnyValues:StringEqualsIgnoreCase {'User', 'Group'}
Пример. Ограничение ролей и типов субъектов

Дальнейшие действия