Microsoft.DocumentDB databaseAccounts/mongodbRoleDefinitions 2024-05-15-preview
- Senaste
- 2024-05-15
- 2024-05-15-preview
- 2024-02-15-preview
- 2023-11-15
- 2023-11-15-förhandsversion
- 2023-09-15
- 2023-09-15-preview
- 2023-04-15
- 2023-03-15
- 2023-03-15-preview
- Förhandsversion av 2023-03-01
- 2022-11-15
- 2022-11-15-förhandsversion
- 2022-08-15
- 2022-08-15-preview
- 2022-05-15-preview
- 2022-02-15-preview
- 2021-11-15-förhandsversion
- Förhandsversion 2021-10-15
Bicep-resursdefinition
Resurstypen databaseAccounts/mongodbRoleDefinitions kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2024-05-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: 'string'
}
}
Egenskapsvärden
databaseAccounts/mongodbRoleDefinitions
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: databaseAccounts |
properties | Egenskaper för att skapa och uppdatera en Azure Cosmos DB Mongo-rolldefinition. | MongoRoleDefinitionResource |
MongoRoleDefinitionResource
Name | Beskrivning | Värde |
---|---|---|
databaseName | Databasnamnet för vilket åtkomst beviljas för den här rolldefinitionen. | sträng |
Privilegier | En uppsättning behörigheter som ingår i rolldefinitionen. Detta tillåter tillämpning av den här rolldefinitionen för hela databaskontot eller eventuell underliggande databas/samling. Omfång som är högre än Databasen kan inte tillämpas som behörighet. | Privilege[] |
roleName | Ett användarvänligt namn för rolldefinitionen. Måste vara unikt för databaskontot. | sträng |
roller | Den uppsättning roller som ärvts av den här rolldefinitionen. | Roll[] |
typ | Anger om rolldefinitionen är inbyggd eller om användaren har skapats. | "BuiltInRole" "CustomRole" |
Privilege
Name | Beskrivning | Värde |
---|---|---|
åtgärder | En matris med åtgärder som tillåts. | string[] |
resource | En Azure Cosmos DB Mongo DB-resurs. | PrivilegeResource |
PrivilegeResource
Name | Beskrivning | Värde |
---|---|---|
samling | Samlingsnamnet som rollen tillämpas på. | sträng |
Db | Databasnamnet som rollen tillämpas på. | sträng |
Roll
Name | Beskrivning | Värde |
---|---|---|
Db | Databasnamnet som rollen tillämpas på. | sträng |
roll | Rollnamnet. | sträng |
Resursdefinition för ARM-mall
Resurstypen databaseAccounts/mongodbRoleDefinitions kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions lägger du till följande JSON i mallen.
{
"type": "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions",
"apiVersion": "2024-05-15-preview",
"name": "string",
"properties": {
"databaseName": "string",
"privileges": [
{
"actions": [ "string" ],
"resource": {
"collection": "string",
"db": "string"
}
}
],
"roleName": "string",
"roles": [
{
"db": "string",
"role": "string"
}
],
"type": "string"
}
}
Egenskapsvärden
databaseAccounts/mongodbRoleDefinitions
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions" |
apiVersion | Resurs-API-versionen | "2024-05-15-preview" |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) |
properties | Egenskaper för att skapa och uppdatera en Mongo-rolldefinition för Azure Cosmos DB. | MongoRoleDefinitionResource |
MongoRoleDefinitionResource
Name | Beskrivning | Värde |
---|---|---|
databaseName | Databasnamnet för vilket åtkomst beviljas för den här rolldefinitionen. | sträng |
Privilegier | En uppsättning behörigheter som ingår i rolldefinitionen. Detta tillåter tillämpning av den här rolldefinitionen för hela databaskontot eller någon underliggande databas/samling. Omfång som är högre än Databasen kan inte tillämpas som behörighet. | Privilege[] |
roleName | Ett användarvänligt namn för rolldefinitionen. Måste vara unikt för databaskontot. | sträng |
roller | Den uppsättning roller som ärvs av den här rolldefinitionen. | Roll[] |
typ | Anger om rolldefinitionen var inbyggd eller om användaren skapades. | "BuiltInRole" "CustomRole" |
Privilege
Name | Beskrivning | Värde |
---|---|---|
åtgärder | En matris med åtgärder som tillåts. | string[] |
resource | En Azure Cosmos DB Mongo DB-resurs. | PrivilegeResource |
PrivilegeResource
Name | Beskrivning | Värde |
---|---|---|
samling | Samlingsnamnet som rollen tillämpas på. | sträng |
Db | Databasnamnet som rollen tillämpas på. | sträng |
Roll
Name | Beskrivning | Värde |
---|---|---|
Db | Databasnamnet som rollen tillämpas på. | sträng |
roll | Rollnamnet. | sträng |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen databaseAccounts/mongodbRoleDefinitions kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2024-05-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 = "string"
}
})
}
Egenskapsvärden
databaseAccounts/mongodbRoleDefinitions
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2024-05-15-preview" |
name | Resursnamnet | sträng (krävs) |
parent_id | ID:t för resursen som är överordnad för den här resursen. | ID för resurs av typen: databaseAccounts |
properties | Egenskaper för att skapa och uppdatera en Mongo-rolldefinition för Azure Cosmos DB. | MongoRoleDefinitionResource |
MongoRoleDefinitionResource
Name | Beskrivning | Värde |
---|---|---|
databaseName | Databasnamnet för vilket åtkomst beviljas för den här rolldefinitionen. | sträng |
Privilegier | En uppsättning behörigheter som ingår i rolldefinitionen. Detta tillåter tillämpning av den här rolldefinitionen för hela databaskontot eller någon underliggande databas/samling. Omfång som är högre än Databasen kan inte tillämpas som behörighet. | Privilege[] |
roleName | Ett användarvänligt namn för rolldefinitionen. Måste vara unikt för databaskontot. | sträng |
roller | Den uppsättning roller som ärvs av den här rolldefinitionen. | Roll[] |
typ | Anger om rolldefinitionen var inbyggd eller om användaren skapades. | "BuiltInRole" "CustomRole" |
Privilege
Name | Beskrivning | Värde |
---|---|---|
åtgärder | En matris med åtgärder som tillåts. | string[] |
resource | En Azure Cosmos DB Mongo DB-resurs. | PrivilegeResource |
PrivilegeResource
Name | Beskrivning | Värde |
---|---|---|
samling | Samlingsnamnet som rollen tillämpas på. | sträng |
Db | Databasnamnet som rollen tillämpas på. | sträng |
Roll
Name | Beskrivning | Värde |
---|---|---|
Db | Databasnamnet som rollen tillämpas på. | sträng |
roll | Rollnamnet. | sträng |