Freigeben über


ArmAuthorizationModelFactory.RoleAssignmentData Methode

Definition

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

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

scope
String

Der Rollenzuweisungsbereich.

roleDefinitionId
ResourceIdentifier

Hierbei handelt es sich um die Rollendefinitions-ID.

principalId
Nullable<Guid>

Die Prinzipal-ID.

principalType
Nullable<RoleManagementPrincipalType>

Der Prinzipaltyp der zugewiesenen Prinzipal-ID.

description
String

Beschreibung der Rollenzuweisung.

condition
String

Die Bedingungen für die Rollenzuweisung. Dies schränkt die Ressourcen ein, denen sie zugewiesen werden kann. Beispiel: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container".

conditionVersion
String

Version der Bedingung. Derzeit ist der einzige akzeptierte Wert "2.0".

createdOn
Nullable<DateTimeOffset>

Erstellungszeit.

updatedOn
Nullable<DateTimeOffset>

Zeitpunkt der Aktualisierung.

createdBy
String

Id des Benutzers, der die Zuweisung erstellt hat.

updatedBy
String

Id des Benutzers, der die Zuweisung aktualisiert hat.

delegatedManagedIdentityResourceId
ResourceIdentifier

ID der delegierten Ressource für verwaltete Identitäten.

Gibt zurück

Eine neue RoleAssignmentData instance zum Mocking.

Gilt für: