Microsoft.DocumentDB-databaseAccounts/mongodbRoleDefinitions 2022-08-15-preview
Artikel 06/03/2024
1 inzender
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype databaseAccounts/mongodbRoleDefinitions kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een resource Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-08-15-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
databaseName: 'string'
privileges: [
{
actions: [
'string'
]
resource: {
collection: 'string'
db: 'string'
}
}
]
roleName: 'string'
roles: [
{
db: 'string'
role: 'string'
}
]
type: int
}
}
Eigenschapswaarden
databaseAccounts/mongodbRoleDefinitions
Naam
Description
Waarde
naam
De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep .
tekenreeks (vereist)
Bovenliggende
In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: databaseAccounts
properties
Eigenschappen voor het maken en bijwerken van een Mongo-roldefinitie van Azure Cosmos DB.
MongoRoleDefinitionResource
MongoRoleDefinitionResource
Naam
Description
Waarde
databaseName
De databasenaam waarvoor toegang wordt verleend voor deze roldefinitie.
tekenreeks
Privileges
Een set bevoegdheden die zijn opgenomen in de roldefinitie. Hierdoor kan deze roldefinitie worden toegepast op het hele databaseaccount of een onderliggende database/verzameling. Bereiken die hoger zijn dan de database kunnen niet worden afgedwongen als bevoegdheid.
Bevoegdheid []
roleName
Een gebruiksvriendelijke naam voor de roldefinitie. Moet uniek zijn voor het databaseaccount.
tekenreeks
rollen
De set rollen die worden overgenomen door deze roldefinitie.
Rol []
type
Hiermee wordt aangegeven of de roldefinitie is ingebouwd of door de gebruiker is gemaakt.
int
Bevoegdheid
Naam
Description
Waarde
acties
Een matrix met acties die zijn toegestaan.
tekenreeks[]
resource
Een Azure Cosmos DB Mongo DB-resource.
PrivilegeResource
PrivilegeResource
Naam
Description
Waarde
verzameling
De naam van de verzameling van de rol die wordt toegepast.
tekenreeks
db
De databasenaam van de rol die wordt toegepast.
tekenreeks
Rol
Name
Description
Waarde
db
De databasenaam van de rol die wordt toegepast.
tekenreeks
role
De naam van de rol.
tekenreeks
Resourcedefinitie van ARM-sjabloon
Het resourcetype databaseAccounts/mongodbRoleDefinitions kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions",
"apiVersion": "2022-08-15-preview",
"name": "string",
"properties": {
"databaseName": "string",
"privileges": [
{
"actions": [ "string" ],
"resource": {
"collection": "string",
"db": "string"
}
}
],
"roleName": "string",
"roles": [
{
"db": "string",
"role": "string"
}
],
"type": "int"
}
}
Eigenschapswaarden
databaseAccounts/mongodbRoleDefinitions
Naam
Description
Waarde
type
Het resourcetype
'Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions'
apiVersion
De resource-API-versie
'2022-08-15-preview'
naam
De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen .
tekenreeks (vereist)
properties
Eigenschappen voor het maken en bijwerken van een Mongo-roldefinitie van Azure Cosmos DB.
MongoRoleDefinitionResource
MongoRoleDefinitionResource
Naam
Description
Waarde
databaseName
De databasenaam waarvoor toegang wordt verleend voor deze roldefinitie.
tekenreeks
Privileges
Een set bevoegdheden die zijn opgenomen in de roldefinitie. Hierdoor kan deze roldefinitie worden toegepast op het hele databaseaccount of een onderliggende database/verzameling. Bereiken die hoger zijn dan de database kunnen niet worden afgedwongen als bevoegdheid.
Bevoegdheid []
roleName
Een gebruiksvriendelijke naam voor de roldefinitie. Moet uniek zijn voor het databaseaccount.
tekenreeks
rollen
De set rollen die worden overgenomen door deze roldefinitie.
Rol []
type
Hiermee wordt aangegeven of de roldefinitie is ingebouwd of door de gebruiker is gemaakt.
int
Bevoegdheid
Naam
Description
Waarde
acties
Een matrix met acties die zijn toegestaan.
tekenreeks[]
resource
Een Azure Cosmos DB Mongo DB-resource.
PrivilegeResource
PrivilegeResource
Naam
Description
Waarde
verzameling
De naam van de verzameling van de rol die wordt toegepast.
tekenreeks
db
De databasenaam van de rol die wordt toegepast.
tekenreeks
Rol
Name
Description
Waarde
db
De databasenaam van de rol die wordt toegepast.
tekenreeks
role
De naam van de rol.
tekenreeks
Het resourcetype databaseAccounts/mongodbRoleDefinitions kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-08-15-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
}
})
}
Eigenschapswaarden
databaseAccounts/mongodbRoleDefinitions
Naam
Description
Waarde
type
Het resourcetype
"Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2022-08-15-preview"
naam
De resourcenaam
tekenreeks (vereist)
parent_id
De id van de resource die het bovenliggende item voor deze resource is.
Id voor resource van het type: databaseAccounts
properties
Eigenschappen voor het maken en bijwerken van een Mongo-roldefinitie van Azure Cosmos DB.
MongoRoleDefinitionResource
MongoRoleDefinitionResource
Naam
Description
Waarde
databaseName
De databasenaam waarvoor toegang wordt verleend voor deze roldefinitie.
tekenreeks
Privileges
Een set bevoegdheden die deel uitmaken van de roldefinitie. Hiermee kunt u deze roldefinitie toepassen op het hele databaseaccount of een onderliggende database/verzameling. Bereiken die hoger zijn dan database, kunnen niet worden afgedwongen als bevoegdheid.
Bevoegdheid []
roleName
Een gebruiksvriendelijke naam voor de roldefinitie. Moet uniek zijn voor het databaseaccount.
tekenreeks
rollen
De set rollen die zijn overgenomen door deze roldefinitie.
Rol []
type
Hiermee wordt aangegeven of de roldefinitie is ingebouwd of door de gebruiker is gemaakt.
int
Bevoegdheid
Naam
Description
Waarde
acties
Een matrix met acties die zijn toegestaan.
tekenreeks[]
resource
Een Azure Cosmos DB Mongo DB-resource.
PrivilegeResource
PrivilegeResource
Naam
Description
Waarde
verzameling
De naam van de verzameling van de rol die wordt toegepast.
tekenreeks
db
De databasenaam van de rol die wordt toegepast.
tekenreeks
Rol
Name
Description
Waarde
db
De databasenaam van de rol die wordt toegepast.
tekenreeks
role
De naam van de rol.
tekenreeks