Freigeben über


ArmAuthorizationModelFactory.RoleManagementPolicyData Methode

Definition

Initialisiert eine neue instance von 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

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

scope
String

Der Richtlinienbereich für die Rollenverwaltung.

displayName
String

Der Anzeigename der Rollenverwaltungsrichtlinie.

description
String

Die Beschreibung der Rollenverwaltungsrichtlinie.

isOrganizationDefault
Nullable<Boolean>

Die Rollenverwaltungsrichtlinie ist die Standardrichtlinie.

lastModifiedBy
RoleManagementPrincipal

Der Name der Entität, die sie zuletzt geändert hat.

lastModifiedOn
Nullable<DateTimeOffset>

Die Uhrzeit der letzten Änderung.

rules
IEnumerable<RoleManagementPolicyRule>

Die Regel, die auf die Richtlinie angewendet wird. Beachten Sie, dass RoleManagementPolicyRule es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind RoleManagementPolicyApprovalRule, RoleManagementPolicyAuthenticationContextRule, RoleManagementPolicyEnablementRuleund RoleManagementPolicyExpirationRuleRoleManagementPolicyNotificationRule.

effectiveRules
IEnumerable<RoleManagementPolicyRule>

Die schreibgeschützte berechnete Regel, die auf die Richtlinie angewendet wird. Beachten Sie, dass RoleManagementPolicyRule es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind RoleManagementPolicyApprovalRule, RoleManagementPolicyAuthenticationContextRule, RoleManagementPolicyEnablementRuleund RoleManagementPolicyExpirationRuleRoleManagementPolicyNotificationRule.

policyProperties
RoleManagementPolicyProperties

Zusätzliche Eigenschaften des Bereichs.

Gibt zurück

Eine neue RoleManagementPolicyData instance zum Mocking.

Gilt für: