Base de dados Microsoft.DocumentDBAccounts/mongodbRoleDefinitions 2023-03-15
- Mais recente
- 2024-05-15
- 2024-05-15-preview
- 2024-02-15-preview
- 2023-11-15
- 2023-11-15-preview
- 2023-09-15
- 2023-09-15-preview
- 2023-04-15
- 2023-03-15
- 2023-03-15-preview
- 2023-03-01-preview
- 2022-11-15
- 2022-11-15-preview
- 2022-08-15
- 2022-08-15-preview
- 2022-05-15-preview
- 2022-02-15-preview
- 2021-11-15-preview
- 2021-10-15-preview
Definição de recurso do Bicep
O tipo de recurso databaseAccounts/mongodbRoleDefinitions pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2023-03-15' = {
name: 'string'
parent: resourceSymbolicName
properties: {
databaseName: 'string'
privileges: [
{
actions: [
'string'
]
resource: {
collection: 'string'
db: 'string'
}
}
]
roleName: 'string'
roles: [
{
db: 'string'
role: 'string'
}
]
type: 'string'
}
}
Valores de propriedade
databaseAccounts/mongodbRoleDefinitions
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: databaseAccounts |
propriedades | Propriedades para criar e atualizar uma Definição de Função mongo do Azure Cosmos DB. | MongoRoleDefinitionResource |
MongoRoleDefinitionResource
Nome | Descrição | Valor |
---|---|---|
databaseName | O nome da base de dados para o qual o acesso está a ser concedido para esta Definição de Função. | string |
privilégios | Um conjunto de privilégios contido pela Definição de Função. Isto permitirá a aplicação desta Definição de Função em toda a conta de base de dados ou em qualquer Base de Dados/Coleção subjacente. Os âmbitos superiores à Base de Dados não são executáveis como privilégios. | Privilégio[] |
roleName | Um nome amigável para a Definição de Função. Tem de ser exclusivo para a conta de base de dados. | string |
funções | O conjunto de funções herdadas por esta Definição de Função. | Função[] |
tipo | Indica se a Definição de Função foi incorporada ou se o utilizador foi criado. | 'BuiltInRole' 'CustomRole' |
Privilege
Nome | Descrição | Valor |
---|---|---|
ações | Uma matriz de ações permitidas. | string[] |
recurso | Um Recurso do Mongo DB do Azure Cosmos DB. | PrivilegeResource |
PrivilegeResource
Nome | Descrição | Valor |
---|---|---|
coleção | O nome da coleção em que a função é aplicada. | string |
bd | É aplicado o nome da base de dados à função. | string |
Função
Name | Descrição | Valor |
---|---|---|
bd | É aplicado o nome da base de dados à função. | string |
role | O nome da função. | string |
Definição de recurso de modelo do ARM
O tipo de recurso databaseAccounts/mongodbRoleDefinitions pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions",
"apiVersion": "2023-03-15",
"name": "string",
"properties": {
"databaseName": "string",
"privileges": [
{
"actions": [ "string" ],
"resource": {
"collection": "string",
"db": "string"
}
}
],
"roleName": "string",
"roles": [
{
"db": "string",
"role": "string"
}
],
"type": "string"
}
}
Valores de propriedade
databaseAccounts/mongodbRoleDefinitions
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions" |
apiVersion | A versão da API de recursos | '2023-03-15' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON. |
cadeia (obrigatório) |
propriedades | Propriedades para criar e atualizar uma Definição de Função do Mongo do Azure Cosmos DB. | MongoRoleDefinitionResource |
MongoRoleDefinitionResource
Nome | Descrição | Valor |
---|---|---|
databaseName | O nome da base de dados para o qual o acesso está a ser concedido para esta Definição de Função. | string |
privilégios | Um conjunto de privilégios contido pela Definição de Função. Isto permitirá a aplicação desta Definição de Função em toda a conta de base de dados ou em qualquer Base de Dados/Coleção subjacente. Os âmbitos superiores à Base de Dados não são executáveis como privilégios. | Privilégio[] |
roleName | Um nome amigável para a Definição de Função. Tem de ser exclusivo para a conta de base de dados. | string |
funções | O conjunto de funções herdadas por esta Definição de Função. | Função[] |
tipo | Indica se a Definição de Função foi incorporada ou se o utilizador foi criado. | 'BuiltInRole' 'CustomRole' |
Privilege
Nome | Descrição | Valor |
---|---|---|
ações | Uma matriz de ações permitidas. | cadeia[] |
recurso | Um Recurso do Mongo DB do Azure Cosmos DB. | PrivilegeResource |
PrivilegeResource
Nome | Descrição | Valor |
---|---|---|
coleção | O nome da coleção que a função é aplicada. | string |
db | O nome da base de dados que a função é aplicada. | string |
Função
Name | Descrição | Valor |
---|---|---|
db | O nome da base de dados que a função é aplicada. | string |
role | O nome da função. | string |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso databaseAccounts/mongodbRoleDefinitions pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2023-03-15"
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"
}
})
}
Valores de propriedade
databaseAccounts/mongodbRoleDefinitions
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DocumentDB/databaseAccounts/mongodbRoleDefinitions@2023-03-15" |
name | O nome do recurso | cadeia (obrigatório) |
parent_id | O ID do recurso que é o principal para este recurso. | ID para recurso do tipo: databaseAccounts |
propriedades | Propriedades para criar e atualizar uma Definição de Função do Mongo do Azure Cosmos DB. | MongoRoleDefinitionResource |
MongoRoleDefinitionResource
Nome | Descrição | Valor |
---|---|---|
databaseName | O nome da base de dados para o qual o acesso está a ser concedido para esta Definição de Função. | string |
privilégios | Um conjunto de privilégios contido pela Definição de Função. Isto permitirá a aplicação desta Definição de Função em toda a conta de base de dados ou em qualquer Base de Dados/Coleção subjacente. Os âmbitos superiores à Base de Dados não são executáveis como privilégios. | Privilégio[] |
roleName | Um nome amigável para a Definição de Função. Tem de ser exclusivo para a conta de base de dados. | string |
funções | O conjunto de funções herdadas por esta Definição de Função. | Função[] |
tipo | Indica se a Definição de Função foi incorporada ou se o utilizador foi criado. | "BuiltInRole" "CustomRole" |
Privilege
Nome | Descrição | Valor |
---|---|---|
ações | Uma matriz de ações permitidas. | string[] |
recurso | Um Recurso do Mongo DB do Azure Cosmos DB. | PrivilegeResource |
PrivilegeResource
Nome | Descrição | Valor |
---|---|---|
coleção | O nome da coleção em que a função é aplicada. | string |
bd | É aplicado o nome da base de dados à função. | string |
Função
Name | Descrição | Valor |
---|---|---|
bd | É aplicado o nome da base de dados à função. | string |
role | O nome da função. | string |