Managed Instances - Update

Обновляет управляемый экземпляр.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}?api-version=2021-11-01

Параметры URI

Имя В Обязательно Тип Описание
managedInstanceName
path True

string

Имя управляемого экземпляра.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

subscriptionId
path True

string

Идентификатор подписки Azure.

api-version
query True

string

Версия API для использования в запросе.

Текст запроса

Имя Тип Описание
identity

ResourceIdentity

Удостоверение управляемого экземпляра

properties.administratorLogin

string

Имя администратора для управляемого экземпляра. Может указываться только при создании управляемого экземпляра (и требуется для создания).

properties.administratorLoginPassword

string

Пароль для входа администратора (требуется для создания управляемого экземпляра).

properties.administrators

ManagedInstanceExternalAdministrator

Администратор сервера Azure Active Directory.

properties.collation

string

Параметры сортировки управляемого экземпляра.

properties.dnsZonePartner

string

Идентификатор ресурса другого управляемого экземпляра, зона DNS которого этот управляемый экземпляр будет совместно использовать после создания.

properties.instancePoolId

string

Идентификатор пула экземпляров, к которому принадлежит этот управляемый сервер.

properties.keyId

string

URI CMK ключа, используемого для шифрования.

properties.licenseType

ManagedInstanceLicenseType

Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой за использование собственных лицензий SQL).

properties.maintenanceConfigurationId

string

Указывает идентификатор конфигурации обслуживания, применяемый к этому управляемому экземпляру.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Указывает режим создания базы данных.

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

Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId.

properties.minimalTlsVersion

string

Минимальная версия TLS. Допустимые значения: None, 1.0, 1.1, 1.2

properties.primaryUserAssignedIdentityId

string

Идентификатор ресурса назначенного пользователем удостоверения, используемого по умолчанию.

properties.proxyOverride

ManagedInstanceProxyOverride

Тип подключения, используемый для подключения к экземпляру .

properties.publicDataEndpointEnabled

boolean

Указывает, включена ли конечная точка общедоступных данных.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этого экземпляра. Доступны следующие параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage).

properties.restorePointInTime

string

Указывает точку во времени (ISO8601 формат) базы данных-источника, которая будет восстановлена для создания новой базы данных.

properties.servicePrincipal

ServicePrincipal

Субъект-служба управляемого экземпляра.

properties.sourceManagedInstanceId

string

Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра.

properties.storageSizeInGB

integer

Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 16384. Допустимы только приращения 32 ГБ. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер.

properties.subnetId

string

Идентификатор ресурса подсети для управляемого экземпляра.

properties.timezoneId

string

Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые 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. Стандартное время в Европе".

properties.vCores

integer

Количество виртуальных ядер. Допустимые значения: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Указывает, включена ли multi-az.

sku

Sku

SKU управляемого экземпляра

tags

object

Теги ресурсов.

Ответы

Имя Тип Описание
200 OK

ManagedInstance

Управляемый экземпляр успешно обновлен.

202 Accepted

Принято

Other Status Codes

Ответы об ошибках: ***

  • 400 NameAlreadyExists — предоставленное имя уже существует.

  • 400 InvalidCollation — недопустимые параметры сортировки.

  • 400 ProvisioningDisabled — отображает сообщение об ошибке от авторизации операции ресурсов без изменений.

  • 400 RegionDoesNotAllowProvisioning — выбранное расположение не принимает новые серверы Windows Azure SQL Database. Это может измениться позже.

  • 400 UnableToResolveRemoteServer — не удалось разрешить имя удаленного сервера-партнера из-за недопустимого имени сервера или проблем с подключением к DNS.

  • 400 HkCannotSwitchToInactive — база данных не может продолжить обновление ценовой категории, так как в ней есть объекты, оптимизированные для памяти. Удалите такие объекты и повторите попытку.

  • 400 TokenTooLong — предоставленный маркер слишком длинный.

  • 400 CloudLifterUnsupportedFeature — в настоящее время функция недоступна на Управляемый экземпляр.

  • 400 ManagedInstanceSloUpdateFailed — операция SLO "{0}" не может быть успешной, так как использование памяти "{1}" превышает квоту.

  • 400 OperationCanNotStartDueToMiLink — операция "{0}" не может быть завершена, так как существует база данных в процессе создания через Управляемый экземпляр ссылку. Дождитесь завершения создания ссылки или удалите ссылку и повторите операцию.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled — обновление SLO для управляемых экземпляров с локальным хранилищем пока не поддерживается.

  • 400 InvalidSubnetResourceId — указанный идентификатор ресурса подсети для создания или обновления управляемого экземпляра недопустим.

  • 400 VnetInWrongRegion — виртуальная сеть находится в неправильном регионе.

  • 400 AlterDbDeactivatedNotSupported — сбой операции базы данных для сервера "{0}", базы данных "{1}" из-за непредвиденной задержки. Повторите попытку.

  • 400 VnetAddressRangeError — недопустимый диапазон адресов виртуальной сети.

  • 400 RegionDoesNotSupportVersion — пользователь пытался создать сервер указанной версии в расположении, где эта версия сервера не поддерживается.

  • 400 VnetConfigIsNotAllowed — конфигурация виртуальной сети не разрешена.

  • 400 InstanceFailoverGroupDoesNotExist — группа отработки отказа не существует на сервере.

  • 400 ManagedInstanceClassicVnetNotSupported — Управляемый экземпляр невозможно присоединить к классической виртуальной сети.

  • 400 VnetConfigHasNsg — пользователь попытался внедрить подсеть Управляемого сервера с группами безопасности сети.

  • 400 VnetConfigHasNoUdr — пользователь попытался внедрить подсеть Управляемого сервера без определяемой пользователем таблицы маршрутов по умолчанию.

  • 400 VnetConfigHasInvalidUdr — пользователь попытался внедрить подсеть Управляемого сервера с недопустимой таблицей определяемых пользователем маршрутов.

  • 400 VnetConfigHasInvalidDns — пользователь попытался внедрить подсеть Управляемого сервера с недопустимым пользовательским DNS.

  • 400 VnetConfigHasServiceEndpoints — пользователь попытался внедрить подсеть Управляемого сервера с конечными точками службы.

  • 400 VnetSubnetIsInUse — пользователь попытался внедрить непустую подсеть управляемого сервера.

  • 400 VnetSubnetIsLocked — пользователь попытался внедрить подсеть Управляемого сервера, которая находится в заблокированном область.

  • 400 VnetSubnetIsGateway — пользователь попытался внедрить подсеть управляемого сервера, которая является подсетью шлюза.

  • 400 VnetSubnetIsUnknown — пользователь попытался внедрить подсеть управляемого сервера, которая не существует.

  • 400 VnetSubnetConflictWithIntendedPolicy — пользователь попытался внедрить подсеть управляемого сервера, конфликтующую с IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku — указанный выпуск {0} не соответствует указанному номеру SKU {1}.

  • 400 ManagedInstanceInvalidLicenseType — указанный тип {0} лицензии недопустим.

  • 400 ManagedInstanceUpdateSloInProgress — "Не удалось выполнить операцию, так как для управляемого экземпляра выполняется изменение уровня служб ".{0} Дождитесь завершения операции и повторите попытку".

  • 400 VnetResourceNotFound — ресурс не найден: "{0}".

  • 400 InstanceCollationUpdateNotSupported — пользователь не может изменять параметры сортировки экземпляра в Управляемый экземпляр.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported — пользователь может создать Управляемый экземпляр только с параметрами сортировки "SQL_Latin1_General_CP1_CI_AS".

  • 400 ManagedInstanceOperationInProgress — не удалось завершить операцию, так как {0} операция выполняется. Дождитесь завершения операции и повторите попытку.

  • 400 ManagedInstanceExceedMaxAzureStorage — не удалось выполнить операцию, так как общий размер выделенного хранилища для экземпляра общего назначения превышает {0}. Уменьшите количество файлов базы данных и повторите операцию.

  • 400 ManagedInstanceHasGeoReplica — не удалось выполнить операцию, так как экземпляр настроил геореплицированный вторичный экземпляр.

  • 400 InvalidDnsZone — операция завершилась сбоем, так как вы пытаетесь развернуть управляемый экземпляр в качестве вторичной георепликации в подсети {0} , в которой уже существует управляемый экземпляр. Развертывание управляемого экземпляра в качестве вторичной георепликации поддерживается только в тех случаях, когда управляемый экземпляр является первым экземпляром, развернутым в подсети. Рассмотрите возможность развертывания управляемого экземпляра в качестве вторичной георепликации в другой подсети, в которой нет существующих управляемых экземпляров, или при развертывании в подсети с существующим управляемым экземпляром отключите параметр георепликации.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed — недопустимый размер хранилища: максимальный размер хранилища ({0} ГБ) меньше текущего используемого хранилища ({1} ГБ). Укажите более высокий размер хранилища.

  • 400 InvalidTimezone — недопустимый часовой пояс.

  • 400 InstanceTimezoneUpdateNotSupported — обновление часового пояса экземпляра не поддерживается.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported — создание Управляемый экземпляр с часовыми поясами, которые не поддерживаются по умолчанию.

  • 400 ManagedInstanceIpAddressRangeLimit — не удается выполнить создание или масштабирование управляемого экземпляра, так как в подсети недостаточно доступных IP-адресов для выполнения операции.

  • 400 VnetDelegationNotAllowed — пользователь попытался внедрить управляемый сервер в делегированную подсеть.

  • 400 SubnetHasResourcesOfDifferentType — пользователь попытался создать управляемый экземпляр в подсети с ресурсами другого типа.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed — обновление Управляемый экземпляр с параметрами периода обслуживания не разрешено.

  • 400 VnetPrepareNIPFailed — пользователь пытался подготовить подсеть, конфликтующую с NetworkIntentPolicy.

  • 400 ManagedInstanceDeprecatedHardwareFamily — изменение поколения оборудования на нерекомендуемое {0} поколение невозможно.

  • 400 ManagedInstanceBackupStorageTypeNotSupported — параметр типа хранилища резервных копий не разрешен в операции обновления экземпляра.

  • 400 EmptyPDCInvalidDnsZone — этот управляемый экземпляр не может быть развернут, так как его зона DNS не соответствует префиксу DNS предполагаемого виртуального кластера для подсети {0}. Хотя этот виртуальный кластер пуст, его DNS-префикс изменить нельзя. Пустые виртуальные кластеры будут автоматически удалены через несколько часов. Рассмотрите возможность ожидания истечения срока действия этого виртуального кластера или удаления этого виртуального кластера вручную, а затем создания управляемого экземпляра.

  • 400 MissingIdentityId — удостоверение, назначаемое пользователем, не предоставляется, если для типа удостоверения задано значение UserAssigned.

  • 400 InvalidPrimaryIdentityId — пользователь предоставляет значение для PrimaryUserIdentityId, но это не указано в параметре IdentityId.

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported — функция ZoneRedundant не поддерживается для выбранного уровня служб. Дополнительные сведения см. на странице aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled — включение функции zoneRedundant невозможно после создания управляемого экземпляра. Дополнительные сведения см. на странице aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled — отключение функции zoneRedundant невозможно после создания управляемого экземпляра. Дополнительные сведения см. на странице aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions — PrimaryUserAssignedId, предоставленный пользователем, не имеет доступа к предоставленному идентификатору KeyId

  • 400 MissingPrimaryIdentity — PrimaryUserAssignedId, предоставленный пользователем, не имеет доступа к Идентификатору ключа.

  • 400 SubnetIdCantBeUpdated — изменение подсети управляемого экземпляра не поддерживается. Удалите этот параметр из запроса.

  • 400 MigrationToAnotherVNetNotSupported — выбранная подсеть находится в другой виртуальная сеть. Перемещение управляемого экземпляра в другой виртуальная сеть невозможно. Укажите подсеть из виртуальная сеть {0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported — указанная подсеть имеет другую зону DNS от текущей. Изменение зоны DNS экземпляра не поддерживается. Укажите подсеть с той же зоной DNS, создайте новую подсеть или укажите пустую.

  • 400 MigrationToGen4SubnetNotSupported — невозможно обновить подсеть при работе на оборудовании 4-го поколения, так как она является устаревшей. Обновите оборудование с 4-го поколения до 5-го поколения в рамках операции изменения подсети управляемого экземпляра, указав оба параметра одновременно: целевую подсеть и поколение оборудования.

  • 400 PrimaryIdentityMissingPermissionForKeyId — KeyId предоставляется пользователем во время создания, но PrimaryUserAssignedIdentityId не указан в вызове API.

  • 400 InvalidIdentityTypeForKeyId — keyId предоставляется пользователем во время создания, но для типа удостоверения не задано значение UserAssigned.

  • 400 ServerNotFound — запрошенный сервер не найден.

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit — не удалось выполнить операцию, так как некоторые файлы базы данных превышают максимальный общего назначения размер {0} файла в ГБ.

  • 400 ManagedInstanceStoppingOrStopped — конфликтующая операция, отправленная, когда экземпляр находится в состоянии остановки или остановки

  • 400 ManagedInstanceStarting — конфликтующая операция, отправленная, когда экземпляр находится в начальном состоянии

  • 400 InstancePoolNotEnoughCapacity — пул экземпляров не имеет достаточной емкости

  • 400 SourceAndTargetSubnetsMustBeVnetPeered — подсеть, используемая в настоящее время управляемым экземпляром и предоставленной целевой подсетью, являются частью виртуальных сетей, которые не подключены к пирингу виртуальных сетей или имеют установленный пиринг, но не имеют разрешенного трафика. Чтобы переместить управляемый экземпляр из одной подсети в другую, необходимо установить пиринг между виртуальными сетями как из исходной, так и из целевой виртуальной сети. Настройте требования к виртуальной сети и повторите операцию. https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networksДополнительные сведения.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription — подсеть, предоставляемая для развертывания управляемого экземпляра, находится в подписке, отличной от той, отправленной для управляемого экземпляра. Управляемый экземпляр и подсеть, используемые для развертывания экземпляра, должны находиться в одной подписке. Укажите другую подсеть или переключитесь на подписку подсети, а затем повторите операцию.

  • 400 CreateManagedInstanceInvalidSubnetSize — пользователь попытался создать управляемый экземпляр в подсети, которая меньше допустимого минимального размера подсети.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap — подсеть, выбранная для миграции управляемого экземпляра, имеет диапазон адресов, перекрывающийся с диапазоном адресов подсети, содержащей геореплицированный вторичный экземпляр. Убедитесь, что подсеть настроена в соответствии с рекомендациями в https://aka.ms/move-managed-instance.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication — подсеть, выбранная для миграции управляемого экземпляра, не настроена для обеспечения взаимодействия с геореплицированным вторичным экземпляром. Если все необходимые порты открыты, проверка. Чтобы правильно настроить подсеть, ознакомьтесь с рекомендациями в https://aka.ms/move-managed-instanceразделе .

  • 400 InvalidIdentifier — идентификатор содержит значение NULL или недопустимый символ Юникода.

  • 400 InvalidLoginName — указано недопустимое имя входа.

  • 400 InvalidUsername — указанное имя пользователя содержит недопустимые символы.

  • 400 PasswordTooShort — предоставленный пароль слишком короткий

  • 400 PasswordTooLong — указан слишком длинный пароль.

  • 400 PasswordNotComplex — указанный пароль недостаточно сложен.

  • 400 GatewayInvalidEdition — "{0}" не является допустимым выпуском базы данных в этой версии SQL Server.

  • 400 InvalidLocation — указано недопустимое расположение.

  • 400 InvalidParameterValue — параметру присвоено недопустимое значение.

  • 400 InvalidServerName — указано недопустимое имя сервера.

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy — Geo-Restore не разрешено для управляемых экземпляров с избыточностью хранилища резервных копий LRS/ZRS.

  • 400 UpdatingInstanceAndBackupRedundancy — избыточность зоны экземпляра и избыточность хранилища резервных копий невозможно обновить в одном запросе.

  • 400 ProvisioningDisabled — отображает сообщение об ошибке от авторизации операции ресурсов без изменений.

  • 400 AadOnlyAuthenticationIsEnabled — включена проверка подлинности только Azure Active Directory. Обратитесь к системному администратору.

  • 400 ManagementServiceFeatureDisabled — пользователь попытался использовать отключенную функцию.

  • 400 MismatchingResourceGroupNameWithUrl — предоставленное имя группы ресурсов не совпадает с именем в URL-адресе.

  • 400 MismatchingSubscriptionWithUrl — указанная подписка не соответствует подписке в URL-адресе.

  • 400 InvalidMinimalTlsVersion — недопустимая минимальная версия TLS.

  • 400 InvalidResourceId — недопустимый идентификатор ресурса.

  • 400 InvalidParameterValue — параметру присвоено недопустимое значение.

  • 400 AadOnlyAuthenticationIsEnabled — включена проверка подлинности только Azure Active Directory. Обратитесь к системному администратору.

  • 400 InvalidExternalAdministratorLogin — недопустимое или отсутствуют имя для входа внешнего администратора.

  • 400 InvalidExternalAdministratorSid — недопустимый или отсутствующий идентификатор объекта внешнего администратора.

  • 400 InvalidExternalAdministratorTenantId — недопустимый или отсутствующий идентификатор клиента внешнего администратора.

  • 400 ExternalAdministratorPrincipalType — недопустимый или отсутствующий тип субъекта внешнего администратора. Выберите пользователь, приложение или группу.

  • 400 MissingExternalAdministratorWithAadOnlyAuth — чтобы использовать проверку подлинности только Azure AD, укажите сведения о внешнем администраторе.

  • 400 ExternalAdministratorLoginSameAsSqlAdmin — имена администратора Azure Active Directory и учетной записи администратора сервера должны отличаться. Укажите другие значения.

  • 400 InvalidMaintenanceWindowSettings — недопустимые параметры периода обслуживания.

  • 400 InvalidMaintenanceWindowProperty — указано недопустимое свойство периода обслуживания.

  • 400 InvalidMaintenanceWindowPropertyNull — недопустимый период обслуживания с обязательными свойствами NULL.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified — тип периода обслуживания не должен иметь определенных свойств.

  • 400 UpdateOfParameterNotSupported — обновление "{0}" не поддерживается.

  • 404 ServerNotInSubscription — указанный сервер не существует в указанной подписке.

  • 404 ManagedInstanceNotInSubscriptionResourceGroup — указанный управляемый экземпляр не существует в указанной группе ресурсов и подписке.

  • 404 SubscriptionNotFound — запрошенная подписка не найдена.

  • 404 OperationIdNotFound — операция с идентификатором не существует.

  • 404 ResourceDoesNotExist — ресурс с именем "{0}" не существует. Для продолжения укажите допустимое имя ресурса.

  • 404 InstancePoolNotFound — не удается найти пул экземпляров

  • 404 SubscriptionNotFound — запрошенная подписка не найдена.

  • 404 ResourceNotFound — запрошенный ресурс не найден.

  • 405 InvalidVcoreValue — недопустимое значение {0} виртуального ядра. Укажите допустимое значение виртуального ядра.

  • 405 InvalidHardwareGenerationValue — недопустимое значение HardwareGeneration {0} . Укажите допустимое значение HardwareGeneration.

  • 405 InvalidStorageSizeValue — "Недопустимый размер хранилища: {0} ГБ. Размер хранилища должен быть указан в диапазоне от {1} гигабайт {2} до гигабайт с шагом {3} в ГБ.

  • 409 OperationCancelled — операция была отменена пользователем.

  • 409 OperationInterrupted — не удалось завершить операцию с ресурсом, так как она была прервана другой операцией с тем же ресурсом.

  • 409 ConflictingServerOperation — в настоящее время выполняется операция для сервера.

  • 409 SubscriptionDisabled — подписка отключена.

  • 409 ServerOverridePreconditionFailed — не удалось применить переопределение сервера к категории "{0}", так как физическая база данных или экземпляр "{1}" на сервере "{2}" в настоящее время не находится в состоянии "Готово" или "Деактивировано".

  • 409 ManagedInstanceIsBusy — сервер "{0}" в настоящее время занят. Подождите несколько минут и повторите попытку.

  • 409 ServerAlreadyExists — повторяющееся имя сервера.

  • 409 ServerDisabled — сервер отключен.

  • 409 ServerQuotaExceeded — сервер не может быть добавлен в подписку, так как он превысит квоту.

  • 409 ConflictingManagedInstanceOperation — в настоящее время выполняется операция для управляемого экземпляра.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict — экземпляр имеет тип multi-az, но хранилище резервных копий обновляется с избыточности между зонами до неизбыточного.

  • 409 InstanceRedundancyUpdateTimeBackupRedundancyUpdateInProgress — не удается обновить избыточность экземпляра, так как выполняется обновление избыточности хранилища резервных копий.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict — хранилище резервных копий не является избыточным между зонами, но избыточность экземпляра обновляется до избыточности между зонами.

  • 409 BackupRedundancyUpdateConflict — не удается обновить избыточность хранилища резервных копий, так как обновление избыточности хранилища резервных копий уже выполняется.

  • 409 MiDropFailedOnAuthLocks — пользователь пытался удалить последний Управляемый экземпляр в подсети, в которую применена блокировка к ресурсам.

  • 409 MiCreateFailedNonDelegatedSubnet — пользователь пытался развернуть Управляемый экземпляр или Управляемый экземпляр пул в подсети, которая не делегирована Microsoft.Sql/managedInstances.

  • 412 InstanceNotReadyForBackupRedundancyUpdate — не удается обновить избыточность хранилища резервных копий, так как экземпляр не готов.

  • 429 SubscriptionTooManyCreateUpdateRequests — запросы сверх максимального количества запросов, которые могут быть обработаны доступными ресурсами.

  • 429 SubscriptionTooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.

  • 429 SubscriptionTooManyCreateUpdateRequests — запросы сверх максимального количества запросов, которые могут быть обработаны доступными ресурсами.

  • 429 SubscriptionTooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.

  • 429 ConflictingSubscriptionOperation — в настоящее время выполняется операция для подписки.

  • 429 SubscriptionTooManyCreateUpdateRequests — запросы сверх максимального количества запросов, которые могут быть обработаны доступными ресурсами.

  • 429 SubscriptionTooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.

  • 429 SubscriptionTooManyCreateUpdateRequests — запросы сверх максимального количества запросов, которые могут быть обработаны доступными ресурсами.

  • 429 SubscriptionTooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.

  • 429 ConflictingSubscriptionOperation — в настоящее время выполняется операция для подписки.

  • 500 OperationTimedOut — время ожидания операции истекло и автоматически откатывается. Повторите операцию.

  • 500 GatewayInternalServerError — сервер обнаружил непредвиденное исключение.

  • 503 TooManyRequests — запросы сверх максимального числа запросов, которые могут быть обработаны доступными ресурсами.

  • 503 TooManyRequests — запросы сверх максимального числа запросов, которые могут быть обработаны доступными ресурсами.

  • 503 TooManyRequests — запросы сверх максимального числа запросов, которые могут быть обработаны доступными ресурсами.

  • 503 TooManyRequests — запросы сверх максимального числа запросов, которые могут быть обработаны доступными ресурсами.

  • 504 RequestTimeout — превышено допустимое время ожидания запроса на обслуживание.

  • 504 RequestTimeout — превышено допустимое время ожидания запроса на обслуживание.

  • 504 RequestTimeout — превышено допустимое время ожидания запроса на обслуживание.

Примеры

Remove maintenance policy from managed instance (select default maintenance policy)
Update managed instance with all properties
Update managed instance with minimal properties

Remove maintenance policy from managed instance (select default maintenance policy)

Sample Request

PATCH https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2021-11-01

{
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
  }
}

Sample Response

{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Default",
    "dnsZone": "1b4e2caff2530",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/instancePool1",
    "maintenanceConfigurationId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
  },
  "location": "japaneast",
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Update managed instance with all properties

Sample Request

PATCH https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2021-11-01

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "proxyOverride": "Redirect",
    "publicDataEndpointEnabled": false,
    "minimalTlsVersion": "1.2",
    "licenseType": "BasePrice",
    "vCores": 8,
    "storageSizeInGB": 448,
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1"
  }
}

Sample Response

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances",
  "location": "japaneast",
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "vCores": 8,
    "storageSizeInGB": 448,
    "licenseType": "BasePrice",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/instancePool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo"
  }
}

Update managed instance with minimal properties

Sample Request

PATCH https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2021-11-01

{
  "tags": {
    "tagKey1": "TagValue1"
  }
}

Sample Response

{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Default",
    "dnsZone": "1b4e2caff2530",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/instancePool1",
    "maintenanceConfigurationId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo"
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Определения

Имя Описание
AdministratorType

Тип администратора серверов.

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этого экземпляра. Доступны следующие параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage).

IdentityType

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

ManagedInstance

Управляемый экземпляр Azure SQL.

ManagedInstanceExternalAdministrator

Свойства администратора Active Directory.

ManagedInstanceLicenseType

Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой за использование собственных лицензий SQL).

ManagedInstancePecProperty

Подключение к частной конечной точке в управляемом экземпляре

ManagedInstancePrivateEndpointConnectionProperties

Свойства подключения к частной конечной точке.

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty
ManagedInstanceProxyOverride

Тип подключения, используемый для подключения к экземпляру .

ManagedInstanceUpdate

Запрос на обновление управляемого экземпляра базы данных Azure SQL.

ManagedServerCreateMode

Указывает режим создания базы данных.

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

Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId.

PrincipalType

Тип субъекта администратора серверов.

ResourceIdentity

Конфигурация удостоверения Azure Active Directory для ресурса.

ServicePrincipal

Конфигурация субъекта-службы управляемого экземпляра для ресурса.

ServicePrincipalType

Тип субъекта-службы.

Sku

SKU ресурса ARM.

UserIdentity

Конфигурация удостоверения Azure Active Directory для ресурса.

AdministratorType

Тип администратора серверов.

Имя Тип Описание
ActiveDirectory

string

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этого экземпляра. Доступны следующие параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage).

Имя Тип Описание
Geo

string

GeoZone

string

Local

string

Zone

string

IdentityType

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

Имя Тип Описание
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

ManagedInstance

Управляемый экземпляр Azure SQL.

Имя Тип Описание
id

string

Идентификатор ресурса.

identity

ResourceIdentity

Удостоверение Azure Active Directory управляемого экземпляра.

location

string

Расположение ресурса.

name

string

Имя ресурса.

properties.administratorLogin

string

Имя администратора для управляемого экземпляра. Может указываться только при создании управляемого экземпляра (и требуется для создания).

properties.administratorLoginPassword

string

Пароль для входа администратора (требуется для создания управляемого экземпляра).

properties.administrators

ManagedInstanceExternalAdministrator

Администратор сервера Azure Active Directory.

properties.collation

string

Параметры сортировки управляемого экземпляра.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этого экземпляра. Доступны следующие параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage).

properties.dnsZone

string

Зона DNS, в которую находится управляемый экземпляр.

properties.dnsZonePartner

string

Идентификатор ресурса другого управляемого экземпляра, зона DNS которого этот управляемый экземпляр будет совместно использовать после создания.

properties.fullyQualifiedDomainName

string

Полное доменное имя управляемого экземпляра.

properties.instancePoolId

string

Идентификатор пула экземпляров, к которому принадлежит этот управляемый сервер.

properties.keyId

string

URI CMK ключа, используемого для шифрования.

properties.licenseType

ManagedInstanceLicenseType

Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой за использование собственных лицензий SQL).

properties.maintenanceConfigurationId

string

Указывает идентификатор конфигурации обслуживания, применяемый к этому управляемому экземпляру.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Указывает режим создания базы данных.

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

Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId.

properties.minimalTlsVersion

string

Минимальная версия TLS. Допустимые значения: None, 1.0, 1.1, 1.2

properties.primaryUserAssignedIdentityId

string

Идентификатор ресурса назначенного пользователем удостоверения, используемого по умолчанию.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Список подключений к частной конечной точке в управляемом экземпляре.

properties.provisioningState enum:
  • Accepted
  • Canceled
  • Created
  • Creating
  • Deleted
  • Deleting
  • Failed
  • NotSpecified
  • Registering
  • Running
  • Succeeded
  • TimedOut
  • Unknown
  • Unrecognized
  • Updating
properties.proxyOverride

ManagedInstanceProxyOverride

Тип подключения, используемый для подключения к экземпляру .

properties.publicDataEndpointEnabled

boolean

Указывает, включена ли конечная точка общедоступных данных.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этого экземпляра. Доступны следующие параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage).

properties.restorePointInTime

string

Указывает точку во времени (ISO8601 формат) базы данных-источника, которая будет восстановлена для создания новой базы данных.

properties.servicePrincipal

ServicePrincipal

Субъект-служба управляемого экземпляра.

properties.sourceManagedInstanceId

string

Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра.

properties.state

string

Состояние управляемого экземпляра.

properties.storageSizeInGB

integer

Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 16384. Допустимы только приращения 32 ГБ. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер.

properties.subnetId

string

Идентификатор ресурса подсети для управляемого экземпляра.

properties.timezoneId

string

Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые 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. Стандартное время в Европе".

properties.vCores

integer

Количество виртуальных ядер. Допустимые значения: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Указывает, включена ли multi-az.

sku

Sku

Номер SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

Теги ресурсов.

type

string

Тип ресурса.

ManagedInstanceExternalAdministrator

Свойства администратора Active Directory.

Имя Тип Описание
administratorType

AdministratorType

Тип администратора серверов.

azureADOnlyAuthentication

boolean

Включена только проверка подлинности Azure Active Directory.

login

string

Имя входа администратора сервера.

principalType

PrincipalType

Тип субъекта администратора серверов.

sid

string

SID (идентификатор объекта) администратора сервера.

tenantId

string

Идентификатор клиента администратора.

ManagedInstanceLicenseType

Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой за использование собственных лицензий SQL).

Имя Тип Описание
BasePrice

string

LicenseIncluded

string

ManagedInstancePecProperty

Подключение к частной конечной точке в управляемом экземпляре

Имя Тип Описание
id

string

Идентификатор ресурса.

properties

ManagedInstancePrivateEndpointConnectionProperties

Свойства подключения к частной конечной точке

ManagedInstancePrivateEndpointConnectionProperties

Свойства подключения к частной конечной точке.

Имя Тип Описание
privateEndpoint

ManagedInstancePrivateEndpointProperty

Частная конечная точка, к которой принадлежит подключение.

privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

Состояние подключения для подключения к частной конечной точке.

provisioningState

string

Состояние подключения к частной конечной точке.

ManagedInstancePrivateEndpointProperty

Имя Тип Описание
id

string

Идентификатор ресурса частной конечной точки.

ManagedInstancePrivateLinkServiceConnectionStateProperty

Имя Тип Описание
actionsRequired

string

Описание подключения к службе приватного канала.

description

string

Описание подключения к службе приватного канала.

status

string

Состояние подключения службы приватного канала.

ManagedInstanceProxyOverride

Тип подключения, используемый для подключения к экземпляру .

Имя Тип Описание
Default

string

Proxy

string

Redirect

string

ManagedInstanceUpdate

Запрос на обновление управляемого экземпляра базы данных Azure SQL.

Имя Тип Описание
identity

ResourceIdentity

Удостоверение управляемого экземпляра

properties.administratorLogin

string

Имя администратора для управляемого экземпляра. Может указываться только при создании управляемого экземпляра (и требуется для создания).

properties.administratorLoginPassword

string

Пароль для входа администратора (требуется для создания управляемого экземпляра).

properties.administrators

ManagedInstanceExternalAdministrator

Администратор сервера Azure Active Directory.

properties.collation

string

Параметры сортировки управляемого экземпляра.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этого экземпляра. Доступны следующие параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage).

properties.dnsZone

string

Зона DNS, в которую находится управляемый экземпляр.

properties.dnsZonePartner

string

Идентификатор ресурса другого управляемого экземпляра, зона DNS которого этот управляемый экземпляр будет совместно использовать после создания.

properties.fullyQualifiedDomainName

string

Полное доменное имя управляемого экземпляра.

properties.instancePoolId

string

Идентификатор пула экземпляров, к которому принадлежит этот управляемый сервер.

properties.keyId

string

URI CMK ключа, используемого для шифрования.

properties.licenseType

ManagedInstanceLicenseType

Тип лицензии. Возможные значения: LicenseIncluded (обычная цена, включая новую лицензию SQL) и BasePrice (цена со скидкой за использование собственных лицензий SQL).

properties.maintenanceConfigurationId

string

Указывает идентификатор конфигурации обслуживания, применяемый к этому управляемому экземпляру.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Указывает режим создания базы данных.

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

Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId.

properties.minimalTlsVersion

string

Минимальная версия TLS. Допустимые значения: None, 1.0, 1.1, 1.2

properties.primaryUserAssignedIdentityId

string

Идентификатор ресурса назначенного пользователем удостоверения, используемого по умолчанию.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Список подключений к частной конечной точке в управляемом экземпляре.

properties.provisioningState enum:
  • Accepted
  • Canceled
  • Created
  • Creating
  • Deleted
  • Deleting
  • Failed
  • NotSpecified
  • Registering
  • Running
  • Succeeded
  • TimedOut
  • Unknown
  • Unrecognized
  • Updating
properties.proxyOverride

ManagedInstanceProxyOverride

Тип подключения, используемый для подключения к экземпляру .

properties.publicDataEndpointEnabled

boolean

Указывает, включена ли конечная точка общедоступных данных.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этого экземпляра. Доступны следующие параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage).

properties.restorePointInTime

string

Указывает точку во времени (ISO8601 формат) базы данных-источника, которая будет восстановлена для создания новой базы данных.

properties.servicePrincipal

ServicePrincipal

Субъект-служба управляемого экземпляра.

properties.sourceManagedInstanceId

string

Идентификатор ресурса исходного управляемого экземпляра, связанного с операцией создания этого экземпляра.

properties.state

string

Состояние управляемого экземпляра.

properties.storageSizeInGB

integer

Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 16384. Допустимы только приращения 32 ГБ. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер.

properties.subnetId

string

Идентификатор ресурса подсети для управляемого экземпляра.

properties.timezoneId

string

Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые 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. Стандартное время в Европе".

properties.vCores

integer

Количество виртуальных ядер. Допустимые значения: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Указывает, включена ли multi-az.

sku

Sku

SKU управляемого экземпляра

tags

object

Теги ресурсов.

ManagedServerCreateMode

Указывает режим создания базы данных.

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

Восстановление. Создает экземпляр путем восстановления набора резервных копий на определенный момент времени. Необходимо указать Значения RestorePointInTime и SourceManagedInstanceId.

Имя Тип Описание
Default

string

PointInTimeRestore

string

PrincipalType

Тип субъекта администратора серверов.

Имя Тип Описание
Application

string

Group

string

User

string

ResourceIdentity

Конфигурация удостоверения Azure Active Directory для ресурса.

Имя Тип Описание
principalId

string

Идентификатор субъекта Azure Active Directory.

tenantId

string

Идентификатор клиента Azure Active Directory.

type

IdentityType

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

userAssignedIdentities

<string,  UserIdentity>

Идентификаторы ресурсов удостоверений, назначаемых пользователем для использования

ServicePrincipal

Конфигурация субъекта-службы управляемого экземпляра для ресурса.

Имя Тип Описание
clientId

string

Идентификатор клиента приложения Azure Active Directory.

principalId

string

Идентификатор объекта приложения Azure Active Directory.

tenantId

string

Идентификатор клиента Azure Active Directory.

type

ServicePrincipalType

Тип субъекта-службы.

ServicePrincipalType

Тип субъекта-службы.

Имя Тип Описание
None

string

SystemAssigned

string

Sku

SKU ресурса ARM.

Имя Тип Описание
capacity

integer

Емкость конкретного номера SKU.

family

string

Если служба имеет разные поколения оборудования для одного номера SKU, то это можно записать здесь.

name

string

Имя номера SKU, как правило, буква + номер, например P3.

size

string

Размер конкретного номера SKU

tier

string

Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум".

UserIdentity

Конфигурация удостоверения Azure Active Directory для ресурса.

Имя Тип Описание
clientId

string

Идентификатор клиента Azure Active Directory.

principalId

string

Идентификатор субъекта Azure Active Directory.