Freigeben über


SqlRoleDefinitionCreateUpdateParameters interface

Parameter zum Erstellen und Aktualisieren einer SQL-Rollendefinition in Azure Cosmos DB.

Eigenschaften

assignableScopes

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

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

roleName

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

type

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

Details zur Eigenschaft

assignableScopes

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.

assignableScopes?: string[]

Eigenschaftswert

string[]

permissions

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

permissions?: Permission[]

Eigenschaftswert

roleName

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

roleName?: string

Eigenschaftswert

string

type

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

type?: RoleDefinitionType

Eigenschaftswert