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


Хранилища Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 2024-04-01

Определение ресурсов Bicep

Хранилище/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    activeLocation: 'string'
    agentClusterId: 'string'
    allowedOperations: [
      'string'
    ]
    areAllClusterNodesRegistered: bool
    clusterFqdn: 'string'
    clusterNodeFqdns: [
      'string'
    ]
    clusterProtectedItemIds: [
      'string'
    ]
    clusterRegisteredNodes: [
      {
        biosId: 'string'
        clusterNodeFqdn: 'string'
        isSharedDiskVirtualNode: bool
        machineId: 'string'
      }
    ]
    currentScenario: {
      jobId: 'string'
      scenarioName: 'string'
      startTime: 'string'
    }
    healthErrors: [
      {
        creationTimeUtc: 'string'
        customerResolvability: 'string'
        entityId: 'string'
        errorCategory: 'string'
        errorCode: 'string'
        errorId: 'string'
        errorLevel: 'string'
        errorMessage: 'string'
        errorSource: 'string'
        errorType: 'string'
        innerHealthErrors: [
          {
            creationTimeUtc: 'string'
            customerResolvability: 'string'
            entityId: 'string'
            errorCategory: 'string'
            errorCode: 'string'
            errorId: 'string'
            errorLevel: 'string'
            errorMessage: 'string'
            errorSource: 'string'
            errorType: 'string'
            possibleCauses: 'string'
            recommendedAction: 'string'
            recoveryProviderErrorMessage: 'string'
            summaryMessage: 'string'
          }
        ]
        possibleCauses: 'string'
        recommendedAction: 'string'
        recoveryProviderErrorMessage: 'string'
        summaryMessage: 'string'
      }
    ]
    lastSuccessfulFailoverTime: 'string'
    lastSuccessfulTestFailoverTime: 'string'
    policyFriendlyName: 'string'
    policyId: 'string'
    primaryFabricFriendlyName: 'string'
    primaryFabricProvider: 'string'
    primaryProtectionContainerFriendlyName: 'string'
    protectionClusterType: 'string'
    protectionState: 'string'
    protectionStateDescription: 'string'
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see ReplicationClusterProviderSpecificSettings objects
    }
    recoveryContainerId: 'string'
    recoveryFabricFriendlyName: 'string'
    recoveryFabricId: 'string'
    recoveryProtectionContainerFriendlyName: 'string'
    replicationHealth: 'string'
    sharedDiskProperties: {
      activeLocation: 'string'
      allowedOperations: [
        'string'
      ]
      currentScenario: {
        jobId: 'string'
        scenarioName: 'string'
        startTime: 'string'
      }
      healthErrors: [
        {
          creationTimeUtc: 'string'
          customerResolvability: 'string'
          entityId: 'string'
          errorCategory: 'string'
          errorCode: 'string'
          errorId: 'string'
          errorLevel: 'string'
          errorMessage: 'string'
          errorSource: 'string'
          errorType: 'string'
          innerHealthErrors: [
            {
              creationTimeUtc: 'string'
              customerResolvability: 'string'
              entityId: 'string'
              errorCategory: 'string'
              errorCode: 'string'
              errorId: 'string'
              errorLevel: 'string'
              errorMessage: 'string'
              errorSource: 'string'
              errorType: 'string'
              possibleCauses: 'string'
              recommendedAction: 'string'
              recoveryProviderErrorMessage: 'string'
              summaryMessage: 'string'
            }
          ]
          possibleCauses: 'string'
          recommendedAction: 'string'
          recoveryProviderErrorMessage: 'string'
          summaryMessage: 'string'
        }
      ]
      protectionState: 'string'
      replicationHealth: 'string'
      sharedDiskProviderSpecificDetails: {
        instanceType: 'string'
        // For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
      }
      testFailoverState: 'string'
    }
    testFailoverState: 'string'
    testFailoverStateDescription: 'string'
  }
}

Объекты SharedDiskReplicationProviderSpecificSettings

Задайте свойство instanceType, чтобы указать тип объекта.

Для A2Aиспользуйте:

{
  failoverRecoveryPointId: 'string'
  instanceType: 'A2A'
  lastRpoCalculatedTime: 'string'
  managementId: 'string'
  monitoringJobType: 'string'
  monitoringPercentageCompletion: int
  primaryFabricLocation: 'string'
  protectedManagedDisks: [
    {
      allowedDiskLevelOperation: [
        'string'
      ]
      dataPendingAtSourceAgentInMB: int
      dataPendingInStagingStorageAccountInMB: int
      dekKeyVaultArmId: 'string'
      diskCapacityInBytes: int
      diskId: 'string'
      diskName: 'string'
      diskState: 'string'
      diskType: 'string'
      failoverDiskName: 'string'
      isDiskEncrypted: bool
      isDiskKeyEncrypted: bool
      kekKeyVaultArmId: 'string'
      keyIdentifier: 'string'
      monitoringJobType: 'string'
      monitoringPercentageCompletion: int
      primaryDiskEncryptionSetId: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryDiskEncryptionSetId: 'string'
      recoveryOrignalTargetDiskId: 'string'
      recoveryReplicaDiskAccountType: 'string'
      recoveryReplicaDiskId: 'string'
      recoveryResourceGroupId: 'string'
      recoveryTargetDiskAccountType: 'string'
      recoveryTargetDiskId: 'string'
      resyncRequired: bool
      secretIdentifier: 'string'
      tfoDiskName: 'string'
    }
  ]
  recoveryFabricLocation: 'string'
  rpoInSeconds: int
  sharedDiskIRErrors: [
    {}
  ]
  unprotectedDisks: [
    {
      diskAutoProtectionStatus: 'string'
      diskLunId: int
    }
  ]
}

Объекты ReplicationClusterProviderSpecificSettings

Задайте свойство instanceType, чтобы указать тип объекта.

Для A2Aиспользуйте:

{
  clusterManagementId: 'string'
  failoverRecoveryPointId: 'string'
  initialPrimaryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  initialPrimaryFabricLocation: 'string'
  initialPrimaryZone: 'string'
  initialRecoveryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  initialRecoveryFabricLocation: 'string'
  initialRecoveryZone: 'string'
  instanceType: 'A2A'
  lastRpoCalculatedTime: 'string'
  lifecycleId: 'string'
  multiVmGroupCreateOption: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  primaryAvailabilityZone: 'string'
  primaryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  primaryFabricLocation: 'string'
  recoveryAvailabilityZone: 'string'
  recoveryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  recoveryFabricLocation: 'string'
  rpoInSeconds: int
}

Значения свойств

A2AProtectedManagedDiskDetails

Имя Описание Ценность
allowedDiskLevelOperation Список операций уровня диска. string[]
dataPendingAtSourceAgentInMB Данные, ожидающие на исходной виртуальной машине в МБ. int
dataPendingInStagingStorageAccountInMB Данные, ожидающие репликации в МБ при промежуточной учетной записи. int
dekKeyVaultArmId Идентификатор ресурса KeyVault для секрета (BEK). струна
diskCapacityInBytes Емкость диска в байтах. int
diskId Идентификатор управляемого диска Arm. струна
diskName Имя диска. струна
diskState Состояние диска. струна
diskType Тип диска. струна
failoverDiskName Имя отработки отказа для управляемого диска. струна
isDiskEncrypted Значение, указывающее, имеет ли виртуальная машина зашифрованный диск ос или нет. bool
isDiskKeyEncrypted Значение, указывающее, зашифрован ли ключ диска или нет. bool
kekKeyVaultArmId Идентификатор ресурса KeyVault для ключа (KEK). струна
keyIdentifier URL-адрес ключа или идентификатор (KEK). струна
monitoringJobType Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. струна
monitoringPercentageCompletion Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. int
primaryDiskEncryptionSetId Идентификатор основного набора шифрования дисков. струна
primaryStagingAzureStorageAccountId Основная промежуточная учетная запись хранения. струна
recoveryDiskEncryptionSetId Идентификатор набора шифрования дисков восстановления. струна
recoveryOrignalTargetDiskId Восстановление исходного целевого идентификатора диска. струна
recoveryReplicaDiskAccountType Тип диска реплики. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. струна
recoveryReplicaDiskId Идентификатор arm диска реплики восстановления. струна
recoveryResourceGroupId Идентификатор группы ресурсов диска восстановления. струна
recoveryTargetDiskAccountType Тип целевого диска после отработки отказа. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. струна
recoveryTargetDiskId Идентификатор целевого диска восстановления. струна
resyncRequired Значение, указывающее, требуется ли повторная синхронизация для этого диска. bool
secretIdentifier URL-адрес секрета или идентификатор (BEK). струна
tfoDiskName Тестовое имя отработки отказа для управляемого диска. струна

A2AReplicationProtectionClusterDetails

Имя Описание Ценность
clusterManagementId Идентификатор управления кластером. струна
failoverRecoveryPointId Идентификатор точки восстановления, в которую был выполнен отработка отказа кластера. струна
initialPrimaryExtendedLocation Исходное основное расширенное расположение. ExtendedLocation
initialPrimaryFabricLocation Начальное расположение первичной структуры. струна
initialPrimaryZone Начальная основная зона доступности. струна
initialRecoveryExtendedLocation Исходное расширенное расположение восстановления. ExtendedLocation
initialRecoveryFabricLocation Исходное расположение структуры восстановления. струна
initialRecoveryZone Начальная зона доступности восстановления. струна
instanceType Возвращает тип экземпляра. "A2A" (обязательно)
lastRpoCalculatedTime Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. струна
жизненный цикл Идентификатор, который выживает такие действия, как защита переключения, которая изменяет внутренние объекты PE/CPE. Идентификатор жизненного цикла переносится, чтобы иметь связь или непрерывность при наличии идентификатора, обозначающего "тот же" защищенный кластер, даже если другие внутренние идентификаторы или идентификатор ARM могут быть изменены. струна
multiVmGroupCreateOption Создается ли группа нескольких виртуальных машин автоматически или указана пользователем. AutoCreated
UserSpecified
multiVmGroupId Идентификатор группы нескольких виртуальных машин. струна
multiVmGroupName Имя группы нескольких виртуальных машин. струна
primaryAvailabilityZone Основная зона доступности. струна
primaryExtendedLocation Основное расширенное расположение. ExtendedLocation
primaryFabricLocation Расположение основной структуры. струна
recoveryAvailabilityZone Зона доступности восстановления. струна
recoveryExtendedLocation Расширенное расположение восстановления. ExtendedLocation
recoveryFabricLocation Расположение структуры восстановления. струна
rpoInSeconds Последнее значение RPO в секундах. int

A2ASharedDiskIRErrorDetails

Имя Описание Ценность

A2ASharedDiskReplicationDetails

Имя Описание Ценность
failoverRecoveryPointId Идентификатор точки восстановления, в которую был выполнен отработка отказа виртуального узла. струна
instanceType Возвращает тип экземпляра. "A2A" (обязательно)
lastRpoCalculatedTime Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. струна
managementId Идентификатор управления. струна
monitoringJobType Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. струна
monitoringPercentageCompletion Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. int
primaryFabricLocation Расположение основной структуры. струна
protectedManagedDisks Список защищенных управляемых дисков. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Расположение структуры восстановления. струна
rpoInSeconds Последнее значение RPO в секундах. int
sharedDiskIRErrors Ошибки ir. A2ASharedDiskIRErrorDetails[]
unprotectedDisks Список незащищенных дисков. A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

Имя Описание Ценность
diskAutoProtectionStatus Значение, указывающее, включена ли автоматическая защита диска. "Отключено"
"Включено"
diskLunId Исходный идентификатор lun для диска данных. int

CurrentScenarioDetails

Имя Описание Ценность
jobId Идентификатор ARM выполняемого задания. струна
scenarioName Имя сценария. струна
startTime Время начала рабочего процесса. струна

ExtendedLocation

Имя Описание Ценность
имя Имя расширенного расположения. строка (обязательно)
тип Тип расширенного расположения. EdgeZone (обязательно)

HealthError

Имя Описание Ценность
creationTimeUtc Время создания ошибки (UTC). струна
customerResolvability Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. "Разрешено"
"NotAllowed"
entityId Идентификатор сущности. струна
errorCategory Категория ошибки. струна
ErrorCode Код ошибки. струна
errorId Уникальный идентификатор ошибки работоспособности. струна
errorLevel Уровень ошибки. струна
errorMessage Сообщение об ошибке. струна
errorSource Источник ошибки. струна
errorType Тип ошибки. струна
innerHealthErrors Внутренние ошибки работоспособности. HealthError, имеющий список HealthError, так как дочерние ошибки проблематичны. InnerHealthError используется, так как это позволит предотвратить бесконечный цикл структур, когда Hydra пытается автоматически создать контракт. Мы подвергаем связанные ошибки работоспособности как внутренние ошибки работоспособности, и все потребители API могут использовать это так же, как исключение -> InnerException. InnerHealthError[]
возможные сценарии Возможные причины ошибки. струна
рекомендуемое действие Рекомендуемое действие для устранения ошибки. струна
recoveryProviderErrorMessage Сообщение об ошибке DRA. струна
summaryMessage Сводное сообщение сущности. струна

InnerHealthError

Имя Описание Ценность
creationTimeUtc Время создания ошибки (UTC). струна
customerResolvability Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. "Разрешено"
"NotAllowed"
entityId Идентификатор сущности. струна
errorCategory Категория ошибки. струна
ErrorCode Код ошибки. струна
errorId Уникальный идентификатор ошибки работоспособности. струна
errorLevel Уровень ошибки. струна
errorMessage Сообщение об ошибке. струна
errorSource Источник ошибки. струна
errorType Тип ошибки. струна
возможные сценарии Возможные причины ошибки. струна
рекомендуемое действие Рекомендуемое действие для устранения ошибки. струна
recoveryProviderErrorMessage Сообщение об ошибке DRA. струна
summaryMessage Сводное сообщение сущности. струна

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: vaults/replicationFabrics/replicationProtectionContainers
свойства Пользовательские данные. ReplicationProtectionClusterProperties

RegisteredClusterNodes

Имя Описание Ценность
biosId Идентификатор BIOS. струна
clusterNodeFqdn Имя узла кластера. струна
isSharedDiskVirtualNode Значение, указывающее, представляет ли это виртуальную сущность, на которой размещаются все общие диски. bool
machineId Идентификатор компьютера. струна

ReplicationClusterProviderSpecificSettings

Имя Описание Ценность
instanceType Установите значение A2A для типа A2AReplicationProtectionClusterDetails. "A2A" (обязательно)

ReplicationProtectionClusterProperties

Имя Описание Ценность
activeLocation Текущее активное расположение кластера Protection. струна
agentClusterId Идентификатор кластера агента. струна
allowedOperations Разрешенные операции в кластере защиты репликации. string[]
areAllClusterNodesRegistered Значение, указывающее, зарегистрированы ли все узлы кластера. bool
clusterFqdn Полное доменное имя кластера. струна
clusterNodeFqdns Список полных доменных имен узлов кластера. string[]
clusterProtectedItemIds Список идентификаторов защищенного элемента. string[]
clusterRegisteredNodes Сведения о зарегистрированных узлах. RegisteredClusterNodes[]
currentScenario Текущий сценарий. CurrentScenarioDetails
healthErrors Список ошибок работоспособности. HealthError[]
lastSuccessfulFailoverTime Последнее успешное время отработки отказа. струна
lastSuccessfulTestFailoverTime Последнее успешное время отработки отказа. струна
policyFriendlyName Имя политики, регулирующей эту pe-политику. струна
policyId Идентификатор политики. струна
primaryFabricFriendlyName Понятное имя первичной структуры. струна
primaryFabricProvider Поставщик структуры первичной структуры. струна
primaryProtectionContainerFriendlyName Имя понятного контейнера первичной защиты. струна
protectionClusterType Тип кластера защиты. струна
protectionState Состояние защиты. струна
protectionStateDescription Описание состояния защиты. струна
providerSpecificDetails Настраиваемые параметры поставщика кластера репликации. ReplicationClusterProviderSpecificSettings
recoveryContainerId Идентификатор контейнера восстановления. струна
recoveryFabricFriendlyName Понятное имя структуры восстановления. струна
recoveryFabricId Идентификатор arm структуры восстановления. струна
recoveryProtectionContainerFriendlyName Понятное имя контейнера восстановления. струна
replicationHealth Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. струна
sharedDiskProperties Свойства общего диска. SharedDiskReplicationItemProperties
testFailoverState Состояние тестовой отработки отказа. струна
testFailoverStateDescription Описание состояния отработки отказа теста. струна

SharedDiskReplicationItemProperties

Имя Описание Ценность
activeLocation Текущее активное расположение PE. струна
allowedOperations Разрешенные операции с защищенным элементом репликации. string[]
currentScenario Текущий сценарий. CurrentScenarioDetails
healthErrors Список ошибок работоспособности. HealthError[]
protectionState Состояние защиты общего диска. струна
replicationHealth Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. струна
sharedDiskProviderSpecificDetails Настраиваемые параметры поставщика репликации. SharedDiskReplicationProviderSpecificSettings
testFailoverState Состояние tfo общего диска. струна

SharedDiskReplicationProviderSpecificSettings

Имя Описание Ценность
instanceType Установите значение A2A для типа A2ASharedDiskReplicationDetails. "A2A" (обязательно)

Определение ресурса шаблона ARM

Хранилище/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
  "apiVersion": "2024-04-01",
  "name": "string",
  "properties": {
    "activeLocation": "string",
    "agentClusterId": "string",
    "allowedOperations": [ "string" ],
    "areAllClusterNodesRegistered": "bool",
    "clusterFqdn": "string",
    "clusterNodeFqdns": [ "string" ],
    "clusterProtectedItemIds": [ "string" ],
    "clusterRegisteredNodes": [
      {
        "biosId": "string",
        "clusterNodeFqdn": "string",
        "isSharedDiskVirtualNode": "bool",
        "machineId": "string"
      }
    ],
    "currentScenario": {
      "jobId": "string",
      "scenarioName": "string",
      "startTime": "string"
    },
    "healthErrors": [
      {
        "creationTimeUtc": "string",
        "customerResolvability": "string",
        "entityId": "string",
        "errorCategory": "string",
        "errorCode": "string",
        "errorId": "string",
        "errorLevel": "string",
        "errorMessage": "string",
        "errorSource": "string",
        "errorType": "string",
        "innerHealthErrors": [
          {
            "creationTimeUtc": "string",
            "customerResolvability": "string",
            "entityId": "string",
            "errorCategory": "string",
            "errorCode": "string",
            "errorId": "string",
            "errorLevel": "string",
            "errorMessage": "string",
            "errorSource": "string",
            "errorType": "string",
            "possibleCauses": "string",
            "recommendedAction": "string",
            "recoveryProviderErrorMessage": "string",
            "summaryMessage": "string"
          }
        ],
        "possibleCauses": "string",
        "recommendedAction": "string",
        "recoveryProviderErrorMessage": "string",
        "summaryMessage": "string"
      }
    ],
    "lastSuccessfulFailoverTime": "string",
    "lastSuccessfulTestFailoverTime": "string",
    "policyFriendlyName": "string",
    "policyId": "string",
    "primaryFabricFriendlyName": "string",
    "primaryFabricProvider": "string",
    "primaryProtectionContainerFriendlyName": "string",
    "protectionClusterType": "string",
    "protectionState": "string",
    "protectionStateDescription": "string",
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see ReplicationClusterProviderSpecificSettings objects
    },
    "recoveryContainerId": "string",
    "recoveryFabricFriendlyName": "string",
    "recoveryFabricId": "string",
    "recoveryProtectionContainerFriendlyName": "string",
    "replicationHealth": "string",
    "sharedDiskProperties": {
      "activeLocation": "string",
      "allowedOperations": [ "string" ],
      "currentScenario": {
        "jobId": "string",
        "scenarioName": "string",
        "startTime": "string"
      },
      "healthErrors": [
        {
          "creationTimeUtc": "string",
          "customerResolvability": "string",
          "entityId": "string",
          "errorCategory": "string",
          "errorCode": "string",
          "errorId": "string",
          "errorLevel": "string",
          "errorMessage": "string",
          "errorSource": "string",
          "errorType": "string",
          "innerHealthErrors": [
            {
              "creationTimeUtc": "string",
              "customerResolvability": "string",
              "entityId": "string",
              "errorCategory": "string",
              "errorCode": "string",
              "errorId": "string",
              "errorLevel": "string",
              "errorMessage": "string",
              "errorSource": "string",
              "errorType": "string",
              "possibleCauses": "string",
              "recommendedAction": "string",
              "recoveryProviderErrorMessage": "string",
              "summaryMessage": "string"
            }
          ],
          "possibleCauses": "string",
          "recommendedAction": "string",
          "recoveryProviderErrorMessage": "string",
          "summaryMessage": "string"
        }
      ],
      "protectionState": "string",
      "replicationHealth": "string",
      "sharedDiskProviderSpecificDetails": {
        "instanceType": "string"
        // For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
      },
      "testFailoverState": "string"
    },
    "testFailoverState": "string",
    "testFailoverStateDescription": "string"
  }
}

Объекты SharedDiskReplicationProviderSpecificSettings

Задайте свойство instanceType, чтобы указать тип объекта.

Для A2Aиспользуйте:

{
  "failoverRecoveryPointId": "string",
  "instanceType": "A2A",
  "lastRpoCalculatedTime": "string",
  "managementId": "string",
  "monitoringJobType": "string",
  "monitoringPercentageCompletion": "int",
  "primaryFabricLocation": "string",
  "protectedManagedDisks": [
    {
      "allowedDiskLevelOperation": [ "string" ],
      "dataPendingAtSourceAgentInMB": "int",
      "dataPendingInStagingStorageAccountInMB": "int",
      "dekKeyVaultArmId": "string",
      "diskCapacityInBytes": "int",
      "diskId": "string",
      "diskName": "string",
      "diskState": "string",
      "diskType": "string",
      "failoverDiskName": "string",
      "isDiskEncrypted": "bool",
      "isDiskKeyEncrypted": "bool",
      "kekKeyVaultArmId": "string",
      "keyIdentifier": "string",
      "monitoringJobType": "string",
      "monitoringPercentageCompletion": "int",
      "primaryDiskEncryptionSetId": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryDiskEncryptionSetId": "string",
      "recoveryOrignalTargetDiskId": "string",
      "recoveryReplicaDiskAccountType": "string",
      "recoveryReplicaDiskId": "string",
      "recoveryResourceGroupId": "string",
      "recoveryTargetDiskAccountType": "string",
      "recoveryTargetDiskId": "string",
      "resyncRequired": "bool",
      "secretIdentifier": "string",
      "tfoDiskName": "string"
    }
  ],
  "recoveryFabricLocation": "string",
  "rpoInSeconds": "int",
  "sharedDiskIRErrors": [
    {
    }
  ],
  "unprotectedDisks": [
    {
      "diskAutoProtectionStatus": "string",
      "diskLunId": "int"
    }
  ]
}

Объекты ReplicationClusterProviderSpecificSettings

Задайте свойство instanceType, чтобы указать тип объекта.

Для A2Aиспользуйте:

{
  "clusterManagementId": "string",
  "failoverRecoveryPointId": "string",
  "initialPrimaryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "initialPrimaryFabricLocation": "string",
  "initialPrimaryZone": "string",
  "initialRecoveryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "initialRecoveryFabricLocation": "string",
  "initialRecoveryZone": "string",
  "instanceType": "A2A",
  "lastRpoCalculatedTime": "string",
  "lifecycleId": "string",
  "multiVmGroupCreateOption": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "primaryAvailabilityZone": "string",
  "primaryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "primaryFabricLocation": "string",
  "recoveryAvailabilityZone": "string",
  "recoveryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "recoveryFabricLocation": "string",
  "rpoInSeconds": "int"
}

Значения свойств

A2AProtectedManagedDiskDetails

Имя Описание Ценность
allowedDiskLevelOperation Список операций уровня диска. string[]
dataPendingAtSourceAgentInMB Данные, ожидающие на исходной виртуальной машине в МБ. int
dataPendingInStagingStorageAccountInMB Данные, ожидающие репликации в МБ при промежуточной учетной записи. int
dekKeyVaultArmId Идентификатор ресурса KeyVault для секрета (BEK). струна
diskCapacityInBytes Емкость диска в байтах. int
diskId Идентификатор управляемого диска Arm. струна
diskName Имя диска. струна
diskState Состояние диска. струна
diskType Тип диска. струна
failoverDiskName Имя отработки отказа для управляемого диска. струна
isDiskEncrypted Значение, указывающее, имеет ли виртуальная машина зашифрованный диск ос или нет. bool
isDiskKeyEncrypted Значение, указывающее, зашифрован ли ключ диска или нет. bool
kekKeyVaultArmId Идентификатор ресурса KeyVault для ключа (KEK). струна
keyIdentifier URL-адрес ключа или идентификатор (KEK). струна
monitoringJobType Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. струна
monitoringPercentageCompletion Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. int
primaryDiskEncryptionSetId Идентификатор основного набора шифрования дисков. струна
primaryStagingAzureStorageAccountId Основная промежуточная учетная запись хранения. струна
recoveryDiskEncryptionSetId Идентификатор набора шифрования дисков восстановления. струна
recoveryOrignalTargetDiskId Восстановление исходного целевого идентификатора диска. струна
recoveryReplicaDiskAccountType Тип диска реплики. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. струна
recoveryReplicaDiskId Идентификатор arm диска реплики восстановления. струна
recoveryResourceGroupId Идентификатор группы ресурсов диска восстановления. струна
recoveryTargetDiskAccountType Тип целевого диска после отработки отказа. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. струна
recoveryTargetDiskId Идентификатор целевого диска восстановления. струна
resyncRequired Значение, указывающее, требуется ли повторная синхронизация для этого диска. bool
secretIdentifier URL-адрес секрета или идентификатор (BEK). струна
tfoDiskName Тестовое имя отработки отказа для управляемого диска. струна

A2AReplicationProtectionClusterDetails

Имя Описание Ценность
clusterManagementId Идентификатор управления кластером. струна
failoverRecoveryPointId Идентификатор точки восстановления, в которую был выполнен отработка отказа кластера. струна
initialPrimaryExtendedLocation Исходное основное расширенное расположение. ExtendedLocation
initialPrimaryFabricLocation Начальное расположение первичной структуры. струна
initialPrimaryZone Начальная основная зона доступности. струна
initialRecoveryExtendedLocation Исходное расширенное расположение восстановления. ExtendedLocation
initialRecoveryFabricLocation Исходное расположение структуры восстановления. струна
initialRecoveryZone Начальная зона доступности восстановления. струна
instanceType Возвращает тип экземпляра. "A2A" (обязательно)
lastRpoCalculatedTime Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. струна
жизненный цикл Идентификатор, который выживает такие действия, как защита переключения, которая изменяет внутренние объекты PE/CPE. Идентификатор жизненного цикла переносится, чтобы иметь связь или непрерывность при наличии идентификатора, обозначающего "тот же" защищенный кластер, даже если другие внутренние идентификаторы или идентификатор ARM могут быть изменены. струна
multiVmGroupCreateOption Создается ли группа нескольких виртуальных машин автоматически или указана пользователем. AutoCreated
UserSpecified
multiVmGroupId Идентификатор группы нескольких виртуальных машин. струна
multiVmGroupName Имя группы нескольких виртуальных машин. струна
primaryAvailabilityZone Основная зона доступности. струна
primaryExtendedLocation Основное расширенное расположение. ExtendedLocation
primaryFabricLocation Расположение основной структуры. струна
recoveryAvailabilityZone Зона доступности восстановления. струна
recoveryExtendedLocation Расширенное расположение восстановления. ExtendedLocation
recoveryFabricLocation Расположение структуры восстановления. струна
rpoInSeconds Последнее значение RPO в секундах. int

A2ASharedDiskIRErrorDetails

Имя Описание Ценность

A2ASharedDiskReplicationDetails

Имя Описание Ценность
failoverRecoveryPointId Идентификатор точки восстановления, в которую был выполнен отработка отказа виртуального узла. струна
instanceType Возвращает тип экземпляра. "A2A" (обязательно)
lastRpoCalculatedTime Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. струна
managementId Идентификатор управления. струна
monitoringJobType Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. струна
monitoringPercentageCompletion Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. int
primaryFabricLocation Расположение основной структуры. струна
protectedManagedDisks Список защищенных управляемых дисков. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Расположение структуры восстановления. струна
rpoInSeconds Последнее значение RPO в секундах. int
sharedDiskIRErrors Ошибки ir. A2ASharedDiskIRErrorDetails[]
unprotectedDisks Список незащищенных дисков. A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

Имя Описание Ценность
diskAutoProtectionStatus Значение, указывающее, включена ли автоматическая защита диска. "Отключено"
"Включено"
diskLunId Исходный идентификатор lun для диска данных. int

CurrentScenarioDetails

Имя Описание Ценность
jobId Идентификатор ARM выполняемого задания. струна
scenarioName Имя сценария. струна
startTime Время начала рабочего процесса. струна

ExtendedLocation

Имя Описание Ценность
имя Имя расширенного расположения. строка (обязательно)
тип Тип расширенного расположения. EdgeZone (обязательно)

HealthError

Имя Описание Ценность
creationTimeUtc Время создания ошибки (UTC). струна
customerResolvability Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. "Разрешено"
"NotAllowed"
entityId Идентификатор сущности. струна
errorCategory Категория ошибки. струна
ErrorCode Код ошибки. струна
errorId Уникальный идентификатор ошибки работоспособности. струна
errorLevel Уровень ошибки. струна
errorMessage Сообщение об ошибке. струна
errorSource Источник ошибки. струна
errorType Тип ошибки. струна
innerHealthErrors Внутренние ошибки работоспособности. HealthError, имеющий список HealthError, так как дочерние ошибки проблематичны. InnerHealthError используется, так как это позволит предотвратить бесконечный цикл структур, когда Hydra пытается автоматически создать контракт. Мы подвергаем связанные ошибки работоспособности как внутренние ошибки работоспособности, и все потребители API могут использовать это так же, как исключение -> InnerException. InnerHealthError[]
возможные сценарии Возможные причины ошибки. струна
рекомендуемое действие Рекомендуемое действие для устранения ошибки. струна
recoveryProviderErrorMessage Сообщение об ошибке DRA. струна
summaryMessage Сводное сообщение сущности. струна

InnerHealthError

Имя Описание Ценность
creationTimeUtc Время создания ошибки (UTC). струна
customerResolvability Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. "Разрешено"
"NotAllowed"
entityId Идентификатор сущности. струна
errorCategory Категория ошибки. струна
ErrorCode Код ошибки. струна
errorId Уникальный идентификатор ошибки работоспособности. струна
errorLevel Уровень ошибки. струна
errorMessage Сообщение об ошибке. струна
errorSource Источник ошибки. струна
errorType Тип ошибки. струна
возможные сценарии Возможные причины ошибки. струна
рекомендуемое действие Рекомендуемое действие для устранения ошибки. струна
recoveryProviderErrorMessage Сообщение об ошибке DRA. струна
summaryMessage Сводное сообщение сущности. струна

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Имя Описание Ценность
apiVersion Версия API '2024-04-01'
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (обязательно)
свойства Пользовательские данные. ReplicationProtectionClusterProperties
тип Тип ресурса 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters'

RegisteredClusterNodes

Имя Описание Ценность
biosId Идентификатор BIOS. струна
clusterNodeFqdn Имя узла кластера. струна
isSharedDiskVirtualNode Значение, указывающее, представляет ли это виртуальную сущность, на которой размещаются все общие диски. bool
machineId Идентификатор компьютера. струна

ReplicationClusterProviderSpecificSettings

Имя Описание Ценность
instanceType Установите значение A2A для типа A2AReplicationProtectionClusterDetails. "A2A" (обязательно)

ReplicationProtectionClusterProperties

Имя Описание Ценность
activeLocation Текущее активное расположение кластера Protection. струна
agentClusterId Идентификатор кластера агента. струна
allowedOperations Разрешенные операции в кластере защиты репликации. string[]
areAllClusterNodesRegistered Значение, указывающее, зарегистрированы ли все узлы кластера. bool
clusterFqdn Полное доменное имя кластера. струна
clusterNodeFqdns Список полных доменных имен узлов кластера. string[]
clusterProtectedItemIds Список идентификаторов защищенного элемента. string[]
clusterRegisteredNodes Сведения о зарегистрированных узлах. RegisteredClusterNodes[]
currentScenario Текущий сценарий. CurrentScenarioDetails
healthErrors Список ошибок работоспособности. HealthError[]
lastSuccessfulFailoverTime Последнее успешное время отработки отказа. струна
lastSuccessfulTestFailoverTime Последнее успешное время отработки отказа. струна
policyFriendlyName Имя политики, регулирующей эту pe-политику. струна
policyId Идентификатор политики. струна
primaryFabricFriendlyName Понятное имя первичной структуры. струна
primaryFabricProvider Поставщик структуры первичной структуры. струна
primaryProtectionContainerFriendlyName Имя понятного контейнера первичной защиты. струна
protectionClusterType Тип кластера защиты. струна
protectionState Состояние защиты. струна
protectionStateDescription Описание состояния защиты. струна
providerSpecificDetails Настраиваемые параметры поставщика кластера репликации. ReplicationClusterProviderSpecificSettings
recoveryContainerId Идентификатор контейнера восстановления. струна
recoveryFabricFriendlyName Понятное имя структуры восстановления. струна
recoveryFabricId Идентификатор arm структуры восстановления. струна
recoveryProtectionContainerFriendlyName Понятное имя контейнера восстановления. струна
replicationHealth Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. струна
sharedDiskProperties Свойства общего диска. SharedDiskReplicationItemProperties
testFailoverState Состояние тестовой отработки отказа. струна
testFailoverStateDescription Описание состояния отработки отказа теста. струна

SharedDiskReplicationItemProperties

Имя Описание Ценность
activeLocation Текущее активное расположение PE. струна
allowedOperations Разрешенные операции с защищенным элементом репликации. string[]
currentScenario Текущий сценарий. CurrentScenarioDetails
healthErrors Список ошибок работоспособности. HealthError[]
protectionState Состояние защиты общего диска. струна
replicationHealth Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. струна
sharedDiskProviderSpecificDetails Настраиваемые параметры поставщика репликации. SharedDiskReplicationProviderSpecificSettings
testFailoverState Состояние tfo общего диска. струна

SharedDiskReplicationProviderSpecificSettings

Имя Описание Ценность
instanceType Установите значение A2A для типа A2ASharedDiskReplicationDetails. "A2A" (обязательно)

Определение ресурса Terraform (поставщик AzAPI)

Хранилище/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01"
  name = "string"
  body = jsonencode({
    properties = {
      activeLocation = "string"
      agentClusterId = "string"
      allowedOperations = [
        "string"
      ]
      areAllClusterNodesRegistered = bool
      clusterFqdn = "string"
      clusterNodeFqdns = [
        "string"
      ]
      clusterProtectedItemIds = [
        "string"
      ]
      clusterRegisteredNodes = [
        {
          biosId = "string"
          clusterNodeFqdn = "string"
          isSharedDiskVirtualNode = bool
          machineId = "string"
        }
      ]
      currentScenario = {
        jobId = "string"
        scenarioName = "string"
        startTime = "string"
      }
      healthErrors = [
        {
          creationTimeUtc = "string"
          customerResolvability = "string"
          entityId = "string"
          errorCategory = "string"
          errorCode = "string"
          errorId = "string"
          errorLevel = "string"
          errorMessage = "string"
          errorSource = "string"
          errorType = "string"
          innerHealthErrors = [
            {
              creationTimeUtc = "string"
              customerResolvability = "string"
              entityId = "string"
              errorCategory = "string"
              errorCode = "string"
              errorId = "string"
              errorLevel = "string"
              errorMessage = "string"
              errorSource = "string"
              errorType = "string"
              possibleCauses = "string"
              recommendedAction = "string"
              recoveryProviderErrorMessage = "string"
              summaryMessage = "string"
            }
          ]
          possibleCauses = "string"
          recommendedAction = "string"
          recoveryProviderErrorMessage = "string"
          summaryMessage = "string"
        }
      ]
      lastSuccessfulFailoverTime = "string"
      lastSuccessfulTestFailoverTime = "string"
      policyFriendlyName = "string"
      policyId = "string"
      primaryFabricFriendlyName = "string"
      primaryFabricProvider = "string"
      primaryProtectionContainerFriendlyName = "string"
      protectionClusterType = "string"
      protectionState = "string"
      protectionStateDescription = "string"
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see ReplicationClusterProviderSpecificSettings objects
      }
      recoveryContainerId = "string"
      recoveryFabricFriendlyName = "string"
      recoveryFabricId = "string"
      recoveryProtectionContainerFriendlyName = "string"
      replicationHealth = "string"
      sharedDiskProperties = {
        activeLocation = "string"
        allowedOperations = [
          "string"
        ]
        currentScenario = {
          jobId = "string"
          scenarioName = "string"
          startTime = "string"
        }
        healthErrors = [
          {
            creationTimeUtc = "string"
            customerResolvability = "string"
            entityId = "string"
            errorCategory = "string"
            errorCode = "string"
            errorId = "string"
            errorLevel = "string"
            errorMessage = "string"
            errorSource = "string"
            errorType = "string"
            innerHealthErrors = [
              {
                creationTimeUtc = "string"
                customerResolvability = "string"
                entityId = "string"
                errorCategory = "string"
                errorCode = "string"
                errorId = "string"
                errorLevel = "string"
                errorMessage = "string"
                errorSource = "string"
                errorType = "string"
                possibleCauses = "string"
                recommendedAction = "string"
                recoveryProviderErrorMessage = "string"
                summaryMessage = "string"
              }
            ]
            possibleCauses = "string"
            recommendedAction = "string"
            recoveryProviderErrorMessage = "string"
            summaryMessage = "string"
          }
        ]
        protectionState = "string"
        replicationHealth = "string"
        sharedDiskProviderSpecificDetails = {
          instanceType = "string"
          // For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
        }
        testFailoverState = "string"
      }
      testFailoverState = "string"
      testFailoverStateDescription = "string"
    }
  })
}

Объекты SharedDiskReplicationProviderSpecificSettings

Задайте свойство instanceType, чтобы указать тип объекта.

Для A2Aиспользуйте:

{
  failoverRecoveryPointId = "string"
  instanceType = "A2A"
  lastRpoCalculatedTime = "string"
  managementId = "string"
  monitoringJobType = "string"
  monitoringPercentageCompletion = int
  primaryFabricLocation = "string"
  protectedManagedDisks = [
    {
      allowedDiskLevelOperation = [
        "string"
      ]
      dataPendingAtSourceAgentInMB = int
      dataPendingInStagingStorageAccountInMB = int
      dekKeyVaultArmId = "string"
      diskCapacityInBytes = int
      diskId = "string"
      diskName = "string"
      diskState = "string"
      diskType = "string"
      failoverDiskName = "string"
      isDiskEncrypted = bool
      isDiskKeyEncrypted = bool
      kekKeyVaultArmId = "string"
      keyIdentifier = "string"
      monitoringJobType = "string"
      monitoringPercentageCompletion = int
      primaryDiskEncryptionSetId = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryDiskEncryptionSetId = "string"
      recoveryOrignalTargetDiskId = "string"
      recoveryReplicaDiskAccountType = "string"
      recoveryReplicaDiskId = "string"
      recoveryResourceGroupId = "string"
      recoveryTargetDiskAccountType = "string"
      recoveryTargetDiskId = "string"
      resyncRequired = bool
      secretIdentifier = "string"
      tfoDiskName = "string"
    }
  ]
  recoveryFabricLocation = "string"
  rpoInSeconds = int
  sharedDiskIRErrors = [
    {
    }
  ]
  unprotectedDisks = [
    {
      diskAutoProtectionStatus = "string"
      diskLunId = int
    }
  ]
}

Объекты ReplicationClusterProviderSpecificSettings

Задайте свойство instanceType, чтобы указать тип объекта.

Для A2Aиспользуйте:

{
  clusterManagementId = "string"
  failoverRecoveryPointId = "string"
  initialPrimaryExtendedLocation = {
    name = "string"
    type = "string"
  }
  initialPrimaryFabricLocation = "string"
  initialPrimaryZone = "string"
  initialRecoveryExtendedLocation = {
    name = "string"
    type = "string"
  }
  initialRecoveryFabricLocation = "string"
  initialRecoveryZone = "string"
  instanceType = "A2A"
  lastRpoCalculatedTime = "string"
  lifecycleId = "string"
  multiVmGroupCreateOption = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  primaryAvailabilityZone = "string"
  primaryExtendedLocation = {
    name = "string"
    type = "string"
  }
  primaryFabricLocation = "string"
  recoveryAvailabilityZone = "string"
  recoveryExtendedLocation = {
    name = "string"
    type = "string"
  }
  recoveryFabricLocation = "string"
  rpoInSeconds = int
}

Значения свойств

A2AProtectedManagedDiskDetails

Имя Описание Ценность
allowedDiskLevelOperation Список операций уровня диска. string[]
dataPendingAtSourceAgentInMB Данные, ожидающие на исходной виртуальной машине в МБ. int
dataPendingInStagingStorageAccountInMB Данные, ожидающие репликации в МБ при промежуточной учетной записи. int
dekKeyVaultArmId Идентификатор ресурса KeyVault для секрета (BEK). струна
diskCapacityInBytes Емкость диска в байтах. int
diskId Идентификатор управляемого диска Arm. струна
diskName Имя диска. струна
diskState Состояние диска. струна
diskType Тип диска. струна
failoverDiskName Имя отработки отказа для управляемого диска. струна
isDiskEncrypted Значение, указывающее, имеет ли виртуальная машина зашифрованный диск ос или нет. bool
isDiskKeyEncrypted Значение, указывающее, зашифрован ли ключ диска или нет. bool
kekKeyVaultArmId Идентификатор ресурса KeyVault для ключа (KEK). струна
keyIdentifier URL-адрес ключа или идентификатор (KEK). струна
monitoringJobType Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. струна
monitoringPercentageCompletion Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. int
primaryDiskEncryptionSetId Идентификатор основного набора шифрования дисков. струна
primaryStagingAzureStorageAccountId Основная промежуточная учетная запись хранения. струна
recoveryDiskEncryptionSetId Идентификатор набора шифрования дисков восстановления. струна
recoveryOrignalTargetDiskId Восстановление исходного целевого идентификатора диска. струна
recoveryReplicaDiskAccountType Тип диска реплики. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. струна
recoveryReplicaDiskId Идентификатор arm диска реплики восстановления. струна
recoveryResourceGroupId Идентификатор группы ресурсов диска восстановления. струна
recoveryTargetDiskAccountType Тип целевого диска после отработки отказа. Его необязательное значение и будет совпадать с типом исходного диска, если пользователь не указан. струна
recoveryTargetDiskId Идентификатор целевого диска восстановления. струна
resyncRequired Значение, указывающее, требуется ли повторная синхронизация для этого диска. bool
secretIdentifier URL-адрес секрета или идентификатор (BEK). струна
tfoDiskName Тестовое имя отработки отказа для управляемого диска. струна

A2AReplicationProtectionClusterDetails

Имя Описание Ценность
clusterManagementId Идентификатор управления кластером. струна
failoverRecoveryPointId Идентификатор точки восстановления, в которую был выполнен отработка отказа кластера. струна
initialPrimaryExtendedLocation Исходное основное расширенное расположение. ExtendedLocation
initialPrimaryFabricLocation Начальное расположение первичной структуры. струна
initialPrimaryZone Начальная основная зона доступности. струна
initialRecoveryExtendedLocation Исходное расширенное расположение восстановления. ExtendedLocation
initialRecoveryFabricLocation Исходное расположение структуры восстановления. струна
initialRecoveryZone Начальная зона доступности восстановления. струна
instanceType Возвращает тип экземпляра. "A2A" (обязательно)
lastRpoCalculatedTime Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. струна
жизненный цикл Идентификатор, который выживает такие действия, как защита переключения, которая изменяет внутренние объекты PE/CPE. Идентификатор жизненного цикла переносится, чтобы иметь связь или непрерывность при наличии идентификатора, обозначающего "тот же" защищенный кластер, даже если другие внутренние идентификаторы или идентификатор ARM могут быть изменены. струна
multiVmGroupCreateOption Создается ли группа нескольких виртуальных машин автоматически или указана пользователем. AutoCreated
UserSpecified
multiVmGroupId Идентификатор группы нескольких виртуальных машин. струна
multiVmGroupName Имя группы нескольких виртуальных машин. струна
primaryAvailabilityZone Основная зона доступности. струна
primaryExtendedLocation Основное расширенное расположение. ExtendedLocation
primaryFabricLocation Расположение основной структуры. струна
recoveryAvailabilityZone Зона доступности восстановления. струна
recoveryExtendedLocation Расширенное расположение восстановления. ExtendedLocation
recoveryFabricLocation Расположение структуры восстановления. струна
rpoInSeconds Последнее значение RPO в секундах. int

A2ASharedDiskIRErrorDetails

Имя Описание Ценность

A2ASharedDiskReplicationDetails

Имя Описание Ценность
failoverRecoveryPointId Идентификатор точки восстановления, в которую был выполнен отработка отказа виртуального узла. струна
instanceType Возвращает тип экземпляра. "A2A" (обязательно)
lastRpoCalculatedTime Время (в формате UTC) при вычислении последнего значения RPO службой Защиты. струна
managementId Идентификатор управления. струна
monitoringJobType Тип задания мониторинга. Ход выполнения содержится в свойстве MonitoringPercentageCompletion. струна
monitoringPercentageCompletion Процент задания мониторинга. Тип задания мониторинга определяется свойством MonitoringJobType. int
primaryFabricLocation Расположение основной структуры. струна
protectedManagedDisks Список защищенных управляемых дисков. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Расположение структуры восстановления. струна
rpoInSeconds Последнее значение RPO в секундах. int
sharedDiskIRErrors Ошибки ir. A2ASharedDiskIRErrorDetails[]
unprotectedDisks Список незащищенных дисков. A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

Имя Описание Ценность
diskAutoProtectionStatus Значение, указывающее, включена ли автоматическая защита диска. "Отключено"
"Включено"
diskLunId Исходный идентификатор lun для диска данных. int

CurrentScenarioDetails

Имя Описание Ценность
jobId Идентификатор ARM выполняемого задания. струна
scenarioName Имя сценария. струна
startTime Время начала рабочего процесса. струна

ExtendedLocation

Имя Описание Ценность
имя Имя расширенного расположения. строка (обязательно)
тип Тип расширенного расположения. EdgeZone (обязательно)

HealthError

Имя Описание Ценность
creationTimeUtc Время создания ошибки (UTC). струна
customerResolvability Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. "Разрешено"
"NotAllowed"
entityId Идентификатор сущности. струна
errorCategory Категория ошибки. струна
ErrorCode Код ошибки. струна
errorId Уникальный идентификатор ошибки работоспособности. струна
errorLevel Уровень ошибки. струна
errorMessage Сообщение об ошибке. струна
errorSource Источник ошибки. струна
errorType Тип ошибки. струна
innerHealthErrors Внутренние ошибки работоспособности. HealthError, имеющий список HealthError, так как дочерние ошибки проблематичны. InnerHealthError используется, так как это позволит предотвратить бесконечный цикл структур, когда Hydra пытается автоматически создать контракт. Мы подвергаем связанные ошибки работоспособности как внутренние ошибки работоспособности, и все потребители API могут использовать это так же, как исключение -> InnerException. InnerHealthError[]
возможные сценарии Возможные причины ошибки. струна
рекомендуемое действие Рекомендуемое действие для устранения ошибки. струна
recoveryProviderErrorMessage Сообщение об ошибке DRA. струна
summaryMessage Сводное сообщение сущности. струна

InnerHealthError

Имя Описание Ценность
creationTimeUtc Время создания ошибки (UTC). струна
customerResolvability Значение, указывающее, является ли ошибка работоспособности разрешаемой клиентом. "Разрешено"
"NotAllowed"
entityId Идентификатор сущности. струна
errorCategory Категория ошибки. струна
ErrorCode Код ошибки. струна
errorId Уникальный идентификатор ошибки работоспособности. струна
errorLevel Уровень ошибки. струна
errorMessage Сообщение об ошибке. струна
errorSource Источник ошибки. струна
errorType Тип ошибки. струна
возможные сценарии Возможные причины ошибки. струна
рекомендуемое действие Рекомендуемое действие для устранения ошибки. струна
recoveryProviderErrorMessage Сообщение об ошибке DRA. струна
summaryMessage Сводное сообщение сущности. струна

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: vaults/replicationFabrics/replicationProtectionContainers
свойства Пользовательские данные. ReplicationProtectionClusterProperties
тип Тип ресурса "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01"

RegisteredClusterNodes

Имя Описание Ценность
biosId Идентификатор BIOS. струна
clusterNodeFqdn Имя узла кластера. струна
isSharedDiskVirtualNode Значение, указывающее, представляет ли это виртуальную сущность, на которой размещаются все общие диски. bool
machineId Идентификатор компьютера. струна

ReplicationClusterProviderSpecificSettings

Имя Описание Ценность
instanceType Установите значение A2A для типа A2AReplicationProtectionClusterDetails. "A2A" (обязательно)

ReplicationProtectionClusterProperties

Имя Описание Ценность
activeLocation Текущее активное расположение кластера Protection. струна
agentClusterId Идентификатор кластера агента. струна
allowedOperations Разрешенные операции в кластере защиты репликации. string[]
areAllClusterNodesRegistered Значение, указывающее, зарегистрированы ли все узлы кластера. bool
clusterFqdn Полное доменное имя кластера. струна
clusterNodeFqdns Список полных доменных имен узлов кластера. string[]
clusterProtectedItemIds Список идентификаторов защищенного элемента. string[]
clusterRegisteredNodes Сведения о зарегистрированных узлах. RegisteredClusterNodes[]
currentScenario Текущий сценарий. CurrentScenarioDetails
healthErrors Список ошибок работоспособности. HealthError[]
lastSuccessfulFailoverTime Последнее успешное время отработки отказа. струна
lastSuccessfulTestFailoverTime Последнее успешное время отработки отказа. струна
policyFriendlyName Имя политики, регулирующей эту pe-политику. струна
policyId Идентификатор политики. струна
primaryFabricFriendlyName Понятное имя первичной структуры. струна
primaryFabricProvider Поставщик структуры первичной структуры. струна
primaryProtectionContainerFriendlyName Имя понятного контейнера первичной защиты. струна
protectionClusterType Тип кластера защиты. струна
protectionState Состояние защиты. струна
protectionStateDescription Описание состояния защиты. струна
providerSpecificDetails Настраиваемые параметры поставщика кластера репликации. ReplicationClusterProviderSpecificSettings
recoveryContainerId Идентификатор контейнера восстановления. струна
recoveryFabricFriendlyName Понятное имя структуры восстановления. струна
recoveryFabricId Идентификатор arm структуры восстановления. струна
recoveryProtectionContainerFriendlyName Понятное имя контейнера восстановления. струна
replicationHealth Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. струна
sharedDiskProperties Свойства общего диска. SharedDiskReplicationItemProperties
testFailoverState Состояние тестовой отработки отказа. струна
testFailoverStateDescription Описание состояния отработки отказа теста. струна

SharedDiskReplicationItemProperties

Имя Описание Ценность
activeLocation Текущее активное расположение PE. струна
allowedOperations Разрешенные операции с защищенным элементом репликации. string[]
currentScenario Текущий сценарий. CurrentScenarioDetails
healthErrors Список ошибок работоспособности. HealthError[]
protectionState Состояние защиты общего диска. струна
replicationHealth Консолидированная работоспособность защиты для виртуальной машины с учетом любых проблем с SRS, а также всех единиц репликации, связанных с группой репликации виртуальной машины. Это строковое представление перечисления ProtectionHealth. струна
sharedDiskProviderSpecificDetails Настраиваемые параметры поставщика репликации. SharedDiskReplicationProviderSpecificSettings
testFailoverState Состояние tfo общего диска. струна

SharedDiskReplicationProviderSpecificSettings

Имя Описание Ценность
instanceType Установите значение A2A для типа A2ASharedDiskReplicationDetails. "A2A" (обязательно)