Compartilhar via


ArmAuthorizationModelFactory.RoleAssignmentData Método

Definição

Inicializa uma nova instância de RoleAssignmentData.

public static Azure.ResourceManager.Authorization.RoleAssignmentData RoleAssignmentData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string scope = default, Azure.Core.ResourceIdentifier roleDefinitionId = default, Guid? principalId = default, Azure.ResourceManager.Authorization.Models.RoleManagementPrincipalType? principalType = default, string description = default, string condition = default, string conditionVersion = default, DateTimeOffset? createdOn = default, DateTimeOffset? updatedOn = default, string createdBy = default, string updatedBy = default, Azure.Core.ResourceIdentifier delegatedManagedIdentityResourceId = default);
static member RoleAssignmentData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Azure.Core.ResourceIdentifier * Nullable<Guid> * Nullable<Azure.ResourceManager.Authorization.Models.RoleManagementPrincipalType> * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.Authorization.RoleAssignmentData
Public Shared Function RoleAssignmentData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional scope As String = Nothing, Optional roleDefinitionId As ResourceIdentifier = Nothing, Optional principalId As Nullable(Of Guid) = Nothing, Optional principalType As Nullable(Of RoleManagementPrincipalType) = Nothing, Optional description As String = Nothing, Optional condition As String = Nothing, Optional conditionVersion As String = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional updatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional createdBy As String = Nothing, Optional updatedBy As String = Nothing, Optional delegatedManagedIdentityResourceId As ResourceIdentifier = Nothing) As RoleAssignmentData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

scope
String

O escopo da atribuição de função.

roleDefinitionId
ResourceIdentifier

A ID de definição de função.

principalId
Nullable<Guid>

A ID da entidade de segurança.

principalType
Nullable<RoleManagementPrincipalType>

O tipo principal da ID da entidade de segurança atribuída.

description
String

Descrição da atribuição de função.

condition
String

As condições na atribuição de função. Isso limita os recursos aos quais ele pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'.

conditionVersion
String

Versão da condição. Atualmente, o único valor aceito é '2.0'.

createdOn
Nullable<DateTimeOffset>

Hora em que ele foi criado.

updatedOn
Nullable<DateTimeOffset>

Hora em que ele foi atualizado.

createdBy
String

Id do usuário que criou a atribuição.

updatedBy
String

Id do usuário que atualizou a atribuição.

delegatedManagedIdentityResourceId
ResourceIdentifier

Id do recurso de identidade gerenciada delegado.

Retornos

Uma nova RoleAssignmentData instância para zombar.

Aplica-se a