Freigeben über


ArmCosmosDBModelFactory.CosmosDBSqlRoleDefinitionData Methode

Definition

Initialisiert eine neue instance von CosmosDBSqlRoleDefinitionData.

public static Azure.ResourceManager.CosmosDB.CosmosDBSqlRoleDefinitionData CosmosDBSqlRoleDefinitionData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string roleName = default, Azure.ResourceManager.CosmosDB.Models.CosmosDBSqlRoleDefinitionType? roleDefinitionType = default, System.Collections.Generic.IEnumerable<string> assignableScopes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDB.Models.CosmosDBSqlRolePermission> permissions = default);
static member CosmosDBSqlRoleDefinitionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<Azure.ResourceManager.CosmosDB.Models.CosmosDBSqlRoleDefinitionType> * seq<string> * seq<Azure.ResourceManager.CosmosDB.Models.CosmosDBSqlRolePermission> -> Azure.ResourceManager.CosmosDB.CosmosDBSqlRoleDefinitionData
Public Shared Function CosmosDBSqlRoleDefinitionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional roleName As String = Nothing, Optional roleDefinitionType As Nullable(Of CosmosDBSqlRoleDefinitionType) = Nothing, Optional assignableScopes As IEnumerable(Of String) = Nothing, Optional permissions As IEnumerable(Of CosmosDBSqlRolePermission) = Nothing) As CosmosDBSqlRoleDefinitionData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemData.

roleName
String

Ein benutzerfreundlicher Name für die Rollendefinition. Muss für das Datenbankkonto eindeutig sein.

roleDefinitionType
Nullable<CosmosDBSqlRoleDefinitionType>

Gibt an, ob die Rollendefinition integriert oder vom Benutzer erstellt wurde.

assignableScopes
IEnumerable<String>

Eine Gruppe vollqualifizierter Bereiche ab oder darunter, in denen Rollenzuweisungen mithilfe dieser Rollendefinition erstellt werden können. Dies ermöglicht die Anwendung dieser Rollendefinition auf das gesamte Datenbankkonto oder eine zugrunde liegende Datenbank/Sammlung. Muss mindestens ein Element aufweisen. Bereiche, die höher als das Datenbankkonto sind, können nicht als zuweisbare Bereiche erzwungen werden. Beachten Sie, dass Ressourcen, auf die in zuweisbaren Bereichen verwiesen wird, nicht vorhanden sein müssen.

permissions
IEnumerable<CosmosDBSqlRolePermission>

Der Satz von Vorgängen, die über diese Rollendefinition zulässig sind.

Gibt zurück

Eine neue CosmosDBSqlRoleDefinitionData instance zum Simulieren.

Gilt für: