Microsoft.Sql managedInstances 2015-05-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.Sql/managedInstances@2015-05-01-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'
    storageSizeInGB: int
    subnetId: 'string'
    timezoneId: 'string'
    vCores: int
  }
}

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

managedInstances

Имя Описание Значение
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 Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. строка
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

Sku

Имя Описание Значение
Емкость Емкость конкретного номера SKU. INT
family Если служба имеет разные поколения оборудования для одного номера SKU, то это можно записать здесь. строка
name Имя номера SKU, как правило, буква + номер, например P3. строка (обязательно)
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": "2015-05-01-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",
    "storageSizeInGB": "int",
    "subnetId": "string",
    "timezoneId": "string",
    "vCores": "int"
  }
}

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

managedInstances

Имя Описание Значение
тип Тип ресурса Microsoft.Sql/managedInstances
версия_API Версия API ресурсов '2015-05-01-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 Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. строка
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

Sku

Имя Описание Значение
Емкость Емкость конкретного номера SKU. INT
family Если служба имеет разные поколения оборудования для одного номера SKU, то это можно записать здесь. строка
name Имя номера SKU, как правило, буква + номер, например P3. строка (обязательно)
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@2015-05-01-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"
      storageSizeInGB = int
      subnetId = "string"
      timezoneId = "string"
      vCores = int
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

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

managedInstances

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

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

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

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

Имя ресурса должно быть уникальным в Azure.
location Расположение ресурса. строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
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 Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. строка
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

Sku

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