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


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=2024-04-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

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

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

Примеры

Updates the replication protected Item settings.

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

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=2024-04-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"
    }
  }
}

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

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=2024-04-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=2024-04-01
Retry-After: 30

Определения

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

Определенные параметры поставщика A2A.

A2AProtectedDiskDetails

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

A2AProtectedManagedDiskDetails

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

A2AReplicationDetails

Определенные параметры поставщика A2A.

A2AUnprotectedDiskDetails

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

A2AUpdateReplicationProtectedItemInput

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

A2AVmManagedDiskUpdateDetails

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

AgentUpgradeBlockedReason

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

AutoProtectionOfDataDisk

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

AzureToAzureVmSyncedConfigDetails

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

AzureVmDiskDetails

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

ChurnOptionSelected

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

CurrentScenarioDetails

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

DiskAccountType

Тип диска.

DiskDetails

Данные сведений о диске onprem.

DiskEncryptionInfo

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

DiskEncryptionKeyInfo

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

DiskReplicationProgressHealth

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

DiskState

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

EthernetAddressType

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

ExtendedLocation

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

ExtendedLocationType

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

HealthError

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

HealthErrorCustomerResolvability

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

HyperVReplicaAzureManagedDiskDetails

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

HyperVReplicaAzureReplicationDetails

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

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.

InMageRcmUnProtectedDiskDetails

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

InMageRcmUpdateReplicationProtectedItemInput

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

InMageReplicationDetails

Определенные параметры поставщика InMage.

InnerHealthError

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

InputEndpoint
IPConfigDetails
IPConfigInputDetails
KeyEncryptionKeyInfo

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

LicenseType

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

MobilityAgentUpgradeState

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

MultiVmGroupCreateOption

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

OSDetails

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

OSDiskDetails

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

OSUpgradeSupportedVersions

Поддерживаемые версии обновления ОС.

PlannedFailoverStatus

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

ReplicationProtectedItem

Защищенный элемент репликации.

ReplicationProtectedItemProperties

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

ResyncState

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

SecurityConfiguration

Состояние конфигурации безопасности.

SecurityProfileProperties

Входные данные профиля безопасности.

SecurityType

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

SqlServerLicenseType

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

UpdateDiskInput

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

UpdateReplicationProtectedItemInput

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

UpdateReplicationProtectedItemInputProperties

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

UserCreatedResourceTag

Входные данные тега ресурса.

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

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

recoveryReplicaDiskAccountType

string

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

recoveryReplicaDiskId

string

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

recoveryResourceGroupId

string

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

recoveryTargetDiskAccountType

string

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

recoveryTargetDiskId

string

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

resyncRequired

boolean

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

secretIdentifier

string

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

tfoDiskName

string

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

A2AReplicationDetails

Определенные параметры поставщика A2A.

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

string

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

agentExpiryDate

string

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

agentVersion

string

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

autoProtectionOfDataDisk

AutoProtectionOfDataDisk

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

churnOptionSelected

ChurnOptionSelected

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

fabricObjectId

string

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

initialPrimaryExtendedLocation

ExtendedLocation

Исходное основное расширенное расположение.

initialPrimaryFabricLocation

string

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

initialPrimaryZone

string

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

initialRecoveryExtendedLocation

ExtendedLocation

Исходное расширенное расположение восстановления.

initialRecoveryFabricLocation

string

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

initialRecoveryZone

string

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

instanceType string:

A2A

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

isClusterInfraReady

boolean

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

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[]

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

protectionClusterId

string

Идентификатор кластера защиты репликации.

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 с виртуальной машиной Azure.

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

InputEndpoint[]

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

tags

object

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

AzureVmDiskDetails

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

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

string

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

diskEncryptionSetId

string

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

diskId

string

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

lunId

string

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

maxSizeMB

string

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

targetDiskLocation

string

URI BLOB-объектов диска Azure.

targetDiskName

string

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

vhdId

string

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

vhdName

string

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

vhdType

string

Тип VHD.

ChurnOptionSelected

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

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

string

Normal

string

CurrentScenarioDetails

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

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

string

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

scenarioName

string

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

startTime

string

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

DiskAccountType

Тип диска.

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

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

DiskDetails

Данные сведений о диске onprem.

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

integer

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

vhdId

string

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

vhdName

string

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

vhdType

string

Тип тома.

DiskEncryptionInfo

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

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

DiskEncryptionKeyInfo

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

keyEncryptionKeyInfo

KeyEncryptionKeyInfo

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

DiskEncryptionKeyInfo

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

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

string

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

secretIdentifier

string

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

DiskReplicationProgressHealth

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

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

string

NoProgress

string

None

string

Queued

string

SlowProgress

string

DiskState

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

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

string

InitialReplicationPending

string

Protected

string

Unavailable

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

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

sectorSizeInBytes

integer

Размер логического сектора (в байтах) по умолчанию — 512.

seedManagedDiskId

string

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

targetDiskAccountType

DiskAccountType

Тип диска.

HyperVReplicaAzureReplicationDetails

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

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

OSUpgradeSupportedVersions[]

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

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

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

targetVmSecurityProfile

SecurityProfileProperties

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

targetVmTags

object

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

useManagedDisks

string

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

vmId

string

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

vmNics

VMNicDetails[]

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

vmProtectionState

string

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

vmProtectionStateDescription

string

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

HyperVReplicaAzureUpdateReplicationProtectedItemInput

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

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

object

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

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

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

allAvailableOSUpgradeConfigurations

OSUpgradeSupportedVersions[]

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

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

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

multiVmGroupId

string

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

multiVmGroupName

string

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

multiVmSyncStatus

string

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

osDiskId

string

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

osName

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.

supportedOSVersions

string[]

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

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

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

customTargetDiskName

string

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

dataPendingAtSourceAgentInMB

number

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

dataPendingInLogDataStoreInMB

number

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

diskEncryptionSetId

string

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

diskId

string

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

diskName

string

Имя диска.

diskState

DiskState

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

diskType

DiskAccountType

Тип диска.

irDetails

InMageRcmSyncDetails

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

isInitialReplicationComplete

string

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

isOSDisk

string

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

logStorageAccountId

string

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

resyncDetails

InMageRcmSyncDetails

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

sectorSizeInBytes

integer

Размер логического сектора (в байтах) по умолчанию — 512.

seedBlobUri

string

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

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

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

osName

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

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

seedManagedDiskTags

UserCreatedResourceTag[]

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

sqlServerLicenseType

string

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

storageAccountId

string

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

supportedOSVersions

string[]

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

targetAvailabilitySetId

string

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

targetAvailabilityZone

string

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

targetBootDiagnosticsStorageAccountId

string

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

targetGeneration

string

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

targetLocation

string

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

targetManagedDiskTags

UserCreatedResourceTag[]

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

targetNetworkId

string

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

targetNicTags

UserCreatedResourceTag[]

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

targetProximityPlacementGroupId

string

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

targetResourceGroupId

string

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

targetVmName

string

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

targetVmSecurityProfile

SecurityProfileProperties

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

targetVmSize

string

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

targetVmTags

UserCreatedResourceTag[]

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

testNetworkId

string

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

unprotectedDisks

InMageRcmUnProtectedDiskDetails[]

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

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 для диска.

InMageRcmUnProtectedDiskDetails

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

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

integer

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

diskId

string

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

diskName

string

Имя диска.

InMageRcmUpdateReplicationProtectedItemInput

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

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

InMageRcm

Тип класса.

licenseType

LicenseType

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

sqlServerLicenseType

SqlServerLicenseType

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

targetAvailabilitySetId

string

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

targetAvailabilityZone

string

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

targetBootDiagnosticsStorageAccountId

string

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

targetManagedDiskTags

UserCreatedResourceTag[]

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

targetNetworkId

string

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

targetNicTags

UserCreatedResourceTag[]

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

targetProximityPlacementGroupId

string

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

targetResourceGroupId

string

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

targetVmName

string

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

targetVmSize

string

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

targetVmTags

UserCreatedResourceTag[]

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

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

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

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

Тип продукта.

userSelectedOSName

string

Имя ОС, выбранное пользователем.

OSDiskDetails

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

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

string

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

osVhdId

string

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

vhdName

string

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

OSUpgradeSupportedVersions

Поддерживаемые версии обновления ОС.

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

string

Имя версии исходной ОС.

supportedTargetOsVersions

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

Имя политики, регулирующей эту pe-политику.

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

SecurityConfiguration

Состояние конфигурации безопасности.

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

string

Enabled

string

SecurityProfileProperties

Входные данные профиля безопасности.

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

SecurityConfiguration

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

targetVmMonitoring

SecurityConfiguration

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

targetVmSecureBoot

SecurityConfiguration

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

targetVmSecurityType

SecurityType

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

targetVmTpm

SecurityConfiguration

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

SecurityType

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

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

string

None

string

TrustedLaunch

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[]

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

UserCreatedResourceTag

Входные данные тега ресурса.

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

string

Имя тега. Дополнительные сведения см. в статье https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations

tagValue

string

Значение тега. Ознакомьтесь с ней для получения дополнительной информации: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations

VmEncryptionType

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

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

string

OnePassEncrypted

string

TwoPassEncrypted

string

VMNicDetails

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

Имя Тип Default value Описание
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