Compartir a través de


Almacenes de Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 2024-04-01

Definición de recursos de Bicep

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, agregue el siguiente bicep a la plantilla.

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'
  }
}

Objetos SharedDiskReplicationProviderSpecificSettings

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para A2A, use:

{
  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 (objetos)

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para A2A, use:

{
  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
}

Valores de propiedad

A2AProtectedManagedDiskDetails

Nombre Descripción Valor
allowedDiskLevelOperation Lista de operaciones de nivel de disco. string[]
dataPendingAtSourceAgentInMB Los datos pendientes en la máquina virtual de origen en MB. Int
dataPendingInStagingStorageAccountInMB Los datos pendientes de replicación en MB en la cuenta de almacenamiento provisional. Int
dekKeyVaultArmId El identificador de recurso de KeyVault para el secreto (BEK). cuerda
diskCapacityInBytes Capacidad del disco en bytes. Int
diskId Identificador de Arm del disco administrado. cuerda
diskName Nombre del disco. cuerda
diskState Estado del disco. cuerda
diskType Tipo de disco. cuerda
failoverDiskName Nombre de la conmutación por error del disco administrado. cuerda
isDiskEncrypted Valor que indica si la máquina virtual tiene o no disco del sistema operativo cifrado. Bool
isDiskKeyEncrypted Valor que indica si la clave de disco se cifró o no. Bool
kekKeyVaultArmId Identificador de recurso de KeyVault para la clave (KEK). cuerda
keyIdentifier Dirección URL o identificador de clave (KEK). cuerda
monitoringJobType Tipo del trabajo de supervisión. El progreso se encuentra en la propiedad MonitoringPercentageCompletion. cuerda
monitoringPercentageCompletion Porcentaje del trabajo de supervisión. El tipo del trabajo de supervisión se define mediante la propiedad MonitoringJobType. Int
primaryDiskEncryptionSetId Identificador del conjunto de cifrado de disco principal. cuerda
primaryStagingAzureStorageAccountId La cuenta de almacenamiento provisional principal. cuerda
recoveryDiskEncryptionSetId Identificador del conjunto de cifrado de disco de recuperación. cuerda
recoveryOrignalTargetDiskId Identificador de arm del disco de destino original de recuperación. cuerda
recoveryReplicaDiskAccountType Tipo de disco de réplica. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda
recoveryReplicaDiskId Identificador del arm del disco de réplica de recuperación. cuerda
recoveryResourceGroupId Identificador de arm del grupo de recursos del disco de recuperación. cuerda
recoveryTargetDiskAccountType Tipo de disco de destino después de la conmutación por error. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda
recoveryTargetDiskId Identificador de arm del disco de destino de recuperación. cuerda
resyncRequired Valor que indica si se requiere resincronización para este disco. Bool
secretIdentifier Dirección URL o identificador del secreto (BEK). cuerda
tfoDiskName Nombre de conmutación por error de prueba para el disco administrado. cuerda

A2AReplicationProtectionClusterDetails

Nombre Descripción Valor
clusterManagementId Identificador de administración del clúster. cuerda
failoverRecoveryPointId Identificador de punto de recuperación al que se conmutó por error el clúster. cuerda
initialPrimaryExtendedLocation Ubicación extendida principal inicial. ExtendedLocation
initialPrimaryFabricLocation Ubicación inicial del tejido principal. cuerda
initialPrimaryZone Zona de disponibilidad principal inicial. cuerda
initialRecoveryExtendedLocation Ubicación extendida de recuperación inicial. ExtendedLocation
initialRecoveryFabricLocation Ubicación inicial del tejido de recuperación. cuerda
initialRecoveryZone Zona de disponibilidad de recuperación inicial. cuerda
instanceType Obtiene el tipo de instancia. 'A2A' (obligatorio)
lastRpoCalculatedTime Hora (en UTC) en la que el último valor de RPO se calculó mediante El servicio de protección. cuerda
lifecycleId Identificador que sobrevive a acciones como la protección de conmutadores que cambian internamente los objetos PE/CPE de respaldo. El identificador del ciclo de vida se lleva a cabo para tener un vínculo o continuidad al poder tener un identificador que denota el clúster protegido "mismo", aunque otros identificadores internos o id. de ARM puedan cambiar. cuerda
multiVmGroupCreateOption Indica si el usuario crea o especifica automáticamente el grupo de varias máquinas virtuales. "AutoCreated"
"UserSpecified"
multiVmGroupId Identificador del grupo de varias máquinas virtuales. cuerda
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
primaryAvailabilityZone Zona de disponibilidad principal. cuerda
primaryExtendedLocation Ubicación extendida principal. ExtendedLocation
primaryFabricLocation Ubicación del tejido principal. cuerda
recoveryAvailabilityZone Zona de disponibilidad de recuperación. cuerda
recoveryExtendedLocation Ubicación extendida de recuperación. ExtendedLocation
recoveryFabricLocation Ubicación del tejido de recuperación. cuerda
rpoInSeconds Último valor de RPO en segundos. Int

A2ASharedDiskIRErrorDetails

Nombre Descripción Valor

A2ASharedDiskReplicationDetails

Nombre Descripción Valor
failoverRecoveryPointId Identificador de punto de recuperación al que se conmutó por error el nodo virtual. cuerda
instanceType Obtiene el tipo de instancia. 'A2A' (obligatorio)
lastRpoCalculatedTime Hora (en UTC) en la que el último valor de RPO se calculó mediante El servicio de protección. cuerda
managementId Identificador de administración. cuerda
monitoringJobType Tipo del trabajo de supervisión. El progreso se encuentra en la propiedad MonitoringPercentageCompletion. cuerda
monitoringPercentageCompletion Porcentaje del trabajo de supervisión. El tipo del trabajo de supervisión se define mediante la propiedad MonitoringJobType. Int
primaryFabricLocation Ubicación del tejido principal. cuerda
protectedManagedDisks Lista de discos administrados protegidos. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Ubicación del tejido de recuperación. cuerda
rpoInSeconds Último valor de RPO en segundos. Int
sharedDiskIRErrors Errores de IR. A2ASharedDiskIRErrorDetails[]
desprotegidosDisks Lista de discos no protegidos. A2AUnprotectedDiskDetails []

A2AUnprotectedDiskDetails

Nombre Descripción Valor
diskAutoProtectionStatus Valor que indica si la protección automática del disco está habilitada. 'Deshabilitado'
'Habilitado'
diskLunId Identificador de lun de origen para el disco de datos. Int

CurrentScenarioDetails

Nombre Descripción Valor
jobId Id. de ARM del trabajo que se está ejecutando. cuerda
scenarioName Nombre del escenario. cuerda
startTime Hora de inicio del flujo de trabajo. cuerda

ExtendedLocation

Nombre Descripción Valor
nombre Nombre de la ubicación extendida. string (obligatorio)
tipo Tipo de ubicación extendida. 'EdgeZone' (obligatorio)

HealthError

Nombre Descripción Valor
creationTimeUtc Hora de creación del error (UTC). cuerda
customerResolvability Valor que indica si se puede resolver el error de mantenimiento del cliente. 'Permitido'
'NotAllowed'
entityId Identificador de la entidad. cuerda
errorCategory Categoría de error. cuerda
errorCode Código de error. cuerda
errorId Identificador único del error de mantenimiento. cuerda
errorLevel Nivel de error. cuerda
errorMessage Mensaje de error. cuerda
errorSource Origen del error. cuerda
errorType Tipo de error. cuerda
innerHealthErrors Errores de mantenimiento interno. HealthError tiene una lista de HealthError como errores secundarios es problemático. InnerHealthError se usa porque esto impedirá un bucle infinito de estructuras cuando Hydra intenta generar automáticamente el contrato. Estamos exponiendo los errores de mantenimiento relacionados como errores de mantenimiento interno y todos los consumidores de API pueden usarlo de la misma manera que Exception :> InnerException. innerHealthError[]
possibleCauses Posibles causas de error. cuerda
recommendedAction Acción recomendada para resolver el error. cuerda
recoveryProviderErrorMessage Mensaje de error DRA. cuerda
summaryMessage Mensaje de resumen de la entidad. cuerda

InnerHealthError

Nombre Descripción Valor
creationTimeUtc Hora de creación del error (UTC). cuerda
customerResolvability Valor que indica si se puede resolver el error de mantenimiento del cliente. 'Permitido'
'NotAllowed'
entityId Identificador de la entidad. cuerda
errorCategory Categoría de error. cuerda
errorCode Código de error. cuerda
errorId Identificador único del error de mantenimiento. cuerda
errorLevel Nivel de error. cuerda
errorMessage Mensaje de error. cuerda
errorSource Origen del error. cuerda
errorType Tipo de error. cuerda
possibleCauses Posibles causas de error. cuerda
recommendedAction Acción recomendada para resolver el error. cuerda
recoveryProviderErrorMessage Mensaje de error DRA. cuerda
summaryMessage Mensaje de resumen de la entidad. cuerda

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: vaults/replicationFabrics/replicationProtectionContainers
Propiedades Datos personalizados. ReplicationProtectionClusterProperties

RegisteredClusterNodes

Nombre Descripción Valor
biosId Identificador del BIOS. cuerda
clusterNodeFqdn Nombre del nodo de clúster. cuerda
isSharedDiskVirtualNode Valor que indica si representa la entidad virtual que hospeda todos los discos compartidos. Bool
machineId Identificador de la máquina. cuerda

ReplicationClusterProviderSpecificSettings

Nombre Descripción Valor
instanceType Establezca en "A2A" para el tipo A2AReplicationProtectionClusterDetails. 'A2A' (obligatorio)

ReplicationProtectionClusterProperties

Nombre Descripción Valor
activeLocation Ubicación activa actual del clúster de protección. cuerda
agentClusterId Identificador del clúster del agente. cuerda
allowedOperations Las operaciones permitidas en el clúster de protección de replicación. string[]
areAllClusterNodesRegistered Valor que indica si todos los nodos del clúster están registrados o no. Bool
clusterFqdn FQDN del clúster. cuerda
clusterNodeFqdns Lista de FQDN de nodo de clúster. string[]
clusterProtectedItemIds Lista de identificadores de elemento protegido. string[]
clusterRegisteredNodes Detalles del nodo registrado. registeredClusterNodes[]
currentScenario Escenario actual. CurrentScenarioDetails
healthErrors Lista de errores de mantenimiento. HealthError[]
lastSuccessfulFailoverTime La última hora de conmutación por error correcta. cuerda
lastSuccessfulTestFailoverTime La última hora de conmutación por error de prueba correcta. cuerda
policyFriendlyName Nombre de la directiva que rige este PE. cuerda
policyId Identificador de directiva. cuerda
primaryFabricFriendlyName Nombre descriptivo del tejido principal. cuerda
primaryFabricProvider Proveedor de tejido del tejido principal. cuerda
primaryProtectionContainerFriendlyName Nombre descriptivo del contenedor de protección principal. cuerda
protectionClusterType Tipo de clúster de protección. cuerda
protectionState Estado de protección. cuerda
protectionStateDescription Descripción del estado de protección. cuerda
providerSpecificDetails Configuración personalizada del proveedor de clústeres de replicación. ReplicationClusterProviderSpecificSettings
recoveryContainerId Identificador del contenedor de recuperación. cuerda
recoveryFabricFriendlyName Nombre descriptivo del tejido de recuperación. cuerda
recoveryFabricId Identificador de arm del tejido de recuperación. cuerda
recoveryProtectionContainerFriendlyName Nombre descriptivo del contenedor de recuperación. cuerda
replicationHealth El estado de protección consolidado de la máquina virtual teniendo en cuenta cualquier problema con SRS, así como todas las unidades de replicación asociadas al grupo de replicación de la máquina virtual. Se trata de una representación de cadena de la enumeración ProtectionHealth. cuerda
sharedDiskProperties Propiedades del disco compartido. SharedDiskReplicationItemProperties
testFailoverState Estado de conmutación por error de prueba. cuerda
testFailoverStateDescription Descripción del estado de conmutación por error de prueba. cuerda

SharedDiskReplicationItemProperties

Nombre Descripción Valor
activeLocation Ubicación activa actual del PE. cuerda
allowedOperations Las operaciones permitidas en el elemento protegido de replicación. string[]
currentScenario Escenario actual. CurrentScenarioDetails
healthErrors Lista de errores de mantenimiento. HealthError[]
protectionState Estado de protección del disco compartido. cuerda
replicationHealth El estado de protección consolidado de la máquina virtual teniendo en cuenta cualquier problema con SRS, así como todas las unidades de replicación asociadas al grupo de replicación de la máquina virtual. Se trata de una representación de cadena de la enumeración ProtectionHealth. cuerda
sharedDiskProviderSpecificDetails Configuración personalizada del proveedor de replicación. sharedDiskReplicationProviderSpecificSettings
testFailoverState Estado tfo del disco compartido. cuerda

SharedDiskReplicationProviderSpecificSettings

Nombre Descripción Valor
instanceType Establezca en "A2A" para el tipo A2ASharedDiskReplicationDetails. 'A2A' (obligatorio)

Definición de recursos de plantilla de ARM

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, agregue el siguiente JSON a la plantilla.

{
  "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"
  }
}

Objetos SharedDiskReplicationProviderSpecificSettings

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para A2A, use:

{
  "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 (objetos)

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para A2A, use:

{
  "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"
}

Valores de propiedad

A2AProtectedManagedDiskDetails

Nombre Descripción Valor
allowedDiskLevelOperation Lista de operaciones de nivel de disco. string[]
dataPendingAtSourceAgentInMB Los datos pendientes en la máquina virtual de origen en MB. Int
dataPendingInStagingStorageAccountInMB Los datos pendientes de replicación en MB en la cuenta de almacenamiento provisional. Int
dekKeyVaultArmId El identificador de recurso de KeyVault para el secreto (BEK). cuerda
diskCapacityInBytes Capacidad del disco en bytes. Int
diskId Identificador de Arm del disco administrado. cuerda
diskName Nombre del disco. cuerda
diskState Estado del disco. cuerda
diskType Tipo de disco. cuerda
failoverDiskName Nombre de la conmutación por error del disco administrado. cuerda
isDiskEncrypted Valor que indica si la máquina virtual tiene o no disco del sistema operativo cifrado. Bool
isDiskKeyEncrypted Valor que indica si la clave de disco se cifró o no. Bool
kekKeyVaultArmId Identificador de recurso de KeyVault para la clave (KEK). cuerda
keyIdentifier Dirección URL o identificador de clave (KEK). cuerda
monitoringJobType Tipo del trabajo de supervisión. El progreso se encuentra en la propiedad MonitoringPercentageCompletion. cuerda
monitoringPercentageCompletion Porcentaje del trabajo de supervisión. El tipo del trabajo de supervisión se define mediante la propiedad MonitoringJobType. Int
primaryDiskEncryptionSetId Identificador del conjunto de cifrado de disco principal. cuerda
primaryStagingAzureStorageAccountId La cuenta de almacenamiento provisional principal. cuerda
recoveryDiskEncryptionSetId Identificador del conjunto de cifrado de disco de recuperación. cuerda
recoveryOrignalTargetDiskId Identificador de arm del disco de destino original de recuperación. cuerda
recoveryReplicaDiskAccountType Tipo de disco de réplica. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda
recoveryReplicaDiskId Identificador del arm del disco de réplica de recuperación. cuerda
recoveryResourceGroupId Identificador de arm del grupo de recursos del disco de recuperación. cuerda
recoveryTargetDiskAccountType Tipo de disco de destino después de la conmutación por error. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda
recoveryTargetDiskId Identificador de arm del disco de destino de recuperación. cuerda
resyncRequired Valor que indica si se requiere resincronización para este disco. Bool
secretIdentifier Dirección URL o identificador del secreto (BEK). cuerda
tfoDiskName Nombre de conmutación por error de prueba para el disco administrado. cuerda

A2AReplicationProtectionClusterDetails

Nombre Descripción Valor
clusterManagementId Identificador de administración del clúster. cuerda
failoverRecoveryPointId Identificador de punto de recuperación al que se conmutó por error el clúster. cuerda
initialPrimaryExtendedLocation Ubicación extendida principal inicial. ExtendedLocation
initialPrimaryFabricLocation Ubicación inicial del tejido principal. cuerda
initialPrimaryZone Zona de disponibilidad principal inicial. cuerda
initialRecoveryExtendedLocation Ubicación extendida de recuperación inicial. ExtendedLocation
initialRecoveryFabricLocation Ubicación inicial del tejido de recuperación. cuerda
initialRecoveryZone Zona de disponibilidad de recuperación inicial. cuerda
instanceType Obtiene el tipo de instancia. 'A2A' (obligatorio)
lastRpoCalculatedTime Hora (en UTC) en la que el último valor de RPO se calculó mediante El servicio de protección. cuerda
lifecycleId Identificador que sobrevive a acciones como la protección de conmutadores que cambian internamente los objetos PE/CPE de respaldo. El identificador del ciclo de vida se lleva a cabo para tener un vínculo o continuidad al poder tener un identificador que denota el clúster protegido "mismo", aunque otros identificadores internos o id. de ARM puedan cambiar. cuerda
multiVmGroupCreateOption Indica si el usuario crea o especifica automáticamente el grupo de varias máquinas virtuales. "AutoCreated"
"UserSpecified"
multiVmGroupId Identificador del grupo de varias máquinas virtuales. cuerda
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
primaryAvailabilityZone Zona de disponibilidad principal. cuerda
primaryExtendedLocation Ubicación extendida principal. ExtendedLocation
primaryFabricLocation Ubicación del tejido principal. cuerda
recoveryAvailabilityZone Zona de disponibilidad de recuperación. cuerda
recoveryExtendedLocation Ubicación extendida de recuperación. ExtendedLocation
recoveryFabricLocation Ubicación del tejido de recuperación. cuerda
rpoInSeconds Último valor de RPO en segundos. Int

A2ASharedDiskIRErrorDetails

Nombre Descripción Valor

A2ASharedDiskReplicationDetails

Nombre Descripción Valor
failoverRecoveryPointId Identificador de punto de recuperación al que se conmutó por error el nodo virtual. cuerda
instanceType Obtiene el tipo de instancia. 'A2A' (obligatorio)
lastRpoCalculatedTime Hora (en UTC) en la que el último valor de RPO se calculó mediante El servicio de protección. cuerda
managementId Identificador de administración. cuerda
monitoringJobType Tipo del trabajo de supervisión. El progreso se encuentra en la propiedad MonitoringPercentageCompletion. cuerda
monitoringPercentageCompletion Porcentaje del trabajo de supervisión. El tipo del trabajo de supervisión se define mediante la propiedad MonitoringJobType. Int
primaryFabricLocation Ubicación del tejido principal. cuerda
protectedManagedDisks Lista de discos administrados protegidos. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Ubicación del tejido de recuperación. cuerda
rpoInSeconds Último valor de RPO en segundos. Int
sharedDiskIRErrors Errores de IR. A2ASharedDiskIRErrorDetails[]
desprotegidosDisks Lista de discos no protegidos. A2AUnprotectedDiskDetails []

A2AUnprotectedDiskDetails

Nombre Descripción Valor
diskAutoProtectionStatus Valor que indica si la protección automática del disco está habilitada. 'Deshabilitado'
'Habilitado'
diskLunId Identificador de lun de origen para el disco de datos. Int

CurrentScenarioDetails

Nombre Descripción Valor
jobId Id. de ARM del trabajo que se está ejecutando. cuerda
scenarioName Nombre del escenario. cuerda
startTime Hora de inicio del flujo de trabajo. cuerda

ExtendedLocation

Nombre Descripción Valor
nombre Nombre de la ubicación extendida. string (obligatorio)
tipo Tipo de ubicación extendida. 'EdgeZone' (obligatorio)

HealthError

Nombre Descripción Valor
creationTimeUtc Hora de creación del error (UTC). cuerda
customerResolvability Valor que indica si se puede resolver el error de mantenimiento del cliente. 'Permitido'
'NotAllowed'
entityId Identificador de la entidad. cuerda
errorCategory Categoría de error. cuerda
errorCode Código de error. cuerda
errorId Identificador único del error de mantenimiento. cuerda
errorLevel Nivel de error. cuerda
errorMessage Mensaje de error. cuerda
errorSource Origen del error. cuerda
errorType Tipo de error. cuerda
innerHealthErrors Errores de mantenimiento interno. HealthError tiene una lista de HealthError como errores secundarios es problemático. InnerHealthError se usa porque esto impedirá un bucle infinito de estructuras cuando Hydra intenta generar automáticamente el contrato. Estamos exponiendo los errores de mantenimiento relacionados como errores de mantenimiento interno y todos los consumidores de API pueden usarlo de la misma manera que Exception :> InnerException. innerHealthError[]
possibleCauses Posibles causas de error. cuerda
recommendedAction Acción recomendada para resolver el error. cuerda
recoveryProviderErrorMessage Mensaje de error DRA. cuerda
summaryMessage Mensaje de resumen de la entidad. cuerda

InnerHealthError

Nombre Descripción Valor
creationTimeUtc Hora de creación del error (UTC). cuerda
customerResolvability Valor que indica si se puede resolver el error de mantenimiento del cliente. 'Permitido'
'NotAllowed'
entityId Identificador de la entidad. cuerda
errorCategory Categoría de error. cuerda
errorCode Código de error. cuerda
errorId Identificador único del error de mantenimiento. cuerda
errorLevel Nivel de error. cuerda
errorMessage Mensaje de error. cuerda
errorSource Origen del error. cuerda
errorType Tipo de error. cuerda
possibleCauses Posibles causas de error. cuerda
recommendedAction Acción recomendada para resolver el error. cuerda
recoveryProviderErrorMessage Mensaje de error DRA. cuerda
summaryMessage Mensaje de resumen de la entidad. cuerda

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Nombre Descripción Valor
apiVersion La versión de api '2024-04-01'
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (obligatorio)
Propiedades Datos personalizados. ReplicationProtectionClusterProperties
tipo El tipo de recurso 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters'

RegisteredClusterNodes

Nombre Descripción Valor
biosId Identificador del BIOS. cuerda
clusterNodeFqdn Nombre del nodo de clúster. cuerda
isSharedDiskVirtualNode Valor que indica si representa la entidad virtual que hospeda todos los discos compartidos. Bool
machineId Identificador de la máquina. cuerda

ReplicationClusterProviderSpecificSettings

Nombre Descripción Valor
instanceType Establezca en "A2A" para el tipo A2AReplicationProtectionClusterDetails. 'A2A' (obligatorio)

ReplicationProtectionClusterProperties

Nombre Descripción Valor
activeLocation Ubicación activa actual del clúster de protección. cuerda
agentClusterId Identificador del clúster del agente. cuerda
allowedOperations Las operaciones permitidas en el clúster de protección de replicación. string[]
areAllClusterNodesRegistered Valor que indica si todos los nodos del clúster están registrados o no. Bool
clusterFqdn FQDN del clúster. cuerda
clusterNodeFqdns Lista de FQDN de nodo de clúster. string[]
clusterProtectedItemIds Lista de identificadores de elemento protegido. string[]
clusterRegisteredNodes Detalles del nodo registrado. registeredClusterNodes[]
currentScenario Escenario actual. CurrentScenarioDetails
healthErrors Lista de errores de mantenimiento. HealthError[]
lastSuccessfulFailoverTime La última hora de conmutación por error correcta. cuerda
lastSuccessfulTestFailoverTime La última hora de conmutación por error de prueba correcta. cuerda
policyFriendlyName Nombre de la directiva que rige este PE. cuerda
policyId Identificador de directiva. cuerda
primaryFabricFriendlyName Nombre descriptivo del tejido principal. cuerda
primaryFabricProvider Proveedor de tejido del tejido principal. cuerda
primaryProtectionContainerFriendlyName Nombre descriptivo del contenedor de protección principal. cuerda
protectionClusterType Tipo de clúster de protección. cuerda
protectionState Estado de protección. cuerda
protectionStateDescription Descripción del estado de protección. cuerda
providerSpecificDetails Configuración personalizada del proveedor de clústeres de replicación. ReplicationClusterProviderSpecificSettings
recoveryContainerId Identificador del contenedor de recuperación. cuerda
recoveryFabricFriendlyName Nombre descriptivo del tejido de recuperación. cuerda
recoveryFabricId Identificador de arm del tejido de recuperación. cuerda
recoveryProtectionContainerFriendlyName Nombre descriptivo del contenedor de recuperación. cuerda
replicationHealth El estado de protección consolidado de la máquina virtual teniendo en cuenta cualquier problema con SRS, así como todas las unidades de replicación asociadas al grupo de replicación de la máquina virtual. Se trata de una representación de cadena de la enumeración ProtectionHealth. cuerda
sharedDiskProperties Propiedades del disco compartido. SharedDiskReplicationItemProperties
testFailoverState Estado de conmutación por error de prueba. cuerda
testFailoverStateDescription Descripción del estado de conmutación por error de prueba. cuerda

SharedDiskReplicationItemProperties

Nombre Descripción Valor
activeLocation Ubicación activa actual del PE. cuerda
allowedOperations Las operaciones permitidas en el elemento protegido de replicación. string[]
currentScenario Escenario actual. CurrentScenarioDetails
healthErrors Lista de errores de mantenimiento. HealthError[]
protectionState Estado de protección del disco compartido. cuerda
replicationHealth El estado de protección consolidado de la máquina virtual teniendo en cuenta cualquier problema con SRS, así como todas las unidades de replicación asociadas al grupo de replicación de la máquina virtual. Se trata de una representación de cadena de la enumeración ProtectionHealth. cuerda
sharedDiskProviderSpecificDetails Configuración personalizada del proveedor de replicación. sharedDiskReplicationProviderSpecificSettings
testFailoverState Estado tfo del disco compartido. cuerda

SharedDiskReplicationProviderSpecificSettings

Nombre Descripción Valor
instanceType Establezca en "A2A" para el tipo A2ASharedDiskReplicationDetails. 'A2A' (obligatorio)

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, agregue el siguiente terraform a la plantilla.

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"
    }
  })
}

Objetos SharedDiskReplicationProviderSpecificSettings

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para A2A, use:

{
  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 (objetos)

Establezca la propiedad instanceType para especificar el tipo de objeto.

Para A2A, use:

{
  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
}

Valores de propiedad

A2AProtectedManagedDiskDetails

Nombre Descripción Valor
allowedDiskLevelOperation Lista de operaciones de nivel de disco. string[]
dataPendingAtSourceAgentInMB Los datos pendientes en la máquina virtual de origen en MB. Int
dataPendingInStagingStorageAccountInMB Los datos pendientes de replicación en MB en la cuenta de almacenamiento provisional. Int
dekKeyVaultArmId El identificador de recurso de KeyVault para el secreto (BEK). cuerda
diskCapacityInBytes Capacidad del disco en bytes. Int
diskId Identificador de Arm del disco administrado. cuerda
diskName Nombre del disco. cuerda
diskState Estado del disco. cuerda
diskType Tipo de disco. cuerda
failoverDiskName Nombre de la conmutación por error del disco administrado. cuerda
isDiskEncrypted Valor que indica si la máquina virtual tiene o no disco del sistema operativo cifrado. Bool
isDiskKeyEncrypted Valor que indica si la clave de disco se cifró o no. Bool
kekKeyVaultArmId Identificador de recurso de KeyVault para la clave (KEK). cuerda
keyIdentifier Dirección URL o identificador de clave (KEK). cuerda
monitoringJobType Tipo del trabajo de supervisión. El progreso se encuentra en la propiedad MonitoringPercentageCompletion. cuerda
monitoringPercentageCompletion Porcentaje del trabajo de supervisión. El tipo del trabajo de supervisión se define mediante la propiedad MonitoringJobType. Int
primaryDiskEncryptionSetId Identificador del conjunto de cifrado de disco principal. cuerda
primaryStagingAzureStorageAccountId La cuenta de almacenamiento provisional principal. cuerda
recoveryDiskEncryptionSetId Identificador del conjunto de cifrado de disco de recuperación. cuerda
recoveryOrignalTargetDiskId Identificador de arm del disco de destino original de recuperación. cuerda
recoveryReplicaDiskAccountType Tipo de disco de réplica. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda
recoveryReplicaDiskId Identificador del arm del disco de réplica de recuperación. cuerda
recoveryResourceGroupId Identificador de arm del grupo de recursos del disco de recuperación. cuerda
recoveryTargetDiskAccountType Tipo de disco de destino después de la conmutación por error. Es un valor opcional y será el mismo que el tipo de disco de origen si no se proporciona el usuario. cuerda
recoveryTargetDiskId Identificador de arm del disco de destino de recuperación. cuerda
resyncRequired Valor que indica si se requiere resincronización para este disco. Bool
secretIdentifier Dirección URL o identificador del secreto (BEK). cuerda
tfoDiskName Nombre de conmutación por error de prueba para el disco administrado. cuerda

A2AReplicationProtectionClusterDetails

Nombre Descripción Valor
clusterManagementId Identificador de administración del clúster. cuerda
failoverRecoveryPointId Identificador de punto de recuperación al que se conmutó por error el clúster. cuerda
initialPrimaryExtendedLocation Ubicación extendida principal inicial. ExtendedLocation
initialPrimaryFabricLocation Ubicación inicial del tejido principal. cuerda
initialPrimaryZone Zona de disponibilidad principal inicial. cuerda
initialRecoveryExtendedLocation Ubicación extendida de recuperación inicial. ExtendedLocation
initialRecoveryFabricLocation Ubicación inicial del tejido de recuperación. cuerda
initialRecoveryZone Zona de disponibilidad de recuperación inicial. cuerda
instanceType Obtiene el tipo de instancia. 'A2A' (obligatorio)
lastRpoCalculatedTime Hora (en UTC) en la que el último valor de RPO se calculó mediante El servicio de protección. cuerda
lifecycleId Identificador que sobrevive a acciones como la protección de conmutadores que cambian internamente los objetos PE/CPE de respaldo. El identificador del ciclo de vida se lleva a cabo para tener un vínculo o continuidad al poder tener un identificador que denota el clúster protegido "mismo", aunque otros identificadores internos o id. de ARM puedan cambiar. cuerda
multiVmGroupCreateOption Indica si el usuario crea o especifica automáticamente el grupo de varias máquinas virtuales. "AutoCreated"
"UserSpecified"
multiVmGroupId Identificador del grupo de varias máquinas virtuales. cuerda
multiVmGroupName Nombre del grupo de varias máquinas virtuales. cuerda
primaryAvailabilityZone Zona de disponibilidad principal. cuerda
primaryExtendedLocation Ubicación extendida principal. ExtendedLocation
primaryFabricLocation Ubicación del tejido principal. cuerda
recoveryAvailabilityZone Zona de disponibilidad de recuperación. cuerda
recoveryExtendedLocation Ubicación extendida de recuperación. ExtendedLocation
recoveryFabricLocation Ubicación del tejido de recuperación. cuerda
rpoInSeconds Último valor de RPO en segundos. Int

A2ASharedDiskIRErrorDetails

Nombre Descripción Valor

A2ASharedDiskReplicationDetails

Nombre Descripción Valor
failoverRecoveryPointId Identificador de punto de recuperación al que se conmutó por error el nodo virtual. cuerda
instanceType Obtiene el tipo de instancia. 'A2A' (obligatorio)
lastRpoCalculatedTime Hora (en UTC) en la que el último valor de RPO se calculó mediante El servicio de protección. cuerda
managementId Identificador de administración. cuerda
monitoringJobType Tipo del trabajo de supervisión. El progreso se encuentra en la propiedad MonitoringPercentageCompletion. cuerda
monitoringPercentageCompletion Porcentaje del trabajo de supervisión. El tipo del trabajo de supervisión se define mediante la propiedad MonitoringJobType. Int
primaryFabricLocation Ubicación del tejido principal. cuerda
protectedManagedDisks Lista de discos administrados protegidos. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Ubicación del tejido de recuperación. cuerda
rpoInSeconds Último valor de RPO en segundos. Int
sharedDiskIRErrors Errores de IR. A2ASharedDiskIRErrorDetails[]
desprotegidosDisks Lista de discos no protegidos. A2AUnprotectedDiskDetails []

A2AUnprotectedDiskDetails

Nombre Descripción Valor
diskAutoProtectionStatus Valor que indica si la protección automática del disco está habilitada. 'Deshabilitado'
'Habilitado'
diskLunId Identificador de lun de origen para el disco de datos. Int

CurrentScenarioDetails

Nombre Descripción Valor
jobId Id. de ARM del trabajo que se está ejecutando. cuerda
scenarioName Nombre del escenario. cuerda
startTime Hora de inicio del flujo de trabajo. cuerda

ExtendedLocation

Nombre Descripción Valor
nombre Nombre de la ubicación extendida. string (obligatorio)
tipo Tipo de ubicación extendida. 'EdgeZone' (obligatorio)

HealthError

Nombre Descripción Valor
creationTimeUtc Hora de creación del error (UTC). cuerda
customerResolvability Valor que indica si se puede resolver el error de mantenimiento del cliente. 'Permitido'
'NotAllowed'
entityId Identificador de la entidad. cuerda
errorCategory Categoría de error. cuerda
errorCode Código de error. cuerda
errorId Identificador único del error de mantenimiento. cuerda
errorLevel Nivel de error. cuerda
errorMessage Mensaje de error. cuerda
errorSource Origen del error. cuerda
errorType Tipo de error. cuerda
innerHealthErrors Errores de mantenimiento interno. HealthError tiene una lista de HealthError como errores secundarios es problemático. InnerHealthError se usa porque esto impedirá un bucle infinito de estructuras cuando Hydra intenta generar automáticamente el contrato. Estamos exponiendo los errores de mantenimiento relacionados como errores de mantenimiento interno y todos los consumidores de API pueden usarlo de la misma manera que Exception :> InnerException. innerHealthError[]
possibleCauses Posibles causas de error. cuerda
recommendedAction Acción recomendada para resolver el error. cuerda
recoveryProviderErrorMessage Mensaje de error DRA. cuerda
summaryMessage Mensaje de resumen de la entidad. cuerda

InnerHealthError

Nombre Descripción Valor
creationTimeUtc Hora de creación del error (UTC). cuerda
customerResolvability Valor que indica si se puede resolver el error de mantenimiento del cliente. 'Permitido'
'NotAllowed'
entityId Identificador de la entidad. cuerda
errorCategory Categoría de error. cuerda
errorCode Código de error. cuerda
errorId Identificador único del error de mantenimiento. cuerda
errorLevel Nivel de error. cuerda
errorMessage Mensaje de error. cuerda
errorSource Origen del error. cuerda
errorType Tipo de error. cuerda
possibleCauses Posibles causas de error. cuerda
recommendedAction Acción recomendada para resolver el error. cuerda
recoveryProviderErrorMessage Mensaje de error DRA. cuerda
summaryMessage Mensaje de resumen de la entidad. cuerda

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: vaults/replicationFabrics/replicationProtectionContainers
Propiedades Datos personalizados. ReplicationProtectionClusterProperties
tipo El tipo de recurso "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01"

RegisteredClusterNodes

Nombre Descripción Valor
biosId Identificador del BIOS. cuerda
clusterNodeFqdn Nombre del nodo de clúster. cuerda
isSharedDiskVirtualNode Valor que indica si representa la entidad virtual que hospeda todos los discos compartidos. Bool
machineId Identificador de la máquina. cuerda

ReplicationClusterProviderSpecificSettings

Nombre Descripción Valor
instanceType Establezca en "A2A" para el tipo A2AReplicationProtectionClusterDetails. 'A2A' (obligatorio)

ReplicationProtectionClusterProperties

Nombre Descripción Valor
activeLocation Ubicación activa actual del clúster de protección. cuerda
agentClusterId Identificador del clúster del agente. cuerda
allowedOperations Las operaciones permitidas en el clúster de protección de replicación. string[]
areAllClusterNodesRegistered Valor que indica si todos los nodos del clúster están registrados o no. Bool
clusterFqdn FQDN del clúster. cuerda
clusterNodeFqdns Lista de FQDN de nodo de clúster. string[]
clusterProtectedItemIds Lista de identificadores de elemento protegido. string[]
clusterRegisteredNodes Detalles del nodo registrado. registeredClusterNodes[]
currentScenario Escenario actual. CurrentScenarioDetails
healthErrors Lista de errores de mantenimiento. HealthError[]
lastSuccessfulFailoverTime La última hora de conmutación por error correcta. cuerda
lastSuccessfulTestFailoverTime La última hora de conmutación por error de prueba correcta. cuerda
policyFriendlyName Nombre de la directiva que rige este PE. cuerda
policyId Identificador de directiva. cuerda
primaryFabricFriendlyName Nombre descriptivo del tejido principal. cuerda
primaryFabricProvider Proveedor de tejido del tejido principal. cuerda
primaryProtectionContainerFriendlyName Nombre descriptivo del contenedor de protección principal. cuerda
protectionClusterType Tipo de clúster de protección. cuerda
protectionState Estado de protección. cuerda
protectionStateDescription Descripción del estado de protección. cuerda
providerSpecificDetails Configuración personalizada del proveedor de clústeres de replicación. ReplicationClusterProviderSpecificSettings
recoveryContainerId Identificador del contenedor de recuperación. cuerda
recoveryFabricFriendlyName Nombre descriptivo del tejido de recuperación. cuerda
recoveryFabricId Identificador de arm del tejido de recuperación. cuerda
recoveryProtectionContainerFriendlyName Nombre descriptivo del contenedor de recuperación. cuerda
replicationHealth El estado de protección consolidado de la máquina virtual teniendo en cuenta cualquier problema con SRS, así como todas las unidades de replicación asociadas al grupo de replicación de la máquina virtual. Se trata de una representación de cadena de la enumeración ProtectionHealth. cuerda
sharedDiskProperties Propiedades del disco compartido. SharedDiskReplicationItemProperties
testFailoverState Estado de conmutación por error de prueba. cuerda
testFailoverStateDescription Descripción del estado de conmutación por error de prueba. cuerda

SharedDiskReplicationItemProperties

Nombre Descripción Valor
activeLocation Ubicación activa actual del PE. cuerda
allowedOperations Las operaciones permitidas en el elemento protegido de replicación. string[]
currentScenario Escenario actual. CurrentScenarioDetails
healthErrors Lista de errores de mantenimiento. HealthError[]
protectionState Estado de protección del disco compartido. cuerda
replicationHealth El estado de protección consolidado de la máquina virtual teniendo en cuenta cualquier problema con SRS, así como todas las unidades de replicación asociadas al grupo de replicación de la máquina virtual. Se trata de una representación de cadena de la enumeración ProtectionHealth. cuerda
sharedDiskProviderSpecificDetails Configuración personalizada del proveedor de replicación. sharedDiskReplicationProviderSpecificSettings
testFailoverState Estado tfo del disco compartido. cuerda

SharedDiskReplicationProviderSpecificSettings

Nombre Descripción Valor
instanceType Establezca en "A2A" para el tipo A2ASharedDiskReplicationDetails. 'A2A' (obligatorio)