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


Серверы Microsoft.Sql или elasticPools 2021-02-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.Sql/servers/elasticPools@2021-02-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    licenseType: 'string'
    maintenanceConfigurationId: 'string'
    maxSizeBytes: int
    perDatabaseSettings: {
      maxCapacity: int
      minCapacity: int
    }
    zoneRedundant: bool
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

ElasticPoolPerDatabaseSettings

Имя Описание Ценность
maxCapacity Максимальная емкость любой базы данных может использовать. int
minCapacity Минимальная емкость всех баз данных гарантируется. int

ElasticPoolProperties

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

Microsoft.Sql/servers/elasticPools

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

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

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

'''azurecli
az sql elastic-pool list-editions -l <location> -o table
````
Sku
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Sku

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

TrackedResourceTags

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

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

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

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

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

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

{
  "type": "Microsoft.Sql/servers/elasticPools",
  "apiVersion": "2021-02-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "licenseType": "string",
    "maintenanceConfigurationId": "string",
    "maxSizeBytes": "int",
    "perDatabaseSettings": {
      "maxCapacity": "int",
      "minCapacity": "int"
    },
    "zoneRedundant": "bool"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

ElasticPoolPerDatabaseSettings

Имя Описание Ценность
maxCapacity Максимальная емкость любой базы данных может использовать. int
minCapacity Минимальная емкость всех баз данных гарантируется. int

ElasticPoolProperties

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

Microsoft.Sql/servers/elasticPools

Имя Описание Ценность
apiVersion Версия API '2021-02-01-preview'
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса. ElasticPoolProperties
SKU Номер SKU эластичного пула.

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

'''azurecli
az sql elastic-pool list-editions -l <location> -o table
````
Sku
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Sql/servers/elasticPools"

Sku

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

TrackedResourceTags

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

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

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

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/elasticPools@2021-02-01-preview"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      licenseType = "string"
      maintenanceConfigurationId = "string"
      maxSizeBytes = int
      perDatabaseSettings = {
        maxCapacity = int
        minCapacity = int
      }
      zoneRedundant = bool
    }
  })
}

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

ElasticPoolPerDatabaseSettings

Имя Описание Ценность
maxCapacity Максимальная емкость любой базы данных может использовать. int
minCapacity Минимальная емкость всех баз данных гарантируется. int

ElasticPoolProperties

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

Microsoft.Sql/servers/elasticPools

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

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

'''azurecli
az sql elastic-pool list-editions -l <location> -o table
````
Sku
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Sql/servers/elasticPools@2021-02-01-preview"

Sku

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

TrackedResourceTags

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