Compartilhar via


ArmAuthorizationModelFactory.RoleManagementPolicyData Método

Definição

Inicializa uma nova instância de RoleManagementPolicyData.

public static Azure.ResourceManager.Authorization.RoleManagementPolicyData RoleManagementPolicyData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string scope = default, string displayName = default, string description = default, bool? isOrganizationDefault = default, Azure.ResourceManager.Authorization.Models.RoleManagementPrincipal lastModifiedBy = default, DateTimeOffset? lastModifiedOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Authorization.Models.RoleManagementPolicyRule> rules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Authorization.Models.RoleManagementPolicyRule> effectiveRules = default, Azure.ResourceManager.Authorization.Models.RoleManagementPolicyProperties policyProperties = default);
static member RoleManagementPolicyData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * string * Nullable<bool> * Azure.ResourceManager.Authorization.Models.RoleManagementPrincipal * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.Authorization.Models.RoleManagementPolicyRule> * seq<Azure.ResourceManager.Authorization.Models.RoleManagementPolicyRule> * Azure.ResourceManager.Authorization.Models.RoleManagementPolicyProperties -> Azure.ResourceManager.Authorization.RoleManagementPolicyData
Public Shared Function RoleManagementPolicyData (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 displayName As String = Nothing, Optional description As String = Nothing, Optional isOrganizationDefault As Nullable(Of Boolean) = Nothing, Optional lastModifiedBy As RoleManagementPrincipal = Nothing, Optional lastModifiedOn As Nullable(Of DateTimeOffset) = Nothing, Optional rules As IEnumerable(Of RoleManagementPolicyRule) = Nothing, Optional effectiveRules As IEnumerable(Of RoleManagementPolicyRule) = Nothing, Optional policyProperties As RoleManagementPolicyProperties = Nothing) As RoleManagementPolicyData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

scope
String

O escopo da política de gerenciamento de função.

displayName
String

O nome de exibição da política de gerenciamento de função.

description
String

A descrição da política de gerenciamento de função.

isOrganizationDefault
Nullable<Boolean>

A política de gerenciamento de função é a política padrão.

lastModifiedBy
RoleManagementPrincipal

O nome da entidade a modificou pela última vez.

lastModifiedOn
Nullable<DateTimeOffset>

A hora da data da última modificação.

rules
IEnumerable<RoleManagementPolicyRule>

A regra aplicada à política. RoleManagementPolicyRule Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem RoleManagementPolicyApprovalRule, RoleManagementPolicyAuthenticationContextRule, RoleManagementPolicyEnablementRulee RoleManagementPolicyNotificationRuleRoleManagementPolicyExpirationRule .

effectiveRules
IEnumerable<RoleManagementPolicyRule>

A regra computada somente leitura aplicada à política. RoleManagementPolicyRule Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem RoleManagementPolicyApprovalRule, RoleManagementPolicyAuthenticationContextRule, RoleManagementPolicyEnablementRulee RoleManagementPolicyNotificationRuleRoleManagementPolicyExpirationRule .

policyProperties
RoleManagementPolicyProperties

Propriedades adicionais do escopo.

Retornos

Uma nova RoleManagementPolicyData instância para zombar.

Aplica-se a