Banco de dados Microsoft.DocumentDBcontas/apis/bancos de dados/coleções 2015-11-06
Artigo 12/21/2024
2 contribuidores
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso databaseAccounts/apis/databases/collections pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/apis/databases/collections, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2015-11-06' = {
parent: resourceSymbolicName
name: 'string'
properties: {
options: {
{customized property}: 'string'
}
resource: {
id: 'string'
indexes: [
{
key: {
keys: [
'string'
]
}
options: {
expireAfterSeconds: int
unique: bool
}
}
]
shardKey: {
{customized property}: 'string'
}
}
}
}
Valores de propriedade
CreateUpdateOptions
Designação
Descrição
Valor
Microsoft.DocumentDB/databaseAccounts/apis/databases/collections
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionProperties
Designação
Descrição
Valor
Opções
Um par de opções chave-valor a ser aplicado para a solicitação. Isso corresponde aos cabeçalhos enviados com a solicitação.
CreateUpdateOptions (obrigatório)
recurso
O formato JSON padrão de uma coleção MongoDB
MongoDBCollectionResource (obrigatório)
MongoDBCollectionResource
Designação
Descrição
Valor
ID
Nome da coleção Cosmos DB MongoDB
string (obrigatório)
índices
Lista de chaves de índice
MongoIndex []
Chave de fragmento
Um par chave-valor de chaves de estilhaços a ser aplicado para a solicitação.
ShardKeys
MongoIndex
Designação
Descrição
Valor
chave
Chaves de índice de coleção MongoDB do Cosmos DB
MongoIndexKeys
Opções
Opções de chave de índice da coleção MongoDB do Cosmos DB
MongoIndexOptions
MongoIndexKeys
Designação
Descrição
Valor
Teclas
Lista de chaves para cada coleção MongoDB no serviço Azure Cosmos DB
string[]
MongoIndexOptions
Designação
Descrição
Valor
expirarAfterSeconds
Expirar após segundos
Int
único
É único ou não
Bool
ShardKeys
Designação
Descrição
Valor
Definição de recurso de modelo ARM
O tipo de recurso databaseAccounts/apis/databases/collections pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/apis/databases/collections, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.DocumentDB/databaseAccounts/apis/databases/collections",
"apiVersion": "2015-11-06",
"name": "string",
"properties": {
"options": {
"{customized property}": "string"
},
"resource": {
"id": "string",
"indexes": [
{
"key": {
"keys": [ "string" ]
},
"options": {
"expireAfterSeconds": "int",
"unique": "bool"
}
}
],
"shardKey": {
"{customized property}": "string"
}
}
}
}
Valores de propriedade
CreateUpdateOptions
Designação
Descrição
Valor
Microsoft.DocumentDB/databaseAccounts/apis/databases/collections
Designação
Descrição
Valor
apiVersion
A versão api
'2015-11-06'
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades para criar e atualizar a coleção MongoDB do Azure Cosmos DB.
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionProperties (obrigatório)
tipo
O tipo de recurso
'Microsoft.DocumentDB/databaseAccounts/apis/databases/collections'
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionProperties
Designação
Descrição
Valor
Opções
Um par de opções chave-valor a ser aplicado para a solicitação. Isso corresponde aos cabeçalhos enviados com a solicitação.
CreateUpdateOptions (obrigatório)
recurso
O formato JSON padrão de uma coleção MongoDB
MongoDBCollectionResource (obrigatório)
MongoDBCollectionResource
Designação
Descrição
Valor
ID
Nome da coleção Cosmos DB MongoDB
string (obrigatório)
índices
Lista de chaves de índice
MongoIndex []
Chave de fragmento
Um par chave-valor de chaves de estilhaços a ser aplicado para a solicitação.
ShardKeys
MongoIndex
Designação
Descrição
Valor
chave
Chaves de índice de coleção MongoDB do Cosmos DB
MongoIndexKeys
Opções
Opções de chave de índice da coleção MongoDB do Cosmos DB
MongoIndexOptions
MongoIndexKeys
Designação
Descrição
Valor
Teclas
Lista de chaves para cada coleção MongoDB no serviço Azure Cosmos DB
string[]
MongoIndexOptions
Designação
Descrição
Valor
expirarAfterSeconds
Expirar após segundos
Int
único
É único ou não
Bool
ShardKeys
Designação
Descrição
Valor
O tipo de recurso databaseAccounts/apis/databases/collections pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/apis/databases/collections, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2015-11-06"
name = "string"
body = jsonencode({
properties = {
options = {
{customized property} = "string"
}
resource = {
id = "string"
indexes = [
{
key = {
keys = [
"string"
]
}
options = {
expireAfterSeconds = int
unique = bool
}
}
]
shardKey = {
{customized property} = "string"
}
}
}
})
}
Valores de propriedade
CreateUpdateOptions
Designação
Descrição
Valor
Microsoft.DocumentDB/databaseAccounts/apis/databases/collections
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionProperties
Designação
Descrição
Valor
Opções
Um par de opções chave-valor a ser aplicado para a solicitação. Isso corresponde aos cabeçalhos enviados com a solicitação.
CreateUpdateOptions (obrigatório)
recurso
O formato JSON padrão de uma coleção MongoDB
MongoDBCollectionResource (obrigatório)
MongoDBCollectionResource
Designação
Descrição
Valor
ID
Nome da coleção Cosmos DB MongoDB
string (obrigatório)
índices
Lista de chaves de índice
MongoIndex []
Chave de fragmento
Um par chave-valor de chaves de estilhaços a ser aplicado para a solicitação.
ShardKeys
MongoIndex
Designação
Descrição
Valor
chave
Chaves de índice de coleção MongoDB do Cosmos DB
MongoIndexKeys
Opções
Opções de chave de índice da coleção MongoDB do Cosmos DB
MongoIndexOptions
MongoIndexKeys
Designação
Descrição
Valor
Teclas
Lista de chaves para cada coleção MongoDB no serviço Azure Cosmos DB
string[]
MongoIndexOptions
Designação
Descrição
Valor
expirarAfterSeconds
Expirar após segundos
Int
único
É único ou não
Bool
ShardKeys
Designação
Descrição
Valor