Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
localização
A localização do grupo de recursos ao qual o recurso pertence.
string
etiquetas
As etiquetas são uma lista de pares chave-valor que descrevem o recurso. Estas etiquetas podem ser utilizadas na visualização e agrupamento deste recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave não superior a 128 carateres e um valor não superior a 256 carateres. Por exemplo, a experiência predefinida para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais "defaultExperience" também incluem "Tabela", "Graph", "DocumentDB" e "MongoDB".
No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.
"Nenhum" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned": o tipo de identidade utilizado para o recurso. O tipo "SystemAssigned,UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá quaisquer identidades do serviço.
userAssignedIdentities
A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Lista de chaves para cada coleção do MongoDB no serviço Azure Cosmos DB
string[]
MongoIndexOptions
Nome
Descrição
Valor
expireAfterSeconds
Expirar após segundos
int
exclusivo
É exclusivo ou não
bool
ResourceRestoreParameters
Nome
Descrição
Valor
restoreSource
O ID da conta de base de dados restabelecida a partir da qual o restauro tem de ser iniciado. Por exemplo: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}
string
restoreTimestampInUtc
Hora para a qual a conta tem de ser restaurada (formato ISO-8601).
string
ShardKeys
Nome
Descrição
Valor
{customized property}
string
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Este modelo cria uma conta do Azure Cosmos DB para a API 4.2 do MongoDB em duas regiões através do débito de dimensionamento automático partilhado e dedicado.
Definição de recurso de modelo do ARM
O tipo de recurso databaseAccounts/mongodbDatabases/collections pode ser implementado com operações que visam:
Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON.
cadeia (obrigatório)
localização
A localização do grupo de recursos ao qual o recurso pertence.
string
etiquetas
As etiquetas são uma lista de pares chave-valor que descrevem o recurso. Estas etiquetas podem ser utilizadas na visualização e agrupamento deste recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave não superior a 128 carateres e um valor não superior a 256 carateres. Por exemplo, a experiência predefinida para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais "defaultExperience" também incluem "Tabela", "Graph", "DocumentDB" e "MongoDB".
"Nenhum" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned": o tipo de identidade utilizado para o recurso. O tipo "SystemAssigned,UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá quaisquer identidades do serviço.
userAssignedIdentities
A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Lista de chaves para cada coleção do MongoDB no serviço Azure Cosmos DB
cadeia[]
MongoIndexOptions
Nome
Descrição
Valor
expireAfterSeconds
Expirar após segundos
int
exclusivo
É exclusivo ou não
bool
ResourceRestoreParameters
Nome
Descrição
Valor
restoreSource
O ID da conta de base de dados recuperável a partir da qual o restauro tem de ser iniciado. Por exemplo: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}
string
restoreTimestampInUtc
Hora para a qual a conta tem de ser restaurada (formato ISO-8601).
string
ShardKeys
Nome
Descrição
Valor
{customized property}
string
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Este modelo cria uma conta do Azure Cosmos DB para a API 4.2 do MongoDB em duas regiões através do débito de dimensionamento automático partilhado e dedicado.
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso databaseAccounts/mongodbDatabases/collections 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/mongodbDatabases/collections, adicione o seguinte Terraform ao seu modelo.
As etiquetas são uma lista de pares chave-valor que descrevem o recurso. Estas etiquetas podem ser utilizadas para ver e agrupar este recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave não superior a 128 carateres e um valor não superior a 256 carateres. Por exemplo, a experiência predefinida para um tipo de modelo é definida com "defaultExperience": "Cassandra". Os valores atuais "defaultExperience" também incluem "Table", "Graph", "DocumentDB" e "MongoDB".
"SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned": o tipo de identidade utilizado para o recurso. O tipo "SystemAssigned,UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá quaisquer identidades do serviço.
identity_ids
A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Lista de chaves para cada coleção do MongoDB no serviço Azure Cosmos DB
string[]
MongoIndexOptions
Nome
Descrição
Valor
expireAfterSeconds
Expirar após segundos
int
exclusivo
É exclusivo ou não
bool
ResourceRestoreParameters
Nome
Descrição
Valor
restoreSource
O ID da conta de base de dados restabelecida a partir da qual o restauro tem de ser iniciado. Por exemplo: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}
string
restoreTimestampInUtc
Hora para a qual a conta tem de ser restaurada (formato ISO-8601).
string
ShardKeys
Nome
Descrição
Valor
{customized property}
string
Comentários
Esta página foi útil?
Comentários
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja: https://aka.ms/ContentUserFeedback.