Microsoft.DocumentDB databaseAccounts/mongodbDatabases/collections 2021-03-15
Artikel 06/04/2024
1 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
Resurstypen databaseAccounts/mongodbDatabases/collections kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Resurs för Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-03-15' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
options: {
autoscaleSettings: {
maxThroughput: int
}
throughput: int
}
resource: {
analyticalStorageTtl: int
id: 'string'
indexes: [
{
key: {
keys: [
'string'
]
}
options: {
expireAfterSeconds: int
unique: bool
}
}
]
shardKey: {
{customized property}: 'string'
}
}
}
}
Egenskapsvärden
databaseAccounts/mongodbDatabases/collections
Name
Beskrivning
Värde
name
Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep .
sträng (krävs)
location
Platsen för resursgruppen som resursen tillhör.
sträng
tags
Taggar är en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB".
Ordlista med taggnamn och värden. Se Taggar i mallar
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: mongodbDatabases
properties
Egenskaper för att skapa och uppdatera Azure Cosmos DB MongoDB-samlingen.
MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl... (krävs)
MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl...
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesO...
Name
Beskrivning
Värde
autoscaleSettings
Anger inställningarna för autoskalning.
AutoscaleSettings
dataflöde
Enheter för programbegäran per sekund. Till exempel "dataflöde": 10000.
int
AutoscaleSettings
Name
Beskrivning
Värde
maxThroughput
Representerar maximalt dataflöde, resursen kan skalas upp till.
int
MongoDBCollectionResourceOrMongoDBCollectionGetPrope...
Name
Beskrivning
Värde
analyticalStorageTtl
TTL för analys.
int
id
Namnet på Cosmos DB MongoDB-samlingen
sträng (krävs)
Index
Lista över indexnycklar
MongoIndex []
shardKey
Ett nyckel/värde-par med shardnycklar som ska användas för begäran.
ShardKeys
MongoIndex
Name
Beskrivning
Värde
nyckel
Cosmos DB MongoDB-samlingsindexnycklar
MongoIndexKeys
alternativ
Nyckelalternativ för Cosmos DB MongoDB-samlingsindex
MongoIndexOptions
MongoIndexKeys
Name
Beskrivning
Värde
keys
Lista över nycklar för varje MongoDB-samling i Azure Cosmos DB-tjänsten
string[]
MongoIndexOptions
Name
Beskrivning
Värde
expireAfterSeconds
Upphör att gälla efter sekunder
int
Unik
Är unikt eller inte
boolesk
ShardKeys
Name
Beskrivning
Värde
{anpassad egenskap}
sträng
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Resursdefinition för ARM-mall
Resurstypen databaseAccounts/mongodbDatabases/collections kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Resurs för Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections lägger du till följande JSON i mallen.
{
"type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections",
"apiVersion": "2021-03-15",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"options": {
"autoscaleSettings": {
"maxThroughput": "int"
},
"throughput": "int"
},
"resource": {
"analyticalStorageTtl": "int",
"id": "string",
"indexes": [
{
"key": {
"keys": [ "string" ]
},
"options": {
"expireAfterSeconds": "int",
"unique": "bool"
}
}
],
"shardKey": {
"{customized property}": "string"
}
}
}
}
Egenskapsvärden
databaseAccounts/mongodbDatabases/collections
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"
apiVersion
Resurs-API-versionen
'2021-03-15'
name
Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar .
sträng (krävs)
location
Platsen för den resursgrupp som resursen tillhör.
sträng
tags
Taggar är en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB".
Ordlista med taggnamn och värden. Se Taggar i mallar
properties
Egenskaper för att skapa och uppdatera MongoDB-samlingen för Azure Cosmos DB.
MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl... (krävs)
MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl...
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesO...
Name
Beskrivning
Värde
autoscaleSettings
Anger inställningarna för autoskalning.
AutoskalningInställningar
dataflöde
Enheter för programbegäran per sekund. Till exempel "dataflöde": 10000.
int
AutoskalningInställningar
Name
Beskrivning
Värde
maxThroughput
Representerar maximalt dataflöde, resursen kan skalas upp till.
int
MongoDBCollectionResourceOrMongoDBCollectionGetPrope...
Name
Beskrivning
Värde
analyticalStorageTtl
TTL för analys.
int
id
Namnet på Cosmos DB MongoDB-samlingen
sträng (krävs)
Index
Lista över indexnycklar
MongoIndex []
shardKey
Ett nyckel/värde-par med shardnycklar som ska användas för begäran.
ShardKeys
MongoIndex
Name
Beskrivning
Värde
nyckel
Cosmos DB MongoDB-samlingsindexnycklar
MongoIndexKeys
alternativ
Nyckelalternativ för Cosmos DB MongoDB-samlingsindex
MongoIndexOptions
MongoIndexKeys
Name
Beskrivning
Värde
keys
Lista över nycklar för varje MongoDB-samling i Azure Cosmos DB-tjänsten
string[]
MongoIndexOptions
Name
Beskrivning
Värde
expireAfterSeconds
Upphör att gälla efter sekunder
int
Unik
Är unikt eller inte
boolesk
ShardKeys
Name
Beskrivning
Värde
{anpassad egenskap}
sträng
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Resurstypen databaseAccounts/mongodbDatabases/collections kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Resurs för Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-03-15"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
options = {
autoscaleSettings = {
maxThroughput = int
}
throughput = int
}
resource = {
analyticalStorageTtl = int
id = "string"
indexes = [
{
key = {
keys = [
"string"
]
}
options = {
expireAfterSeconds = int
unique = bool
}
}
]
shardKey = {
{customized property} = "string"
}
}
}
})
}
Egenskapsvärden
databaseAccounts/mongodbDatabases/collections
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-03-15"
name
Resursnamnet
sträng (krävs)
location
Platsen för resursgruppen som resursen tillhör.
sträng
parent_id
ID för resursen som är överordnad för den här resursen.
ID för resurs av typen: mongodbDatabases
tags
Taggar är en lista över nyckel/värde-par som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och värdet får inte vara större än 256 tecken. Standardupplevelsen för en malltyp anges till exempel med "defaultExperience": "Cassandra". Aktuella "defaultExperience"-värden inkluderar även "Table", "Graph", "DocumentDB" och "MongoDB".
Ordlista med taggnamn och värden.
properties
Egenskaper för att skapa och uppdatera Azure Cosmos DB MongoDB-samlingen.
MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl... (krävs)
MongoDBCollectionCreateUpdatePropertiesOrMongoDBColl...
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesO...
Name
Beskrivning
Värde
autoscaleSettings
Anger inställningarna för autoskalning.
AutoscaleSettings
dataflöde
Enheter för programbegäran per sekund. Till exempel "dataflöde": 10000.
int
AutoscaleSettings
Name
Beskrivning
Värde
maxThroughput
Representerar maximalt dataflöde, resursen kan skalas upp till.
int
MongoDBCollectionResourceOrMongoDBCollectionGetPrope...
Name
Beskrivning
Värde
analyticalStorageTtl
TTL för analys.
int
id
Namnet på Cosmos DB MongoDB-samlingen
sträng (krävs)
Index
Lista över indexnycklar
MongoIndex []
shardKey
Ett nyckel/värde-par med shardnycklar som ska användas för begäran.
ShardKeys
MongoIndex
Name
Beskrivning
Värde
nyckel
Cosmos DB MongoDB-samlingsindexnycklar
MongoIndexKeys
alternativ
Alternativ för Cosmos DB MongoDB-samlingsindexnyckel
MongoIndexOptions
MongoIndexKeys
Name
Beskrivning
Värde
keys
Lista över nycklar för varje MongoDB-samling i Azure Cosmos DB-tjänsten
string[]
MongoIndexOptions
Name
Beskrivning
Värde
expireAfterSeconds
Upphör att gälla efter sekunder
int
Unik
Är unik eller inte
boolesk
ShardKeys
Name
Beskrivning
Värde
{anpassad egenskap}
sträng