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


Microsoft.DocumentDB databaseAccounts/mongodbDatabases/collections/throughputSettings 2023-04-15

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2023-04-15' = {
  name: 'default'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    resource: {
      autoscaleSettings: {
        autoUpgradePolicy: {
          throughputPolicy: {
            incrementPercent: int
            isEnabled: bool
          }
        }
        maxThroughput: int
      }
      throughput: int
    }
  }
}

Значения свойств

databaseAccounts/mongodbDatabases/collections/throug...

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
"default"
location Расположение группы ресурсов, к которой принадлежит ресурс. строка
tags Теги — это список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать при просмотре и группировании ресурсов (между группами). Для ресурса можно указать не более 15 тегов. В каждом теге длина ключа нее должна превышать 128 символов, а длина значения — 256 символов. Например, для типа шаблона по умолчанию задано значение defaultExperience: Cassandra. Текущие значения defaultExperience также включают "Table", "Graph", "DocumentDB" и "MongoDB". Словарь имен и значений тегов. См . раздел Теги в шаблонах
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: collections
properties Свойства для обновления пропускной способности ресурсов Azure Cosmos DB. ThroughputSettingsUpdatePropertiesOrThroughputSettin... (обязательно)

ThroughputSettingsUpdatePropertiesOrThroughputSettin...

Имя Описание Значение
ресурс Стандартный формат JSON для пропускной способности ресурса ThroughputSettingsResourceOrThroughputSettingsGetPro... (обязательно)

ThroughputSettingsResourceOrThroughputSettingsGetPro...

Имя Описание Значение
autoscaleSettings Ресурс Cosmos DB для параметров автомасштабирования. Требуется пропускная способность или параметр autoscaleSettings, но не оба этих параметра. AutoscaleSettingsResource
throughput Значение пропускной способности ресурса Cosmos DB. Требуется пропускная способность или параметр autoscaleSettings, но не оба этих параметра. INT

AutoscaleSettingsResource

Имя Описание Значение
autoUpgradePolicy Политика автоматического обновления ресурсов Cosmos DB AutoUpgradePolicyResource
maxThroughput Представляет максимальную пропускную способность, которую может масштабировать контейнер. int (обязательно)

AutoUpgradePolicyResource

Имя Описание Значение
throughputPolicy Представляет политику пропускной способности, которой должна соответствовать служба для автоматического обновления. ThroughputPolicyResource

ThroughputPolicyResource

Имя Описание Значение
incrementPercent Представляет процент, на который пропускная способность может увеличиваться при каждом запуске политики пропускной способности. INT
isEnabled Определяет, активна ли throughputPolicy. bool

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

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

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

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

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

{
  "type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings",
  "apiVersion": "2023-04-15",
  "name": "default",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "resource": {
      "autoscaleSettings": {
        "autoUpgradePolicy": {
          "throughputPolicy": {
            "incrementPercent": "int",
            "isEnabled": "bool"
          }
        },
        "maxThroughput": "int"
      },
      "throughput": "int"
    }
  }
}

Значения свойств

databaseAccounts/mongodbDatabases/collections/throug...

Имя Описание Значение
тип Тип ресурса Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings
версия_API Версия API ресурсов '2023-04-15'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
"default"
location Расположение группы ресурсов, к которой принадлежит ресурс. строка
tags Теги — это список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать при просмотре и группировании ресурсов (между группами). Для ресурса можно указать не более 15 тегов. В каждом теге длина ключа нее должна превышать 128 символов, а длина значения — 256 символов. Например, для типа шаблона по умолчанию задано значение defaultExperience: Cassandra. Текущие значения defaultExperience также включают "Table", "Graph", "DocumentDB" и "MongoDB". Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства для обновления пропускной способности ресурсов Azure Cosmos DB. ThroughputSettingsUpdatePropertiesOrThroughputSettin... (обязательно)

ThroughputSettingsUpdatePropertiesOrThroughputSettin...

Имя Описание Значение
ресурс Стандартный формат JSON для пропускной способности ресурса ThroughputSettingsResourceOrThroughputSettingsGetPro... (обязательно)

ThroughputSettingsResourceOrThroughputSettingsGetPro...

Имя Описание Значение
autoscaleSettings Ресурс Cosmos DB для параметров автомасштабирования. Требуется пропускная способность или параметр autoscaleSettings, но не оба этих параметра. AutoscaleSettingsResource
throughput Значение пропускной способности ресурса Cosmos DB. Требуется пропускная способность или параметр autoscaleSettings, но не оба этих параметра. INT

AutoscaleSettingsResource

Имя Описание Значение
autoUpgradePolicy Политика автоматического обновления ресурсов Cosmos DB AutoUpgradePolicyResource
maxThroughput Представляет максимальную пропускную способность, которую может масштабировать контейнер. int (обязательно)

AutoUpgradePolicyResource

Имя Описание Значение
throughputPolicy Представляет политику пропускной способности, которой должна соответствовать служба для автоматического обновления. ThroughputPolicyResource

ThroughputPolicyResource

Имя Описание Значение
incrementPercent Представляет процент, на который пропускная способность может увеличиваться при каждом запуске политики пропускной способности. INT
isEnabled Определяет, активна ли политика пропускной способности. bool

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

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

  • Группы ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2023-04-15"
  name = "default"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      resource = {
        autoscaleSettings = {
          autoUpgradePolicy = {
            throughputPolicy = {
              incrementPercent = int
              isEnabled = bool
            }
          }
          maxThroughput = int
        }
        throughput = int
      }
    }
  })
}

Значения свойств

databaseAccounts/mongodbDatabases/collections/throug...

Имя Описание Значение
тип Тип ресурса "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings@2023-04-15"
name имя ресурса. «по умолчанию»
location Расположение группы ресурсов, к которой принадлежит ресурс. строка
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: collections
tags Теги — это список пар "ключ-значение", описывающих ресурс. Эти теги можно использовать при просмотре и группировании ресурсов (между группами). Для ресурса можно указать не более 15 тегов. В каждом теге длина ключа нее должна превышать 128 символов, а длина значения — 256 символов. Например, по умолчанию для типа шаблона задано значение defaultExperience: Cassandra. Текущие значения defaultExperience также включают Table, Graph, DocumentDB и MongoDB. Словарь имен и значений тегов.
properties Свойства для обновления пропускной способности ресурсов Azure Cosmos DB. ThroughputSettingsUpdatePropertiesOrThroughputSettin... (обязательно)

ThroughputSettingsUpdatePropertiesOrThroughputSettin...

Имя Описание Значение
ресурс Стандартный формат JSON пропускной способности ресурса ThroughputSettingsResourceOrThroughputSettingsGetPro... (обязательно)

ThroughputSettingsResourceOrThroughputSettingsGetPro...

Имя Описание Значение
autoscaleSettings Ресурс Cosmos DB для параметров автомасштабирования. Требуется пропускная способность или параметр autoscaleSettings, но не оба. AutoscaleSettingsResource
throughput Значение пропускной способности ресурса Cosmos DB. Требуется пропускная способность или параметр autoscaleSettings, но не оба. INT

AutoscaleSettingsResource

Имя Описание Значение
autoUpgradePolicy Политика автоматического обновления ресурсов Cosmos DB AutoUpgradePolicyResource
maxThroughput Представляет максимальную пропускную способность, которую может масштабировать контейнер. int (обязательно)

AutoUpgradePolicyResource

Имя Описание Значение
throughputPolicy Представляет политику пропускной способности, которой должна соответствовать служба для автоматического обновления. ThroughputPolicyResource

ThroughputPolicyResource

Имя Описание Значение
incrementPercent Представляет процент, на который пропускная способность может увеличиваться при каждом запуске политики пропускной способности. INT
isEnabled Определяет, активна ли политика пропускной способности. bool