Almacenes de Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 2024-02-01
- más reciente
- 2024-10-01
- 2024-04-01
- 2024-02-01
Definición de recursos de Bicep
El tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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-02-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'
}
}
ReplicationClusterProviderSpecificSettings (objetos)
Establezca la propiedad instanceType
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
}
Objetos SharedDiskReplicationProviderSpecificSettings
Establezca la propiedad instanceType
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
}
]
}
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
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
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:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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-02-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"
}
}
ReplicationClusterProviderSpecificSettings (objetos)
Establezca la propiedad instanceType
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"
}
Objetos SharedDiskReplicationProviderSpecificSettings
Establezca la propiedad instanceType
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"
}
]
}
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
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
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-02-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-02-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"
}
})
}
ReplicationClusterProviderSpecificSettings (objetos)
Establezca la propiedad instanceType
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
}
Objetos SharedDiskReplicationProviderSpecificSettings
Establezca la propiedad instanceType
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
}
]
}
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
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
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-02-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) |