Поделиться через


База данных Microsoft.DocumentDBAccounts/mongodbDatabases/collections 2022-08-15

Определение ресурсов Bicep

Тип ресурса databaseAccounts/mongodbDatabases/collections можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-08-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

Имя Описание Ценность
местоположение Расположение группы ресурсов, к которой принадлежит ресурс. струна
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: databaseAccounts/mongodbDatabases
свойства Свойства для создания и обновления коллекции MongoDB Azure Cosmos DB. MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties

Имя Описание Ценность
Параметры Пара параметров с ключом-значением, применяемая для запроса. Это соответствует заголовкам, отправленным запросом. CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
ресурс Стандартный формат JSON коллекции MongoDB MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource (обязательно)

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

Имя Описание Ценность

Теги

Имя Описание Ценность

Примеры краткого руководства

Следующие примеры краткого руководства по развертыванию этого типа ресурса.

Bicep-файл Описание
создание учетной записи Azure Cosmos для API MongoDB Этот шаблон создает учетную запись Azure Cosmos DB для API MongoDB 4.2 в двух регионах с использованием общей и выделенной пропускной способности с двумя коллекциями.
создание учетной записи Azure Cosmos для автомасштабирования API MongoDB Этот шаблон создает учетную запись Azure Cosmos DB для API MongoDB 4.2 в двух регионах, используя общую и выделенную пропускную способность автомасштабирования.

Определение ресурса шаблона ARM

Тип ресурса databaseAccounts/mongodbDatabases/collections можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections",
  "apiVersion": "2022-08-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 '2022-08-15'
местоположение Расположение группы ресурсов, к которой принадлежит ресурс. струна
имя Имя ресурса строка (обязательно)
свойства Свойства для создания и обновления коллекции MongoDB Azure Cosmos DB. MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections"

MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties

Имя Описание Ценность
Параметры Пара параметров с ключом-значением, применяемая для запроса. Это соответствует заголовкам, отправленным запросом. CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
ресурс Стандартный формат JSON коллекции MongoDB MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource (обязательно)

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

Имя Описание Ценность

Теги

Имя Описание Ценность

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
создание учетной записи Azure Cosmos для API MongoDB

развертывание в Azure
Этот шаблон создает учетную запись Azure Cosmos DB для API MongoDB 4.2 в двух регионах с использованием общей и выделенной пропускной способности с двумя коллекциями.
создание учетной записи Azure Cosmos для автомасштабирования API MongoDB

развертывание в Azure
Этот шаблон создает учетную запись Azure Cosmos DB для API MongoDB 4.2 в двух регионах, используя общую и выделенную пропускную способность автомасштабирования.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса databaseAccounts/mongodbDatabases/collections можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections@2022-08-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@2022-08-15"

MongoDBCollectionCreateUpdatePropertiesOrMongoDBCollectionGetProperties

Имя Описание Ценность
Параметры Пара параметров с ключом-значением, применяемая для запроса. Это соответствует заголовкам, отправленным запросом. CreateUpdateOptionsOrMongoDBCollectionGetPropertiesOptions
ресурс Стандартный формат JSON коллекции MongoDB MongoDBCollectionResourceOrMongoDBCollectionGetPropertiesResource (обязательно)

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

Имя Описание Ценность

Теги

Имя Описание Ценность