Définition de ressource Bicep
Le type de ressource databaseAccounts/apis/databases/collections peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.DocumentDB/databaseAccounts/apis/databases/collections, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2015-04-01' = {
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'
}
}
}
}
Valeurs de propriété
Microsoft.DocumentDB/databaseAccounts/apis/databases/collections
CreateUpdateOptions
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionProperties
Nom |
Descriptif |
Valeur |
Options |
Paire clé-valeur d’options à appliquer pour la requête. Cela correspond aux en-têtes envoyés avec la requête. |
CreateUpdateOptions (obligatoire) |
ressource |
Format JSON standard d’une collection MongoDB |
MongoDBCollectionResource (obligatoire) |
MongoDBCollectionResource
Nom |
Descriptif |
Valeur |
pièce d'identité |
Nom de la collection MongoDB Cosmos DB |
chaîne (obligatoire) |
Index |
Liste des clés d’index |
MongoIndex[] |
shardKey |
Paire clé-valeur de clés de partition à appliquer pour la requête. |
ShardKeys |
MongoIndex
Nom |
Descriptif |
Valeur |
clé |
Clés d’index de collection MongoDB Cosmos DB |
MongoIndexKeys |
Options |
Options de clé d’index d’index de collection Cosmos DB MongoDB |
MongoIndexOptions |
MongoIndexKeys
Nom |
Descriptif |
Valeur |
Clés |
Liste des clés pour chaque collection MongoDB dans le service Azure Cosmos DB |
chaîne de caractères[] |
MongoIndexOptions
Nom |
Descriptif |
Valeur |
expireAfterSeconds |
Expirer après secondes |
Int |
unique |
Est unique ou non |
Bool |
ShardKeys
Définition de ressource de modèle ARM
Le type de ressource databaseAccounts/apis/databases/collections peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.DocumentDB/databaseAccounts/apis/databases/collections, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.DocumentDB/databaseAccounts/apis/databases/collections",
"apiVersion": "2015-04-01",
"name": "string",
"properties": {
"options": {
"{customized property}": "string"
},
"resource": {
"id": "string",
"indexes": [
{
"key": {
"keys": [ "string" ]
},
"options": {
"expireAfterSeconds": "int",
"unique": "bool"
}
}
],
"shardKey": {
"{customized property}": "string"
}
}
}
}
Valeurs de propriété
Microsoft.DocumentDB/databaseAccounts/apis/databases/collections
Nom |
Descriptif |
Valeur |
apiVersion |
Version de l’API |
'2015-04-01' |
nom |
Nom de la ressource |
chaîne (obligatoire) |
Propriétés |
Propriétés permettant de créer et de mettre à jour la collection MongoDB Azure Cosmos DB. |
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionProperties (obligatoire) |
type |
Type de ressource |
'Microsoft.DocumentDB/databaseAccounts/apis/databases/collections' |
CreateUpdateOptions
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionProperties
Nom |
Descriptif |
Valeur |
Options |
Paire clé-valeur d’options à appliquer pour la requête. Cela correspond aux en-têtes envoyés avec la requête. |
CreateUpdateOptions (obligatoire) |
ressource |
Format JSON standard d’une collection MongoDB |
MongoDBCollectionResource (obligatoire) |
MongoDBCollectionResource
Nom |
Descriptif |
Valeur |
pièce d'identité |
Nom de la collection MongoDB Cosmos DB |
chaîne (obligatoire) |
Index |
Liste des clés d’index |
MongoIndex[] |
shardKey |
Paire clé-valeur de clés de partition à appliquer pour la requête. |
ShardKeys |
MongoIndex
Nom |
Descriptif |
Valeur |
clé |
Clés d’index de collection MongoDB Cosmos DB |
MongoIndexKeys |
Options |
Options de clé d’index d’index de collection Cosmos DB MongoDB |
MongoIndexOptions |
MongoIndexKeys
Nom |
Descriptif |
Valeur |
Clés |
Liste des clés pour chaque collection MongoDB dans le service Azure Cosmos DB |
chaîne de caractères[] |
MongoIndexOptions
Nom |
Descriptif |
Valeur |
expireAfterSeconds |
Expirer après secondes |
Int |
unique |
Est unique ou non |
Bool |
ShardKeys
Exemples d’utilisation
Le type de ressource databaseAccounts/apis/databases/collections peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.DocumentDB/databaseAccounts/apis/databases/collections, ajoutez la terraform suivante à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/apis/databases/collections@2015-04-01"
name = "string"
parent_id = "string"
body = {
properties = {
options = {
{customized property} = "string"
}
resource = {
id = "string"
indexes = [
{
key = {
keys = [
"string"
]
}
options = {
expireAfterSeconds = int
unique = bool
}
}
]
shardKey = {
{customized property} = "string"
}
}
}
}
}
Valeurs de propriété
Microsoft.DocumentDB/databaseAccounts/apis/databases/collections
CreateUpdateOptions
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionProperties
Nom |
Descriptif |
Valeur |
Options |
Paire clé-valeur d’options à appliquer pour la requête. Cela correspond aux en-têtes envoyés avec la requête. |
CreateUpdateOptions (obligatoire) |
ressource |
Format JSON standard d’une collection MongoDB |
MongoDBCollectionResource (obligatoire) |
MongoDBCollectionResource
Nom |
Descriptif |
Valeur |
pièce d'identité |
Nom de la collection MongoDB Cosmos DB |
chaîne (obligatoire) |
Index |
Liste des clés d’index |
MongoIndex[] |
shardKey |
Paire clé-valeur de clés de partition à appliquer pour la requête. |
ShardKeys |
MongoIndex
Nom |
Descriptif |
Valeur |
clé |
Clés d’index de collection MongoDB Cosmos DB |
MongoIndexKeys |
Options |
Options de clé d’index d’index de collection Cosmos DB MongoDB |
MongoIndexOptions |
MongoIndexKeys
Nom |
Descriptif |
Valeur |
Clés |
Liste des clés pour chaque collection MongoDB dans le service Azure Cosmos DB |
chaîne de caractères[] |
MongoIndexOptions
Nom |
Descriptif |
Valeur |
expireAfterSeconds |
Expirer après secondes |
Int |
unique |
Est unique ou non |
Bool |
ShardKeys