База данных Microsoft.DocumentDBAccounts/mongodbDatabases/collections 2021-03-15
Статья 12/21/2024
Участники: 2
Обратная связь
В этой статье
Определение ресурсов Bicep
Тип ресурса databaseAccounts/mongodbDatabases/collections можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-03-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'
}
}
Значения свойств
АвтомасштабированиеSettings
Имя
Описание
Ценность
maxThroughput
Представляет максимальную пропускную способность, ресурс может масштабироваться до.
int
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
Имя
Описание
Ценность
autoscaleSettings
Задает параметры автомасштабирования.
AutoscaleSettings
производительность
Единицы запроса в секунду. Например, "пропускная способность": 10000.
int
Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties
MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource
Имя
Описание
Ценность
analyticStorageTtl
Аналитический TTL.
int
идентификатор
Имя коллекции MongoDB Cosmos DB
строка (обязательно)
Индексы
Список ключей индекса
MongoIndex []
shardKey
Пара "ключ-значение" ключей сегментов, применяемая для запроса.
ShardKeys
MongoIndex
Имя
Описание
Ценность
ключ
Ключи индекса коллекции MongoDB Cosmos DB
MongoIndexKeys
Параметры
Параметры ключа индекса индекса коллекции Cosmos DB MongoDB
MongoIndexOptions
MongoIndexKeys
Имя
Описание
Ценность
Ключи
Список ключей для каждой коллекции MongoDB в службе Azure Cosmos DB
string[]
MongoIndexOptions
Имя
Описание
Ценность
expireAfterSeconds
Срок действия через секунды
int
уникальный
Уникально или нет
bool
ShardKeys
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Определение ресурса шаблона ARM
Тип ресурса databaseAccounts/mongodbDatabases/collections можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections",
"apiVersion": "2021-03-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"
}
}
Значения свойств
АвтомасштабированиеSettings
Имя
Описание
Ценность
maxThroughput
Представляет максимальную пропускную способность, ресурс может масштабироваться до.
int
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
Имя
Описание
Ценность
autoscaleSettings
Задает параметры автомасштабирования.
AutoscaleSettings
производительность
Единицы запроса в секунду. Например, "пропускная способность": 10000.
int
Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections
Имя
Описание
Ценность
apiVersion
Версия API
'2021-03-15'
местоположение
Расположение группы ресурсов, к которой принадлежит ресурс.
струна
имя
Имя ресурса
строка (обязательно)
свойства
Свойства для создания и обновления коллекции MongoDB Azure Cosmos DB.
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties (обязательно)
Теги
Теги ресурсов
Словарь имен и значений тегов. См. теги в шаблонах
тип
Тип ресурса
"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties
MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource
Имя
Описание
Ценность
analyticStorageTtl
Аналитический TTL.
int
идентификатор
Имя коллекции MongoDB Cosmos DB
строка (обязательно)
Индексы
Список ключей индекса
MongoIndex []
shardKey
Пара "ключ-значение" ключей сегментов, применяемая для запроса.
ShardKeys
MongoIndex
Имя
Описание
Ценность
ключ
Ключи индекса коллекции MongoDB Cosmos DB
MongoIndexKeys
Параметры
Параметры ключа индекса индекса коллекции Cosmos DB MongoDB
MongoIndexOptions
MongoIndexKeys
Имя
Описание
Ценность
Ключи
Список ключей для каждой коллекции MongoDB в службе Azure Cosmos DB
string[]
MongoIndexOptions
Имя
Описание
Ценность
expireAfterSeconds
Срок действия через секунды
int
уникальный
Уникально или нет
bool
ShardKeys
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Тип ресурса databaseAccounts/mongodbDatabases/collections можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-03-15"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
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"
}
}
}
})
}
Значения свойств
АвтомасштабированиеSettings
Имя
Описание
Ценность
maxThroughput
Представляет максимальную пропускную способность, ресурс может масштабироваться до.
int
CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
Имя
Описание
Ценность
autoscaleSettings
Задает параметры автомасштабирования.
AutoscaleSettings
производительность
Единицы запроса в секунду. Например, "пропускная способность": 10000.
int
Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections
Имя
Описание
Ценность
местоположение
Расположение группы ресурсов, к которой принадлежит ресурс.
струна
имя
Имя ресурса
строка (обязательно)
parent_id
Идентификатор ресурса, который является родительским для этого ресурса.
Идентификатор ресурса типа: databaseAccounts/mongodbDatabases
свойства
Свойства для создания и обновления коллекции MongoDB Azure Cosmos DB.
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties (обязательно)
Теги
Теги ресурсов
Словарь имен и значений тегов.
тип
Тип ресурса
"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2021-03-15"
MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties
MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource
Имя
Описание
Ценность
analyticStorageTtl
Аналитический TTL.
int
идентификатор
Имя коллекции MongoDB Cosmos DB
строка (обязательно)
Индексы
Список ключей индекса
MongoIndex []
shardKey
Пара "ключ-значение" ключей сегментов, применяемая для запроса.
ShardKeys
MongoIndex
Имя
Описание
Ценность
ключ
Ключи индекса коллекции MongoDB Cosmos DB
MongoIndexKeys
Параметры
Параметры ключа индекса индекса коллекции Cosmos DB MongoDB
MongoIndexOptions
MongoIndexKeys
Имя
Описание
Ценность
Ключи
Список ключей для каждой коллекции MongoDB в службе Azure Cosmos DB
string[]
MongoIndexOptions
Имя
Описание
Ценность
expireAfterSeconds
Срок действия через секунды
int
уникальный
Уникально или нет
bool
ShardKeys