Freigeben über


ArmCosmosDBModelFactory.MongoDBRoleDefinitionData Methode

Definition

Initialisiert eine neue instance von MongoDBRoleDefinitionData.

public static Azure.ResourceManager.CosmosDB.MongoDBRoleDefinitionData MongoDBRoleDefinitionData (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.MongoDBRoleDefinitionType? roleDefinitionType = default, string databaseName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDB.Models.MongoDBPrivilege> privileges = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDB.Models.MongoDBRole> roles = default);
static member MongoDBRoleDefinitionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<Azure.ResourceManager.CosmosDB.Models.MongoDBRoleDefinitionType> * string * seq<Azure.ResourceManager.CosmosDB.Models.MongoDBPrivilege> * seq<Azure.ResourceManager.CosmosDB.Models.MongoDBRole> -> Azure.ResourceManager.CosmosDB.MongoDBRoleDefinitionData
Public Shared Function MongoDBRoleDefinitionData (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 MongoDBRoleDefinitionType) = Nothing, Optional databaseName As String = Nothing, Optional privileges As IEnumerable(Of MongoDBPrivilege) = Nothing, Optional roles As IEnumerable(Of MongoDBRole) = Nothing) As MongoDBRoleDefinitionData

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<MongoDBRoleDefinitionType>

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

databaseName
String

Der Datenbankname, für den zugriff für diese Rollendefinition gewährt wird.

privileges
IEnumerable<MongoDBPrivilege>

Ein Satz von Berechtigungen, die in der Rollendefinition enthalten sind. Dies ermöglicht die Anwendung dieser Rollendefinition auf das gesamte Datenbankkonto oder eine zugrunde liegende Datenbank/Sammlung. Bereiche, die höher als Datenbank sind, können nicht als Berechtigungen erzwungen werden.

roles
IEnumerable<MongoDBRole>

Der Satz von Rollen, der von dieser Rollendefinition geerbt wird.

Gibt zurück

Eine neue MongoDBRoleDefinitionData instance zum Simulieren.

Gilt für: