Microsoft.Sql managedInstances
Определение ресурса Bicep
Тип ресурса managedInstances можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Sql/managedInstances, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Sql/managedInstances@2023-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'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
administrators: {
administratorType: 'ActiveDirectory'
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'
minimalTlsVersion: 'string'
pricingModel: 'string'
primaryUserAssignedIdentityId: 'string'
proxyOverride: 'string'
publicDataEndpointEnabled: bool
requestedBackupStorageRedundancy: 'string'
restorePointInTime: 'string'
servicePrincipal: {
type: 'string'
}
sourceManagedInstanceId: 'string'
storageIOps: int
storageSizeInGB: int
storageThroughputMBps: int
subnetId: 'string'
timezoneId: 'string'
vCores: int
zoneRedundant: bool
}
}
Значения свойств
managedInstances
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | string (обязательно) Ограничение символов: 1-63 Допустимые символы: Строчные буквы, цифры и дефисы. Не может начинаться или заканчиваться дефисом. Имя ресурса должно быть уникальным в Azure. |
location | Расположение ресурса. | string (обязательно) |
tags | Теги ресурсов. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
sku | Номер SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH | SKU |
удостоверение | Удостоверение Azure Active Directory управляемого экземпляра. | ResourceIdentity |
properties | Свойства ресурса. | ManagedInstanceProperties |
ResourceIdentity
Имя | Описание | Значение |
---|---|---|
тип | Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса. | "Нет" SystemAssigned "SystemAssigned,UserAssigned" UserAssigned |
userAssignedIdentities | Идентификаторы ресурсов назначенных пользователем удостоверений для использования | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
Имя | Описание | Значение |
---|---|---|
{настраиваемое свойство} | UserIdentity |
UserIdentity
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
ManagedInstanceProperties
Имя | Описание | Значение |
---|---|---|
administratorLogin | Имя пользователя администратора для управляемого экземпляра. Может указываться только при создании управляемого экземпляра (и требуется для создания). | строка |
administratorLoginPassword | Пароль для входа администратора (требуется для создания управляемого экземпляра). | строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
администраторы | Администратор экземпляра Azure Active Directory. Это можно использовать только во время создания экземпляра. Если оно используется для обновления экземпляра, оно будет игнорироваться или приведет к ошибке. Для обновлений необходимо использовать отдельные API. | ManagedInstanceExternalAdministrator |
authenticationMetadata | Режим поиска метаданных проверки подлинности управляемого экземпляра. | AzureAD "Сопряжено" "Windows" |
collation | Параметры сортировки управляемого экземпляра. | строка |
databaseFormat | Задает внутренний формат баз данных экземпляров, относящихся к версии ядра SQL. | AlwaysUpToDate SQLServer2022 |
dnsZonePartner | Идентификатор ресурса другого управляемого экземпляра, зона DNS которого этот управляемый экземпляр будет совместно использовать после создания. | строка |
hybridSecondaryUsage | Гибридное вторичное использование. Возможные значения: Active (значение по умолчанию) и Passive (клиент использует вторичную службу в качестве пассивного аварийного восстановления). | "Активный" "Пассивный" |
instancePoolId | Идентификатор пула экземпляров, к которому принадлежит этот управляемый сервер. | строка |
isGeneralPurposeV2 | Является ли это вариантом GPv2 общего назначения выпуска. | bool |
keyId | URI CMK ключа, используемого для шифрования. | строка |
licenseType | Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой за использование собственных лицензий SQL). | "Базовая цена" "LicenseIncluded" |
maintenanceConfigurationId | Указывает идентификатор конфигурации обслуживания, применяемый к этому управляемому экземпляру. | строка |
managedInstanceCreateMode | Указывает режим создания базы данных. По умолчанию: регулярное создание экземпляра. Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId. |
'Default' PointInTimeRestore |
minimalTlsVersion | Минимальная версия TLS. Допустимые значения: None, 1.0, 1.1, 1.2 | строка |
pricingModel | Погода или нет Управляемый экземпляр freemium. | 'Freemium' "Regular" |
primaryUserAssignedIdentityId | Идентификатор ресурса назначенного пользователем удостоверения, используемого по умолчанию. | строка |
proxyOverride | Тип подключения, используемый для подключения к экземпляру . | 'Default' Прокси-сервер "Перенаправление" |
publicDataEndpointEnabled | Указывает, включена ли конечная точка общедоступных данных. | bool |
requestedBackupStorageRedundancy | Тип учетной записи хранения, используемой для хранения резервных копий для этого экземпляра. Доступны следующие параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage). | "Географическое расположение" "GeoZone" "Локальный" "Зона" |
restorePointInTime | Указывает точку во времени (ISO8601 формат) базы данных-источника, которая будет восстановлена для создания новой базы данных. | строка |
servicePrincipal | Субъект-служба управляемого экземпляра. | ServicePrincipal |
sourceManagedInstanceId | Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. | строка |
storageIOps | Операций ввода-адреса хранилища. Минимальное значение: 120. Максимальное значение: 120000. Допускается только приращение 1 операций ввода-адреса. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. | INT |
storageSizeInGB | Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 16384. Допустимы только приращения 32 ГБ. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. | INT |
storageThroughputMBps | Пропускная способность хранилища в Мбит/с. Минимальное значение: 25. Максимальное значение: 4000. Допустимы только приращения 1 Мбит/с. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. | 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 |
ManagedInstanceExternalAdministrator
Имя | Описание | Значение |
---|---|---|
administratorType | Тип администратора серверов. | ActiveDirectory |
azureADOnlyAuthentication | Включена только проверка подлинности Azure Active Directory. | bool |
login | Имя входа администратора сервера. | строка |
principalType | Тип субъекта администратора серверов. | "Приложение" "Группа" Пользователь |
sid | SID (идентификатор объекта) администратора сервера. | строка Ограничения: Минимальная длина = 36 Максимальная длина = 36 Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
tenantId | Идентификатор клиента администратора. | строка Ограничения: Минимальная длина = 36 Максимальная длина = 36 Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ServicePrincipal
Имя | Описание | Значение |
---|---|---|
тип | Тип субъекта-службы. | "Нет" SystemAssigned |
Sku
Имя | Описание | Значение |
---|---|---|
Емкость | Емкость конкретного номера SKU. | INT |
family | Если служба имеет разные поколения оборудования для одного номера SKU, то это можно записать здесь. | строка |
name | Имя номера SKU, как правило, буква + номер, например P3. | строка (обязательно) |
size | Размер конкретного номера SKU | строка |
Уровень | Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум". | строка |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Развертывание Управляемый экземпляр SQL с помощью сети |
Развертывание UDR и NSG для поддержки Управляемый экземпляр SQL Azure и развертывания Управляемый экземпляр |
Создание управляемого экземпляра SQL в новой виртуальной сети |
Развертывание базы данных SQL Azure Управляемый экземпляр (SQL MI) в новых виртуальная сеть. |
Создание управляемого экземпляра SQL с настроенной отправкой журналов и метрик |
Этот шаблон позволяет развернуть управляемый экземпляр SQL и дополнительные ресурсы, используемые для хранения журналов и метрик (рабочая область диагностики, учетная запись хранения, концентратор событий). |
Создание управляемого экземпляра SQL с jumpbox в новой виртуальной сети |
Развертывание базы данных SQL Azure Управляемый экземпляр (SQL MI) и JumpBox с SSMS в новом виртуальная сеть. |
Создание управляемого экземпляра SQL с настроенным подключением "точка — сеть" |
Разверните базу данных SQL Azure Управляемый экземпляр (SQL MI) и шлюз виртуальной сети, настроенный для подключения "точка — сеть" в новой виртуальной сети. |
Определение ресурса шаблона ARM
Тип ресурса managedInstances можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Sql/managedInstances, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Sql/managedInstances",
"apiVersion": "2023-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",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"administrators": {
"administratorType": "ActiveDirectory",
"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",
"minimalTlsVersion": "string",
"pricingModel": "string",
"primaryUserAssignedIdentityId": "string",
"proxyOverride": "string",
"publicDataEndpointEnabled": "bool",
"requestedBackupStorageRedundancy": "string",
"restorePointInTime": "string",
"servicePrincipal": {
"type": "string"
},
"sourceManagedInstanceId": "string",
"storageIOps": "int",
"storageSizeInGB": "int",
"storageThroughputMBps": "int",
"subnetId": "string",
"timezoneId": "string",
"vCores": "int",
"zoneRedundant": "bool"
}
}
Значения свойств
managedInstances
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.Sql/managedInstances |
версия_API | Версия API ресурсов | '2023-05-01-preview' |
name | имя ресурса. | строка (обязательно) Ограничение символов: 1–63 Допустимые символы: Строчные буквы, цифры и дефисы. Не может начинаться или заканчиваться дефисом. Имя ресурса должно быть уникальным в Azure. |
location | Расположение ресурса. | строка (обязательно) |
tags | Теги ресурсов. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
sku | Номер SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH | SKU |
удостоверение | Удостоверение Azure Active Directory управляемого экземпляра. | ResourceIdentity |
properties | Свойства ресурса. | ManagedInstanceProperties |
ResourceIdentity
Имя | Описание | Значение |
---|---|---|
тип | Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса. | "Нет" SystemAssigned "SystemAssigned,UserAssigned" UserAssigned |
userAssignedIdentities | Идентификаторы ресурсов удостоверений, назначаемых пользователем для использования | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
Имя | Описание | Значение |
---|---|---|
{настроенное свойство} | UserIdentity |
UserIdentity
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
ManagedInstanceProperties
Имя | Описание | Значение |
---|---|---|
administratorLogin | Имя администратора для управляемого экземпляра. Может указываться только при создании управляемого экземпляра (и требуется для создания). | строка |
administratorLoginPassword | Пароль для входа администратора (требуется для создания управляемого экземпляра). | строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
администраторы | Администратор Azure Active Directory экземпляра. Его можно использовать только во время создания экземпляра. Если оно используется для обновления экземпляра, оно будет игнорироваться или приведет к ошибке. Для обновлений необходимо использовать отдельные API. | ManagedInstanceExternalAdministrator |
authenticationMetadata | Режим поиска метаданных проверки подлинности управляемого экземпляра. | AzureAD "Сопряжено" "Windows" |
collation | Параметры сортировки управляемого экземпляра. | строка |
databaseFormat | Задает внутренний формат баз данных экземпляров, относящихся к версии ядра SQL. | AlwaysUpToDate SQLServer2022 |
dnsZonePartner | Идентификатор ресурса другого управляемого экземпляра, зона DNS которого этот управляемый экземпляр будет совместно использовать после создания. | строка |
hybridSecondaryUsage | Гибридное вторичное использование. Возможные значения: "Активный" (значение по умолчанию) и "Пассивный" (клиент использует вторичный в качестве пассивного аварийного восстановления). | "Активный" "Пассивный" |
instancePoolId | Идентификатор пула экземпляров, к которому принадлежит этот управляемый сервер. | строка |
isGeneralPurposeV2 | Является ли это вариантом GPv2 общего назначения выпуска. | bool |
keyId | Универсальный код ресурса (URI) CMK ключа, используемого для шифрования. | строка |
licenseType | Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой для получения собственных лицензий SQL). | "Базовая цена" 'LicenseIncluded' |
maintenanceConfigurationId | Указывает идентификатор конфигурации обслуживания, применяемый к этому управляемому экземпляру. | строка |
managedInstanceCreateMode | Указывает режим создания базы данных. По умолчанию: регулярное создание экземпляра. Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId. |
'Default' PointInTimeRestore |
minimalTlsVersion | Минимальная версия TLS. Допустимые значения: None, 1.0, 1.1, 1.2 | строка |
pricingModel | Погода или нет Управляемый экземпляр freemium. | 'Freemium' "Обычный" |
primaryUserAssignedIdentityId | Идентификатор ресурса удостоверения, назначаемого пользователем, который будет использоваться по умолчанию. | строка |
proxyOverride | Тип подключения, используемый для подключения к экземпляру. | 'Default' Прокси-сервер "Перенаправление" |
publicDataEndpointEnabled | Включена ли общедоступная конечная точка данных. | bool |
requestedBackupStorageRedundancy | Тип учетной записи хранения, используемый для хранения резервных копий этого экземпляра. Параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage). | "Географическое расположение" "GeoZone" "Локальный" "Зона" |
restorePointInTime | Указывает точку во времени (ISO8601 формате) базы данных-источника, которая будет восстановлена для создания новой базы данных. | строка |
servicePrincipal | Субъект-служба управляемого экземпляра. | ServicePrincipal |
sourceManagedInstanceId | Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. | строка |
storageIOps | Операций ввода-ввода-адреса хранилища. Минимальное значение: 120. Максимальное значение: 120000. Допускается только приращение 1 IOps. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. | INT |
storageSizeInGB | Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 16384. Допустимы только приращения 32 ГБ. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. | INT |
storageThroughputMBps | Пропускная способность хранилища в Мбит/с. Минимальное значение: 25. Максимальное значение: 4000. Допускается только приращение 1 Мбит/с. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. | 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 |
ManagedInstanceExternalAdministrator
Имя | Описание | Значение |
---|---|---|
administratorType | Тип администратора северов. | ActiveDirectory |
azureADOnlyAuthentication | Включена только проверка подлинности Azure Active Directory. | bool |
login | Имя входа администратора сервера. | строка |
principalType | Тип субъекта администратора серверов. | "Приложение" "Группа" "Пользователь" |
sid | SID (идентификатор объекта) администратора сервера. | строка Ограничения: Минимальная длина = 36 Максимальная длина = 36 Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
tenantId | Идентификатор клиента администратора. | строка Ограничения: Минимальная длина = 36 Максимальная длина = 36 Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ServicePrincipal
Имя | Описание | Значение |
---|---|---|
тип | Тип субъекта-службы. | "Нет" SystemAssigned |
Sku
Имя | Описание | Значение |
---|---|---|
Емкость | Емкость конкретного номера SKU. | INT |
family | Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. | строка |
name | Имя номера SKU, как правило, буква + числовой код, например P3. | string (обязательно) |
size | Размер конкретного номера SKU | строка |
Уровень | Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум". | строка |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Развертывание Управляемый экземпляр SQL с помощью сети |
Развертывание UDR и NSG для поддержки Управляемый экземпляр SQL Azure и развертывание Управляемый экземпляр |
Создание управляемого экземпляра SQL в новой виртуальной сети |
Разверните Управляемый экземпляр Базы данных SQL Azure (SQL MI) в новых виртуальная сеть. |
Создание управляемого экземпляра SQL с настроенной отправкой журналов и метрик |
Этот шаблон позволяет развернуть управляемый экземпляр SQL и дополнительные ресурсы, используемые для хранения журналов и метрик (рабочая область диагностики, учетная запись хранения, концентратор событий). |
Создание управляемого экземпляра SQL с jumpbox в новой виртуальной сети |
Развертывание базы данных SQL Azure Управляемый экземпляр (SQL MI) и JumpBox с помощью SSMS в новых виртуальная сеть. |
Создание управляемого экземпляра SQL с настроенным подключением "точка — сеть" |
Развертывание Управляемый экземпляр Базы данных Sql Azure (SQL MI) и шлюза виртуальной сети, настроенного для подключения "точка — сеть" в новой виртуальной сети. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса managedInstances можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Sql/managedInstances, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/managedInstances@2023-05-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
administrators = {
administratorType = "ActiveDirectory"
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"
minimalTlsVersion = "string"
pricingModel = "string"
primaryUserAssignedIdentityId = "string"
proxyOverride = "string"
publicDataEndpointEnabled = bool
requestedBackupStorageRedundancy = "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"
}
})
}
Значения свойств
managedInstances
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.Sql/managedInstances@2023-05-01-preview" |
name | имя ресурса. | string (обязательно) Ограничение символов: 1-63 Допустимые символы: Строчные буквы, цифры и дефисы. Не может начинаться или заканчиваться дефисом. Имя ресурса должно быть уникальным в Azure. |
location | Расположение ресурса. | string (обязательно) |
parent_id | Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. | string (обязательно) |
tags | Теги ресурсов. | Словарь имен и значений тегов. |
sku | Номер SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH | SKU |
удостоверение | Удостоверение Azure Active Directory управляемого экземпляра. | ResourceIdentity |
properties | Свойства ресурса. | ManagedInstanceProperties |
ResourceIdentity
Имя | Описание | Значение |
---|---|---|
тип | Тип удостоверения. Задайте для этого параметра значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса. | "SystemAssigned" "SystemAssigned,UserAssigned" UserAssigned |
identity_ids | Идентификаторы ресурсов назначенных пользователем удостоверений для использования | Массив идентификаторов удостоверений пользователей. |
ResourceIdentityUserAssignedIdentities
Имя | Описание | Значение |
---|---|---|
{настраиваемое свойство} | UserIdentity |
UserIdentity
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
ManagedInstanceProperties
Имя | Описание | Значение |
---|---|---|
administratorLogin | Имя пользователя администратора для управляемого экземпляра. Может указываться только при создании управляемого экземпляра (и требуется для создания). | строка |
administratorLoginPassword | Пароль для входа администратора (требуется для создания управляемого экземпляра). | строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
администраторы | Администратор экземпляра Azure Active Directory. Это можно использовать только во время создания экземпляра. Если оно используется для обновления экземпляра, оно будет игнорироваться или приведет к ошибке. Для обновлений необходимо использовать отдельные API. | ManagedInstanceExternalAdministrator |
authenticationMetadata | Режим поиска метаданных проверки подлинности управляемого экземпляра. | "AzureAD" "Сопряжено" "Windows" |
collation | Параметры сортировки управляемого экземпляра. | строка |
databaseFormat | Задает внутренний формат баз данных экземпляров, относящихся к версии ядра SQL. | AlwaysUpToDate "SQLServer2022" |
dnsZonePartner | Идентификатор ресурса другого управляемого экземпляра, зона DNS которого будет совместно использовать этот управляемый экземпляр после создания. | строка |
hybridSecondaryUsage | Гибридное вторичное использование. Возможные значения: "Активный" (значение по умолчанию) и "Пассивный" (клиент использует вторичный в качестве пассивного аварийного восстановления). | "Активный" "Пассивный" |
instancePoolId | Идентификатор пула экземпляров, к которому принадлежит этот управляемый сервер. | строка |
isGeneralPurposeV2 | Является ли это вариантом GPv2 общего назначения выпуска. | bool |
keyId | Универсальный код ресурса (URI) CMK ключа, используемого для шифрования. | строка |
licenseType | Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой для получения собственных лицензий SQL). | "Базовая цена" "LicenseIncluded" |
maintenanceConfigurationId | Указывает идентификатор конфигурации обслуживания, применяемый к этому управляемому экземпляру. | строка |
managedInstanceCreateMode | Указывает режим создания базы данных. По умолчанию: регулярное создание экземпляра. Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId. |
"По умолчанию" PointInTimeRestore |
minimalTlsVersion | Минимальная версия TLS. Допустимые значения: None, 1.0, 1.1, 1.2 | строка |
pricingModel | Погода или нет Управляемый экземпляр freemium. | "Freemium" "Обычный" |
primaryUserAssignedIdentityId | Идентификатор ресурса удостоверения, назначаемого пользователем, который будет использоваться по умолчанию. | строка |
proxyOverride | Тип подключения, используемый для подключения к экземпляру. | "По умолчанию" "Прокси-сервер" "Перенаправление" |
publicDataEndpointEnabled | Включена ли общедоступная конечная точка данных. | bool |
requestedBackupStorageRedundancy | Тип учетной записи хранения, используемый для хранения резервных копий этого экземпляра. Параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage). | "Географическое расположение" "GeoZone" "Локальный" "Зона" |
restorePointInTime | Указывает точку во времени (ISO8601 формате) базы данных-источника, которая будет восстановлена для создания новой базы данных. | строка |
servicePrincipal | Субъект-служба управляемого экземпляра. | ServicePrincipal |
sourceManagedInstanceId | Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра. | строка |
storageIOps | Операций ввода-ввода-адреса хранилища. Минимальное значение: 120. Максимальное значение: 120000. Допускается только приращение 1 IOps. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. | INT |
storageSizeInGB | Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 16384. Допустимы только приращения 32 ГБ. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. | INT |
storageThroughputMBps | Пропускная способность хранилища в Мбит/с. Минимальное значение: 25. Максимальное значение: 4000. Допускается только приращение 1 Мбит/с. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер. | 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 |
ManagedInstanceExternalAdministrator
Имя | Описание | Значение |
---|---|---|
administratorType | Тип администратора северов. | "ActiveDirectory" |
azureADOnlyAuthentication | Включена только проверка подлинности Azure Active Directory. | bool |
login | Имя входа администратора сервера. | строка |
principalType | Тип субъекта администратора серверов. | "Приложение" "Группа" "Пользователь". |
sid | SID (идентификатор объекта) администратора сервера. | строка Ограничения: Минимальная длина = 36 Максимальная длина = 36 Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
tenantId | Идентификатор клиента администратора. | строка Ограничения: Минимальная длина = 36 Максимальная длина = 36 Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ServicePrincipal
Имя | Описание | Значение |
---|---|---|
тип | Тип субъекта-службы. | "None" "SystemAssigned" |
Sku
Имя | Описание | Значение |
---|---|---|
Емкость | Емкость конкретного номера SKU. | INT |
family | Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. | строка |
name | Имя номера SKU, как правило, буква + числовой код, например P3. | string (обязательно) |
size | Размер конкретного номера SKU | строка |
Уровень | Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум". | строка |