@turbot/azure

The azure mod contains resource, control and policy definitions for Azure Azure service.

Resource Types

Resource types covered by this mod:

Permissions

Taking a look at permissions and associated grant levels for each permission for Azure:

PermissionGrant LevelHelp
microsoft.resources/deployments/cancel/actionOperatorOperator level is safe as users still need the service specific write/delete permissions to deploy resources.
microsoft.resources/deployments/deleteOperatorOperator level is safe as users still need the service specific write/delete permissions to deploy resources.
microsoft.resources/deployments/operations/readMetadata
microsoft.resources/deployments/readMetadata
microsoft.resources/deployments/validate/actionOperator
microsoft.resources/deployments/writeOperatorOperator level is safe as users still need the service specific write permissions to deploy resources.
microsoft.resources/links/deleteAdminAdmin can delete resource link between the specified resources.
microsoft.resources/links/readMetadataGets or lists resource links.
microsoft.resources/links/writeAdminAdmin can create resource link between the specified resources.
microsoft.resources/marketplace/purchase/actionAdmin
microsoft.resources/providers/readMetadata
microsoft.resources/resources/readMetadata
microsoft.resources/subscriptions/locations/readMetadata
microsoft.resources/subscriptions/operationresults/readMetadata
microsoft.resources/subscriptions/providers/readMetadata
microsoft.resources/subscriptions/readMetadata
microsoft.resources/subscriptions/resourcegroups/deleteAdmin
microsoft.resources/subscriptions/resourcegroups/moveResources/actionAdminValidates whether resources can be moved from one resource group to another resource group.
microsoft.resources/subscriptions/resourcegroups/readMetadata
microsoft.resources/subscriptions/resourcegroups/validateMoveResources/actionOperator
microsoft.resources/subscriptions/resourcegroups/writeAdminThis permission is also used for applying tag in resource group. Hence tagging operation now assigned to Admin.
microsoft.resources/subscriptions/resourcegroups/deployments/operations/readMetadata
microsoft.resources/subscriptions/resourcegroups/deployments/operationstatuses/readMetadata
microsoft.resources/subscriptions/resourcegroups/deployments/readMetadata
microsoft.resources/subscriptions/resourcegroups/deployments/writeAdmin
microsoft.resources/subscriptions/resourcegroups/resources/readMetadata
microsoft.resources/subscriptions/resources/readMetadata
microsoft.resources/subscriptions/tagNames/deleteAdminAssigned to Admin over Operator as this execution requires resourceGroups/write permission which is assigned to Admin.
microsoft.resources/subscriptions/tagNames/readMetadata
microsoft.resources/subscriptions/tagNames/tagValues/deleteAdminAssigned to Admin over Operator as this execution requires resourceGroups/write permission which is assigned to Admin.
microsoft.resources/subscriptions/tagNames/tagValues/readMetadata
microsoft.resources/subscriptions/tagNames/tagValues/writeAdminAssigned to Admin over Operator as this execution requires resourceGroups/write permission which is assigned to Admin.
microsoft.resources/subscriptions/tagNames/writeAdminAssigned to Admin over Operator as this execution requires resourceGroups/write permission which is assigned to Admin.
microsoft.resources/tenants/readMetadata
microsoft.resources/tags/writeOperatorwrite tags
microsoft.resources/tags/deleteOperatordelete tags
microsoft.resources/tags/readMetadataread tags

Learn More About Guardrails