Microsoft. Sql managedInstances 2025-02-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.Sql/managedInstances@2025-02-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    administrators: {
      administratorType: 'string'
      azureADOnlyAuthentication: bool
      login: 'string'
      principalType: 'string'
      sid: 'string'
      tenantId: 'string'
    }
    authenticationMetadata: 'string'
    collation: 'string'
    databaseFormat: 'string'
    dnsZonePartner: 'string'
    hybridSecondaryUsage: 'string'
    instancePoolId: 'string'
    isGeneralPurposeV2: bool
    keyId: 'string'
    licenseType: 'string'
    maintenanceConfigurationId: 'string'
    managedInstanceCreateMode: 'string'
    memorySizeInGB: int
    minimalTlsVersion: 'string'
    pricingModel: 'string'
    primaryUserAssignedIdentityId: 'string'
    proxyOverride: 'string'
    publicDataEndpointEnabled: bool
    requestedBackupStorageRedundancy: 'string'
    requestedLogicalAvailabilityZone: 'string'
    restorePointInTime: 'string'
    servicePrincipal: {
      type: 'string'
    }
    sourceManagedInstanceId: 'string'
    storageIOps: int
    storageSizeInGB: int
    storageThroughputMBps: int
    subnetId: 'string'
    timezoneId: 'string'
    vCores: int
    zoneRedundant: bool
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft. Sql/managedInstances

Имя Описание Ценность
identity Идентификация Azure Active Directory управляемого экземпляра. ResourceIdentity
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
свойства Свойства ресурса. ManagedInstanceProperties
sku SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen5 (General Purpose, Standard-series); GP_G8IM (Общего назначения, Премиум-серия); GP_G8IH (Общего назначения, Премиум-серия с оптимизацией памяти); BC_Gen5 (Критически важный для бизнеса, Standard-Series); BC_G8IM (Business Critical, Premium-серия); BC_G8IH (критически важный для бизнеса, оптимизированный для памяти серии Premium). Sku
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

ManagedInstanceExternalAdministrator

Имя Описание Ценность
administratorType Тип администратора развера. 'ActiveDirectory'
azureADOnlyAuthentication Azure Active Directory only Authentication включена. bool
Вход Имя входа администратора сервера. струна
тип главного объекта Тип субъекта-администратора. 'Application'
"Группа"
'User'
sid ИДЕНТИФИКАТОР безопасности (идентификатор объекта) администратора сервера. string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId Идентификатор клиента администратора. string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ManagedInstanceProperties

Имя Описание Ценность
администраторВход Имя администратора для управляемого экземпляра. Можно указать только при создании управляемого экземпляра (и требуется для создания). струна
пароль входа администратора Пароль для входа администратора (требуется для создания управляемого экземпляра). string

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
administrators Администратор Azure Active Directory может использоваться при создании экземпляров и обновлениях, за исключением свойства azureADOnlyAuthentication. Чтобы обновить свойство azureADOnlyAuthentication, необходимо использовать отдельный API. ManagedInstanceExternalAdministrator
authenticationMetadata Режим поиска метаданных метаданных управляемого экземпляра. 'AzureAD'
'Paired'
'Windows'
collation Параметры сортировки управляемого экземпляра. струна
databaseFormat Задает внутренний формат баз данных экземпляров, относящихся к версии ядра SQL. 'AlwaysUpToDate'
'SQLServer2022'
«SQLServer2025»
dnsZonePartner Идентификатор ресурса другого управляемого экземпляра, зона DNS которого будет совместно использовать этот управляемый экземпляр после создания. струна
hybridSecondaryUsage Гибридное вторичное использование. Возможные значения: "Активный" (значение по умолчанию) и "Пассивный" (клиент использует вторичную функцию в качестве пассивного аварийного восстановления). 'Active'
'Passive'
instancePoolId Идентификатор пула экземпляров, к которому принадлежит управляемый сервер. струна
isGeneralPurposeV2 Независимо от того, является ли это вариантом GPv2 выпуска общего назначения. bool
keyId Универсальный код ресурса (URI) ключа для шифрования. струна
licenseType Тип лицензии. Возможные значения: LicenseIncluded (обычная цена включительно с новой лицензией SQL) и BasePrice (скидка на AHB для привлечения собственных лицензий SQL). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Указывает идентификатор конфигурации обслуживания для применения к этому управляемому экземпляру. струна
managedInstanceCreateMode Задает режим создания базы данных.

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

Восстановление. Создание экземпляра путем восстановления набора резервных копий в определенный момент времени. Необходимо указать RestorePointInTime и SourceManagedInstanceId.
По умолчанию
"PointInTimeRestore"
memorySizeInGB Объем памяти в ГБ. Минимальное значение: 28. Максимальное значение: 870. Минимальное и максимальное значение зависят от количества виртуальных ядер и уровня служб. Подробнее об ограничениях ресурсов: https://aka.ms/mi-resource-limits-api. инт
minimalTlsVersion Минимальная версия TLS. Допустимые значения: "Нет", "1.0", "1.1", "1.2" струна
pricingModel Модель ценообразования Managed Instance. 'Freemium'
'Regular'
primaryUserAssignedIdentityId Идентификатор ресурса назначаемого пользователем удостоверения, используемого по умолчанию. струна
proxyOverride Тип подключения, используемый для подключения к экземпляру. По умолчанию
'Proxy'
"Перенаправление"
publicDataEndpointEnabled Включена ли общедоступная конечная точка данных. bool
requestedBackupStorageRedundancy Тип учетной записи хранения, используемый для хранения резервных копий для этого экземпляра. Параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage) 'Geo'
'GeoZone'
'Local'
'Zone'
requestedLogicalAvailabilityZone Указывает логическую зону доступности, к которой прикреплён Managed Instance. '1'
'2'
'3'
'NoPreference'
restorePointInTime Указывает точку во времени (ISO8601 формате) исходной базы данных, которая будет восстановлена для создания новой базы данных. струна
servicePrincipal Субъект-служба управляемого экземпляра. ServicePrincipal
sourceManagedInstanceId Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. струна
storageIOps Хранение операций ввода-вывода в секунду. Минимальное значение: 300. Максимальное значение: 80000. Приращение 1 IOps разрешено только. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. инт
storageSizeInGB Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 32768. Приращение только в 32 ГБ разрешено. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. инт
storageThroughputMBps Параметр MBps пропускной способности хранилища не поддерживается в операции создания и обновления экземпляра. инт
subnetId Идентификатор ресурса подсети для управляемого экземпляра. струна
timezoneId Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые Windows.
Windows хранит информацию о поддерживаемых часовых поясах, включая идентификатор, в реестре
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Текущая версия\Часовые пояса.
Вы можете получить эти значения реестра через SQL Server, запросив SELECT имя AS timezone_id ИЗ sys.time_zone_info.
Список идентификаторов также можно получить путем выполнения [System.TimeZoneInfo]::GetSystemTimeZones() в PowerShell.
Пример допустимого идентификатора часового пояса — "Тихоокеанское стандартное время" или "W". Стандартное время в Европе.
струна
vCores Количество виртуальных ядер. Допустимые значения: 4, 6, 8, 10, 12, 16, 20, 24, 32, 40, 48, 56, 64, 80, 96, 128. Поддерживаемые виртуальные ядра зависят от выбранного семейства оборудования и уровня служб. инт
zoneRedundant Включена ли избыточность между зонами. bool

ResourceIdentity

Имя Описание Ценность
тип Тип удостоверения. Установите это на 'SystemAssigned', чтобы автоматически создать и назначить принципал Azure Active Directory для ресурса. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Идентификаторы ресурса назначенных пользователем удостоверений для использования ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

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

Сервисный принципал (ServicePrincipal)

Имя Описание Ценность
тип Тип субъекта-службы. "Нет"
SystemAssigned

Sku

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

Отслеживаемые Ресурсные Теги

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

UserIdentity

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

Примеры использования

Проверенные модули Azure

Следующие Azure Проверенные модули могут использоваться для развертывания этого типа ресурсов.

Модуль Описание
Управляемый экземпляр SQL Модуль ресурсов AVM для SQL Managed Instance

Примеры быстрого запуска Azure

Следующие шаблоны Azure Quickstart содержат Bicep образцов для развертывания этого типа ресурсов.

Bicep-файл Описание
Создать SQL MI внутри новой виртуальной сети Развернуть Azure SQL Database Managed Instance (SQL MI) внутри новой Virtual Network.

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

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

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

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

Создать Microsoft. Ресурс sql/managedInstances, добавьте следующий JSON в ваш шаблон.

{
  "type": "Microsoft.Sql/managedInstances",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "administrators": {
      "administratorType": "string",
      "azureADOnlyAuthentication": "bool",
      "login": "string",
      "principalType": "string",
      "sid": "string",
      "tenantId": "string"
    },
    "authenticationMetadata": "string",
    "collation": "string",
    "databaseFormat": "string",
    "dnsZonePartner": "string",
    "hybridSecondaryUsage": "string",
    "instancePoolId": "string",
    "isGeneralPurposeV2": "bool",
    "keyId": "string",
    "licenseType": "string",
    "maintenanceConfigurationId": "string",
    "managedInstanceCreateMode": "string",
    "memorySizeInGB": "int",
    "minimalTlsVersion": "string",
    "pricingModel": "string",
    "primaryUserAssignedIdentityId": "string",
    "proxyOverride": "string",
    "publicDataEndpointEnabled": "bool",
    "requestedBackupStorageRedundancy": "string",
    "requestedLogicalAvailabilityZone": "string",
    "restorePointInTime": "string",
    "servicePrincipal": {
      "type": "string"
    },
    "sourceManagedInstanceId": "string",
    "storageIOps": "int",
    "storageSizeInGB": "int",
    "storageThroughputMBps": "int",
    "subnetId": "string",
    "timezoneId": "string",
    "vCores": "int",
    "zoneRedundant": "bool"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft. Sql/managedInstances

Имя Описание Ценность
apiVersion Версия API «2025-02-01-превью»
identity Идентификация Azure Active Directory управляемого экземпляра. ResourceIdentity
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
свойства Свойства ресурса. ManagedInstanceProperties
sku SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen5 (General Purpose, Standard-series); GP_G8IM (Общего назначения, Премиум-серия); GP_G8IH (Общего назначения, Премиум-серия с оптимизацией памяти); BC_Gen5 (Критически важный для бизнеса, Standard-Series); BC_G8IM (Business Critical, Premium-серия); BC_G8IH (критически важный для бизнеса, оптимизированный для памяти серии Premium). Sku
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса 'Microsoft. Sql/managedInstances'

ManagedInstanceExternalAdministrator

Имя Описание Ценность
administratorType Тип администратора развера. 'ActiveDirectory'
azureADOnlyAuthentication Azure Active Directory only Authentication включена. bool
Вход Имя входа администратора сервера. струна
тип главного объекта Тип субъекта-администратора. 'Application'
"Группа"
'User'
sid ИДЕНТИФИКАТОР безопасности (идентификатор объекта) администратора сервера. string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId Идентификатор клиента администратора. string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ManagedInstanceProperties

Имя Описание Ценность
администраторВход Имя администратора для управляемого экземпляра. Можно указать только при создании управляемого экземпляра (и требуется для создания). струна
пароль входа администратора Пароль для входа администратора (требуется для создания управляемого экземпляра). string

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
administrators Администратор Azure Active Directory может использоваться при создании экземпляров и обновлениях, за исключением свойства azureADOnlyAuthentication. Чтобы обновить свойство azureADOnlyAuthentication, необходимо использовать отдельный API. ManagedInstanceExternalAdministrator
authenticationMetadata Режим поиска метаданных метаданных управляемого экземпляра. 'AzureAD'
'Paired'
'Windows'
collation Параметры сортировки управляемого экземпляра. струна
databaseFormat Задает внутренний формат баз данных экземпляров, относящихся к версии ядра SQL. 'AlwaysUpToDate'
'SQLServer2022'
«SQLServer2025»
dnsZonePartner Идентификатор ресурса другого управляемого экземпляра, зона DNS которого будет совместно использовать этот управляемый экземпляр после создания. струна
hybridSecondaryUsage Гибридное вторичное использование. Возможные значения: "Активный" (значение по умолчанию) и "Пассивный" (клиент использует вторичную функцию в качестве пассивного аварийного восстановления). 'Active'
'Passive'
instancePoolId Идентификатор пула экземпляров, к которому принадлежит управляемый сервер. струна
isGeneralPurposeV2 Независимо от того, является ли это вариантом GPv2 выпуска общего назначения. bool
keyId Универсальный код ресурса (URI) ключа для шифрования. струна
licenseType Тип лицензии. Возможные значения: LicenseIncluded (обычная цена включительно с новой лицензией SQL) и BasePrice (скидка на AHB для привлечения собственных лицензий SQL). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Указывает идентификатор конфигурации обслуживания для применения к этому управляемому экземпляру. струна
managedInstanceCreateMode Задает режим создания базы данных.

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

Восстановление. Создание экземпляра путем восстановления набора резервных копий в определенный момент времени. Необходимо указать RestorePointInTime и SourceManagedInstanceId.
По умолчанию
"PointInTimeRestore"
memorySizeInGB Объем памяти в ГБ. Минимальное значение: 28. Максимальное значение: 870. Минимальное и максимальное значение зависят от количества виртуальных ядер и уровня служб. Подробнее об ограничениях ресурсов: https://aka.ms/mi-resource-limits-api. инт
minimalTlsVersion Минимальная версия TLS. Допустимые значения: "Нет", "1.0", "1.1", "1.2" струна
pricingModel Модель ценообразования Managed Instance. 'Freemium'
'Regular'
primaryUserAssignedIdentityId Идентификатор ресурса назначаемого пользователем удостоверения, используемого по умолчанию. струна
proxyOverride Тип подключения, используемый для подключения к экземпляру. По умолчанию
'Proxy'
"Перенаправление"
publicDataEndpointEnabled Включена ли общедоступная конечная точка данных. bool
requestedBackupStorageRedundancy Тип учетной записи хранения, используемый для хранения резервных копий для этого экземпляра. Параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage) 'Geo'
'GeoZone'
'Local'
'Zone'
requestedLogicalAvailabilityZone Указывает логическую зону доступности, к которой прикреплён Managed Instance. '1'
'2'
'3'
'NoPreference'
restorePointInTime Указывает точку во времени (ISO8601 формате) исходной базы данных, которая будет восстановлена для создания новой базы данных. струна
servicePrincipal Субъект-служба управляемого экземпляра. ServicePrincipal
sourceManagedInstanceId Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. струна
storageIOps Хранение операций ввода-вывода в секунду. Минимальное значение: 300. Максимальное значение: 80000. Приращение 1 IOps разрешено только. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. инт
storageSizeInGB Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 32768. Приращение только в 32 ГБ разрешено. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. инт
storageThroughputMBps Параметр MBps пропускной способности хранилища не поддерживается в операции создания и обновления экземпляра. инт
subnetId Идентификатор ресурса подсети для управляемого экземпляра. струна
timezoneId Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые Windows.
Windows хранит информацию о поддерживаемых часовых поясах, включая идентификатор, в реестре
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Текущая версия\Часовые пояса.
Вы можете получить эти значения реестра через SQL Server, запросив SELECT имя AS timezone_id ИЗ sys.time_zone_info.
Список идентификаторов также можно получить путем выполнения [System.TimeZoneInfo]::GetSystemTimeZones() в PowerShell.
Пример допустимого идентификатора часового пояса — "Тихоокеанское стандартное время" или "W". Стандартное время в Европе.
струна
vCores Количество виртуальных ядер. Допустимые значения: 4, 6, 8, 10, 12, 16, 20, 24, 32, 40, 48, 56, 64, 80, 96, 128. Поддерживаемые виртуальные ядра зависят от выбранного семейства оборудования и уровня служб. инт
zoneRedundant Включена ли избыточность между зонами. bool

ResourceIdentity

Имя Описание Ценность
тип Тип удостоверения. Установите это на 'SystemAssigned', чтобы автоматически создать и назначить принципал Azure Active Directory для ресурса. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Идентификаторы ресурса назначенных пользователем удостоверений для использования ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

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

Сервисный принципал (ServicePrincipal)

Имя Описание Ценность
тип Тип субъекта-службы. "Нет"
SystemAssigned

Sku

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

Отслеживаемые Ресурсные Теги

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

UserIdentity

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

Примеры использования

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

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

Template Описание
Создать SQL MI внутри новой виртуальной сети

Развернуться на Azure
Развернуть Azure SQL Database Managed Instance (SQL MI) внутри новой Virtual Network.
Создать SQL MI с настроенной отправкой логов и метрик

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

Развернуться на Azure
Развернуть Azure SQL Database Managed Instance (SQL MI) и JumpBox с SSMS внутри новой Virtual Network.
Create SQL MI с конфигурированным соединением point-to-site

Развернуться на Azure
Развернуть Azure SQL Database Managed Instance (SQL MI) и виртуальный сетевой шлюз, настроенный для соединения точка-сайт внутри новой виртуальной сети.
Развернуть SQL Managed Instance с сетевыми

Развернуться на Azure
Развернуть UDR и NSG для поддержки Azure SQL Managed Instance и развернуть Managed Instance

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      administrators = {
        administratorType = "string"
        azureADOnlyAuthentication = bool
        login = "string"
        principalType = "string"
        sid = "string"
        tenantId = "string"
      }
      authenticationMetadata = "string"
      collation = "string"
      databaseFormat = "string"
      dnsZonePartner = "string"
      hybridSecondaryUsage = "string"
      instancePoolId = "string"
      isGeneralPurposeV2 = bool
      keyId = "string"
      licenseType = "string"
      maintenanceConfigurationId = "string"
      managedInstanceCreateMode = "string"
      memorySizeInGB = int
      minimalTlsVersion = "string"
      pricingModel = "string"
      primaryUserAssignedIdentityId = "string"
      proxyOverride = "string"
      publicDataEndpointEnabled = bool
      requestedBackupStorageRedundancy = "string"
      requestedLogicalAvailabilityZone = "string"
      restorePointInTime = "string"
      servicePrincipal = {
        type = "string"
      }
      sourceManagedInstanceId = "string"
      storageIOps = int
      storageSizeInGB = int
      storageThroughputMBps = int
      subnetId = "string"
      timezoneId = "string"
      vCores = int
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  }
}

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

Microsoft. Sql/managedInstances

Имя Описание Ценность
identity Идентификация Azure Active Directory управляемого экземпляра. ResourceIdentity
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
свойства Свойства ресурса. ManagedInstanceProperties
sku SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen5 (General Purpose, Standard-series); GP_G8IM (Общего назначения, Премиум-серия); GP_G8IH (Общего назначения, Премиум-серия с оптимизацией памяти); BC_Gen5 (Критически важный для бизнеса, Standard-Series); BC_G8IM (Business Critical, Premium-серия); BC_G8IH (критически важный для бизнеса, оптимизированный для памяти серии Premium). Sku
tags Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса «Microsoft. Sql/managedInstances@2025-02-01-preview"

ManagedInstanceExternalAdministrator

Имя Описание Ценность
administratorType Тип администратора развера. 'ActiveDirectory'
azureADOnlyAuthentication Azure Active Directory only Authentication включена. bool
Вход Имя входа администратора сервера. струна
тип главного объекта Тип субъекта-администратора. 'Application'
"Группа"
'User'
sid ИДЕНТИФИКАТОР безопасности (идентификатор объекта) администратора сервера. string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId Идентификатор клиента администратора. string

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ManagedInstanceProperties

Имя Описание Ценность
администраторВход Имя администратора для управляемого экземпляра. Можно указать только при создании управляемого экземпляра (и требуется для создания). струна
пароль входа администратора Пароль для входа администратора (требуется для создания управляемого экземпляра). string

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
administrators Администратор Azure Active Directory может использоваться при создании экземпляров и обновлениях, за исключением свойства azureADOnlyAuthentication. Чтобы обновить свойство azureADOnlyAuthentication, необходимо использовать отдельный API. ManagedInstanceExternalAdministrator
authenticationMetadata Режим поиска метаданных метаданных управляемого экземпляра. 'AzureAD'
'Paired'
'Windows'
collation Параметры сортировки управляемого экземпляра. струна
databaseFormat Задает внутренний формат баз данных экземпляров, относящихся к версии ядра SQL. 'AlwaysUpToDate'
'SQLServer2022'
«SQLServer2025»
dnsZonePartner Идентификатор ресурса другого управляемого экземпляра, зона DNS которого будет совместно использовать этот управляемый экземпляр после создания. струна
hybridSecondaryUsage Гибридное вторичное использование. Возможные значения: "Активный" (значение по умолчанию) и "Пассивный" (клиент использует вторичную функцию в качестве пассивного аварийного восстановления). 'Active'
'Passive'
instancePoolId Идентификатор пула экземпляров, к которому принадлежит управляемый сервер. струна
isGeneralPurposeV2 Независимо от того, является ли это вариантом GPv2 выпуска общего назначения. bool
keyId Универсальный код ресурса (URI) ключа для шифрования. струна
licenseType Тип лицензии. Возможные значения: LicenseIncluded (обычная цена включительно с новой лицензией SQL) и BasePrice (скидка на AHB для привлечения собственных лицензий SQL). 'BasePrice'
'LicenseIncluded'
maintenanceConfigurationId Указывает идентификатор конфигурации обслуживания для применения к этому управляемому экземпляру. струна
managedInstanceCreateMode Задает режим создания базы данных.

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

Восстановление. Создание экземпляра путем восстановления набора резервных копий в определенный момент времени. Необходимо указать RestorePointInTime и SourceManagedInstanceId.
По умолчанию
"PointInTimeRestore"
memorySizeInGB Объем памяти в ГБ. Минимальное значение: 28. Максимальное значение: 870. Минимальное и максимальное значение зависят от количества виртуальных ядер и уровня служб. Подробнее об ограничениях ресурсов: https://aka.ms/mi-resource-limits-api. инт
minimalTlsVersion Минимальная версия TLS. Допустимые значения: "Нет", "1.0", "1.1", "1.2" струна
pricingModel Модель ценообразования Managed Instance. 'Freemium'
'Regular'
primaryUserAssignedIdentityId Идентификатор ресурса назначаемого пользователем удостоверения, используемого по умолчанию. струна
proxyOverride Тип подключения, используемый для подключения к экземпляру. По умолчанию
'Proxy'
"Перенаправление"
publicDataEndpointEnabled Включена ли общедоступная конечная точка данных. bool
requestedBackupStorageRedundancy Тип учетной записи хранения, используемый для хранения резервных копий для этого экземпляра. Параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage) 'Geo'
'GeoZone'
'Local'
'Zone'
requestedLogicalAvailabilityZone Указывает логическую зону доступности, к которой прикреплён Managed Instance. '1'
'2'
'3'
'NoPreference'
restorePointInTime Указывает точку во времени (ISO8601 формате) исходной базы данных, которая будет восстановлена для создания новой базы данных. струна
servicePrincipal Субъект-служба управляемого экземпляра. ServicePrincipal
sourceManagedInstanceId Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. струна
storageIOps Хранение операций ввода-вывода в секунду. Минимальное значение: 300. Максимальное значение: 80000. Приращение 1 IOps разрешено только. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. инт
storageSizeInGB Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 32768. Приращение только в 32 ГБ разрешено. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. инт
storageThroughputMBps Параметр MBps пропускной способности хранилища не поддерживается в операции создания и обновления экземпляра. инт
subnetId Идентификатор ресурса подсети для управляемого экземпляра. струна
timezoneId Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые Windows.
Windows хранит информацию о поддерживаемых часовых поясах, включая идентификатор, в реестре
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Текущая версия\Часовые пояса.
Вы можете получить эти значения реестра через SQL Server, запросив SELECT имя AS timezone_id ИЗ sys.time_zone_info.
Список идентификаторов также можно получить путем выполнения [System.TimeZoneInfo]::GetSystemTimeZones() в PowerShell.
Пример допустимого идентификатора часового пояса — "Тихоокеанское стандартное время" или "W". Стандартное время в Европе.
струна
vCores Количество виртуальных ядер. Допустимые значения: 4, 6, 8, 10, 12, 16, 20, 24, 32, 40, 48, 56, 64, 80, 96, 128. Поддерживаемые виртуальные ядра зависят от выбранного семейства оборудования и уровня служб. инт
zoneRedundant Включена ли избыточность между зонами. bool

ResourceIdentity

Имя Описание Ценность
тип Тип удостоверения. Установите это на 'SystemAssigned', чтобы автоматически создать и назначить принципал Azure Active Directory для ресурса. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Идентификаторы ресурса назначенных пользователем удостоверений для использования ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

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

Сервисный принципал (ServicePrincipal)

Имя Описание Ценность
тип Тип субъекта-службы. "Нет"
SystemAssigned

Sku

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

Отслеживаемые Ресурсные Теги

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

UserIdentity

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

Примеры использования

Проверенные модули Azure

Следующие Azure Проверенные модули могут использоваться для развертывания этого типа ресурсов.

Модуль Описание
Управляемый экземпляр SQL Модуль ресурсов AVM для SQL Managed Instance