Microsoft.Sql servers/elasticPools 2017-10-01-preview

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/servers/elasticPools, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Sql/servers/elasticPools@2017-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    licenseType: 'string'
    maxSizeBytes: int
    perDatabaseSettings: {
      maxCapacity: int
      minCapacity: int
    }
    zoneRedundant: bool
  }
}

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

servers/elasticPools

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

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)

Ограничение символов: 1–128

Допустимые символы:
Нельзя использовать:
<>*%&:\/? или управляющие символы.

Не может заканчиваться точкой или пробелом.
location Расположение ресурса. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU эластичного пула.

Список номеров SKU может отличаться в зависимости от региона и предложения поддержки. Чтобы определить номера SKU (включая имя SKU, уровень или выпуск, семейство и емкость), доступные для вашей подписки в регионе Azure, используйте Capabilities_ListByLocation REST API или следующую команду:

Azure CLI:
az sql elastic-pool list-editions -l {location} -o table

SKU
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: servers
properties Свойства ресурса. ElasticPoolProperties

ElasticPoolProperties

Имя Описание Значение
licenseType Тип лицензии, применяемой для этого эластичного пула. "Базовая цена"
"LicenseIncluded"
maxSizeBytes Ограничение хранилища для эластичного пула базы данных в байтах. INT
perDatabaseSettings Параметры базы данных для эластичного пула. ElasticPoolPerDatabaseSettings
zoneRedundant Является ли этот эластичный пул избыточным между зонами. Это означает, что реплики этого эластичного пула будут распределены по нескольким зонам доступности. bool

ElasticPoolPerDatabaseSettings

Имя Описание Значение
maxCapacity Максимальная емкость, доступная для любой базы данных. INT
minCapacity Гарантируется минимальная емкость всех баз данных. INT

Sku

Имя Описание Значение
Емкость Емкость конкретного номера SKU. INT
family Если служба имеет разные поколения оборудования для одного номера SKU, то это можно записать здесь. строка
name Имя номера SKU, как правило, буква + числовой код, например P3. string (обязательно)
size Размер конкретного номера SKU строка
Уровень Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум". строка

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

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

Шаблон Описание
Развертывание нового эластичного пула SQL

Развертывание в Azure
Этот шаблон позволяет развернуть новый эластичный пул SQL с новыми связанными SQL Server и новыми базами данных SQL для назначения ему.

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/servers/elasticPools, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Sql/servers/elasticPools",
  "apiVersion": "2017-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "licenseType": "string",
    "maxSizeBytes": "int",
    "perDatabaseSettings": {
      "maxCapacity": "int",
      "minCapacity": "int"
    },
    "zoneRedundant": "bool"
  }
}

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

servers/elasticPools

Имя Описание Значение
тип Тип ресурса Microsoft.Sql/servers/elasticPools
версия_API Версия API ресурсов '2017-10-01-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)

Ограничение символов: 1–128

Допустимые символы:
Нельзя использовать:
<>*%&:\/? или управляющие символы.

Не может заканчиваться точкой или пробелом.
location Расположение ресурса. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU эластичного пула.

Список номеров SKU может отличаться в зависимости от региона и предложения поддержки. Чтобы определить номера SKU (включая имя SKU, уровень или выпуск, семейство и емкость), доступные для подписки в регионе Azure, используйте Capabilities_ListByLocation REST API или следующую команду:

Azure CLI:
az sql elastic-pool list-editions -l {location} -o table

SKU
properties Свойства ресурса. ElasticPoolProperties

ElasticPoolProperties

Имя Описание Значение
licenseType Тип лицензии, применяемой для этого эластичного пула. "Базовая цена"
'LicenseIncluded'
maxSizeBytes Ограничение хранилища для эластичного пула базы данных в байтах. INT
perDatabaseSettings Параметры базы данных для эластичного пула. ElasticPoolPerDatabaseSettings
zoneRedundant Является ли этот эластичный пул избыточным между зонами. Это означает, что реплики этого эластичного пула будут распределены между несколькими зонами доступности. bool

ElasticPoolPerDatabaseSettings

Имя Описание Значение
maxCapacity Максимальный объем, который может использовать одна база данных. INT
minCapacity Гарантируется минимальная емкость всех баз данных. INT

Sku

Имя Описание Значение
Емкость Емкость конкретного номера SKU. INT
family Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. строка
name Имя номера SKU, как правило, буква + числовой код, например P3. string (обязательно)
size Размер конкретного номера SKU строка
Уровень Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум". строка

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

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

Шаблон Описание
Развертывание нового эластичного пула SQL

Развертывание в Azure
Этот шаблон позволяет развернуть новый эластичный пул SQL с новыми связанными SQL Server и новыми базами данных SQL для назначения ему.

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

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/servers/elasticPools, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/elasticPools@2017-10-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      licenseType = "string"
      maxSizeBytes = int
      perDatabaseSettings = {
        maxCapacity = int
        minCapacity = int
      }
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

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

servers/elasticPools

Имя Описание Значение
тип Тип ресурса Microsoft.Sql/servers/elasticPools@2017-10-01-preview
name имя ресурса. строка (обязательно)

Ограничение символов: 1–128

Допустимые символы:
Нельзя использовать:
<>*%&:\/? или управляющие символы.

Не может заканчиваться точкой или пробелом.
location Расположение ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: servers
tags Теги ресурсов. Словарь имен и значений тегов.
sku Номер SKU эластичного пула.

Список номеров SKU может отличаться в зависимости от региона и предложения поддержки. Чтобы определить номера SKU (включая имя SKU, уровень или выпуск, семейство и емкость), доступные для вашей подписки в регионе Azure, используйте Capabilities_ListByLocation REST API или следующую команду:

Azure CLI:
az sql elastic-pool list-editions -l {location} -o table

SKU
properties Свойства ресурса. ElasticPoolProperties

ElasticPoolProperties

Имя Описание Значение
licenseType Тип лицензии, применяемой для этого эластичного пула. "BasePrice"
"LicenseIncluded"
maxSizeBytes Ограничение хранилища для эластичного пула базы данных в байтах. INT
perDatabaseSettings Параметры базы данных для эластичного пула. ElasticPoolPerDatabaseSettings
zoneRedundant Является ли этот эластичный пул избыточным между зонами. Это означает, что реплики этого эластичного пула будут распределены по нескольким зонам доступности. bool

ElasticPoolPerDatabaseSettings

Имя Описание Значение
maxCapacity Максимальная емкость, доступная для любой базы данных. INT
minCapacity Гарантируется минимальная емкость всех баз данных. INT

Sku

Имя Описание Значение
Емкость Емкость конкретного номера SKU. INT
family Если служба имеет разные поколения оборудования для одного номера SKU, то это можно записать здесь. строка
name Имя номера SKU, как правило, буква + номер, например P3. строка (обязательно)
size Размер конкретного номера SKU строка
Уровень Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум". строка