Bicep-Ressourcendefinition
Der Ressourcentyp "databaseAccounts/mongodbDatabases/collections" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Um eine Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2023-04-15' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
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'
}
}
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections
Einstellungen für die automatische Skalierung
Name |
Beschreibung |
Wert |
max. Durchsatz |
Stellt den maximalen Durchsatz dar, auf den die Ressource skaliert werden kann. |
Int |
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
Name |
Beschreibung |
Wert |
autoscaleEinstellungen |
Gibt die Einstellungen für die Autoskalen an. |
AutoscaleSettings- |
Durchsatz |
Anforderungseinheiten pro Sekunde. Beispiel: "Durchsatz": 10000. |
Int |
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties
MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource
Name |
Beschreibung |
Wert |
analyticalStorageTtl |
Analytische tTL. |
Int |
id |
Name der Cosmos DB MongoDB-Sammlung |
Zeichenfolge (erforderlich) |
indexe |
Liste der Indexschlüssel |
MongoIndex[] |
shardKey |
Ein Schlüssel-Wert-Paar von Schlüsseln, die für die Anforderung angewendet werden sollen. |
ShardKeys (ShardKeys) |
MongoIndex
MongoIndex-Schlüssel
Name |
Beschreibung |
Wert |
Tasten |
Liste der Schlüssel für jede MongoDB-Sammlung im Azure Cosmos DB-Dienst |
Zeichenfolge[] |
MongoIndexOptionen
Name |
Beschreibung |
Wert |
expireAfterSeconds |
Ablauf nach Sekunden |
Int |
einzigartig |
Ist eindeutig oder nicht |
Bool |
ShardKeys (ShardKeys)
Verwendungsbeispiele
Azure-Schnellstartbeispiele
Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "databaseAccounts/mongodbDatabases/collections" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Um eine Ressource "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections" zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections",
"apiVersion": "2023-04-15",
"name": "string",
"location": "string",
"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"
}
}
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections
Name |
Beschreibung |
Wert |
apiVersion (Englisch) |
Die API-Version |
'2023-04-15' |
Ort |
Der Speicherort der Ressourcengruppe, zu der die Ressource gehört. |
Schnur |
Name |
Der Ressourcenname |
Zeichenfolge (erforderlich) |
Eigenschaften |
Eigenschaften zum Erstellen und Aktualisieren der Azure Cosmos DB MongoDB-Auflistung. |
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties (erforderlich) |
Schilder |
Ressourcentags |
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art |
Der Ressourcentyp |
'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections' |
Einstellungen für die automatische Skalierung
Name |
Beschreibung |
Wert |
max. Durchsatz |
Stellt den maximalen Durchsatz dar, auf den die Ressource skaliert werden kann. |
Int |
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
Name |
Beschreibung |
Wert |
autoscaleEinstellungen |
Gibt die Einstellungen für die Autoskalen an. |
AutoscaleSettings- |
Durchsatz |
Anforderungseinheiten pro Sekunde. Beispiel: "Durchsatz": 10000. |
Int |
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties
MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource
Name |
Beschreibung |
Wert |
analyticalStorageTtl |
Analytische tTL. |
Int |
id |
Name der Cosmos DB MongoDB-Sammlung |
Zeichenfolge (erforderlich) |
indexe |
Liste der Indexschlüssel |
MongoIndex[] |
shardKey |
Ein Schlüssel-Wert-Paar von Schlüsseln, die für die Anforderung angewendet werden sollen. |
ShardKeys (ShardKeys) |
MongoIndex
MongoIndex-Schlüssel
Name |
Beschreibung |
Wert |
Tasten |
Liste der Schlüssel für jede MongoDB-Sammlung im Azure Cosmos DB-Dienst |
Zeichenfolge[] |
MongoIndexOptionen
Name |
Beschreibung |
Wert |
expireAfterSeconds |
Ablauf nach Sekunden |
Int |
einzigartig |
Ist eindeutig oder nicht |
Bool |
ShardKeys (ShardKeys)
Verwendungsbeispiele
Azure-Schnellstartvorlagen
Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.
Der Ressourcentyp "databaseAccounts/mongodbDatabases/collections" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Um eine Ressource "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections" zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2023-04-15"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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"
}
}
}
}
}
Eigenschaftswerte
Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections
Name |
Beschreibung |
Wert |
Ort |
Der Speicherort der Ressourcengruppe, zu der die Ressource gehört. |
Schnur |
Name |
Der Ressourcenname |
Zeichenfolge (erforderlich) |
Eltern-ID |
Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. |
ID für Ressource des Typs: databaseAccounts/mongodbDatabases |
Eigenschaften |
Eigenschaften zum Erstellen und Aktualisieren der Azure Cosmos DB MongoDB-Auflistung. |
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties (erforderlich) |
Schilder |
Ressourcentags |
Wörterbuch der Tagnamen und -werte. |
Art |
Der Ressourcentyp |
"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2023-04-15" |
Einstellungen für die automatische Skalierung
Name |
Beschreibung |
Wert |
max. Durchsatz |
Stellt den maximalen Durchsatz dar, auf den die Ressource skaliert werden kann. |
Int |
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
Name |
Beschreibung |
Wert |
autoscaleEinstellungen |
Gibt die Einstellungen für die Autoskalen an. |
AutoscaleSettings- |
Durchsatz |
Anforderungseinheiten pro Sekunde. Beispiel: "Durchsatz": 10000. |
Int |
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties
MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource
Name |
Beschreibung |
Wert |
analyticalStorageTtl |
Analytische tTL. |
Int |
id |
Name der Cosmos DB MongoDB-Sammlung |
Zeichenfolge (erforderlich) |
indexe |
Liste der Indexschlüssel |
MongoIndex[] |
shardKey |
Ein Schlüssel-Wert-Paar von Schlüsseln, die für die Anforderung angewendet werden sollen. |
ShardKeys (ShardKeys) |
MongoIndex
MongoIndex-Schlüssel
Name |
Beschreibung |
Wert |
Tasten |
Liste der Schlüssel für jede MongoDB-Sammlung im Azure Cosmos DB-Dienst |
Zeichenfolge[] |
MongoIndexOptionen
Name |
Beschreibung |
Wert |
expireAfterSeconds |
Ablauf nach Sekunden |
Int |
einzigartig |
Ist eindeutig oder nicht |
Bool |
ShardKeys (ShardKeys)