Replication Protected Items - Update

Обновления параметры защищенных элементов репликации.
Операция обновления параметров восстановления защищенного элемента репликации ASR.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}?api-version=2023-02-01

Параметры URI

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

string

Имя структуры.

protectionContainerName
path True

string

Имя контейнера защиты.

replicatedProtectedItemName
path True

string

Имя защищенного элемента репликации.

resourceGroupName
path True

string

Имя группы ресурсов, в которой находится хранилище служб восстановления.

resourceName
path True

string

Имя хранилища служб восстановления.

subscriptionId
path True

string

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

api-version
query True

string

Версия API клиента.

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

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

UpdateReplicationProtectedItemInputProperties

Обновление свойств защищенных элементов репликации.

Ответы

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

ReplicationProtectedItem

ОК

202 Accepted

Принято

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Имя Описание
user_impersonation олицетворите учетную запись пользователя.

Примеры

Updates the replication protected Item settings.

Sample Request

PATCH https://management.azure.com/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b?api-version=2023-02-01

{
  "properties": {
    "recoveryAzureVMName": "vm1",
    "recoveryAzureVMSize": "Basic_A0",
    "selectedRecoveryAzureNetworkId": "/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai",
    "vmNics": [
      {
        "nicId": "TWljcm9zb2Z0OkY4NDkxRTRGLTgxN0EtNDBERC1BOTBDLUFGNzczOTc4Qzc1Qlw3NjAwMzMxRS03NDk4LTQ0QTQtQjdDNy0xQjY1NkJDREQ1MkQ=",
        "selectionType": "SelectedByUser",
        "ipConfigs": [
          {
            "ipConfigName": "ipconfig1",
            "isPrimary": true,
            "recoverySubnetName": "subnet1",
            "recoveryStaticIPAddress": "10.0.2.46"
          }
        ]
      }
    ],
    "licenseType": "WindowsServer",
    "providerSpecificDetails": {
      "instanceType": "HyperVReplicaAzure"
    }
  }
}

Sample Response

Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2023-02-01
{
  "id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b",
  "name": "f8491e4f-817a-40dd-a90c-af773978c75b",
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
  "properties": {
    "friendlyName": "vm1",
    "protectedItemType": "HyperVVirtualMachine",
    "protectableItemId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
    "recoveryServicesProviderId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa",
    "primaryFabricFriendlyName": "cloud1",
    "recoveryFabricFriendlyName": "Microsoft Azure",
    "recoveryFabricId": "Microsoft Azure",
    "primaryProtectionContainerFriendlyName": "cloud1",
    "recoveryProtectionContainerFriendlyName": "Microsoft Azure",
    "protectionState": "Protected",
    "protectionStateDescription": "Protected",
    "activeLocation": "Primary",
    "testFailoverState": "None",
    "testFailoverStateDescription": "None",
    "allowedOperations": [
      "PlannedFailover",
      "UnplannedFailover",
      "DisableProtection",
      "TestFailover"
    ],
    "replicationHealth": "Normal",
    "policyId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
    "policyFriendlyName": "protectionprofile1",
    "currentScenario": {
      "scenarioName": "None",
      "jobId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None",
      "startTime": "1753-01-01T01:01:01Z"
    },
    "providerSpecificDetails": {
      "instanceType": "HyperVReplicaAzure"
    },
    "recoveryContainerId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478"
  }
}
Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2023-02-01
Retry-After: 30

Определения

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

Параметры поставщика A2A.

A2AProtectedDiskDetails

Сведения о диске, защищенном A2A.

A2AProtectedManagedDiskDetails

Сведения об управляемом диске, защищенном A2A.

A2AReplicationDetails

Параметры поставщика A2A.

A2AUnprotectedDiskDetails

Сведения о незащищенном диске A2A.

A2AUpdateReplicationProtectedItemInput

Входные данные InMage Azure версии 2 для обновления защищенного элемента репликации.

A2AVmManagedDiskUpdateDetails

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

AgentUpgradeBlockedReason

Указывает, возможно ли обновление.

AutoProtectionOfDataDisk

Значение , указывающее, включена ли автоматическая защита.

AzureToAzureVmSyncedConfigDetails

Сведения о конфигурации, синхронизированной с виртуальной машиной Azure.

AzureVmDiskDetails

Сведения о диске для поставщика E2A.

CurrentScenarioDetails

Сведения о текущем сценарии защищенной сущности.

DiskAccountType

Тип диска.

DiskDetails

Данные сведений о локальном диске.

DiskEncryptionInfo

Сведения о шифровании диска восстановления (BEK и KEK).

DiskEncryptionKeyInfo

Сведения о ключе шифрования диска (ключ шифрования BitLocker (BEK) в Windows).

DiskReplicationProgressHealth

Работоспособности хода выполнения.

EthernetAddressType

Тип исходного IP-адреса.

ExtendedLocation

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

ExtendedLocationType

Расширенный тип расположения.

HealthError

Ошибка работоспособности.

HealthErrorCustomerResolvability

Значение, указывающее, является ли ошибка работоспособности урегулируемой клиентом.

HyperVReplicaAzureManagedDiskDetails

Сведения о управляемом диске Hyper-V.

HyperVReplicaAzureReplicationDetails

Параметры поставщика Azure для реплики Hyper V.

HyperVReplicaAzureUpdateReplicationProtectedItemInput

HyperV реплика входные данные Azure для обновления защищенного элемента репликации.

HyperVReplicaBaseReplicationDetails

Hyper V реплика базовый класс параметров поставщика.

HyperVReplicaBlueReplicationDetails

Сведения о репликации HyperV реплика 2012 R2 (синий).

HyperVReplicaReplicationDetails

Сведения о репликации HyperV реплика 2012.

InitialReplicationDetails

Сведения о начальной репликации.

InMageAgentDetails

Сведения об агенте InMage.

InMageAzureV2ManagedDiskDetails

Сведения о управляемом диске InMageAzureV2.

InMageAzureV2ProtectedDiskDetails

Сведения о защищенном диске InMageAzureV2.

InMageAzureV2ReplicationDetails

Параметры поставщика InMageAzureV2.

InMageAzureV2SwitchProviderBlockingErrorDetails

Сведения об ошибке блокировки поставщика коммутатора InMageAzureV2.

InMageAzureV2SwitchProviderDetails

Сведения о поставщике коммутатора InMageAzureV2.

InMageAzureV2UpdateReplicationProtectedItemInput

Входные данные InMage Azure версии 2 для обновления защищенного элемента репликации.

InMageProtectedDiskDetails

Сведения о защищенном диске InMage.

InMageRcmAgentUpgradeBlockingErrorDetails

Сведения об ошибке блокировки обновления агента источника InMageRcm.

InMageRcmDiscoveredProtectedVmDetails

InMageRcm обнаружил сведения о защищенной виртуальной машине.

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback обнаружил сведения о виртуальной машине.

InMageRcmFailbackMobilityAgentDetails

Сведения об агенте мобильности InMageRcmFailback.

InMageRcmFailbackNicDetails

Сведения о сетевом адаптере InMageRcmFailback.

InMageRcmFailbackProtectedDiskDetails

Сведения о защищенном диске InMageRcmFailback.

InMageRcmFailbackReplicationDetails

Сведения о поставщике InMageRcmFailback.

InMageRcmFailbackSyncDetails

Сведения о синхронизации на уровне диска InMageRcmFailback.

InMageRcmLastAgentUpgradeErrorDetails

Сведения об ошибке последнего обновления агента источника InMageRcm.

InMageRcmMobilityAgentDetails

Сведения об агенте мобильности InMageRcm.

InMageRcmNicDetails

Сведения о сетевом адаптере InMageRcm.

InMageRcmNicInput

Входные данные сетевого адаптера InMageRcm.

InMageRcmProtectedDiskDetails

Сведения о защищенном диске InMageRcm.

InMageRcmReplicationDetails

Сведения о поставщике InMageRcm.

InMageRcmSyncDetails

Сведения о синхронизации на уровне диска InMageRcm.

InMageRcmUpdateReplicationProtectedItemInput

Входные данные поставщика InMageRcm для обновления защищенного элемента репликации.

InMageReplicationDetails

Параметры поставщика InMage.

InnerHealthError

Реализует класс InnerHealthError. Объект HealthError содержит список ошибок InnerHealthErrors в качестве дочерних ошибок. InnerHealthError используется, так как это предотвращает бесконечный цикл структур, когда Hydra пытается создать контракт автоматически. Мы раскрываем связанные ошибки работоспособности как внутренние ошибки работоспособности, и все потребители API могут использовать их так же, как Исключение —> InnerException.

InputEndpoint
IPConfigDetails
IPConfigInputDetails
KeyEncryptionKeyInfo

Сведения о ключе шифрования ключей (KEK).

LicenseType

Тип лицензии.

MobilityAgentUpgradeState

Состояние автоматического обновления агента.

MultiVmGroupCreateOption

Указывает, создается ли группа нескольких виртуальных машин автоматически или указывается пользователем.

OSDetails

Сведения о диске.

OSDiskDetails

Сведения о диске ОС.

PlannedFailoverStatus

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

ReplicationProtectedItem

Элемент, защищенный репликацией.

ReplicationProtectedItemProperties

Сведения о пользовательских данных элемента, защищенного репликацией.

ResyncState

Состояние повторной синхронизации.

SqlServerLicenseType

Тип лицензии SQL Server.

UpdateDiskInput

Дисковые входные данные для обновления.

UpdateReplicationProtectedItemInput

Обновление входных данных защищенного элемента репликации.

UpdateReplicationProtectedItemInputProperties

Обновление входных свойств защищенного элемента.

VmEncryptionType

Тип шифрования виртуальной машины.

VMNicDetails

Сведения о сети виртуальной машины Hyper V.

VMNicInputDetails

Сведения о сетевых входных данных виртуальной машины Hyper V.

VmReplicationProgressHealth

Начальная работоспособности хода выполнения репликации.

A2ACrossClusterMigrationReplicationDetails

Параметры поставщика A2A.

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

string

Идентификатор объекта для конкретной структуры виртуальной машины.

instanceType string:

A2ACrossClusterMigration

Возвращает тип экземпляра.

lifecycleId

string

Идентификатор, связанный с pe, который сохраняет такие действия, как защита от переключения, которые изменяют резервные объекты PE/CPE внутренне. Идентификатор жизненного цикла переносится вперед, чтобы иметь связь или непрерывность, чтобы иметь идентификатор, обозначающий "тот же" защищенный элемент, даже если другие внутренние идентификаторы или идентификатор ARM могут изменяться.

osType

string

Тип операционной системы.

primaryFabricLocation

string

Расположение основной структуры.

vmProtectionState

string

Состояние защиты для виртуальной машины.

vmProtectionStateDescription

string

Описание состояния защиты для виртуальной машины.

A2AProtectedDiskDetails

Сведения о диске, защищенном A2A.

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

string[]

Список операций на уровне диска.

dataPendingAtSourceAgentInMB

number

Данные, ожидающие на исходной виртуальной машине в МБ.

dataPendingInStagingStorageAccountInMB

number

Данные, ожидающие репликации в МБ в промежуточной учетной записи.

dekKeyVaultArmId

string

Идентификатор ресурса KeyVault для секрета (BEK).

diskCapacityInBytes

integer

Емкость диска в байтах.

diskName

string

имя диска.

diskState

string

Состояние диска.

diskType

string

Тип диска.

diskUri

string

Универсальный код ресурса (URI) диска.

failoverDiskName

string

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

isDiskEncrypted

boolean

Значение, указывающее, имеет ли виртуальная машина зашифрованный диск ОС.

isDiskKeyEncrypted

boolean

Значение, указывающее, зашифрован ли ключ диска.

kekKeyVaultArmId

string

Идентификатор ресурса KeyVault для ключа (KEK).

keyIdentifier

string

URL-адрес ключа или идентификатор (KEK).

monitoringJobType

string

Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion.

monitoringPercentageCompletion

integer

Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType.

primaryDiskAzureStorageAccountId

string

Учетная запись хранения основного диска.

primaryStagingAzureStorageAccountId

string

Основная промежуточная учетная запись хранения.

recoveryAzureStorageAccountId

string

Учетная запись хранения диска восстановления.

recoveryDiskUri

string

URI диска восстановления.

resyncRequired

boolean

Значение , указывающее, требуется ли повторная синхронизация для этого диска.

secretIdentifier

string

URL-адрес или идентификатор секрета (BEK).

tfoDiskName

string

Имя тестовой отработки отказа для управляемого диска.

A2AProtectedManagedDiskDetails

Сведения об управляемом диске, защищенном A2A.

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

string[]

Список операций на уровне диска.

dataPendingAtSourceAgentInMB

number

Данные, ожидающие на исходной виртуальной машине в МБ.

dataPendingInStagingStorageAccountInMB

number

Данные, ожидающие репликации в МБ в промежуточной учетной записи.

dekKeyVaultArmId

string

Идентификатор ресурса KeyVault для секрета (BEK).

diskCapacityInBytes

integer

Емкость диска в байтах.

diskId

string

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

diskName

string

имя диска.

diskState

string

Состояние диска.

diskType

string

Тип диска.

failoverDiskName

string

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

isDiskEncrypted

boolean

Значение, указывающее, имеет ли виртуальная машина зашифрованный диск ОС.

isDiskKeyEncrypted

boolean

Значение, указывающее, зашифрован ли ключ диска.

kekKeyVaultArmId

string

Идентификатор ресурса KeyVault для ключа (KEK).

keyIdentifier

string

URL-адрес ключа или идентификатор (KEK).

monitoringJobType

string

Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion.

monitoringPercentageCompletion

integer

Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType.

primaryDiskEncryptionSetId

string

Идентификатор основного набора шифрования дисков.

primaryStagingAzureStorageAccountId

string

Основная промежуточная учетная запись хранения.

recoveryDiskEncryptionSetId

string

Идентификатор набора шифрования диска восстановления.

recoveryOrignalTargetDiskId

string

Восстановление исходного целевого диска Идентификатор arm.

recoveryReplicaDiskAccountType

string

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

recoveryReplicaDiskId

string

Восстановление реплика идентификатора arm диска.

recoveryResourceGroupId

string

Идентификатор arm группы ресурсов диска восстановления.

recoveryTargetDiskAccountType

string

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

recoveryTargetDiskId

string

Идентификатор arm диска целевого диска восстановления.

resyncRequired

boolean

Значение , указывающее, требуется ли повторная синхронизация для этого диска.

secretIdentifier

string

URL-адрес или идентификатор секрета (BEK).

tfoDiskName

string

Имя тестовой отработки отказа для управляемого диска.

A2AReplicationDetails

Параметры поставщика A2A.

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

string

Дата истечения срока действия сертификата агента.

agentExpiryDate

string

Дата истечения срока действия агента.

agentVersion

string

Версия агента.

autoProtectionOfDataDisk

AutoProtectionOfDataDisk

Значение , указывающее, включена ли автоматическая защита.

fabricObjectId

string

Идентификатор объекта для конкретной структуры виртуальной машины.

initialPrimaryExtendedLocation

ExtendedLocation

Начальное основное расширенное расположение.

initialPrimaryFabricLocation

string

Начальное основное расположение структуры.

initialPrimaryZone

string

Начальная основная зона доступности.

initialRecoveryExtendedLocation

ExtendedLocation

Начальное расширенное расположение восстановления.

initialRecoveryFabricLocation

string

Начальное расположение структуры восстановления.

initialRecoveryZone

string

Начальная зона доступности восстановления.

instanceType string:

A2A

Возвращает тип экземпляра.

isReplicationAgentCertificateUpdateRequired

boolean

Значение, указывающее, требуется ли обновление сертификата агента.

isReplicationAgentUpdateRequired

boolean

Значение , указывающее, требуется ли обновление агента репликации.

lastHeartbeat

string

Последний пульс, полученный от исходного сервера.

lastRpoCalculatedTime

string

Время (в формате UTC), когда последнее значение RPO было вычислено службой защиты.

lifecycleId

string

Идентификатор, связанный с PE, который выдерживает такие действия, как защита коммутатора, которые изменяют внутренние резервные объекты PE/CPE. Идентификатор жизненного цикла переносится вперед, чтобы иметь связь или непрерывность в возможности иметь идентификатор, который обозначает "тот же" защищенный элемент, даже если другие внутренние идентификаторы или идентификатор ARM могут изменяться.

managementId

string

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

monitoringJobType

string

Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion.

monitoringPercentageCompletion

integer

Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType.

multiVmGroupCreateOption

MultiVmGroupCreateOption

Указывает, создается ли группа нескольких виртуальных машин автоматически или указывается пользователем.

multiVmGroupId

string

Идентификатор группы с несколькими виртуальными машинами.

multiVmGroupName

string

Имя группы с несколькими виртуальными машинами.

osType

string

Тип операционной системы.

primaryAvailabilityZone

string

Основная зона доступности.

primaryExtendedLocation

ExtendedLocation

Основное расширенное расположение.

primaryFabricLocation

string

Расположение основной структуры.

protectedDisks

A2AProtectedDiskDetails[]

Список защищенных дисков.

protectedManagedDisks

A2AProtectedManagedDiskDetails[]

Список защищенных управляемых дисков.

recoveryAvailabilitySet

string

Группа доступности восстановления.

recoveryAvailabilityZone

string

Зона доступности восстановления.

recoveryAzureGeneration

string

Создание Azure для восстановления.

recoveryAzureResourceGroupId

string

Группа ресурсов восстановления.

recoveryAzureVMName

string

Имя виртуальной машины восстановления.

recoveryAzureVMSize

string

Размер виртуальной машины восстановления.

recoveryBootDiagStorageAccountId

string

Идентификатор arm учетной записи хранения для диагностики загрузки восстановления.

recoveryCapacityReservationGroupId

string

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

recoveryCloudService

string

Облачная служба восстановления.

recoveryExtendedLocation

ExtendedLocation

Расширенное расположение восстановления.

recoveryFabricLocation

string

Расположение структуры восстановления.

recoveryFabricObjectId

string

Идентификатор объекта структуры восстановления.

recoveryProximityPlacementGroupId

string

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

recoveryVirtualMachineScaleSetId

string

Идентификатор масштабируемого набора виртуальных машин восстановления.

rpoInSeconds

integer

Последнее значение RPO в секундах.

selectedRecoveryAzureNetworkId

string

Виртуальная сеть восстановления.

selectedTfoAzureNetworkId

string

Тестовая отработка отказа виртуальной сети.

testFailoverRecoveryFabricObjectId

string

Идентификатор объекта тестовой структуры отработки отказа.

tfoAzureVMName

string

Имя виртуальной машины тестовой отработки отказа.

unprotectedDisks

A2AUnprotectedDiskDetails[]

Список незащищенных дисков.

vmEncryptionType

VmEncryptionType

Тип шифрования виртуальной машины.

vmNics

VMNicDetails[]

Сведения о сетевом адаптере виртуальной машины.

vmProtectionState

string

Состояние защиты виртуальной машины.

vmProtectionStateDescription

string

Описание состояния защиты для виртуальной машины.

vmSyncedConfigDetails

AzureToAzureVmSyncedConfigDetails

Сведения о синхронизированной конфигурации.

A2AUnprotectedDiskDetails

Сведения о незащищенном диске A2A.

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

AutoProtectionOfDataDisk

Значение , указывающее, включена ли автоматическая защита диска.

diskLunId

integer

Исходный идентификатор lun для диска данных.

A2AUpdateReplicationProtectedItemInput

Входные данные InMage Azure версии 2 для обновления защищенного элемента репликации.

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

DiskEncryptionInfo

Сведения о шифровании диска ос восстановления.

instanceType string:

A2A

Тип класса.

managedDiskUpdateDetails

A2AVmManagedDiskUpdateDetails[]

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

recoveryBootDiagStorageAccountId

string

Учетная запись хранения диагностики загрузки.

recoveryCapacityReservationGroupId

string

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

recoveryCloudServiceId

string

Идентификатор ARM целевой облачной службы (для версии 1).

recoveryProximityPlacementGroupId

string

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

recoveryResourceGroupId

string

Идентификатор ARM целевой группы ресурсов (для версии 2).

recoveryVirtualMachineScaleSetId

string

Идентификатор масштабируемого набора виртуальных машин восстановления.

tfoAzureVMName

string

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

A2AVmManagedDiskUpdateDetails

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

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

DiskEncryptionInfo

Сведения о шифровании диска ос восстановления.

diskId

string

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

failoverDiskName

string

Имя целевого диска для незапланированной операции отработки отказа.

recoveryReplicaDiskAccountType

string

Тип диска реплика перед отработой отказа.

recoveryTargetDiskAccountType

string

Тип целевого диска перед отработки отказа.

tfoDiskName

string

Имя целевого диска для тестовой операции отработки отказа.

AgentUpgradeBlockedReason

Указывает, возможно ли обновление.

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

string

AlreadyOnLatestVersion

string

DistroIsNotReported

string

DistroNotSupportedForUpgrade

string

IncompatibleApplianceVersion

string

InvalidAgentVersion

string

InvalidDriverVersion

string

MissingUpgradePath

string

NotProtected

string

ProcessServerNoHeartbeat

string

RcmProxyNoHeartbeat

string

RebootRequired

string

Unknown

string

UnsupportedProtectionScenario

string

AutoProtectionOfDataDisk

Значение , указывающее, включена ли автоматическая защита.

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

string

Enabled

string

AzureToAzureVmSyncedConfigDetails

Сведения о конфигурации, синхронизированной с виртуальной машиной Azure.

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

InputEndpoint[]

Входные конечные точки виртуальной машины Azure.

tags

object

Теги виртуальной машины Azure.

AzureVmDiskDetails

Сведения о диске для поставщика E2A.

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

string

Имя настраиваемого целевого диска Azure.

diskEncryptionSetId

string

Идентификатор ARM DiskEncryptionSet.

diskId

string

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

lunId

string

Ordinal\LunId диска для виртуальной машины Azure.

maxSizeMB

string

Максимальная сторона в МБ.

targetDiskLocation

string

URI большого двоичного объекта диска Azure.

targetDiskName

string

Имя целевого диска Azure.

vhdId

string

Идентификатор виртуального жесткого диска.

vhdName

string

Имя виртуального жесткого диска.

vhdType

string

Тип VHD.

CurrentScenarioDetails

Сведения о текущем сценарии защищенной сущности.

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

string

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

scenarioName

string

Имя сценария.

startTime

string

Время начала рабочего процесса.

DiskAccountType

Тип диска.

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

string

StandardSSD_LRS

string

Standard_LRS

string

DiskDetails

Данные сведений о локальном диске.

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

integer

Максимальный размер жесткого диска в МБ.

vhdId

string

Идентификатор виртуального жесткого диска.

vhdName

string

Имя виртуального жесткого диска.

vhdType

string

Тип тома.

DiskEncryptionInfo

Сведения о шифровании диска восстановления (BEK и KEK).

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

DiskEncryptionKeyInfo

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

keyEncryptionKeyInfo

KeyEncryptionKeyInfo

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

DiskEncryptionKeyInfo

Сведения о ключе шифрования диска (ключ шифрования BitLocker (BEK) в Windows).

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

string

Идентификатор ARM ресурса KeyVault для секрета.

secretIdentifier

string

URL-адрес или идентификатор секрета.

DiskReplicationProgressHealth

Работоспособности хода выполнения.

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

string

NoProgress

string

None

string

Queued

string

SlowProgress

string

EthernetAddressType

Тип исходного IP-адреса.

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

string

Static

string

ExtendedLocation

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

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

string

Имя расширенного расположения.

type

ExtendedLocationType

Расширенный тип расположения.

ExtendedLocationType

Расширенный тип расположения.

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

string

HealthError

Ошибка работоспособности.

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

string

Время создания ошибки (UTC).

customerResolvability

HealthErrorCustomerResolvability

Значение, указывающее, является ли ошибка работоспособности урегулируемой клиентом.

entityId

string

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

errorCategory

string

Категория ошибки.

errorCode

string

Код ошибки.

errorId

string

Уникальный идентификатор ошибки работоспособности.

errorLevel

string

Уровень ошибки.

errorMessage

string

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

errorSource

string

Источник ошибки.

errorType

string

Тип ошибки.

innerHealthErrors

InnerHealthError[]

Внутренние ошибки работоспособности. HealthError со списком HealthError в качестве дочерних ошибок является проблематичным. InnerHealthError используется, так как это предотвращает бесконечный цикл структур, когда Hydra пытается создать контракт автоматически. Мы раскрываем связанные ошибки работоспособности как внутренние ошибки работоспособности, и все потребители API могут использовать их так же, как Исключение —> InnerException.

possibleCauses

string

Возможные причины ошибки.

recommendedAction

string

Рекомендуемое действие для устранения ошибки.

recoveryProviderErrorMessage

string

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

summaryMessage

string

Сводное сообщение сущности.

HealthErrorCustomerResolvability

Значение, указывающее, является ли ошибка работоспособности урегулируемой клиентом.

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

string

NotAllowed

string

HyperVReplicaAzureManagedDiskDetails

Сведения о управляемом диске Hyper-V.

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

string

Идентификатор ARM набора шифрования дисков.

diskId

string

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

replicaDiskType

string

Тип диска реплика.

seedManagedDiskId

string

Начальный идентификатор управляемого диска.

HyperVReplicaAzureReplicationDetails

Параметры поставщика Azure для реплики Hyper V.

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

AzureVmDiskDetails[]

Сведения о диске виртуальной машины Azure.

enableRdpOnTargetOption

string

Выбранный параметр для включения RDP\SSH на целевой виртуальной машине после отработки отказа. Строковое значение перечисления SrsDataContract.EnableRDPOnTargetOption.

encryption

string

Сведения о шифровании.

initialReplicationDetails

InitialReplicationDetails

Сведения о начальной репликации.

instanceType string:

HyperVReplicaAzure

Возвращает тип экземпляра.

lastRecoveryPointReceived

string

Время получения последней точки восстановления.

lastReplicatedTime

string

Время последней репликации.

lastRpoCalculatedTime

string

Последнее вычисляемое время RPO.

licenseType

string

Тип лицензии используемой виртуальной машины.

oSDetails

OSDetails

Сведения об операционной системе.

protectedManagedDisks

HyperVReplicaAzureManagedDiskDetails[]

Список защищенных управляемых дисков.

recoveryAvailabilitySetId

string

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

recoveryAzureLogStorageAccountId

string

Идентификатор ARM учетной записи хранения журналов, используемой для репликации. Если во время включения защиты не была предоставлена учетная запись хранения журналов, ей будет присвоено значение NULL.

recoveryAzureResourceGroupId

string

Идентификатор целевой группы ресурсов.

recoveryAzureStorageAccount

string

Учетная запись хранения Azure для восстановления.

recoveryAzureVMSize

string

Размер виртуальной машины Azure для восстановления.

recoveryAzureVmName

string

Имя восстановления Azure.

rpoInSeconds

integer

Последнее значение RPO.

seedManagedDiskTags

object

Теги для начальных управляемых дисков.

selectedRecoveryAzureNetworkId

string

Выбранный идентификатор сети Azure для восстановления.

selectedSourceNicId

string

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

sourceVmCpuCount

integer

Количество ЦП виртуальной машины на основной стороне.

sourceVmRamSizeInMB

integer

Размер ОЗУ виртуальной машины на основной стороне.

sqlServerLicenseType

string

Тип лицензии SQL Server.

targetAvailabilityZone

string

Целевая зона доступности.

targetManagedDiskTags

object

Теги для целевых управляемых дисков.

targetNicTags

object

Теги для целевых сетевых адаптеров.

targetProximityPlacementGroupId

string

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

targetVmTags

object

Теги целевой виртуальной машины.

useManagedDisks

string

Значение , указывающее, следует ли использовать управляемые диски во время отработки отказа.

vmId

string

Идентификатор виртуальной машины.

vmNics

VMNicDetails[]

Сведения о сети PE.

vmProtectionState

string

Состояние защиты виртуальной машины.

vmProtectionStateDescription

string

Описание состояния защиты для виртуальной машины.

HyperVReplicaAzureUpdateReplicationProtectedItemInput

HyperV реплика входные данные Azure для обновления защищенного элемента репликации.

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

object

Словарь идентификатора дискового ресурса для набора arm id шифрования диска.

instanceType string:

HyperVReplicaAzure

Тип класса.

recoveryAzureV1ResourceGroupId

string

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

recoveryAzureV2ResourceGroupId

string

Идентификатор группы ресурсов восстановления Azure для развертывания resource manager.

sqlServerLicenseType

SqlServerLicenseType

Тип лицензии SQL Server.

targetAvailabilityZone

string

Целевая зона доступности.

targetManagedDiskTags

object

Теги для целевых управляемых дисков.

targetNicTags

object

Теги для целевых сетевых адаптеров.

targetProximityPlacementGroupId

string

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

targetVmTags

object

Теги целевой виртуальной машины.

useManagedDisks

string

Значение , указывающее, следует ли использовать управляемые диски во время отработки отказа.

vmDisks

UpdateDiskInput[]

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

HyperVReplicaBaseReplicationDetails

Hyper V реплика базовый класс параметров поставщика.

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

InitialReplicationDetails

Сведения о начальной репликации.

instanceType string:

HyperVReplicaBaseReplicationDetails

Возвращает тип экземпляра.

lastReplicatedTime

string

Время последней репликации.

vMDiskDetails

DiskDetails[]

Сведения о диске виртуальной машины.

vmId

string

Идентификатор виртуальной машины.

vmNics

VMNicDetails[]

Сведения о сети PE.

vmProtectionState

string

Состояние защиты виртуальной машины.

vmProtectionStateDescription

string

Описание состояния защиты для виртуальной машины.

HyperVReplicaBlueReplicationDetails

Сведения о репликации HyperV реплика 2012 R2 (синий).

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

InitialReplicationDetails

Сведения о начальной репликации.

instanceType string:

HyperVReplica2012R2

Возвращает тип экземпляра.

lastReplicatedTime

string

Время последней репликации.

vMDiskDetails

DiskDetails[]

Сведения о диске виртуальной машины.

vmId

string

Идентификатор виртуальной машины.

vmNics

VMNicDetails[]

Сведения о сети PE.

vmProtectionState

string

Состояние защиты виртуальной машины.

vmProtectionStateDescription

string

Описание состояния защиты для виртуальной машины.

HyperVReplicaReplicationDetails

Сведения о репликации HyperV реплика 2012.

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

InitialReplicationDetails

Сведения о начальной репликации.

instanceType string:

HyperVReplica2012

Возвращает тип экземпляра.

lastReplicatedTime

string

Время последней репликации.

vMDiskDetails

DiskDetails[]

Сведения о диске виртуальной машины.

vmId

string

Идентификатор виртуальной машины.

vmNics

VMNicDetails[]

Сведения о сети PE.

vmProtectionState

string

Состояние защиты виртуальной машины.

vmProtectionStateDescription

string

Описание состояния защиты для виртуальной машины.

InitialReplicationDetails

Сведения о начальной репликации.

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

string

Процент выполнения начальной репликации.

initialReplicationType

string

Тип начальной репликации.

InMageAgentDetails

Сведения об агенте InMage.

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

string

Дата истечения срока действия агента.

agentUpdateStatus

string

Значение, указывающее, требуется ли обновить установленный агент.

agentVersion

string

Версия агента.

postUpdateRebootStatus

string

Значение, указывающее, требуется ли перезагрузка после применения обновления.

InMageAzureV2ManagedDiskDetails

Сведения о управляемом диске InMageAzureV2.

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

string

Идентификатор ARM DiskEncryptionSet.

diskId

string

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

replicaDiskType

string

Тип диска реплика.

seedManagedDiskId

string

Начальный идентификатор управляемого диска.

targetDiskName

string

Имя целевого диска.

InMageAzureV2ProtectedDiskDetails

Сведения о защищенном диске InMageAzureV2.

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

integer

Емкость диска в байтах.

diskId

string

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

diskName

string

имя диска.

diskResized

string

Значение , указывающее, изменяется ли размер диска.

fileSystemCapacityInBytes

integer

Емкость дисковой файловой системы в байтах.

healthErrorCode

string

Код ошибки работоспособности для диска.

lastRpoCalculatedTime

string

Последнее вычисляемое время RPO.

progressHealth

string

Работоспособности хода выполнения.

progressStatus

string

Состояние хода выполнения.

protectionStage

string

Этап защиты.

psDataInMegaBytes

number

Передача данных PS в МБ.

resyncDurationInSeconds

integer

Длительность повторной синхронизации в секундах.

resyncLast15MinutesTransferredBytes

integer

Повторная синхронизация за последние 15 минут, переданных байтов.

resyncLastDataTransferTimeUTC

string

Время последней передачи данных в формате UTC.

resyncProcessedBytes

integer

Обработанные байты повторной синхронизации.

resyncProgressPercentage

integer

Процент выполнения повторной синхронизации.

resyncRequired

string

Значение , указывающее, требуется ли повторная синхронизация для этого диска.

resyncStartTime

string

Время начала повторной синхронизации.

resyncTotalTransferredBytes

integer

Общее количество переданных байтов повторной синхронизации.

rpoInSeconds

integer

RPO в секундах.

secondsToTakeSwitchProvider

integer

Секунды, которые требуется для поставщика коммутатора.

sourceDataInMegaBytes

number

Исходный транзит данных в МБ.

targetDataInMegaBytes

number

Целевой транзит данных в МБ.

InMageAzureV2ReplicationDetails

Параметры поставщика InMageAzureV2.

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

string

Дата истечения срока действия агента.

agentVersion

string

Версия агента.

azureVMDiskDetails

AzureVmDiskDetails[]

Сведения о диске виртуальной машины Azure.

azureVmGeneration

string

Целевое поколение для этого защищенного элемента.

compressedDataRateInMB

number

Скорость изменения сжатых данных в МБ.

datastores

string[]

Хранилища данных локального компьютера. Значением может быть список строк, содержащих имена хранилищ данных.

discoveryType

string

Значение типа , указывающее тип обнаружения компьютера. Значение может быть vCenter или физическое.

diskResized

string

Значение , указывающее, изменяется ли размер диска для этой виртуальной машины.

enableRdpOnTargetOption

string

Выбранный параметр для включения RDP\SSH на целевой виртуальной машине после отработки отказа. Строковое значение перечисления SrsDataContract.EnableRDPOnTargetOption.

firmwareType

string

Тип встроенного ПО этого защищенного элемента.

infrastructureVmId

string

Идентификатор виртуальной машины инфраструктуры.

instanceType string:

InMageAzureV2

Возвращает тип экземпляра.

ipAddress

string

IP-адрес источника.

isAdditionalStatsAvailable

boolean

Значение, указывающее, доступна ли дополнительная статистика IR.

isAgentUpdateRequired

string

Значение, указывающее, требуется ли обновить установленный агент.

isRebootAfterUpdateRequired

string

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

lastHeartbeat

string

Последний пульс, полученный от исходного сервера.

lastRecoveryPointReceived

string

Время получения последней точки восстановления.

lastRpoCalculatedTime

string

Последнее вычисляемое время RPO.

lastUpdateReceivedTime

string

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

licenseType

string

Тип лицензии используемой виртуальной машины.

masterTargetId

string

Идентификатор целевого объекта master.

multiVmGroupId

string

Идентификатор группы с несколькими виртуальными машинами.

multiVmGroupName

string

Имя группы с несколькими виртуальными машинами.

multiVmSyncStatus

string

Значение, указывающее, включена или отключена синхронизация с несколькими виртуальными машинами.

osDiskId

string

Идентификатор диска, содержащего ОС.

osType

string

Тип ОС на виртуальной машине.

osVersion

string

Версия ОС защищенного элемента.

processServerId

string

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

processServerName

string

Имя сервера обработки.

protectedDisks

InMageAzureV2ProtectedDiskDetails[]

Список защищенных дисков.

protectedManagedDisks

InMageAzureV2ManagedDiskDetails[]

Список защищенных управляемых дисков.

protectionStage

string

Этап защиты.

recoveryAvailabilitySetId

string

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

recoveryAzureLogStorageAccountId

string

Идентификатор ARM учетной записи хранения журналов, используемой для репликации. Если во время включения защиты не была предоставлена учетная запись хранения журналов, ей будет присвоено значение NULL.

recoveryAzureResourceGroupId

string

Идентификатор целевой группы ресурсов.

recoveryAzureStorageAccount

string

Учетная запись хранения Azure для восстановления.

recoveryAzureVMName

string

Имя восстановления Azure.

recoveryAzureVMSize

string

Размер виртуальной машины Azure для восстановления.

replicaId

string

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

resyncProgressPercentage

integer

Процент выполнения повторной синхронизации.

rpoInSeconds

integer

RPO в секундах.

seedManagedDiskTags

object

Теги для начальных управляемых дисков.

selectedRecoveryAzureNetworkId

string

Выбранный идентификатор сети Azure для восстановления.

selectedSourceNicId

string

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

selectedTfoAzureNetworkId

string

Тестовая отработка отказа виртуальной сети.

sourceVmCpuCount

integer

Количество ЦП виртуальной машины на основной стороне.

sourceVmRamSizeInMB

integer

Размер ОЗУ виртуальной машины на основной стороне.

sqlServerLicenseType

string

Тип лицензии SQL Server.

switchProviderBlockingErrorDetails

InMageAzureV2SwitchProviderBlockingErrorDetails[]

Сведения об ошибке, блокирующей поставщик коммутатора.

switchProviderDetails

InMageAzureV2SwitchProviderDetails

Сведения об ошибке, блокирующей поставщик коммутатора.

targetAvailabilityZone

string

Целевая зона доступности.

targetManagedDiskTags

object

Теги для целевых управляемых дисков.

targetNicTags

object

Теги для целевых сетевых адаптеров.

targetProximityPlacementGroupId

string

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

targetVmId

string

Идентификатор ARM целевой виртуальной машины Azure. Это значение будет иметь значение NULL, пока виртуальная машина не будет выполнена отработка отказа. Только после сбоя он будет заполнен идентификатором ARM виртуальной машины Azure.

targetVmTags

object

Теги целевой виртуальной машины.

totalDataTransferred

integer

Общее количество переданных данных в байтах.

totalProgressHealth

string

Работоспособности хода выполнения.

uncompressedDataRateInMB

number

Частота изменения несжатой передачи данных в МБ.

useManagedDisks

string

Значение , указывающее, следует ли использовать управляемые диски во время отработки отказа.

vCenterInfrastructureId

string

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

validationErrors

HealthError[]

Ошибки проверки значения локального компьютера могут быть списком ошибок проверки.

vhdName

string

Имя виртуального жесткого диска ОС.

vmId

string

Идентификатор виртуальной машины.

vmNics

VMNicDetails[]

Сведения о сети PE.

vmProtectionState

string

Состояние защиты виртуальной машины.

vmProtectionStateDescription

string

Описание состояния защиты для виртуальной машины.

InMageAzureV2SwitchProviderBlockingErrorDetails

Сведения об ошибке блокировки поставщика коммутатора InMageAzureV2.

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

string

Код ошибки.

errorMessage

string

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

errorMessageParameters

object

Параметры сообщения об ошибке.

errorTags

object

Теги ошибок.

possibleCauses

string

Возможные причины.

recommendedAction

string

Рекомендуемое действие.

InMageAzureV2SwitchProviderDetails

Сведения о поставщике коммутатора InMageAzureV2.

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

string

Идентификатор целевого (модуль).

targetFabricId

string

Идентификатор целевой структуры.

targetResourceId

string

Идентификатор целевого ресурса.

targetVaultId

string

Идентификатор целевого хранилища.

InMageAzureV2UpdateReplicationProtectedItemInput

Входные данные InMage Azure версии 2 для обновления защищенного элемента репликации.

Имя Тип Описание
instanceType string:

InMageAzureV2

Тип класса.

recoveryAzureV1ResourceGroupId

string

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

recoveryAzureV2ResourceGroupId

string

Идентификатор группы ресурсов восстановления Azure для развертывания resource manager.

sqlServerLicenseType

SqlServerLicenseType

Тип лицензии SQL Server.

targetAvailabilityZone

string

Целевая зона доступности.

targetManagedDiskTags

object

Теги для целевых управляемых дисков.

targetNicTags

object

Теги для целевых сетевых карт.

targetProximityPlacementGroupId

string

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

targetVmTags

object

Теги целевой виртуальной машины.

useManagedDisks

string

Значение , указывающее, следует ли использовать управляемые диски во время отработки отказа.

vmDisks

UpdateDiskInput[]

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

InMageProtectedDiskDetails

Сведения о защищенном диске InMage.

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

integer

Емкость диска в байтах.

diskId

string

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

diskName

string

имя диска.

diskResized

string

Значение , указывающее, изменяется ли размер диска.

fileSystemCapacityInBytes

integer

Емкость файловой системы в байтах.

healthErrorCode

string

Код ошибки работоспособности для диска.

lastRpoCalculatedTime

string

Последнее вычисляемое время RPO.

progressHealth

string

Работоспособности хода выполнения.

progressStatus

string

Состояние хода выполнения.

protectionStage

string

Этап защиты.

psDataInMB

number

Передача данных PS в МБ.

resyncDurationInSeconds

integer

Длительность повторной синхронизации в секундах.

resyncLast15MinutesTransferredBytes

integer

Повторная синхронизация за последние 15 минут, переданных байтов.

resyncLastDataTransferTimeUTC

string

Время последней передачи данных в формате UTC.

resyncProcessedBytes

integer

Обработанные байты повторной синхронизации.

resyncProgressPercentage

integer

Процент выполнения повторной синхронизации.

resyncRequired

string

Значение , указывающее, требуется ли повторная синхронизация для этого диска.

resyncStartTime

string

Время начала повторной синхронизации.

resyncTotalTransferredBytes

integer

Общее количество переданных байтов повторной синхронизации.

rpoInSeconds

integer

RPO в секундах.

sourceDataInMB

number

Исходный транзит данных в МБ.

targetDataInMB

number

Целевой транзит данных в МБ.

InMageRcmAgentUpgradeBlockingErrorDetails

Сведения об ошибке блокировки обновления агента источника InMageRcm.

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

string

Код ошибки.

errorMessage

string

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

errorMessageParameters

object

Параметры сообщения об ошибке.

errorTags

object

Теги ошибок.

possibleCauses

string

Возможные причины.

recommendedAction

string

Рекомендуемое действие.

InMageRcmDiscoveredProtectedVmDetails

InMageRcm обнаружил сведения о защищенной виртуальной машине.

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

string

Созданная метка времени SDS.

datastores

string[]

Список хранилищ данных.

ipAddresses

string[]

Список IP-адресов.

isDeleted

boolean

Значение, указывающее, удалена ли виртуальная машина.

lastDiscoveryTimeInUtc

string

Время последнего обнаружения сведений SDS в SRS.

osName

string

Имя ОС виртуальной машины.

powerStatus

string

Состояние питания виртуальной машины.

updatedTimestamp

string

Обновленная метка времени SDS.

vCenterFqdn

string

Полное доменное имя VCenter.

vCenterId

string

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

vmFqdn

string

Полное доменное имя виртуальной машины.

vmwareToolsStatus

string

Состояние средств VMware.

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback обнаружил сведения о виртуальной машине.

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

string

Созданная SDS метка времени.

datastores

string[]

Список хранилищ данных.

ipAddresses

string[]

Список IP-адресов.

isDeleted

boolean

Значение, указывающее, удалена ли виртуальная машина.

lastDiscoveryTimeInUtc

string

Время последнего обнаружения сведений SDS в SRS.

osName

string

Имя ОС виртуальной машины.

powerStatus

string

Состояние питания виртуальной машины.

updatedTimestamp

string

Обновленная метка времени SDS.

vCenterFqdn

string

Полное доменное имя VCenter.

vCenterId

string

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

vmFqdn

string

Полное доменное имя виртуальной машины.

vmwareToolsStatus

string

Состояние средств VMware.

InMageRcmFailbackMobilityAgentDetails

Сведения об агенте мобильности InMageRcmFailback.

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

string

Дата окончания срока действия версии агента.

driverVersion

string

Версия драйвера.

driverVersionExpiryDate

string

Дата окончания срока действия версии драйвера.

isUpgradeable

string

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

lastHeartbeatUtc

string

Время последнего пакета пульса, полученного от агента.

latestUpgradableVersionWithoutReboot

string

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

latestVersion

string

Последняя доступная версия агента.

reasonsBlockingUpgrade

AgentUpgradeBlockedReason[]

Указывает, возможно ли обновление.

version

string

Версия агента.

InMageRcmFailbackNicDetails

Сведения о сетевом адаптере InMageRcmFailback.

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

string

Тип адаптера.

macAddress

string

Mac-адрес.

networkName

string

Имя сети.

sourceIpAddress

string

IP-адрес.

InMageRcmFailbackProtectedDiskDetails

Сведения о защищенном диске InMageRcmFailback.

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

integer

Емкость диска в байтах.

dataPendingAtSourceAgentInMB

number

Данные, ожидающие в исходном агенте, в МБ.

dataPendingInLogDataStoreInMB

number

Данные, ожидающие в хранилище данных журнала в МБ.

diskId

string

Идентификатор диска (сообщается агентом-источником).

diskName

string

имя диска.

diskUuid

string

Uuid диска (сообщается vCenter).

irDetails

InMageRcmFailbackSyncDetails

Сведения о начальной репликации.

isInitialReplicationComplete

string

Значение, указывающее, завершена ли начальная репликация.

isOSDisk

string

Значение , указывающее, является ли диск диском ОС.

lastSyncTime

string

Время последней синхронизации.

resyncDetails

InMageRcmFailbackSyncDetails

Сведения о повторной синхронизации.

InMageRcmFailbackReplicationDetails

Сведения о поставщике InMageRcmFailback.

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

string

Идентификатор ARM виртуальной машины Azure.

discoveredVmDetails

InMageRcmFailbackDiscoveredProtectedVmDetails

Обнаруженные сведения о виртуальной машине.

initialReplicationProcessedBytes

integer

Начальная репликация обработанных байтов. Сюда входит сумма байтов, переданных и сопоставленных байтов на всех выбранных дисках в исходной виртуальной машине.

initialReplicationProgressHealth

VmReplicationProgressHealth

Начальная работоспособности хода выполнения репликации.

initialReplicationProgressPercentage

integer

Процент выполнения начальной репликации.

initialReplicationTransferredBytes

integer

Начальная репликация перенесла байты из исходной виртуальной машины в целевой для всех выбранных дисков на исходной виртуальной машине.

instanceType string:

InMageRcmFailback

Возвращает тип экземпляра.

internalIdentifier

string

Внутренний идентификатор виртуальной машины.

isAgentRegistrationSuccessfulAfterFailover

boolean

Значение , указывающее, была ли регистрация агента успешно выполнена после отработки отказа.

lastPlannedFailoverStartTime

string

Время начала последнего плановая отработка отказа.

lastPlannedFailoverStatus

PlannedFailoverStatus

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

lastUsedPolicyFriendlyName

string

Понятное имя политики, используемое при пересылке репликации.

lastUsedPolicyId

string

Идентификатор политики, используемый пересылаемой репликацией.

logStorageAccountId

string

Идентификатор ARM учетной записи хранения журнала.

mobilityAgentDetails

InMageRcmFailbackMobilityAgentDetails

Сведения об агенте мобильности.

multiVmGroupName

string

Имя группы нескольких виртуальных машин.

osType

string

Тип ОС на виртуальной машине.

protectedDisks

InMageRcmFailbackProtectedDiskDetails[]

Список защищенных дисков.

reprotectAgentId

string

Идентификатор агента повторной защиты.

reprotectAgentName

string

Имя агента повторной защиты.

resyncProcessedBytes

integer

Обработанные байты повторной синхронизации. Сюда входит сумма байтов, переданных и сопоставленных байтов на всех выбранных дисках в исходной виртуальной машине.

resyncProgressHealth

VmReplicationProgressHealth

Работоспособности хода выполнения повторной синхронизации.

resyncProgressPercentage

integer

Процент выполнения повторной синхронизации.

resyncRequired

string

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

resyncState

ResyncState

Состояние повторной синхронизации.

resyncTransferredBytes

integer

Повторная синхронизация байтов, переданных из исходной виртуальной машины в целевой для всех выбранных дисков на исходной виртуальной машине.

targetDataStoreName

string

Имя целевого хранилища данных.

targetVmName

string

Имя целевой виртуальной машины.

targetvCenterId

string

Целевой идентификатор vCenter.

vmNics

InMageRcmFailbackNicDetails[]

Сведения о сети.

InMageRcmFailbackSyncDetails

Сведения о синхронизации на уровне диска InMageRcmFailback.

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

integer

Байты, переданные за последние 15 минут с исходной виртуальной машины на целевую.

lastDataTransferTimeUtc

string

Время последней передачи данных с исходной виртуальной машины на целевую.

lastRefreshTime

string

Время последнего обновления.

processedBytes

integer

Общее количество обработанных байтов. Сюда входят байты, передаваемые из исходной виртуальной машины в целевую и соответствующие байты.

progressHealth

DiskReplicationProgressHealth

Работоспособности хода выполнения.

progressPercentage

integer

Ход выполнения в процентах. Процент хода выполнения вычисляется на основе обработанных байтов.

startTime

string

Время начала.

transferredBytes

integer

Байты, переданные с исходной виртуальной машины в Azure для диска.

InMageRcmLastAgentUpgradeErrorDetails

Сведения об ошибке последнего обновления агента источника InMageRcm.

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

string

Код ошибки.

errorMessage

string

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

errorMessageParameters

object

Параметры сообщения об ошибке.

errorTags

object

Теги ошибок.

possibleCauses

string

Возможные причины.

recommendedAction

string

Рекомендуемое действие.

InMageRcmMobilityAgentDetails

Сведения об агенте мобильности InMageRcm.

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

string

Дата окончания срока действия версии агента.

driverVersion

string

Версия драйвера.

driverVersionExpiryDate

string

Дата окончания срока действия версии драйвера.

isUpgradeable

string

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

lastHeartbeatUtc

string

Время последнего пакета пульса, полученного от агента.

latestAgentReleaseDate

string

Дата выпуска последней версии агента.

latestUpgradableVersionWithoutReboot

string

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

latestVersion

string

Последняя доступная версия агента.

reasonsBlockingUpgrade

AgentUpgradeBlockedReason[]

Указывает, возможно ли обновление.

version

string

Версия агента.

InMageRcmNicDetails

Сведения о сетевом адаптере InMageRcm.

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

string

Значение , указывающее, является ли это основным сетевым интерфейсом.

isSelectedForFailover

string

Значение, указывающее, выбран ли этот сетевой адаптер для отработки отказа.

nicId

string

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

sourceIPAddress

string

IP-адрес источника.

sourceIPAddressType

EthernetAddressType

Тип исходного IP-адреса.

sourceNetworkId

string

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

sourceSubnetName

string

Имя исходной подсети.

targetIPAddress

string

Целевой IP-адрес.

targetIPAddressType

EthernetAddressType

Тип целевого IP-адреса.

targetSubnetName

string

Имя целевой подсети.

testIPAddress

string

Тестовый IP-адрес.

testIPAddressType

EthernetAddressType

Тип тестового IP-адреса.

testSubnetName

string

Имя тестовой подсети.

InMageRcmNicInput

Входные данные сетевого адаптера InMageRcm.

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

string

Значение , указывающее, является ли это основным сетевым интерфейсом.

isSelectedForFailover

string

Значение, указывающее, выбран ли этот сетевой адаптер для отработки отказа.

nicId

string

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

targetStaticIPAddress

string

Целевой статический IP-адрес.

targetSubnetName

string

Имя целевой подсети.

testStaticIPAddress

string

Тестовый статический IP-адрес.

testSubnetName

string

Имя тестовой подсети.

InMageRcmProtectedDiskDetails

Сведения о защищенном диске InMageRcm.

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

integer

Емкость диска в байтах.

dataPendingAtSourceAgentInMB

number

Данные, ожидающие в исходном агенте, в МБ.

dataPendingInLogDataStoreInMB

number

Данные, ожидающие в хранилище данных журнала в МБ.

diskEncryptionSetId

string

Идентификатор ARM DiskEncryptionSet.

diskId

string

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

diskName

string

имя диска.

diskType

DiskAccountType

Тип диска.

irDetails

InMageRcmSyncDetails

Сведения о начальной репликации.

isInitialReplicationComplete

string

Значение, указывающее, завершена ли начальная репликация.

isOSDisk

string

Значение типа , указывающее, является ли диск диском ОС.

logStorageAccountId

string

Идентификатор ARM учетной записи хранения журнала.

resyncDetails

InMageRcmSyncDetails

Сведения о повторной синхронизации.

seedBlobUri

string

Универсальный код ресурса (URI) начального BLOB-объекта.

seedManagedDiskId

string

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

targetManagedDiskId

string

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

InMageRcmReplicationDetails

Сведения о поставщике InMageRcm.

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

string

Версия агента, до которой была предпринята последняя попытка обновления агента.

agentUpgradeBlockingErrorDetails

InMageRcmAgentUpgradeBlockingErrorDetails[]

Сведения об ошибке, блокирующей обновление агента.

agentUpgradeJobId

string

Идентификатор задания обновления агента.

agentUpgradeState

MobilityAgentUpgradeState

Состояние автоматического обновления агента.

allocatedMemoryInMB

number

Выделенная память в МБ.

discoveredVmDetails

InMageRcmDiscoveredProtectedVmDetails

Сведения об обнаруженной виртуальной машине.

discoveryType

string

Тип обнаруженной виртуальной машины.

fabricDiscoveryMachineId

string

Идентификатор ARM обнаруженной виртуальной машины.

failoverRecoveryPointId

string

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

firmwareType

string

Тип встроенного ПО.

initialReplicationProcessedBytes

integer

Начальная репликация обработанных байтов. Сюда входит сумма байтов, переданных и сопоставленных байтов на всех выбранных дисках в исходной виртуальной машине.

initialReplicationProgressHealth

VmReplicationProgressHealth

Начальная работоспособности хода выполнения репликации.

initialReplicationProgressPercentage

integer

Процент выполнения начальной репликации. Это вычисляется на основе общего числа байтов, обработанных для всех дисков на исходной виртуальной машине.

initialReplicationTransferredBytes

integer

Начальная репликация перенесла байты из исходной виртуальной машины в Azure для всех выбранных дисков на исходной виртуальной машине.

instanceType string:

InMageRcm

Возвращает тип экземпляра.

internalIdentifier

string

Внутренний идентификатор виртуальной машины.

isAgentRegistrationSuccessfulAfterFailover

boolean

Значение , указывающее, была ли регистрация агента успешно выполнена после отработки отказа.

isLastUpgradeSuccessful

string

Значение, указывающее, прошло ли последнее обновление агента успешно.

lastAgentUpgradeErrorDetails

InMageRcmLastAgentUpgradeErrorDetails[]

Сведения об ошибке последнего обновления агента.

lastAgentUpgradeType

string

Последний тип обновления агента.

lastRecoveryPointId

string

Идентификатор последней точки восстановления.

lastRecoveryPointReceived

string

Время получения последней точки восстановления.

lastRpoCalculatedTime

string

Вычисленное время последней целевой точки восстановления.

lastRpoInSeconds

integer

Последнее целевое значение точки восстановления.

licenseType

string

Тип лицензии используемой виртуальной машины.

mobilityAgentDetails

InMageRcmMobilityAgentDetails

Сведения об агенте мобильности.

multiVmGroupName

string

Имя группы нескольких виртуальных машин.

osType

string

Тип ОС на виртуальной машине.

primaryNicIpAddress

string

IP-адрес основного сетевого интерфейса.

processServerId

string

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

processServerName

string

Имя сервера обработки.

processorCoreCount

integer

Число ядер процессора.

protectedDisks

InMageRcmProtectedDiskDetails[]

Список защищенных дисков.

resyncProcessedBytes

integer

Обработанные байты повторной синхронизации. Сюда входит сумма байтов, переданных и сопоставленных байтов на всех выбранных дисках в исходной виртуальной машине.

resyncProgressHealth

VmReplicationProgressHealth

Работоспособности хода выполнения повторной синхронизации.

resyncProgressPercentage

integer

Процент выполнения повторной синхронизации. Это вычисляется на основе общего числа байтов, обработанных для всех дисков на исходной виртуальной машине.

resyncRequired

string

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

resyncState

ResyncState

Состояние повторной синхронизации.

resyncTransferredBytes

integer

Повторная синхронизация переданных байтов из исходной виртуальной машины в Azure для всех выбранных дисков на исходной виртуальной машине.

runAsAccountId

string

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

storageAccountId

string

Идентификатор ARM учетной записи хранения репликации. Это применимо только для тестового обработчика репликации на основе BLOB-объектов.

targetAvailabilitySetId

string

Идентификатор целевой группы доступности.

targetAvailabilityZone

string

Целевая зона доступности.

targetBootDiagnosticsStorageAccountId

string

Целевая загрузка диагностика идентификатором ARM учетной записи хранения.

targetGeneration

string

Целевое поколение.

targetLocation

string

Конечное расположение.

targetNetworkId

string

Идентификатор целевой сети.

targetProximityPlacementGroupId

string

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

targetResourceGroupId

string

Идентификатор целевой группы ресурсов.

targetVmName

string

Имя целевой виртуальной машины.

targetVmSize

string

Целевой размер виртуальной машины.

testNetworkId

string

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

vmNics

InMageRcmNicDetails[]

Сведения о сети.

InMageRcmSyncDetails

Сведения о синхронизации на уровне диска InMageRcm.

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

integer

Байты, переданные за последние 15 минут с исходной виртуальной машины в Azure.

lastDataTransferTimeUtc

string

Время последней передачи данных с исходной виртуальной машины в Azure.

lastRefreshTime

string

Время последнего обновления.

processedBytes

integer

Общее количество обработанных байтов. Сюда входят байты, передаваемые с исходной виртуальной машины в Azure, и соответствующие байты.

progressHealth

DiskReplicationProgressHealth

Работоспособности хода выполнения.

progressPercentage

integer

Ход выполнения в процентах. Процент хода выполнения вычисляется на основе обработанных байтов.

startTime

string

Время начала.

transferredBytes

integer

Байты, переданные с исходной виртуальной машины в Azure для диска.

InMageRcmUpdateReplicationProtectedItemInput

Входные данные поставщика InMageRcm для обновления защищенного элемента репликации.

Имя Тип Описание
instanceType string:

InMageRcm

Тип класса.

licenseType

LicenseType

Тип лицензии.

targetAvailabilitySetId

string

Идентификатор ARM целевой группы доступности.

targetAvailabilityZone

string

Целевая зона доступности.

targetBootDiagnosticsStorageAccountId

string

Целевой загрузочный диагностика идентификатор ARM учетной записи хранения.

targetNetworkId

string

Идентификатор ARM целевой сети.

targetProximityPlacementGroupId

string

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

targetResourceGroupId

string

Идентификатор ARM целевой группы ресурсов.

targetVmName

string

Имя целевой виртуальной машины.

targetVmSize

string

Целевой размер виртуальной машины.

testNetworkId

string

Идентификатор ARM тестовой сети.

vmNics

InMageRcmNicInput[]

Список сведений о сетевом адаптере.

InMageReplicationDetails

Параметры поставщика InMage.

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

string

Активное расположение виртуальной машины. Если виртуальная машина защищена из Azure, это поле будет принимать значения из { Azure, OnPrem }. Если виртуальная машина защищена между двумя центрами обработки данных, это поле всегда будет иметь значение OnPrem.

agentDetails

InMageAgentDetails

Сведения об агенте.

azureStorageAccountId

string

Значение , указывающее базовую учетную запись хранения Azure. Если виртуальная машина не работает в Azure, это значение должно быть равно NULL.

compressedDataRateInMB

number

Скорость изменения сжатых данных в МБ.

consistencyPoints

object

Коллекция точек согласованности.

datastores

string[]

Хранилища данных локального компьютера Значение может быть списком строк, содержащих имена хранилищ данных.

discoveryType

string

Значение типа , указывающее тип обнаружения компьютера.

diskResized

string

Значение , указывающее, изменяется ли размер диска для этой виртуальной машины.

infrastructureVmId

string

Идентификатор виртуальной машины инфраструктуры.

instanceType string:

InMage

Возвращает тип экземпляра.

ipAddress

string

IP-адрес источника.

isAdditionalStatsAvailable

boolean

Значение, указывающее, доступна ли дополнительная статистика IR.

lastHeartbeat

string

Последний пульс, полученный от исходного сервера.

lastRpoCalculatedTime

string

Последнее вычисляемое время RPO.

lastUpdateReceivedTime

string

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

masterTargetId

string

Идентификатор целевого объекта master.

multiVmGroupId

string

Идентификатор группы с несколькими виртуальными машинами, если таковой есть.

multiVmGroupName

string

Имя группы с несколькими виртуальными машинами, если оно есть.

multiVmSyncStatus

string

Значение, указывающее, включена или отключена синхронизация с несколькими виртуальными машинами.

osDetails

OSDiskDetails

Сведения об ОС.

osVersion

string

Версия ОС защищенного элемента.

processServerId

string

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

protectedDisks

InMageProtectedDiskDetails[]

Список защищенных дисков.

protectionStage

string

Этап защиты.

rebootAfterUpdateStatus

string

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

replicaId

string

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

resyncDetails

InitialReplicationDetails

Сведения о повторной синхронизации компьютера.

retentionWindowEnd

string

Время окончания периода хранения.

retentionWindowStart

string

Время начала периода хранения.

rpoInSeconds

integer

RPO в секундах.

sourceVmCpuCount

integer

Количество ЦП виртуальной машины на основной стороне.

sourceVmRamSizeInMB

integer

Размер ОЗУ виртуальной машины на основной стороне.

totalDataTransferred

integer

Общее количество переданных данных в байтах.

totalProgressHealth

string

Работоспособности хода выполнения.

uncompressedDataRateInMB

number

Частота изменения несжатой передачи данных в МБ.

vCenterInfrastructureId

string

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

validationErrors

HealthError[]

Ошибки проверки значения локального компьютера могут быть списком ошибок проверки.

vmId

string

Идентификатор виртуальной машины.

vmNics

VMNicDetails[]

Сведения о сети PE.

vmProtectionState

string

Состояние защиты виртуальной машины.

vmProtectionStateDescription

string

Описание состояния защиты для виртуальной машины.

InnerHealthError

Реализует класс InnerHealthError. Объект HealthError содержит список ошибок InnerHealthErrors в качестве дочерних ошибок. InnerHealthError используется, так как это предотвращает бесконечный цикл структур, когда Hydra пытается создать контракт автоматически. Мы раскрываем связанные ошибки работоспособности как внутренние ошибки работоспособности, и все потребители API могут использовать их так же, как Исключение —> InnerException.

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

string

Время создания ошибки (UTC).

customerResolvability

HealthErrorCustomerResolvability

Значение, указывающее, является ли ошибка работоспособности урегулируемой клиентом.

entityId

string

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

errorCategory

string

Категория ошибки.

errorCode

string

Код ошибки.

errorId

string

Уникальный идентификатор ошибки работоспособности.

errorLevel

string

Уровень ошибки.

errorMessage

string

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

errorSource

string

Источник ошибки.

errorType

string

Тип ошибки.

possibleCauses

string

Возможные причины ошибки.

recommendedAction

string

Рекомендуемое действие для устранения ошибки.

recoveryProviderErrorMessage

string

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

summaryMessage

string

Сводное сообщение сущности.

InputEndpoint

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

string

privatePort

integer

protocol

string

publicPort

integer

IPConfigDetails

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

string

isPrimary

boolean

isSeletedForFailover

boolean

name

string

recoveryIPAddressType

string

recoveryLBBackendAddressPoolIds

string[]

recoveryPublicIPAddressId

string

recoveryStaticIPAddress

string

recoverySubnetName

string

staticIPAddress

string

subnetName

string

tfoLBBackendAddressPoolIds

string[]

tfoPublicIPAddressId

string

tfoStaticIPAddress

string

tfoSubnetName

string

IPConfigInputDetails

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

string

isPrimary

boolean

isSeletedForFailover

boolean

recoveryLBBackendAddressPoolIds

string[]

recoveryPublicIPAddressId

string

recoveryStaticIPAddress

string

recoverySubnetName

string

tfoLBBackendAddressPoolIds

string[]

tfoPublicIPAddressId

string

tfoStaticIPAddress

string

tfoSubnetName

string

KeyEncryptionKeyInfo

Сведения о ключе шифрования ключей (KEK).

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

string

URL-адрес или идентификатор ключа.

keyVaultResourceArmId

string

Идентификатор ARM ресурса KeyVault для ключа.

LicenseType

Тип лицензии.

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

string

NotSpecified

string

WindowsServer

string

MobilityAgentUpgradeState

Состояние автоматического обновления агента.

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

string

Completed

string

None

string

Started

string

MultiVmGroupCreateOption

Указывает, создается ли группа нескольких виртуальных машин автоматически или указывается пользователем.

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

string

UserSpecified

string

OSDetails

Сведения о диске.

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

string

Основная версия ОС.

oSMinorVersion

string

Дополнительный номер версии ОС.

oSVersion

string

Версия ОС.

osEdition

string

The OSEdition.

osType

string

Сведения о диске виртуальной машины.

productType

string

Тип продукта.

OSDiskDetails

Сведения о диске ОС.

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

string

Тип ОС на виртуальной машине.

osVhdId

string

Идентификатор диска, содержащего ОС.

vhdName

string

Имя виртуального жесткого диска ОС.

PlannedFailoverStatus

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

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

string

Failed

string

Succeeded

string

Unknown

string

ReplicationProtectedItem

Элемент, защищенный репликацией.

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

string

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

location

string

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

name

string

Имя ресурса

properties

ReplicationProtectedItemProperties

Пользовательские данные.

type

string

Тип ресурса

ReplicationProtectedItemProperties

Сведения о пользовательских данных элемента, защищенного репликацией.

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

string

Текущее активное расположение pe.

allowedOperations

string[]

Разрешенные операции с защищенным элементом репликации.

currentScenario

CurrentScenarioDetails

Текущий сценарий.

eventCorrelationId

string

Идентификатор корреляции для событий, связанных с этим защищенным элементом.

failoverHealth

string

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

failoverRecoveryPointId

string

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

friendlyName

string

Имя.

healthErrors

HealthError[]

Список ошибок работоспособности.

lastSuccessfulFailoverTime

string

Время последней успешной отработки отказа.

lastSuccessfulTestFailoverTime

string

Время последней успешной тестовой отработки отказа.

policyFriendlyName

string

Имя политики, регулирующей эту предустановку.

policyId

string

Идентификатор политики, регулирующей этот pe.

primaryFabricFriendlyName

string

Понятное имя основной структуры.

primaryFabricProvider

string

Поставщик структуры основной структуры.

primaryProtectionContainerFriendlyName

string

Понятное имя основного контейнера защиты.

protectableItemId

string

Идентификатор ARM защищенного элемента.

protectedItemType

string

Тип защищенного элемента.

protectionState

string

Состояние защиты.

protectionStateDescription

string

Описание состояния защиты.

providerSpecificDetails ReplicationProviderSpecificSettings:

Настраиваемые параметры поставщика репликации.

recoveryContainerId

string

Идентификатор контейнера восстановления.

recoveryFabricFriendlyName

string

Понятное имя структуры восстановления.

recoveryFabricId

string

Идентификатор arm структуры восстановления.

recoveryProtectionContainerFriendlyName

string

Понятное имя контейнера восстановления.

recoveryServicesProviderId

string

Идентификатор ARM поставщика восстановления.

replicationHealth

string

Консолидированная работоспособность защиты виртуальной машины, учитывая все проблемы с SRS, а также все единицы репликации, связанные с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth.

switchProviderState

string

Состояние поставщика коммутатора.

switchProviderStateDescription

string

Описание состояния поставщика коммутатора.

testFailoverState

string

Состояние тестовой отработки отказа.

testFailoverStateDescription

string

Описание состояния тестовой отработки отказа.

ResyncState

Состояние повторной синхронизации.

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

string

PreparedForResynchronization

string

StartedResynchronization

string

SqlServerLicenseType

Тип лицензии SQL Server.

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

string

NoLicenseType

string

NotSpecified

string

PAYG

string

UpdateDiskInput

Дисковые входные данные для обновления.

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

string

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

targetDiskName

string

Имя целевого диска.

UpdateReplicationProtectedItemInput

Обновление входных данных защищенного элемента репликации.

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

UpdateReplicationProtectedItemInputProperties

Обновление свойств защищенных элементов репликации.

UpdateReplicationProtectedItemInputProperties

Обновление входных свойств защищенного элемента.

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

string

Выбранный параметр для включения RDP\SSH на целевой виртуальной машине после отработки отказа. Строковое значение перечисления SrsDataContract.EnableRDPOnTargetOption.

licenseType

LicenseType

Тип лицензии.

providerSpecificDetails UpdateReplicationProtectedItemProviderInput:

Входные данные, относящиеся к поставщику, для обновления защищенного элемента репликации.

recoveryAvailabilitySetId

string

Идентификатор целевой группы доступности.

recoveryAzureVMName

string

Целевое имя виртуальной машины Azure, предоставленное пользователем.

recoveryAzureVMSize

string

Целевой размер виртуальной машины Azure.

selectedRecoveryAzureNetworkId

string

Целевой идентификатор сети Azure.

selectedSourceNicId

string

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

selectedTfoAzureNetworkId

string

Идентификатор сети Azure для тестовой отработки отказа.

vmNics

VMNicInputDetails[]

Список сведений о сетевом адаптере виртуальной машины.

VmEncryptionType

Тип шифрования виртуальной машины.

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

string

OnePassEncrypted

string

TwoPassEncrypted

string

VMNicDetails

Сведения о сети виртуальной машины Hyper V.

Имя Тип Значение по умолчанию Описание
enableAcceleratedNetworkingOnRecovery

boolean

Значение , указывающее, включена ли ускоренная сеть для сетевого адаптера.

enableAcceleratedNetworkingOnTfo

boolean

Включена ли в сетевом адаптере TFO ускорение сети.

ipConfigs

IPConfigDetails[]

IP-конфигурации сетевого адаптера.

nicId

string

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

recoveryNetworkSecurityGroupId

string

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

recoveryNicName

string

Имя сетевого адаптера, используемого при создании целевых сетевых адаптеров.

recoveryNicResourceGroupName

string

Группа ресурсов сетевой карты, которая будет использоваться при создании целевых сетевых адаптеров.

recoveryVMNetworkId

string

Идентификатор сети виртуальной машины восстановления.

replicaNicId

string

Идентификатор сетевой карты реплика.

reuseExistingNic

boolean

False

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

selectionType

string

Тип выбора для отработки отказа.

sourceNicArmId

string

Идентификатор ARM исходного сетевого адаптера.

targetNicName

string

Имя целевой сетевой карты.

tfoNetworkSecurityGroupId

string

Группа безопасности сети, используемая сетевой картой во время тестовой отработки отказа.

tfoRecoveryNicName

string

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

tfoRecoveryNicResourceGroupName

string

Группа ресурсов сетевой карты, которая будет использоваться при создании целевых сетевых адаптеров в TFO.

tfoReuseExistingNic

boolean

False

Значение , указывающее, разрешено ли повторное использование существующей сетевой карты во время тестовой отработки отказа при условии доступности.

tfoVMNetworkId

string

Сеть, используемая сетевой картой во время тестовой отработки отказа.

vMNetworkName

string

Имя сети виртуальной машины.

VMNicInputDetails

Сведения о сетевых входных данных виртуальной машины Hyper V.

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

boolean

Включена ли ускоренная сеть в сетевом адаптере.

enableAcceleratedNetworkingOnTfo

boolean

Включена ли ускоренная сеть для тестового сетевого адаптера.

ipConfigs

IPConfigInputDetails[]

IP-конфигурации, используемые сетевой картой во время тестовой отработки отказа и отработки отказа.

nicId

string

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

recoveryNetworkSecurityGroupId

string

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

recoveryNicName

string

Имя сетевого адаптера, используемого при создании целевых сетевых адаптеров.

recoveryNicResourceGroupName

string

Группа ресурсов сетевой карты, которая будет использоваться при создании целевых сетевых адаптеров.

reuseExistingNic

boolean

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

selectionType

string

Тип выбора для отработки отказа.

targetNicName

string

Имя целевой сетевой карты.

tfoNetworkSecurityGroupId

string

Группа безопасности сети, используемая сетевой картой во время тестовой отработки отказа.

tfoNicName

string

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

tfoNicResourceGroupName

string

Группа ресурсов сетевой карты, которая будет использоваться при создании целевых сетевых адаптеров в TFO.

tfoReuseExistingNic

boolean

Значение , указывающее, разрешено ли повторное использование существующей сетевой карты во время тестовой отработки отказа при условии доступности.

VmReplicationProgressHealth

Начальная работоспособности хода выполнения репликации.

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

string

NoProgress

string

None

string

SlowProgress

string