Microsoft.DocumentDB databaseAccounts/mongodbDatabases/collections 2020-03-01
Artykuł 12/21/2024
Współautorzy: 2
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu databaseAccounts/mongodbDatabases/collections można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-03-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
options: {
throughput: 'string'
}
resource: {
id: 'string'
indexes: [
{
key: {
keys: [
'string'
]
}
options: {
expireAfterSeconds: int
unique: bool
}
}
]
shardKey: {
{customized property}: 'string'
}
}
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
Nazwa
Opis
Wartość
przepustowość
Liczba jednostek żądania na sekundę. Na przykład "przepływność": "10000".
struna
Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties
MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource
Nazwa
Opis
Wartość
id
Nazwa kolekcji MongoDB usługi Cosmos DB
ciąg (wymagany)
Indeksy
Lista kluczy indeksu
MongoIndex []
shardKey
Para klucz-wartość kluczy do zastosowania dla żądania.
ShardKeys
MongoIndex
Nazwa
Opis
Wartość
klucz
Klucze indeksu kolekcji mongoDB usługi Cosmos DB
MongoIndexKeys
Opcje
Opcje klucza indeksu kolekcji MongoDB usługi Cosmos DB
MongoIndexOptions
MongoIndexKeys
Nazwa
Opis
Wartość
Klucze
Lista kluczy dla każdej kolekcji bazy danych MongoDB w usłudze Azure Cosmos DB
string[]
MongoIndexOptions
Nazwa
Opis
Wartość
expireAfterSeconds
Wygaśnięcie po sekundach
Int
niepowtarzalny
Jest unikatowy lub nie
Bool
ShardKeys
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Definicja zasobu szablonu usługi ARM
Typ zasobu databaseAccounts/mongodbDatabases/collections można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections",
"apiVersion": "2020-03-01",
"name": "string",
"location": "string",
"properties": {
"options": {
"throughput": "string"
},
"resource": {
"id": "string",
"indexes": [
{
"key": {
"keys": [ "string" ]
},
"options": {
"expireAfterSeconds": "int",
"unique": "bool"
}
}
],
"shardKey": {
"{customized property}": "string"
}
}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
Nazwa
Opis
Wartość
przepustowość
Liczba jednostek żądania na sekundę. Na przykład "przepływność": "10000".
struna
Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
'2020-03-01'
lokalizacja
Lokalizacja grupy zasobów, do której należy zasób.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości do tworzenia i aktualizowania kolekcji mongoDB usługi Azure Cosmos DB.
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties (wymagane)
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ
Typ zasobu
"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties
MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource
Nazwa
Opis
Wartość
id
Nazwa kolekcji MongoDB usługi Cosmos DB
ciąg (wymagany)
Indeksy
Lista kluczy indeksu
MongoIndex []
shardKey
Para klucz-wartość kluczy do zastosowania dla żądania.
ShardKeys
MongoIndex
Nazwa
Opis
Wartość
klucz
Klucze indeksu kolekcji mongoDB usługi Cosmos DB
MongoIndexKeys
Opcje
Opcje klucza indeksu kolekcji MongoDB usługi Cosmos DB
MongoIndexOptions
MongoIndexKeys
Nazwa
Opis
Wartość
Klucze
Lista kluczy dla każdej kolekcji bazy danych MongoDB w usłudze Azure Cosmos DB
string[]
MongoIndexOptions
Nazwa
Opis
Wartość
expireAfterSeconds
Wygaśnięcie po sekundach
Int
niepowtarzalny
Jest unikatowy lub nie
Bool
ShardKeys
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Typ zasobu databaseAccounts/mongodbDatabases/collections można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
options = {
throughput = "string"
}
resource = {
id = "string"
indexes = [
{
key = {
keys = [
"string"
]
}
options = {
expireAfterSeconds = int
unique = bool
}
}
]
shardKey = {
{customized property} = "string"
}
}
}
})
}
Wartości właściwości
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
Nazwa
Opis
Wartość
przepustowość
Liczba jednostek żądania na sekundę. Na przykład "przepływność": "10000".
struna
Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja grupy zasobów, do której należy zasób.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: databaseAccounts/mongodbDatabases
Właściwości
Właściwości do tworzenia i aktualizowania kolekcji mongoDB usługi Azure Cosmos DB.
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties (wymagane)
Tagi
Tagi zasobów
Słownik nazw tagów i wartości.
typ
Typ zasobu
"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2020-03-01"
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties
MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource
Nazwa
Opis
Wartość
id
Nazwa kolekcji MongoDB usługi Cosmos DB
ciąg (wymagany)
Indeksy
Lista kluczy indeksu
MongoIndex []
shardKey
Para klucz-wartość kluczy do zastosowania dla żądania.
ShardKeys
MongoIndex
Nazwa
Opis
Wartość
klucz
Klucze indeksu kolekcji mongoDB usługi Cosmos DB
MongoIndexKeys
Opcje
Opcje klucza indeksu kolekcji MongoDB usługi Cosmos DB
MongoIndexOptions
MongoIndexKeys
Nazwa
Opis
Wartość
Klucze
Lista kluczy dla każdej kolekcji bazy danych MongoDB w usłudze Azure Cosmos DB
string[]
MongoIndexOptions
Nazwa
Opis
Wartość
expireAfterSeconds
Wygaśnięcie po sekundach
Int
niepowtarzalny
Jest unikatowy lub nie
Bool
ShardKeys