Поделиться через


Instance Failover Groups - Create Or Update

Создает или обновляет группу отработки отказа.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/locations/{locationName}/instanceFailoverGroups/{failoverGroupName}?api-version=2023-08-01

Параметры URI

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

string

Имя группы отработки отказа.

locationName
path True

string

Имя региона, в котором находится ресурс.

resourceGroupName
path True

string

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

subscriptionId
path True

string

Идентификатор подписки, идентифицирующий подписку Azure.

api-version
query True

string

Версия API, используемая для запроса.

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

Имя Обязательно Тип Описание
properties.managedInstancePairs True

ManagedInstancePairInfo[]

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

properties.partnerRegions True

PartnerRegionInfo[]

Сведения о регионе партнера для группы отработки отказа.

properties.readWriteEndpoint True

InstanceFailoverGroupReadWriteEndpoint

Конечная точка чтения и записи экземпляра группы отработки отказа.

properties.readOnlyEndpoint

InstanceFailoverGroupReadOnlyEndpoint

Конечная точка группы отработки отказа только для чтения.

properties.secondaryType

SecondaryInstanceType

Тип гео-вторичного экземпляра. Установите значение "Резервный", если экземпляр используется только в качестве параметра аварийного восстановления.

Ответы

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

InstanceFailoverGroup

Успешно обновлена группа отработки отказа.

201 Created

InstanceFailoverGroup

Успешно создана группа отработки отказа.

202 Accepted

Принятый

Заголовки

Location: string

Other Status Codes

ErrorResponse

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

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

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

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

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

  • 400 InstanceFailoverGroupCreateOrUpdateRequestUnsupportedPartnerCount — поддерживается только один регион партнера.

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

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpoint — поле readWriteEndpoint требуется для создания или обновления запросов.

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

  • 400 InstanceFailoverGroupUpdateOrDeleteRequestOnSecondary . Изменения в группе отработки отказа экземпляра запрещены на вторичном сервере. Выполните запрос на основном сервере.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestNegativeGracePeriodValues — значение льготного периода для конечной точки чтения и записи должно быть неотрицательным.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestLessThanMinimumGracePeriodValues — значение льготного периода для группы отработки отказа экземпляра должно быть больше или равно значению минимального льготного периода "{0}' минут

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

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

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

  • 400 InstanceFailoverGroupCreateOrUpdateRequestReadOnlyPropertyModified . Текст запроса группы создания или обновления экземпляра отработки отказа не должен изменять свойство "только для чтения"{0}".

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

  • 400 InstanceFailoverGroupPartnerManagedInstanceFromDifferentSubscription — основной сервер и сервер партнера группы отработки отказа находятся в разных подписках. Кросс-подписка для серверов группы отработки отказа запрещена.

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

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

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

  • 400 InvalidAddSecondaryPermission . Пользователь не имеет достаточного разрешения на добавление вторичного объекта на указанном сервере.

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

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

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

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

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

  • 400 InvalidTargetSubregion — целевой сервер нечитаемой вторичной базы данных не находится в парном регионе Azure для аварийного восстановления.

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

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

  • 400 НеправильноReplicationLinkState — операция ожидает, что база данных будет находиться в ожидаемом состоянии по ссылке репликации.

  • 400 CloudLifterFogInaccessibleDbRoleMismatch — не удалось сделать базу данных {0} в управляемом экземпляре SQL {1} доступ, так как роль экземпляра в группе отработки отказа изменилась с {2} на {3}, пока база данных была недоступна. Восстановите исходную роль базы данных, выполнив геоработку отказа и повторите попытку.

  • 400 CloudLifterGeodrBlocksDbActivate — не удается {0} базы данных в управляемом экземпляре SQL {1} доступ из-за текущей геодры. Дождитесь завершения конфликтующей операции и повторите попытку.

  • 400 AzureKeyVaultKeyDisabled — операция не удалось завершить на сервере, так как ключ Azure Key Vault отключен.

  • 400 AzureKeyVaultInvalidExpirationDate — операция не удалось завершить, так как срок действия ключа Azure Key Vault недопустим.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty — операция не может быть завершена, так как URI Хранилища ключей Azure имеет значение NULL или пусто.

  • 400 AzureKeyVaultNoServerIdentity — удостоверение сервера неправильно настроено.

  • 400 AzureKeyVaultInvalidUri — недопустимый ответ из Azure Key Vault. Используйте допустимый универсальный код ресурса (URI) Azure Key Vault.

  • 400 AzureKeyVaultMissingPermissions. Сервер отсутствует необходимые разрешения в Azure Key Vault.

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

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

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

  • 400 AdalGenericError — операция не удалось завершить, так как возникла ошибка Azure Active Directory.

  • 400 AdalServicePrincipalNotFound — операция не удалось завершить, так как не найдена ошибка субъекта-службы библиотеки Azure Active Directory.

  • 400 AzureKeyVaultMalformedVaultVaultUri— указанный uri Key Vault недопустим.

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

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

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

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

  • 400 ManagedInstanceGeoDRNotAllowedForInstancePool. Создание группы автоматической отработки отказа (GeoDR) не поддерживается для управляемых экземпляров, подготовленных в пулах экземпляров. Группы автоматической отработки отказа можно создавать только для автономных управляемых экземпляров.

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

  • 400 ManagedInstanceEstablishingFailoverGroupGeoPrimaryWithNewerVersionEditionThanSecondary — не удается создать группу отработки отказа, так как формат базы данных основного экземпляра несовместим с форматом базы данных вторичного экземпляра. Дополнительные сведения см. в https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 ManagedInstanceFailoverInFailoverGroupInstancesWithDifferentVersionEditions — операция отработки отказа не может выполняться из-за несоответствия формата базы данных между экземплярами в группе отработки отказа. Рассмотрите возможность обновления формата базы данных первичного экземпляра или удаления группы отработки отказа, чтобы повысить уровень текущего вторичного экземпляра до автономного экземпляра. Дополнительные сведения см. в https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 SecurityAdalPrincipalCertExpiredError — операция не удалось завершить, так как срок действия сертификата субъекта Azure Key Vault истек.

  • 400 ManagedInstanceNotAllowedInGeoDRSetupWhenFreemium. Развертывание группы отработки отказа не поддерживается с бесплатным предложением Управляемого экземпляра SQL Azure.

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

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel — указанный uri Key Vault недопустим.

  • 400 ManagedInstanceGeoFailoverCannotBeExecuted — геоотработка геоработки отказа управляемого экземпляра не может выполняться в настоящее время. Причина: '{0}'.

  • 400 Key MaterialNotFoundOnRemoteServer — удаленный сервер не имеет доступа к материалу ключа, используемому в качестве средства защиты TDE.

  • 400 SameKeyUriNotFoundOnRemoteServer — вторичный сервер не содержит материала ключа из того же хранилища ключей, что и средство защиты шифрования первичного сервера с включенной автоматической сменой ключа.

  • 400 AzureKeyVaultRsaKeyNotSupported. Предоставленное хранилище ключей использует неподдерживаемый размер ключа RSA или тип ключа. Поддерживаемый размер ключа RSA — 2048 или 3072, а тип ключа — RSA или RSA-HSM.

  • 400 SameKey MaterialNotFoundOnRemoteServer — вторичный сервер не содержит ключевого материала защиты шифрования первичного сервера.

  • 400 GeoReplicationDatabaseNotSecondary — операция ожидает, что база данных будет целевым объектом репликации.

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

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

  • 400 DnsZoneMismatch — DNSZone на сервере партнера отличается от DNSZone на исходном сервере. Это нарушает функциональные возможности InstanceFailoverGroup.

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

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

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

  • 400 RemoteDatabaseCopyPermission. Пользователь не имеет достаточного разрешения на создание копии базы данных на указанном сервере.

  • 400 InstanceFailoverGroupIncorrectNetworkingConfiguration — неправильная конфигурация сети. Трафик репликации первичного сервера не может добраться до дополнительного сервера.

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

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

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

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

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

  • 404 SourceDatabaseNotFound — исходная база данных не существует.

  • 405 UnsupportedReplicationOperation — в базе данных была инициирована неподдерживаемая операция репликации.

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

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

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

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

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

  • 409 ConflictingSystemOperationInProgresss — операция обслуживания системы выполняется в базе данных и дальнейшие операции должны ждать завершения.

  • 409 ManagedInstanceContainsInaccessibleDatabases — операция не удалось завершить, так как управляемый экземпляр "{0}" содержит базы данных, которые находятся в недоступном состоянии. Удалите недоступные базы данных или исправьте проблемы с доступом к ключу защиты TDE, управляемому клиентом, для управляемого экземпляра перед повторным выполнением операции. https://go.microsoft.com/fwlink/?linkid=2111623

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

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

  • 409 ServerKeyNameAlreadyExists — ключ сервера уже существует на сервере.

  • 409 ServerKeyUriAlreadyExists — URI ключа сервера уже существует на сервере.

  • 409 ServerKeyDoesNotExists — ключ сервера не существует.

  • 409 UpdateSloInProgresss — пользователь пытался инициировать несовместимую операцию во время выполнения обновления SLO.

  • 409 AzureKeyVaultKeyNameNotFound — операция не может быть завершена, так как имя ключа Azure Key Vault не существует.

  • 409 AzureKeyVaultKeyInUse — ключ в настоящее время используется сервером.

  • 409 InstanceFailoverGroupAlreadyExists — группа отработки отказа уже существует на определенном сервере.

  • 409 InstanceFailoverGroupBusy — группа отработки отказа экземпляра занята другой операцией.

  • 409 InstanceFailoverGroupDnsRecordInUse — для запрошенной конечной точки существует повторяющаяся запись DNS.

  • 409 InvalidFailoverGroupName — указано недопустимое имя группы отработки отказа экземпляра.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship — операция репликации была выполнена в базе данных, которая не находится в связи репликации.

  • 409 InvalidDatabaseStateForOperation — операция не разрешена в базе данных в текущем состоянии репликации.

  • 409 DuplicateGeoDrRelation — базы данных уже находятся в связи репликации. Это повторяющийся запрос.

  • 409 RemoteDatabaseExists — имя целевой базы данных уже существует на целевом сервере.

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

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

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

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

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

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

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

  • 503 AzureKeyVaultConnectionFailed — не удалось выполнить операцию на сервере, так как попытки подключения к Azure Key Vault завершились сбоем.

  • 503 AzureKeyVaultGenericConnectionError — операция не удалось завершить, так как при попытке получить сведения Key Vault произошла ошибка.

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

Примеры

Create failover group

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/locations/Japan East/instanceFailoverGroups/failover-group-test-3?api-version=2023-08-01

{
  "properties": {
    "readWriteEndpoint": {
      "failoverPolicy": "Automatic",
      "failoverWithDataLossGracePeriodMinutes": 480
    },
    "readOnlyEndpoint": {
      "failoverPolicy": "Disabled"
    },
    "partnerRegions": [
      {
        "location": "Japan West"
      }
    ],
    "managedInstancePairs": [
      {
        "primaryManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/failover-group-primary-mngdInstance",
        "partnerManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/failover-group-secondary-mngdInstance"
      }
    ],
    "secondaryType": "Geo"
  }
}

Пример ответа

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/locations/JapanEast/instanceFailoverGroups/failover-group-test-3",
  "name": "failover-group-test-3",
  "type": "Microsoft.Sql/locations/instanceFailoverGroups",
  "properties": {
    "readWriteEndpoint": {
      "failoverPolicy": "Automatic",
      "failoverWithDataLossGracePeriodMinutes": 480
    },
    "readOnlyEndpoint": {
      "failoverPolicy": "Disabled"
    },
    "replicationRole": "Primary",
    "replicationState": "CATCH_UP",
    "partnerRegions": [
      {
        "location": "Japan West",
        "replicationRole": "Secondary"
      }
    ],
    "managedInstancePairs": [
      {
        "primaryManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/failover-group-primary-mngdInstance",
        "partnerManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/failover-group-secondary-mngdInstance"
      }
    ],
    "secondaryType": "Geo"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/locations/JapanEast/instanceFailoverGroups/failover-group-test-3",
  "name": "failover-group-test-3",
  "type": "Microsoft.Sql/locations/instanceFailoverGroups",
  "properties": {
    "readWriteEndpoint": {
      "failoverPolicy": "Automatic",
      "failoverWithDataLossGracePeriodMinutes": 480
    },
    "readOnlyEndpoint": {
      "failoverPolicy": "Disabled"
    },
    "replicationRole": "Primary",
    "replicationState": "CATCH_UP",
    "partnerRegions": [
      {
        "location": "Japan West",
        "replicationRole": "Secondary"
      }
    ],
    "managedInstancePairs": [
      {
        "primaryManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/failover-group-primary-mngdInstance",
        "partnerManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/failover-group-secondary-mngdInstance"
      }
    ],
    "secondaryType": "Geo"
  }
}

Определения

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

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

InstanceFailoverGroup

Группа отработки отказа экземпляра.

InstanceFailoverGroupReadOnlyEndpoint

Конечная точка группы отработки отказа только для чтения.

InstanceFailoverGroupReadWriteEndpoint

Конечная точка чтения и записи экземпляра группы отработки отказа.

InstanceFailoverGroupReplicationRole

Локальная роль репликации экземпляра группы отработки отказа.

ManagedInstancePairInfo

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

PartnerRegionInfo

Сведения о регионе партнера для группы отработки отказа.

ReadOnlyEndpointFailoverPolicy

Политика отработки отказа конечной точки только для чтения для группы отработки отказа.

ReadWriteEndpointFailoverPolicy

Политика отработки отказа конечной точки чтения и записи для группы отработки отказа. Если отработка отказа является автоматической, требуется отработка отказаWithDataLossGracePeriodMinutes.

SecondaryInstanceType

Тип гео-вторичного экземпляра. Установите значение "Резервный", если экземпляр используется только в качестве параметра аварийного восстановления.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

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

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

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

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

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

ErrorDetail

Объект ошибки.

InstanceFailoverGroup

Группа отработки отказа экземпляра.

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

string

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

name

string

Имя ресурса.

properties.managedInstancePairs

ManagedInstancePairInfo[]

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

properties.partnerRegions

PartnerRegionInfo[]

Сведения о регионе партнера для группы отработки отказа.

properties.readOnlyEndpoint

InstanceFailoverGroupReadOnlyEndpoint

Конечная точка группы отработки отказа только для чтения.

properties.readWriteEndpoint

InstanceFailoverGroupReadWriteEndpoint

Конечная точка чтения и записи экземпляра группы отработки отказа.

properties.replicationRole

InstanceFailoverGroupReplicationRole

Локальная роль репликации экземпляра группы отработки отказа.

properties.replicationState

string

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

properties.secondaryType

SecondaryInstanceType

Тип гео-вторичного экземпляра. Установите значение "Резервный", если экземпляр используется только в качестве параметра аварийного восстановления.

type

string

Тип ресурса.

InstanceFailoverGroupReadOnlyEndpoint

Конечная точка группы отработки отказа только для чтения.

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

ReadOnlyEndpointFailoverPolicy

Политика отработки отказа конечной точки только для чтения для группы отработки отказа.

InstanceFailoverGroupReadWriteEndpoint

Конечная точка чтения и записи экземпляра группы отработки отказа.

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

ReadWriteEndpointFailoverPolicy

Политика отработки отказа конечной точки чтения и записи для группы отработки отказа. Если отработка отказа является автоматической, требуется отработка отказаWithDataLossGracePeriodMinutes.

failoverWithDataLossGracePeriodMinutes

integer (int32)

Льготный период перед отработкой отказа с потерей данных пытается выполнить для конечной точки чтения и записи. Если отработка отказа является автоматической, требуется отработка отказаWithDataLossGracePeriodMinutes.

InstanceFailoverGroupReplicationRole

Локальная роль репликации экземпляра группы отработки отказа.

Значение Описание
Primary
Secondary

ManagedInstancePairInfo

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

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

string

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

primaryManagedInstanceId

string

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

PartnerRegionInfo

Сведения о регионе партнера для группы отработки отказа.

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

string

Географическое расположение управляемых экземпляров партнера.

replicationRole

InstanceFailoverGroupReplicationRole

Роль репликации управляемых экземпляров партнера.

ReadOnlyEndpointFailoverPolicy

Политика отработки отказа конечной точки только для чтения для группы отработки отказа.

Значение Описание
Disabled
Enabled

ReadWriteEndpointFailoverPolicy

Политика отработки отказа конечной точки чтения и записи для группы отработки отказа. Если отработка отказа является автоматической, требуется отработка отказаWithDataLossGracePeriodMinutes.

Значение Описание
Automatic
Manual

SecondaryInstanceType

Тип гео-вторичного экземпляра. Установите значение "Резервный", если экземпляр используется только в качестве параметра аварийного восстановления.

Значение Описание
Geo
Standby