Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen.
Zeichenfolge (erforderlich)
parent
In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.
Der Datenbankname, für den zugriff für diese Rollendefinition gewährt wird.
Zeichenfolge
Berechtigungen
Eine Gruppe von Berechtigungen, die in der Rollendefinition enthalten sind. Dies ermöglicht die Anwendung dieser Rollendefinition auf das gesamte Datenbankkonto oder eine beliebige zugrunde liegende Datenbank/Sammlung. Bereiche, die höher als Die Datenbank sind, sind nicht als Berechtigungen erzwingbar.
Der Datenbankname, für den zugriff für diese Rollendefinition gewährt wird.
Zeichenfolge
Berechtigungen
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.
Der Auflistungsname, auf den die Rolle angewendet wird.
Zeichenfolge
db
Der Datenbankname, auf den die Rolle angewendet wird.
Zeichenfolge
Role
Name
BESCHREIBUNG
Wert
db
Der Datenbankname, auf den die Rolle angewendet wird.
Zeichenfolge
Rolle (role)
Der Name der Rolle.
Zeichenfolge
Terraform-Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp databaseAccounts/mongodbRoleDefinitions kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Ressource Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2023-03-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
databaseName = "string"
privileges = [
{
actions = [
"string"
]
resource = {
collection = "string"
db = "string"
}
}
]
roleName = "string"
roles = [
{
db = "string"
role = "string"
}
]
type = int
}
})
}
Der Datenbankname, für den zugriff für diese Rollendefinition gewährt wird.
Zeichenfolge
Berechtigungen
Eine Gruppe von Berechtigungen, die in der Rollendefinition enthalten sind. Dies ermöglicht die Anwendung dieser Rollendefinition auf das gesamte Datenbankkonto oder eine beliebige zugrunde liegende Datenbank/Sammlung. Bereiche, die höher als Die Datenbank sind, sind nicht als Berechtigungen erzwingbar.