Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 2024-04-01
Definição de recursos do bíceps
O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, adicione o seguinte Bíceps ao seu modelo.
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
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, utilize:
{
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
}
]
}
Objetos ReplicationClusterProviderSpecificSettings
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, utilize:
{
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 propriedade
A2AProtectedManagedDiskDetails
Designação | Descrição | Valor |
---|---|---|
allowedDiskLevelOperation | A lista de operações no nível do disco. | string[] |
dataPendingAtSourceAgentInMB | Os dados pendentes na máquina virtual de origem em MB. | Int |
dataPendingInStagingStorageAccountInMB | Os dados pendentes para replicação em MB na conta de preparação. | Int |
dekKeyVaultArmId | O ID de recurso do KeyVault para segredo (BEK). | string |
diskCapacityInBytes | A capacidade do disco em bytes. | Int |
diskId | O ID do braço do disco gerenciado. | string |
nome_do_disco | O nome do disco. | string |
Estado do disco | O estado do disco. | string |
tipo de disco | O tipo de disco. | string |
failoverNomedoDisco | O nome do failover para o disco gerenciado. | string |
isDiskEncrypted | Um valor que indica se vm tem disco OS criptografado ou não. | Bool |
isDiskKeyEncrypted | Um valor que indica se a chave de disco foi criptografada ou não. | Bool |
kekKeyVaultArmId | O ID de recurso do KeyVault para a chave (KEK). | string |
keyIdentifier | O URL / identificador da chave (KEK). | string |
monitoramentoJobType | O tipo de trabalho de monitoramento. O progresso está contido na propriedade MonitoringPercentageComplete. | string |
monitoramentoPorcentagemConclusão | A percentagem do trabalho de monitorização. O tipo do trabalho de monitoramento é definido pela propriedade MonitoringJobType. | Int |
primaryDiskEncryptionSetId | O conjunto de criptografia de disco primário Id. | string |
primaryStagingAzureStorageAccountId | A conta de armazenamento de preparo principal. | string |
recoveryDiskEncryptionSetId | O conjunto de criptografia de disco de recuperação Id. | string |
recuperaçãoOrignalTargetDiskId | Recuperação do disco de destino original Arm Id. | string |
recoveryReplicaDiskAccountType | O tipo de disco de réplica. É um valor opcional e será o mesmo que o tipo de disco de origem se não for fornecido pelo usuário. | string |
recoveryReplicaDiskId | Réplica de recuperação de disco Arm Id. | string |
recoveryResourceGroupId | O grupo de recursos de disco de recuperação Arm Id. | string |
recoveryTargetDiskAccountType | O tipo de disco de destino após o failover. É um valor opcional e será o mesmo que o tipo de disco de origem se não for fornecido pelo usuário. | string |
recoveryTargetDiskId | Disco de destino de recuperação Arm Id. | string |
resyncRequired | Um valor que indica se a ressincronização é necessária para este disco. | Bool |
secretIdentifier | O URL secreto / identificador (BEK). | string |
tfoDiskName | O nome do failover de teste para o disco gerenciado. | string |
A2AReplicationProtectionClusterDetalhes
Designação | Descrição | Valor |
---|---|---|
clusterManagementId | A ID de gerenciamento de cluster. | string |
failoverRecoveryPointId | O ponto de recuperação Id para o qual o cluster foi submetido a failover. | string |
initialPrimaryExtendedLocation | O local primário estendido inicial. | ExtendedLocation |
initialPrimaryFabricLocation | A localização inicial da malha primária. | string |
initialPrimaryZone | A zona de disponibilidade primária inicial. | string |
initialRecoveryExtendedLocation | A recuperação inicial estendeu o local. | ExtendedLocation |
initialRecoveryFabricLocation | A localização inicial da malha de recuperação. | string |
initialRecoveryZone | A zona de disponibilidade de recuperação inicial. | string |
tipo de instância | Obtém o tipo de instância. | «A2A» (obrigatório) |
lastRpoCalculatedTime | A hora (em UTC) em que o último valor de RPO foi calculado pelo Serviço de Proteção. | string |
ID do ciclo de vida | Um id que sobrevive a ações como proteção de switch que alteram os objetos PE/CPE de suporte internamente. O ID do ciclo de vida é transportado para a frente para ter um link/continuidade em ser capaz de ter um Id que denota o "mesmo" cluster protegido, mesmo que outros Ids/ARM Id internos possam estar mudando. | string |
multiVmGroupCreateOption | Se o grupo Multi VM é criado automaticamente ou especificado pelo usuário. | 'AutoCriado' 'UserSpecified' |
multiVmGroupId | O grupo multi vm Id. | string |
multiVmGroupName | O nome do grupo multi vm. | string |
primaryAvailabilityZone | A zona de disponibilidade primária. | string |
primaryExtendedLocation | O local estendido principal. | ExtendedLocation |
primaryFabricLocalização | Localização primária da malha. | string |
recoveryAvailabilityZone | A zona de disponibilidade de recuperação. | string |
recoveryExtendedLocation | O local estendido de recuperação. | ExtendedLocation |
recoveryFabricLocalização | A localização da malha de recuperação. | string |
rpoInSeconds | O último valor de RPO em segundos. | Int |
A2ASharedDiskIRErrorDetails
Designação | Descrição | Valor |
---|
A2ASharedDiskReplicationDetails
Designação | Descrição | Valor |
---|---|---|
failoverRecoveryPointId | O id do ponto de recuperação para o qual o nó Virtual foi submetido a failover. | string |
tipo de instância | Obtém o tipo de instância. | «A2A» (obrigatório) |
lastRpoCalculatedTime | A hora (em UTC) em que o último valor de RPO foi calculado pelo Serviço de Proteção. | string |
managementId | O Id de gestão. | string |
monitoramentoJobType | O tipo de trabalho de monitoramento. O progresso está contido na propriedade MonitoringPercentageComplete. | string |
monitoramentoPorcentagemConclusão | A percentagem do trabalho de monitorização. O tipo do trabalho de monitoramento é definido pela propriedade MonitoringJobType. | Int |
primaryFabricLocalização | Localização primária da malha. | string |
protectedManagedDisks | A lista de discos gerenciados protegidos. | A2AProtectedManagedDiskDetails[] |
recoveryFabricLocalização | A localização da malha de recuperação. | string |
rpoInSeconds | O último valor de RPO em segundos. | Int |
sharedDiskIRErrors | Os erros de RI. | A2ASharedDiskIRErrorDetails[] |
Discos desprotegidos | A lista de discos desprotegidos. | A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
Designação | Descrição | Valor |
---|---|---|
diskAutoProtectionStatus | Um valor que indica se a proteção automática do disco está ativada. | 'Desativado' 'Habilitado' |
diskLunId | O ID do lun de origem para o disco de dados. | Int |
CurrentScenarioDetails
Designação | Descrição | Valor |
---|---|---|
jobId | ID ARM do trabalho que está sendo executado. | string |
scenarioName | Nome do cenário. | string |
startTime | Hora de início do fluxo de trabalho. | string |
Localização Estendida
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do local estendido. | string (obrigatório) |
tipo | O tipo de local estendido. | 'EdgeZone' (obrigatório) |
Erro de saúde
Designação | Descrição | Valor |
---|---|---|
creationTimeUtc | Hora de criação do erro (UTC). | string |
resolubilidade do cliente | Valor que indica se o erro de integridade pode ser resolvido pelo cliente. | 'Permitido' 'Não permitido' |
entityId | ID da entidade. | string |
errorCategory | Categoria de erro. | string |
errorCode | Código de erro. | string |
errorId | O id exclusivo do erro de integridade. | string |
errorLevel | Nível de erro. | string |
errorMessage | Mensagem de erro. | string |
errorSource | Fonte do erro. | string |
errorType | Tipo de erro. | string |
innerHealthErrors | Os erros internos de saúde. HealthError ter uma lista de HealthError como erros filho é problemático. InnerHealthError é usado porque isso impedirá um loop infinito de estruturas quando a Hydra tentar gerar automaticamente o contrato. Estamos expondo os erros de saúde relacionados como erros internos de saúde e todos os consumidores de API podem utilizar isso da mesma maneira que Exception -> InnerException. | InnerHealthError[] |
Causas possíveis | Possíveis causas de erro. | string |
recomendadoAção | Ação recomendada para resolver o erro. | string |
recoveryProviderErrorMessage | Mensagem de erro DRA. | string |
resumoMensagem | Mensagem resumida da entidade. | string |
InnerHealthError
Designação | Descrição | Valor |
---|---|---|
creationTimeUtc | Hora de criação do erro (UTC). | string |
resolubilidade do cliente | Valor que indica se o erro de integridade pode ser resolvido pelo cliente. | 'Permitido' 'Não permitido' |
entityId | ID da entidade. | string |
errorCategory | Categoria de erro. | string |
errorCode | Código de erro. | string |
errorId | O id exclusivo do erro de integridade. | string |
errorLevel | Nível de erro. | string |
errorMessage | Mensagem de erro. | string |
errorSource | Fonte do erro. | string |
errorType | Tipo de erro. | string |
Causas possíveis | Possíveis causas de erro. | string |
recomendadoAção | Ação recomendada para resolver o erro. | string |
recoveryProviderErrorMessage | Mensagem de erro DRA. | string |
resumoMensagem | Mensagem resumida da entidade. | string |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string Restrições: Padrão = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: vaults/replicationFabrics/replicationProtectionContainers |
propriedades | Os dados personalizados. | ReplicationProtectionClusterProperties |
RegisteredClusterNodes
Designação | Descrição | Valor |
---|---|---|
biosId | O ID DO BIOS. | string |
clusterNodeFqdn | O nome do nó do cluster. | string |
isSharedDiskVirtualNode | Um valor que indica se isso representa uma entidade virtual que hospeda todos os discos compartilhados. | Bool |
machineId | O ID da máquina. | string |
ReplicationClusterProviderSpecificSettings
Designação | Descrição | Valor |
---|---|---|
tipo de instância | Defina como 'A2A' para o tipo A2AReplicationProtectionClusterDetails. | «A2A» (obrigatório) |
ReplicationProtectionClusterProperties
Designação | Descrição | Valor |
---|---|---|
Localização ativa | O local ativo atual do cluster de proteção. | string |
agentClusterId | A ID do cluster do agente. | string |
Operações permitidas | As operações permitidas no cluster de proteção de replicação. | string[] |
areAllClusterNodesRegistered | Um valor que indica se todos os nós do cluster estão registrados ou não. | Bool |
clusterFqdn | O FQDN do cluster. | string |
clusterNodeFqdns | A lista de FQDNs de nó de cluster. | string[] |
clusterProtectedItemIds | A lista de IDs de item protegidos. | string[] |
clusterRegisteredNodes | Os detalhes do nó registrado. | RegisteredClusterNodes[] |
currentScenario | O cenário atual. | CurrentScenarioDetails |
saúdeErros | Lista de erros de saúde. | HealthError[] |
lastSuccessfulFailoverTime | O último tempo de failover bem-sucedido. | string |
lastSuccessfulTestFailoverTime | O último tempo de failover de teste bem-sucedido. | string |
policyFriendlyName | O nome da Política que rege esta PE. | string |
policyId | O ID da política. | string |
primaryFabricFriendlyName | O nome amigável do tecido primário. | string |
primaryFabricProvider | O fornecedor de malha da malha primária. | string |
primaryProtectionContainerFriendlyName | O nome do nome amigável do contêiner de proteção primária. | string |
protectionClusterType | O tipo de cluster de proteção. | string |
Estado de proteção | O status de proteção. | string |
proteçãoStateDescription | A descrição do estado de proteção. | string |
providerSpecificDetails | As configurações personalizadas do provedor de cluster de replicação. | ReplicationClusterProviderSpecificSettings |
recoveryContainerId | O contêiner de recuperação Id. | string |
recoveryFabricFriendlyName | O nome amigável de tecido de recuperação. | string |
recuperaçãoFabricId | O Arm Id do tecido de recuperação. | string |
recoveryProtectionContainerFriendlyName | O nome do nome amigável do contêiner de recuperação. | string |
replicaçãoSaúde | A integridade da proteção consolidada para a VM levando em consideração quaisquer problemas com o SRS, bem como todas as unidades de replicação associadas ao grupo de replicação da VM. Esta é uma representação de cadeia de caracteres da enumeração ProtectionHealth. | string |
sharedDiskProperties | As propriedades do disco compartilhado. | SharedDiskReplicationItemProperties |
testFailoverState | O estado de failover de teste. | string |
testFailoverStateDescrição | A descrição do estado de failover de teste. | string |
SharedDiskReplicationItemProperties
Designação | Descrição | Valor |
---|---|---|
Localização ativa | A localização ativa atual do PE. | string |
Operações permitidas | As operações permitidas no item protegido Replicação. | string[] |
currentScenario | O cenário atual. | CurrentScenarioDetails |
saúdeErros | Lista de erros de saúde. | HealthError[] |
Estado de proteção | O estado de proteção do disco compartilhado. | string |
replicaçãoSaúde | A integridade da proteção consolidada para a VM levando em consideração quaisquer problemas com o SRS, bem como todas as unidades de replicação associadas ao grupo de replicação da VM. Esta é uma representação de cadeia de caracteres da enumeração ProtectionHealth. | string |
sharedDiskProviderSpecificDetails | As configurações personalizadas do provedor de replicação. | SharedDiskReplicationProviderSpecificSettings |
testFailoverState | O estado tfo do disco compartilhado. | string |
SharedDiskReplicationProviderSpecificSettings
Designação | Descrição | Valor |
---|---|---|
tipo de instância | Defina como 'A2A' para o tipo A2ASharedDiskReplicationDetails. | «A2A» (obrigatório) |
Definição de recurso de modelo ARM
O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, adicione o JSON a seguir ao seu modelo.
{
"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
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, utilize:
{
"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"
}
]
}
Objetos ReplicationClusterProviderSpecificSettings
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, utilize:
{
"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 propriedade
A2AProtectedManagedDiskDetails
Designação | Descrição | Valor |
---|---|---|
allowedDiskLevelOperation | A lista de operações no nível do disco. | string[] |
dataPendingAtSourceAgentInMB | Os dados pendentes na máquina virtual de origem em MB. | Int |
dataPendingInStagingStorageAccountInMB | Os dados pendentes para replicação em MB na conta de preparação. | Int |
dekKeyVaultArmId | O ID de recurso do KeyVault para segredo (BEK). | string |
diskCapacityInBytes | A capacidade do disco em bytes. | Int |
diskId | O ID do braço do disco gerenciado. | string |
nome_do_disco | O nome do disco. | string |
Estado do disco | O estado do disco. | string |
tipo de disco | O tipo de disco. | string |
failoverNomedoDisco | O nome do failover para o disco gerenciado. | string |
isDiskEncrypted | Um valor que indica se vm tem disco OS criptografado ou não. | Bool |
isDiskKeyEncrypted | Um valor que indica se a chave de disco foi criptografada ou não. | Bool |
kekKeyVaultArmId | O ID de recurso do KeyVault para a chave (KEK). | string |
keyIdentifier | O URL / identificador da chave (KEK). | string |
monitoramentoJobType | O tipo de trabalho de monitoramento. O progresso está contido na propriedade MonitoringPercentageComplete. | string |
monitoramentoPorcentagemConclusão | A percentagem do trabalho de monitorização. O tipo do trabalho de monitoramento é definido pela propriedade MonitoringJobType. | Int |
primaryDiskEncryptionSetId | O conjunto de criptografia de disco primário Id. | string |
primaryStagingAzureStorageAccountId | A conta de armazenamento de preparo principal. | string |
recoveryDiskEncryptionSetId | O conjunto de criptografia de disco de recuperação Id. | string |
recuperaçãoOrignalTargetDiskId | Recuperação do disco de destino original Arm Id. | string |
recoveryReplicaDiskAccountType | O tipo de disco de réplica. É um valor opcional e será o mesmo que o tipo de disco de origem se não for fornecido pelo usuário. | string |
recoveryReplicaDiskId | Réplica de recuperação de disco Arm Id. | string |
recoveryResourceGroupId | O grupo de recursos de disco de recuperação Arm Id. | string |
recoveryTargetDiskAccountType | O tipo de disco de destino após o failover. É um valor opcional e será o mesmo que o tipo de disco de origem se não for fornecido pelo usuário. | string |
recoveryTargetDiskId | Disco de destino de recuperação Arm Id. | string |
resyncRequired | Um valor que indica se a ressincronização é necessária para este disco. | Bool |
secretIdentifier | O URL secreto / identificador (BEK). | string |
tfoDiskName | O nome do failover de teste para o disco gerenciado. | string |
A2AReplicationProtectionClusterDetalhes
Designação | Descrição | Valor |
---|---|---|
clusterManagementId | A ID de gerenciamento de cluster. | string |
failoverRecoveryPointId | O ponto de recuperação Id para o qual o cluster foi submetido a failover. | string |
initialPrimaryExtendedLocation | O local primário estendido inicial. | ExtendedLocation |
initialPrimaryFabricLocation | A localização inicial da malha primária. | string |
initialPrimaryZone | A zona de disponibilidade primária inicial. | string |
initialRecoveryExtendedLocation | A recuperação inicial estendeu o local. | ExtendedLocation |
initialRecoveryFabricLocation | A localização inicial da malha de recuperação. | string |
initialRecoveryZone | A zona de disponibilidade de recuperação inicial. | string |
tipo de instância | Obtém o tipo de instância. | «A2A» (obrigatório) |
lastRpoCalculatedTime | A hora (em UTC) em que o último valor de RPO foi calculado pelo Serviço de Proteção. | string |
ID do ciclo de vida | Um id que sobrevive a ações como proteção de switch que alteram os objetos PE/CPE de suporte internamente. O ID do ciclo de vida é transportado para a frente para ter um link/continuidade em ser capaz de ter um Id que denota o "mesmo" cluster protegido, mesmo que outros Ids/ARM Id internos possam estar mudando. | string |
multiVmGroupCreateOption | Se o grupo Multi VM é criado automaticamente ou especificado pelo usuário. | 'AutoCriado' 'UserSpecified' |
multiVmGroupId | O grupo multi vm Id. | string |
multiVmGroupName | O nome do grupo multi vm. | string |
primaryAvailabilityZone | A zona de disponibilidade primária. | string |
primaryExtendedLocation | O local estendido principal. | ExtendedLocation |
primaryFabricLocalização | Localização primária da malha. | string |
recoveryAvailabilityZone | A zona de disponibilidade de recuperação. | string |
recoveryExtendedLocation | O local estendido de recuperação. | ExtendedLocation |
recoveryFabricLocalização | A localização da malha de recuperação. | string |
rpoInSeconds | O último valor de RPO em segundos. | Int |
A2ASharedDiskIRErrorDetails
Designação | Descrição | Valor |
---|
A2ASharedDiskReplicationDetails
Designação | Descrição | Valor |
---|---|---|
failoverRecoveryPointId | O id do ponto de recuperação para o qual o nó Virtual foi submetido a failover. | string |
tipo de instância | Obtém o tipo de instância. | «A2A» (obrigatório) |
lastRpoCalculatedTime | A hora (em UTC) em que o último valor de RPO foi calculado pelo Serviço de Proteção. | string |
managementId | O Id de gestão. | string |
monitoramentoJobType | O tipo de trabalho de monitoramento. O progresso está contido na propriedade MonitoringPercentageComplete. | string |
monitoramentoPorcentagemConclusão | A percentagem do trabalho de monitorização. O tipo do trabalho de monitoramento é definido pela propriedade MonitoringJobType. | Int |
primaryFabricLocalização | Localização primária da malha. | string |
protectedManagedDisks | A lista de discos gerenciados protegidos. | A2AProtectedManagedDiskDetails[] |
recoveryFabricLocalização | A localização da malha de recuperação. | string |
rpoInSeconds | O último valor de RPO em segundos. | Int |
sharedDiskIRErrors | Os erros de RI. | A2ASharedDiskIRErrorDetails[] |
Discos desprotegidos | A lista de discos desprotegidos. | A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
Designação | Descrição | Valor |
---|---|---|
diskAutoProtectionStatus | Um valor que indica se a proteção automática do disco está ativada. | 'Desativado' 'Habilitado' |
diskLunId | O ID do lun de origem para o disco de dados. | Int |
CurrentScenarioDetails
Designação | Descrição | Valor |
---|---|---|
jobId | ID ARM do trabalho que está sendo executado. | string |
scenarioName | Nome do cenário. | string |
startTime | Hora de início do fluxo de trabalho. | string |
Localização Estendida
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do local estendido. | string (obrigatório) |
tipo | O tipo de local estendido. | 'EdgeZone' (obrigatório) |
Erro de saúde
Designação | Descrição | Valor |
---|---|---|
creationTimeUtc | Hora de criação do erro (UTC). | string |
resolubilidade do cliente | Valor que indica se o erro de integridade pode ser resolvido pelo cliente. | 'Permitido' 'Não permitido' |
entityId | ID da entidade. | string |
errorCategory | Categoria de erro. | string |
errorCode | Código de erro. | string |
errorId | O id exclusivo do erro de integridade. | string |
errorLevel | Nível de erro. | string |
errorMessage | Mensagem de erro. | string |
errorSource | Fonte do erro. | string |
errorType | Tipo de erro. | string |
innerHealthErrors | Os erros internos de saúde. HealthError ter uma lista de HealthError como erros filho é problemático. InnerHealthError é usado porque isso impedirá um loop infinito de estruturas quando a Hydra tentar gerar automaticamente o contrato. Estamos expondo os erros de saúde relacionados como erros internos de saúde e todos os consumidores de API podem utilizar isso da mesma maneira que Exception -> InnerException. | InnerHealthError[] |
Causas possíveis | Possíveis causas de erro. | string |
recomendadoAção | Ação recomendada para resolver o erro. | string |
recoveryProviderErrorMessage | Mensagem de erro DRA. | string |
resumoMensagem | Mensagem resumida da entidade. | string |
InnerHealthError
Designação | Descrição | Valor |
---|---|---|
creationTimeUtc | Hora de criação do erro (UTC). | string |
resolubilidade do cliente | Valor que indica se o erro de integridade pode ser resolvido pelo cliente. | 'Permitido' 'Não permitido' |
entityId | ID da entidade. | string |
errorCategory | Categoria de erro. | string |
errorCode | Código de erro. | string |
errorId | O id exclusivo do erro de integridade. | string |
errorLevel | Nível de erro. | string |
errorMessage | Mensagem de erro. | string |
errorSource | Fonte do erro. | string |
errorType | Tipo de erro. | string |
Causas possíveis | Possíveis causas de erro. | string |
recomendadoAção | Ação recomendada para resolver o erro. | string |
recoveryProviderErrorMessage | Mensagem de erro DRA. | string |
resumoMensagem | Mensagem resumida da entidade. | string |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
RegisteredClusterNodes
Designação | Descrição | Valor |
---|---|---|
biosId | O ID DO BIOS. | string |
clusterNodeFqdn | O nome do nó do cluster. | string |
isSharedDiskVirtualNode | Um valor que indica se isso representa uma entidade virtual que hospeda todos os discos compartilhados. | Bool |
machineId | O ID da máquina. | string |
ReplicationClusterProviderSpecificSettings
Designação | Descrição | Valor |
---|---|---|
tipo de instância | Defina como 'A2A' para o tipo A2AReplicationProtectionClusterDetails. | «A2A» (obrigatório) |
ReplicationProtectionClusterProperties
Designação | Descrição | Valor |
---|---|---|
Localização ativa | O local ativo atual do cluster de proteção. | string |
agentClusterId | A ID do cluster do agente. | string |
Operações permitidas | As operações permitidas no cluster de proteção de replicação. | string[] |
areAllClusterNodesRegistered | Um valor que indica se todos os nós do cluster estão registrados ou não. | Bool |
clusterFqdn | O FQDN do cluster. | string |
clusterNodeFqdns | A lista de FQDNs de nó de cluster. | string[] |
clusterProtectedItemIds | A lista de IDs de item protegidos. | string[] |
clusterRegisteredNodes | Os detalhes do nó registrado. | RegisteredClusterNodes[] |
currentScenario | O cenário atual. | CurrentScenarioDetails |
saúdeErros | Lista de erros de saúde. | HealthError[] |
lastSuccessfulFailoverTime | O último tempo de failover bem-sucedido. | string |
lastSuccessfulTestFailoverTime | O último tempo de failover de teste bem-sucedido. | string |
policyFriendlyName | O nome da Política que rege esta PE. | string |
policyId | O ID da política. | string |
primaryFabricFriendlyName | O nome amigável do tecido primário. | string |
primaryFabricProvider | O fornecedor de malha da malha primária. | string |
primaryProtectionContainerFriendlyName | O nome do nome amigável do contêiner de proteção primária. | string |
protectionClusterType | O tipo de cluster de proteção. | string |
Estado de proteção | O status de proteção. | string |
proteçãoStateDescription | A descrição do estado de proteção. | string |
providerSpecificDetails | As configurações personalizadas do provedor de cluster de replicação. | ReplicationClusterProviderSpecificSettings |
recoveryContainerId | O contêiner de recuperação Id. | string |
recoveryFabricFriendlyName | O nome amigável de tecido de recuperação. | string |
recuperaçãoFabricId | O Arm Id do tecido de recuperação. | string |
recoveryProtectionContainerFriendlyName | O nome do nome amigável do contêiner de recuperação. | string |
replicaçãoSaúde | A integridade da proteção consolidada para a VM levando em consideração quaisquer problemas com o SRS, bem como todas as unidades de replicação associadas ao grupo de replicação da VM. Esta é uma representação de cadeia de caracteres da enumeração ProtectionHealth. | string |
sharedDiskProperties | As propriedades do disco compartilhado. | SharedDiskReplicationItemProperties |
testFailoverState | O estado de failover de teste. | string |
testFailoverStateDescrição | A descrição do estado de failover de teste. | string |
SharedDiskReplicationItemProperties
Designação | Descrição | Valor |
---|---|---|
Localização ativa | A localização ativa atual do PE. | string |
Operações permitidas | As operações permitidas no item protegido Replicação. | string[] |
currentScenario | O cenário atual. | CurrentScenarioDetails |
saúdeErros | Lista de erros de saúde. | HealthError[] |
Estado de proteção | O estado de proteção do disco compartilhado. | string |
replicaçãoSaúde | A integridade da proteção consolidada para a VM levando em consideração quaisquer problemas com o SRS, bem como todas as unidades de replicação associadas ao grupo de replicação da VM. Esta é uma representação de cadeia de caracteres da enumeração ProtectionHealth. | string |
sharedDiskProviderSpecificDetails | As configurações personalizadas do provedor de replicação. | SharedDiskReplicationProviderSpecificSettings |
testFailoverState | O estado tfo do disco compartilhado. | string |
SharedDiskReplicationProviderSpecificSettings
Designação | Descrição | Valor |
---|---|---|
tipo de instância | Defina como 'A2A' para o tipo A2ASharedDiskReplicationDetails. | «A2A» (obrigatório) |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, adicione o seguinte Terraform ao seu modelo.
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
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, utilize:
{
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
}
]
}
Objetos ReplicationClusterProviderSpecificSettings
Defina a propriedade instanceType para especificar o tipo de objeto.
Para A2A, utilize:
{
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 propriedade
A2AProtectedManagedDiskDetails
Designação | Descrição | Valor |
---|---|---|
allowedDiskLevelOperation | A lista de operações no nível do disco. | string[] |
dataPendingAtSourceAgentInMB | Os dados pendentes na máquina virtual de origem em MB. | Int |
dataPendingInStagingStorageAccountInMB | Os dados pendentes para replicação em MB na conta de preparação. | Int |
dekKeyVaultArmId | O ID de recurso do KeyVault para segredo (BEK). | string |
diskCapacityInBytes | A capacidade do disco em bytes. | Int |
diskId | O ID do braço do disco gerenciado. | string |
nome_do_disco | O nome do disco. | string |
Estado do disco | O estado do disco. | string |
tipo de disco | O tipo de disco. | string |
failoverNomedoDisco | O nome do failover para o disco gerenciado. | string |
isDiskEncrypted | Um valor que indica se vm tem disco OS criptografado ou não. | Bool |
isDiskKeyEncrypted | Um valor que indica se a chave de disco foi criptografada ou não. | Bool |
kekKeyVaultArmId | O ID de recurso do KeyVault para a chave (KEK). | string |
keyIdentifier | O URL / identificador da chave (KEK). | string |
monitoramentoJobType | O tipo de trabalho de monitoramento. O progresso está contido na propriedade MonitoringPercentageComplete. | string |
monitoramentoPorcentagemConclusão | A percentagem do trabalho de monitorização. O tipo do trabalho de monitoramento é definido pela propriedade MonitoringJobType. | Int |
primaryDiskEncryptionSetId | O conjunto de criptografia de disco primário Id. | string |
primaryStagingAzureStorageAccountId | A conta de armazenamento de preparo principal. | string |
recoveryDiskEncryptionSetId | O conjunto de criptografia de disco de recuperação Id. | string |
recuperaçãoOrignalTargetDiskId | Recuperação do disco de destino original Arm Id. | string |
recoveryReplicaDiskAccountType | O tipo de disco de réplica. É um valor opcional e será o mesmo que o tipo de disco de origem se não for fornecido pelo usuário. | string |
recoveryReplicaDiskId | Réplica de recuperação de disco Arm Id. | string |
recoveryResourceGroupId | O grupo de recursos de disco de recuperação Arm Id. | string |
recoveryTargetDiskAccountType | O tipo de disco de destino após o failover. É um valor opcional e será o mesmo que o tipo de disco de origem se não for fornecido pelo usuário. | string |
recoveryTargetDiskId | Disco de destino de recuperação Arm Id. | string |
resyncRequired | Um valor que indica se a ressincronização é necessária para este disco. | Bool |
secretIdentifier | O URL secreto / identificador (BEK). | string |
tfoDiskName | O nome do failover de teste para o disco gerenciado. | string |
A2AReplicationProtectionClusterDetalhes
Designação | Descrição | Valor |
---|---|---|
clusterManagementId | A ID de gerenciamento de cluster. | string |
failoverRecoveryPointId | O ponto de recuperação Id para o qual o cluster foi submetido a failover. | string |
initialPrimaryExtendedLocation | O local primário estendido inicial. | ExtendedLocation |
initialPrimaryFabricLocation | A localização inicial da malha primária. | string |
initialPrimaryZone | A zona de disponibilidade primária inicial. | string |
initialRecoveryExtendedLocation | A recuperação inicial estendeu o local. | ExtendedLocation |
initialRecoveryFabricLocation | A localização inicial da malha de recuperação. | string |
initialRecoveryZone | A zona de disponibilidade de recuperação inicial. | string |
tipo de instância | Obtém o tipo de instância. | «A2A» (obrigatório) |
lastRpoCalculatedTime | A hora (em UTC) em que o último valor de RPO foi calculado pelo Serviço de Proteção. | string |
ID do ciclo de vida | Um id que sobrevive a ações como proteção de switch que alteram os objetos PE/CPE de suporte internamente. O ID do ciclo de vida é transportado para a frente para ter um link/continuidade em ser capaz de ter um Id que denota o "mesmo" cluster protegido, mesmo que outros Ids/ARM Id internos possam estar mudando. | string |
multiVmGroupCreateOption | Se o grupo Multi VM é criado automaticamente ou especificado pelo usuário. | 'AutoCriado' 'UserSpecified' |
multiVmGroupId | O grupo multi vm Id. | string |
multiVmGroupName | O nome do grupo multi vm. | string |
primaryAvailabilityZone | A zona de disponibilidade primária. | string |
primaryExtendedLocation | O local estendido principal. | ExtendedLocation |
primaryFabricLocalização | Localização primária da malha. | string |
recoveryAvailabilityZone | A zona de disponibilidade de recuperação. | string |
recoveryExtendedLocation | O local estendido de recuperação. | ExtendedLocation |
recoveryFabricLocalização | A localização da malha de recuperação. | string |
rpoInSeconds | O último valor de RPO em segundos. | Int |
A2ASharedDiskIRErrorDetails
Designação | Descrição | Valor |
---|
A2ASharedDiskReplicationDetails
Designação | Descrição | Valor |
---|---|---|
failoverRecoveryPointId | O id do ponto de recuperação para o qual o nó Virtual foi submetido a failover. | string |
tipo de instância | Obtém o tipo de instância. | «A2A» (obrigatório) |
lastRpoCalculatedTime | A hora (em UTC) em que o último valor de RPO foi calculado pelo Serviço de Proteção. | string |
managementId | O Id de gestão. | string |
monitoramentoJobType | O tipo de trabalho de monitoramento. O progresso está contido na propriedade MonitoringPercentageComplete. | string |
monitoramentoPorcentagemConclusão | A percentagem do trabalho de monitorização. O tipo do trabalho de monitoramento é definido pela propriedade MonitoringJobType. | Int |
primaryFabricLocalização | Localização primária da malha. | string |
protectedManagedDisks | A lista de discos gerenciados protegidos. | A2AProtectedManagedDiskDetails[] |
recoveryFabricLocalização | A localização da malha de recuperação. | string |
rpoInSeconds | O último valor de RPO em segundos. | Int |
sharedDiskIRErrors | Os erros de RI. | A2ASharedDiskIRErrorDetails[] |
Discos desprotegidos | A lista de discos desprotegidos. | A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
Designação | Descrição | Valor |
---|---|---|
diskAutoProtectionStatus | Um valor que indica se a proteção automática do disco está ativada. | 'Desativado' 'Habilitado' |
diskLunId | O ID do lun de origem para o disco de dados. | Int |
CurrentScenarioDetails
Designação | Descrição | Valor |
---|---|---|
jobId | ID ARM do trabalho que está sendo executado. | string |
scenarioName | Nome do cenário. | string |
startTime | Hora de início do fluxo de trabalho. | string |
Localização Estendida
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do local estendido. | string (obrigatório) |
tipo | O tipo de local estendido. | 'EdgeZone' (obrigatório) |
Erro de saúde
Designação | Descrição | Valor |
---|---|---|
creationTimeUtc | Hora de criação do erro (UTC). | string |
resolubilidade do cliente | Valor que indica se o erro de integridade pode ser resolvido pelo cliente. | 'Permitido' 'Não permitido' |
entityId | ID da entidade. | string |
errorCategory | Categoria de erro. | string |
errorCode | Código de erro. | string |
errorId | O id exclusivo do erro de integridade. | string |
errorLevel | Nível de erro. | string |
errorMessage | Mensagem de erro. | string |
errorSource | Fonte do erro. | string |
errorType | Tipo de erro. | string |
innerHealthErrors | Os erros internos de saúde. HealthError ter uma lista de HealthError como erros filho é problemático. InnerHealthError é usado porque isso impedirá um loop infinito de estruturas quando a Hydra tentar gerar automaticamente o contrato. Estamos expondo os erros de saúde relacionados como erros internos de saúde e todos os consumidores de API podem utilizar isso da mesma maneira que Exception -> InnerException. | InnerHealthError[] |
Causas possíveis | Possíveis causas de erro. | string |
recomendadoAção | Ação recomendada para resolver o erro. | string |
recoveryProviderErrorMessage | Mensagem de erro DRA. | string |
resumoMensagem | Mensagem resumida da entidade. | string |
InnerHealthError
Designação | Descrição | Valor |
---|---|---|
creationTimeUtc | Hora de criação do erro (UTC). | string |
resolubilidade do cliente | Valor que indica se o erro de integridade pode ser resolvido pelo cliente. | 'Permitido' 'Não permitido' |
entityId | ID da entidade. | string |
errorCategory | Categoria de erro. | string |
errorCode | Código de erro. | string |
errorId | O id exclusivo do erro de integridade. | string |
errorLevel | Nível de erro. | string |
errorMessage | Mensagem de erro. | string |
errorSource | Fonte do erro. | string |
errorType | Tipo de erro. | string |
Causas possíveis | Possíveis causas de erro. | string |
recomendadoAção | Ação recomendada para resolver o erro. | string |
recoveryProviderErrorMessage | Mensagem de erro DRA. | string |
resumoMensagem | Mensagem resumida da entidade. | string |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string Restrições: Padrão = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: vaults/replicationFabrics/replicationProtectionContainers |
propriedades | Os dados personalizados. | ReplicationProtectionClusterProperties |
tipo | O tipo de recurso | "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01" |
RegisteredClusterNodes
Designação | Descrição | Valor |
---|---|---|
biosId | O ID DO BIOS. | string |
clusterNodeFqdn | O nome do nó do cluster. | string |
isSharedDiskVirtualNode | Um valor que indica se isso representa uma entidade virtual que hospeda todos os discos compartilhados. | Bool |
machineId | O ID da máquina. | string |
ReplicationClusterProviderSpecificSettings
Designação | Descrição | Valor |
---|---|---|
tipo de instância | Defina como 'A2A' para o tipo A2AReplicationProtectionClusterDetails. | «A2A» (obrigatório) |
ReplicationProtectionClusterProperties
Designação | Descrição | Valor |
---|---|---|
Localização ativa | O local ativo atual do cluster de proteção. | string |
agentClusterId | A ID do cluster do agente. | string |
Operações permitidas | As operações permitidas no cluster de proteção de replicação. | string[] |
areAllClusterNodesRegistered | Um valor que indica se todos os nós do cluster estão registrados ou não. | Bool |
clusterFqdn | O FQDN do cluster. | string |
clusterNodeFqdns | A lista de FQDNs de nó de cluster. | string[] |
clusterProtectedItemIds | A lista de IDs de item protegidos. | string[] |
clusterRegisteredNodes | Os detalhes do nó registrado. | RegisteredClusterNodes[] |
currentScenario | O cenário atual. | CurrentScenarioDetails |
saúdeErros | Lista de erros de saúde. | HealthError[] |
lastSuccessfulFailoverTime | O último tempo de failover bem-sucedido. | string |
lastSuccessfulTestFailoverTime | O último tempo de failover de teste bem-sucedido. | string |
policyFriendlyName | O nome da Política que rege esta PE. | string |
policyId | O ID da política. | string |
primaryFabricFriendlyName | O nome amigável do tecido primário. | string |
primaryFabricProvider | O fornecedor de malha da malha primária. | string |
primaryProtectionContainerFriendlyName | O nome do nome amigável do contêiner de proteção primária. | string |
protectionClusterType | O tipo de cluster de proteção. | string |
Estado de proteção | O status de proteção. | string |
proteçãoStateDescription | A descrição do estado de proteção. | string |
providerSpecificDetails | As configurações personalizadas do provedor de cluster de replicação. | ReplicationClusterProviderSpecificSettings |
recoveryContainerId | O contêiner de recuperação Id. | string |
recoveryFabricFriendlyName | O nome amigável de tecido de recuperação. | string |
recuperaçãoFabricId | O Arm Id do tecido de recuperação. | string |
recoveryProtectionContainerFriendlyName | O nome do nome amigável do contêiner de recuperação. | string |
replicaçãoSaúde | A integridade da proteção consolidada para a VM levando em consideração quaisquer problemas com o SRS, bem como todas as unidades de replicação associadas ao grupo de replicação da VM. Esta é uma representação de cadeia de caracteres da enumeração ProtectionHealth. | string |
sharedDiskProperties | As propriedades do disco compartilhado. | SharedDiskReplicationItemProperties |
testFailoverState | O estado de failover de teste. | string |
testFailoverStateDescrição | A descrição do estado de failover de teste. | string |
SharedDiskReplicationItemProperties
Designação | Descrição | Valor |
---|---|---|
Localização ativa | A localização ativa atual do PE. | string |
Operações permitidas | As operações permitidas no item protegido Replicação. | string[] |
currentScenario | O cenário atual. | CurrentScenarioDetails |
saúdeErros | Lista de erros de saúde. | HealthError[] |
Estado de proteção | O estado de proteção do disco compartilhado. | string |
replicaçãoSaúde | A integridade da proteção consolidada para a VM levando em consideração quaisquer problemas com o SRS, bem como todas as unidades de replicação associadas ao grupo de replicação da VM. Esta é uma representação de cadeia de caracteres da enumeração ProtectionHealth. | string |
sharedDiskProviderSpecificDetails | As configurações personalizadas do provedor de replicação. | SharedDiskReplicationProviderSpecificSettings |
testFailoverState | O estado tfo do disco compartilhado. | string |
SharedDiskReplicationProviderSpecificSettings
Designação | Descrição | Valor |
---|---|---|
tipo de instância | Defina como 'A2A' para o tipo A2ASharedDiskReplicationDetails. | «A2A» (obrigatório) |