Microsoft.Sql managedInstances 2020-02-02-preview

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

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

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

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

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

resource symbolicname 'Microsoft.Sql/managedInstances@2020-02-02-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    collation: 'string'
    dnsZonePartner: 'string'
    instancePoolId: 'string'
    licenseType: 'string'
    maintenanceConfigurationId: 'string'
    managedInstanceCreateMode: 'string'
    minimalTlsVersion: 'string'
    proxyOverride: 'string'
    publicDataEndpointEnabled: bool
    restorePointInTime: 'string'
    sourceManagedInstanceId: 'string'
    storageAccountType: 'string'
    storageSizeInGB: int
    subnetId: 'string'
    timezoneId: 'string'
    vCores: int
    zoneRedundant: bool
  }
}

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

managedInstances

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 1-63

Допустимые символы:
Строчные буквы, цифры и дефисы.

Не может начинаться или заканчиваться дефисом.

Имя ресурса должно быть уникальным в Azure.
location Расположение ресурса. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 SKU
удостоверение Удостоверение Azure Active Directory управляемого экземпляра. ResourceIdentity
properties Свойства ресурса. ManagedInstanceProperties

ResourceIdentity

Имя Описание Значение
тип Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса. "Нет"
SystemAssigned
"SystemAssigned,UserAssigned"
UserAssigned

ManagedInstanceProperties

Имя Описание Значение
administratorLogin Имя пользователя администратора для управляемого экземпляра. Может указываться только при создании управляемого экземпляра (и требуется для создания). строка
administratorLoginPassword Пароль для входа администратора (требуется для создания управляемого экземпляра). строка
collation Параметры сортировки управляемого экземпляра. строка
dnsZonePartner Идентификатор ресурса другого управляемого экземпляра, зона DNS которого будет совместно использовать этот управляемый экземпляр после создания. строка
instancePoolId Идентификатор пула экземпляров, к которому принадлежит этот управляемый сервер. строка
licenseType Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой для получения собственных лицензий SQL). "Базовая цена"
'LicenseIncluded'
maintenanceConfigurationId Указывает идентификатор конфигурации обслуживания, применяемый к этому управляемому экземпляру. строка
managedInstanceCreateMode Указывает режим создания базы данных.

По умолчанию: регулярное создание экземпляра.

Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId.
'Default'
PointInTimeRestore
minimalTlsVersion Минимальная версия TLS. Допустимые значения: None, 1.0, 1.1, 1.2 строка
proxyOverride Тип подключения, используемый для подключения к экземпляру. 'Default'
Прокси-сервер
"Перенаправление"
publicDataEndpointEnabled Включена ли общедоступная конечная точка данных. bool
restorePointInTime Указывает точку во времени (ISO8601 формате) базы данных-источника, которая будет восстановлена для создания новой базы данных. строка
sourceManagedInstanceId Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. строка
storageAccountType Тип учетной записи хранения, используемой для хранения резервных копий этого экземпляра. Доступны следующие варианты: LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) и GRS (GeoRedundantStorage). "GRS"
"LRS"
'ZRS'
storageSizeInGB Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 8192. Допустимы только приращения 32 ГБ. INT
subnetId Идентификатор ресурса подсети для управляемого экземпляра. строка
timezoneId Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые Windows.
Windows хранит сведения о поддерживаемых часовых поясах, включая идентификатор, в реестре в разделе
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Эти значения реестра можно получить с помощью SQL Server, запросив select name AS timezone_id FROM sys.time_zone_info.
Список идентификаторов также можно получить, выполнив [System.TimeZoneInfo]::GetSystemTimeZones() в PowerShell.
Пример допустимого идентификатора часового пояса — "Тихоокеанское стандартное время" или "W. Стандартное время Европы".
строка
Виртуальные ядра Количество виртуальных ядер. Допустимые значения: 8, 16, 24, 32, 40, 64, 80. INT
zoneRedundant Включена ли multi-az. bool

Sku

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

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

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

Шаблон Описание
Развертывание Управляемый экземпляр SQL с помощью сети

Развертывание в Azure
Развертывание UDR и NSG для поддержки Управляемый экземпляр SQL Azure и развертывание Управляемый экземпляр
Создание управляемого экземпляра SQL в новой виртуальной сети

Развертывание в Azure
Разверните Управляемый экземпляр Базы данных SQL Azure (SQL MI) в новых виртуальная сеть.
Создание управляемого экземпляра SQL с настроенной отправкой журналов и метрик

Развертывание в Azure
Этот шаблон позволяет развернуть управляемый экземпляр SQL и дополнительные ресурсы, используемые для хранения журналов и метрик (рабочая область диагностики, учетная запись хранения, концентратор событий).
Создание управляемого экземпляра SQL с jumpbox в новой виртуальной сети

Развертывание в Azure
Развертывание базы данных SQL Azure Управляемый экземпляр (SQL MI) и JumpBox с помощью SSMS в новых виртуальная сеть.
Создание управляемого экземпляра SQL с настроенным подключением "точка — сеть"

Развертывание в Azure
Развертывание Управляемый экземпляр Базы данных Sql Azure (SQL MI) и шлюза виртуальной сети, настроенного для подключения "точка — сеть" в новой виртуальной сети.

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

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

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

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

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

{
  "type": "Microsoft.Sql/managedInstances",
  "apiVersion": "2020-02-02-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "collation": "string",
    "dnsZonePartner": "string",
    "instancePoolId": "string",
    "licenseType": "string",
    "maintenanceConfigurationId": "string",
    "managedInstanceCreateMode": "string",
    "minimalTlsVersion": "string",
    "proxyOverride": "string",
    "publicDataEndpointEnabled": "bool",
    "restorePointInTime": "string",
    "sourceManagedInstanceId": "string",
    "storageAccountType": "string",
    "storageSizeInGB": "int",
    "subnetId": "string",
    "timezoneId": "string",
    "vCores": "int",
    "zoneRedundant": "bool"
  }
}

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

managedInstances

Имя Описание Значение
тип Тип ресурса Microsoft.Sql/managedInstances
версия_API Версия API ресурсов '02.02.2020-preview'
name имя ресурса. строка (обязательно)

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

Допустимые символы:
Строчные буквы, цифры и дефисы.

Не может начинаться или заканчиваться дефисом.

Имя ресурса должно быть уникальным в Azure.
location Расположение ресурса. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 SKU
удостоверение Удостоверение Azure Active Directory управляемого экземпляра. ResourceIdentity
properties Свойства ресурса. ManagedInstanceProperties

ResourceIdentity

Имя Описание Значение
тип Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса. "Нет"
SystemAssigned
"SystemAssigned,UserAssigned"
UserAssigned

ManagedInstanceProperties

Имя Описание Значение
administratorLogin Имя администратора для управляемого экземпляра. Может указываться только при создании управляемого экземпляра (и требуется для создания). строка
administratorLoginPassword Пароль для входа администратора (требуется для создания управляемого экземпляра). строка
collation Параметры сортировки управляемого экземпляра. строка
dnsZonePartner Идентификатор ресурса другого управляемого экземпляра, зона DNS которого этот управляемый экземпляр будет совместно использовать после создания. строка
instancePoolId Идентификатор пула экземпляров, к которому принадлежит этот управляемый сервер. строка
licenseType Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой за использование собственных лицензий SQL). "Базовая цена"
"LicenseIncluded"
maintenanceConfigurationId Указывает идентификатор конфигурации обслуживания, применяемый к этому управляемому экземпляру. строка
managedInstanceCreateMode Указывает режим создания базы данных.

По умолчанию: регулярное создание экземпляра.

Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId.
'Default'
PointInTimeRestore
minimalTlsVersion Минимальная версия TLS. Допустимые значения: None, 1.0, 1.1, 1.2 строка
proxyOverride Тип подключения, используемый для подключения к экземпляру . 'Default'
Прокси-сервер
"Перенаправление"
publicDataEndpointEnabled Указывает, включена ли конечная точка общедоступных данных. bool
restorePointInTime Указывает точку во времени (ISO8601 формат) базы данных-источника, которая будет восстановлена для создания новой базы данных. строка
sourceManagedInstanceId Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. строка
storageAccountType Тип учетной записи хранения, используемой для хранения резервных копий для этого экземпляра. Доступны следующие параметры: LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) и GRS (GeoRedundantStorage). "GRS"
"LRS"
'ZRS'
storageSizeInGB Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 8192. Допустимы только приращения 32 ГБ. INT
subnetId Идентификатор ресурса подсети для управляемого экземпляра. строка
timezoneId Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые Windows.
Windows хранит сведения о поддерживаемых часовых поясах, включая идентификатор, в реестре в разделе
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Эти значения реестра можно получить с помощью SQL Server, запросив select name AS timezone_id FROM sys.time_zone_info.
Список идентификаторов также можно получить, выполнив [System.TimeZoneInfo]::GetSystemTimeZones() в PowerShell.
Пример допустимого идентификатора часового пояса — "Тихоокеанское стандартное время" или "W. Стандартное время Европы".
строка
Виртуальные ядра Количество виртуальных ядер. Допустимые значения: 8, 16, 24, 32, 40, 64, 80. INT
zoneRedundant Включена ли multi-az. bool

Sku

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

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

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

Шаблон Описание
Развертывание Управляемый экземпляр SQL с помощью сети

Развертывание в Azure
Развертывание UDR и NSG для поддержки Управляемый экземпляр SQL Azure и развертывание Управляемый экземпляр
Создание управляемого экземпляра SQL в новой виртуальной сети

Развертывание в Azure
Разверните Управляемый экземпляр Базы данных SQL Azure (SQL MI) в новых виртуальная сеть.
Создание управляемого экземпляра SQL с настроенной отправкой журналов и метрик

Развертывание в Azure
Этот шаблон позволяет развернуть управляемый экземпляр SQL и дополнительные ресурсы, используемые для хранения журналов и метрик (рабочая область диагностики, учетная запись хранения, концентратор событий).
Создание управляемого экземпляра SQL с jumpbox в новой виртуальной сети

Развертывание в Azure
Развертывание базы данных SQL Azure Управляемый экземпляр (SQL MI) и JumpBox с помощью SSMS в новых виртуальная сеть.
Создание управляемого экземпляра SQL с настроенным подключением "точка — сеть"

Развертывание в Azure
Развертывание Управляемый экземпляр Базы данных Sql Azure (SQL MI) и шлюза виртуальной сети, настроенного для подключения "точка — сеть" в новой виртуальной сети.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances@2020-02-02-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      collation = "string"
      dnsZonePartner = "string"
      instancePoolId = "string"
      licenseType = "string"
      maintenanceConfigurationId = "string"
      managedInstanceCreateMode = "string"
      minimalTlsVersion = "string"
      proxyOverride = "string"
      publicDataEndpointEnabled = bool
      restorePointInTime = "string"
      sourceManagedInstanceId = "string"
      storageAccountType = "string"
      storageSizeInGB = int
      subnetId = "string"
      timezoneId = "string"
      vCores = int
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

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

managedInstances

Имя Описание Значение
тип Тип ресурса "Microsoft.Sql/managedInstances@2020-02-02-preview"
name имя ресурса. string (обязательно)

Ограничение символов: 1-63

Допустимые символы:
Строчные буквы, цифры и дефисы.

Не может начинаться или заканчиваться дефисом.

Имя ресурса должно быть уникальным в Azure.
location Расположение ресурса. string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
sku Номер SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 SKU
удостоверение Удостоверение Azure Active Directory управляемого экземпляра. ResourceIdentity
properties Свойства ресурса. ManagedInstanceProperties

ResourceIdentity

Имя Описание Значение
тип Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса. "SystemAssigned"
"SystemAssigned,UserAssigned"
UserAssigned

ManagedInstanceProperties

Имя Описание Значение
administratorLogin Имя пользователя администратора для управляемого экземпляра. Может указываться только при создании управляемого экземпляра (и требуется для создания). строка
administratorLoginPassword Пароль для входа администратора (требуется для создания управляемого экземпляра). строка
collation Параметры сортировки управляемого экземпляра. строка
dnsZonePartner Идентификатор ресурса другого управляемого экземпляра, зона DNS которого будет совместно использовать этот управляемый экземпляр после создания. строка
instancePoolId Идентификатор пула экземпляров, к которому принадлежит этот управляемый сервер. строка
licenseType Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой для получения собственных лицензий SQL). "Базовая цена"
"LicenseIncluded"
maintenanceConfigurationId Указывает идентификатор конфигурации обслуживания, применяемый к этому управляемому экземпляру. строка
managedInstanceCreateMode Указывает режим создания базы данных.

По умолчанию: регулярное создание экземпляра.

Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId.
"По умолчанию"
PointInTimeRestore
minimalTlsVersion Минимальная версия TLS. Допустимые значения: None, 1.0, 1.1, 1.2 строка
proxyOverride Тип подключения, используемый для подключения к экземпляру. "По умолчанию"
"Прокси-сервер"
"Перенаправление"
publicDataEndpointEnabled Включена ли общедоступная конечная точка данных. bool
restorePointInTime Указывает точку во времени (ISO8601 формате) базы данных-источника, которая будет восстановлена для создания новой базы данных. строка
sourceManagedInstanceId Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. строка
storageAccountType Тип учетной записи хранения, используемой для хранения резервных копий этого экземпляра. Доступны следующие варианты: LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) и GRS (GeoRedundantStorage). "GRS"
"LRS"
"ZRS"
storageSizeInGB Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 8192. Допустимы только приращения 32 ГБ. INT
subnetId Идентификатор ресурса подсети для управляемого экземпляра. строка
timezoneId Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые Windows.
Windows хранит сведения о поддерживаемых часовых поясах, включая идентификатор, в реестре в разделе
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Эти значения реестра можно получить с помощью SQL Server, запросив select name AS timezone_id FROM sys.time_zone_info.
Список идентификаторов также можно получить, выполнив [System.TimeZoneInfo]::GetSystemTimeZones() в PowerShell.
Пример допустимого идентификатора часового пояса — "Тихоокеанское стандартное время" или "W. Стандартное время Европы".
строка
Виртуальные ядра Количество виртуальных ядер. Допустимые значения: 8, 16, 24, 32, 40, 64, 80. INT
zoneRedundant Включена ли multi-az. bool

Sku

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