GetRoleDefinitionResult

data class GetRoleDefinitionResult(val assignableScopes: List<String>, val description: String, val id: String, val name: String, val permissions: List<GetRoleDefinitionPermission>, val roleDefinitionId: String, val scope: String? = null, val type: String)

A collection of values returned by getRoleDefinition.

Constructors

Link copied to clipboard
constructor(assignableScopes: List<String>, description: String, id: String, name: String, permissions: List<GetRoleDefinitionPermission>, roleDefinitionId: String, scope: String? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

One or more assignable scopes for this Role Definition, such as /subscriptions/0b1f6471-1bf0-4dda-aec3-111122223333, /subscriptions/0b1f6471-1bf0-4dda-aec3-111122223333/resourceGroups/myGroup, or /subscriptions/0b1f6471-1bf0-4dda-aec3-111122223333/resourceGroups/myGroup/providers/Microsoft.Compute/virtualMachines/myVM.

Link copied to clipboard

The Description of the built-in Role.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard
Link copied to clipboard

A permissions block as documented below.

Link copied to clipboard
Link copied to clipboard
val scope: String? = null
Link copied to clipboard

The Type of the Role.