GetRoleAssignmentArtifactResult

data class GetRoleAssignmentArtifactResult(val azureApiVersion: String, val dependsOn: List<String>? = null, val description: String? = null, val displayName: String? = null, val id: String, val kind: String, val name: String, val principalIds: Any, val resourceGroup: String? = null, val roleDefinitionId: String, val type: String)

Blueprint artifact that applies a Role assignment.

Constructors

Link copied to clipboard
constructor(azureApiVersion: String, dependsOn: List<String>? = null, description: String? = null, displayName: String? = null, id: String, kind: String, name: String, principalIds: Any, resourceGroup: String? = null, roleDefinitionId: String, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard
val dependsOn: List<String>? = null

Artifacts which need to be deployed before the specified artifact.

Link copied to clipboard
val description: String? = null

Multi-line explain this resource.

Link copied to clipboard
val displayName: String? = null

One-liner string explain this resource.

Link copied to clipboard
val id: String

String Id used to locate any resource on Azure.

Link copied to clipboard

Specifies the kind of blueprint artifact. Expected value is 'roleAssignment'.

Link copied to clipboard

Name of this resource.

Link copied to clipboard

Array of user or group identities in Azure Active Directory. The roleDefinition will apply to each identity.

Link copied to clipboard
val resourceGroup: String? = null

RoleAssignment will be scope to this resourceGroup. If empty, it scopes to the subscription.

Link copied to clipboard

Azure resource ID of the RoleDefinition.

Link copied to clipboard

Type of this resource.