Microsoft.DocumentDB databaseAccounts/mongodbRoleDefinitions 2023-11-15-preview
Artykuł 12/20/2024
Współautorzy: 2
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu databaseAccounts/mongodbRoleDefinitions można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2023-11-15-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
databaseName: 'string'
privileges: [
{
actions: [
'string'
]
resource: {
collection: 'string'
db: 'string'
}
}
]
roleName: 'string'
roles: [
{
db: 'string'
role: 'string'
}
]
type: 'string'
}
}
Wartości właściwości
Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions
Nazwa
Opis
Wartość
nazwa
Nazwa zasobu
ciąg (wymagany)
rodzic
W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym .
Nazwa symboliczna zasobu typu: databaseAccounts
Właściwości
Właściwości do tworzenia i aktualizowania definicji roli mongo usługi Azure Cosmos DB.
MongoRoleDefinitionResource
MongoRoleDefinitionResource
Nazwa
Opis
Wartość
databaseName
Nazwa bazy danych, dla której jest udzielany dostęp dla tej definicji roli.
struna
Uprawnienia
Zestaw uprawnień zawartych w definicji roli. Umożliwi to zastosowanie tej definicji roli na całym koncie bazy danych lub dowolnej podstawowej bazie danych/kolekcji. Zakresy wyższe niż Baza danych nie są wymuszane jako uprawnienia.
privilege []
roleName
Przyjazna dla użytkownika nazwa definicji roli. Musi być unikatowa dla konta bazy danych.
struna
Ról
Zestaw ról dziedziczony przez tę definicję roli.
roli []
typ
Wskazuje, czy definicja roli została utworzona, czy też utworzona przez użytkownika.
"BuiltInRole" "CustomRole"
Przywilej
Nazwa
Opis
Wartość
akcje
Tablica dozwolonych akcji.
string[]
zasób
Zasób bazy danych Mongo DB w usłudze Azure Cosmos DB.
PrivilegeResource
PrivilegeResource
Nazwa
Opis
Wartość
kolekcja
Nazwa kolekcji, która jest stosowana do roli.
struna
Db
Nazwa bazy danych, która jest stosowana.
struna
Rola
Nazwa
Opis
Wartość
Db
Nazwa bazy danych, która jest stosowana.
struna
rola
Nazwa roli.
struna
Definicja zasobu szablonu usługi ARM
Typ zasobu databaseAccounts/mongodbRoleDefinitions można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions",
"apiVersion": "2023-11-15-preview",
"name": "string",
"properties": {
"databaseName": "string",
"privileges": [
{
"actions": [ "string" ],
"resource": {
"collection": "string",
"db": "string"
}
}
],
"roleName": "string",
"roles": [
{
"db": "string",
"role": "string"
}
],
"type": "string"
}
}
Wartości właściwości
Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
"2023-11-15-preview"
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości do tworzenia i aktualizowania definicji roli mongo usługi Azure Cosmos DB.
MongoRoleDefinitionResource
typ
Typ zasobu
"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions"
MongoRoleDefinitionResource
Nazwa
Opis
Wartość
databaseName
Nazwa bazy danych, dla której jest udzielany dostęp dla tej definicji roli.
struna
Uprawnienia
Zestaw uprawnień zawartych w definicji roli. Umożliwi to zastosowanie tej definicji roli na całym koncie bazy danych lub dowolnej podstawowej bazie danych/kolekcji. Zakresy wyższe niż Baza danych nie są wymuszane jako uprawnienia.
privilege []
roleName
Przyjazna dla użytkownika nazwa definicji roli. Musi być unikatowa dla konta bazy danych.
struna
Ról
Zestaw ról dziedziczony przez tę definicję roli.
roli []
typ
Wskazuje, czy definicja roli została utworzona, czy też utworzona przez użytkownika.
"BuiltInRole" "CustomRole"
Przywilej
Nazwa
Opis
Wartość
akcje
Tablica dozwolonych akcji.
string[]
zasób
Zasób bazy danych Mongo DB w usłudze Azure Cosmos DB.
PrivilegeResource
PrivilegeResource
Nazwa
Opis
Wartość
kolekcja
Nazwa kolekcji, która jest stosowana do roli.
struna
Db
Nazwa bazy danych, która jest stosowana.
struna
Rola
Nazwa
Opis
Wartość
Db
Nazwa bazy danych, która jest stosowana.
struna
rola
Nazwa roli.
struna
Typ zasobu databaseAccounts/mongodbRoleDefinitions można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2023-11-15-preview"
name = "string"
body = jsonencode({
properties = {
databaseName = "string"
privileges = [
{
actions = [
"string"
]
resource = {
collection = "string"
db = "string"
}
}
]
roleName = "string"
roles = [
{
db = "string"
role = "string"
}
]
type = "string"
}
})
}
Wartości właściwości
Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions
Nazwa
Opis
Wartość
nazwa
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: databaseAccounts
Właściwości
Właściwości do tworzenia i aktualizowania definicji roli mongo usługi Azure Cosmos DB.
MongoRoleDefinitionResource
typ
Typ zasobu
"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2023-11-15-preview"
MongoRoleDefinitionResource
Nazwa
Opis
Wartość
databaseName
Nazwa bazy danych, dla której jest udzielany dostęp dla tej definicji roli.
struna
Uprawnienia
Zestaw uprawnień zawartych w definicji roli. Umożliwi to zastosowanie tej definicji roli na całym koncie bazy danych lub dowolnej podstawowej bazie danych/kolekcji. Zakresy wyższe niż Baza danych nie są wymuszane jako uprawnienia.
privilege []
roleName
Przyjazna dla użytkownika nazwa definicji roli. Musi być unikatowa dla konta bazy danych.
struna
Ról
Zestaw ról dziedziczony przez tę definicję roli.
roli []
typ
Wskazuje, czy definicja roli została utworzona, czy też utworzona przez użytkownika.
"BuiltInRole" "CustomRole"
Przywilej
Nazwa
Opis
Wartość
akcje
Tablica dozwolonych akcji.
string[]
zasób
Zasób bazy danych Mongo DB w usłudze Azure Cosmos DB.
PrivilegeResource
PrivilegeResource
Nazwa
Opis
Wartość
kolekcja
Nazwa kolekcji, która jest stosowana do roli.
struna
Db
Nazwa bazy danych, która jest stosowana.
struna
Rola
Nazwa
Opis
Wartość
Db
Nazwa bazy danych, która jest stosowana.
struna
rola
Nazwa roli.
struna