Replication Migration Items - Resync

Ressincroniza a replicação.
A operação para ressincronizar a replicação de um item de migração asr.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/resync?api-version=2021-08-01

Parâmetros de URI

Name In Required Type Description
fabricName
path True
  • string

Nome do fabric.

migrationItemName
path True
  • string

Nome do item de migração.

protectionContainerName
path True
  • string

Nome do contêiner de proteção.

resourceGroupName
path True
  • string

O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente.

resourceName
path True
  • string

O nome do cofre dos serviços de recuperação.

subscriptionId
path True
  • string

A ID da assinatura.

api-version
query True
  • string

Versão da API do Cliente.

Corpo da solicitação

Name Required Type Description
properties True

Ressincronizar propriedades de entrada.

Respostas

Name Type Description
200 OK

OK

202 Accepted

Aceito

Segurança

azure_auth

Flow Azure Active Directory OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation represente sua conta de usuário.

Exemplos

Resynchronizes replication.

Sample Request

POST https://management.azure.com/subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1/resync?api-version=2021-08-01

{
  "properties": {
    "providerSpecificDetails": {
      "instanceType": "VMwareCbt",
      "skipCbtReset": "true"
    }
  }
}

Sample Response

{
  "id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1",
  "name": "virtualmachine1",
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems",
  "properties": {
    "machineName": "vm-0520-2",
    "migrationState": "Replicating",
    "migrationStateDescription": "Ready to migrate",
    "testMigrateState": "None",
    "testMigrateStateDescription": "None",
    "policyFriendlyName": "vmwarepolicy1",
    "policyId": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1",
    "allowedOperations": [
      "Migrate",
      "DisableMigration",
      "TestMigrate",
      "TestMigrateCleanup"
    ],
    "currentJob": {
      "jobName": "None",
      "jobId": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationJobs/None",
      "startTime": "2017-04-26T06:37:50.8082715Z"
    },
    "providerSpecificDetails": {
      "instanceType": "VMwareCbt"
    }
  }
}

Definições

CurrentJobDetails

Detalhes do trabalho atual do item de migração.

DiskAccountType

O DiskType.

EthernetAddressType

O tipo de endereço IP de origem.

HealthError

Erro de integridade.

HealthErrorCustomerResolvability

Valor que indica se o erro de integridade é resolvível pelo cliente.

InnerHealthError

Implementa a classe InnerHealthError. O objeto HealthError tem uma lista de InnerHealthErrors como erros filho. InnerHealthError é usado porque isso impedirá um loop infinito de estruturas quando a Hydra tentar gerar automaticamente o contrato. Estamos expondo os erros de integridade relacionados como erros de integridade interna e todos os consumidores de API podem utilizar isso da mesma forma que Exception -> InnerException.

MigrationItem

Item de migração.

MigrationItemProperties

Propriedades do item de migração.

MigrationState

O status de migração.

ProtectionHealth

A integridade.

ResyncInput

Entrada ressincronizar.

ResyncInputProperties

Ressincronizar propriedades de entrada.

ResyncState

O estado de ressincronização.

TestMigrationState

O estado de migração de teste.

VMwareCbtMigrationDetails

Configurações específicas do provedor VMwareCbt.

VMwareCbtNicDetails

Detalhes da NIC do VMwareCbt.

VMwareCbtProtectedDiskDetails

Detalhes do disco protegido do VMwareCbt.

VMwareCbtResyncInput

Entrada ressíncrona específica do VMwareCbt.

CurrentJobDetails

Detalhes do trabalho atual do item de migração.

Name Type Description
jobId
  • string

A ID do ARM do trabalho que está sendo executado.

jobName
  • string

O nome do trabalho.

startTime
  • string

A hora de início do trabalho.

DiskAccountType

O DiskType.

Name Type Description
Premium_LRS
  • string
StandardSSD_LRS
  • string
Standard_LRS
  • string

EthernetAddressType

O tipo de endereço IP de origem.

Name Type Description
Dynamic
  • string
Static
  • string

HealthError

Erro de integridade.

Name Type Description
creationTimeUtc
  • string

Tempo de criação de erro (UTC).

customerResolvability

Valor que indica se o erro de integridade é resolvível pelo cliente.

entityId
  • string

ID da entidade.

errorCategory
  • string

Categoria de erro.

errorCode
  • string

Código do erro.

errorId
  • string

A ID exclusiva do erro de integridade.

errorLevel
  • string

Nível de erro.

errorMessage
  • string

Mensagem de erro.

errorSource
  • string

Origem do erro.

errorType
  • string

Tipo de erro.

innerHealthErrors

Os erros de integridade interna. HealthError ter uma lista de erros healtherror como 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 integridade relacionados como erros de integridade interna e todos os consumidores de API podem utilizar isso da mesma forma que Exception -> InnerException.

possibleCauses
  • string

Possíveis causas de erro.

recommendedAction
  • string

Ação recomendada para resolver o erro.

recoveryProviderErrorMessage
  • string

Mensagem de erro DRA.

summaryMessage
  • string

Mensagem resumida da entidade.

HealthErrorCustomerResolvability

Valor que indica se o erro de integridade é resolvível pelo cliente.

Name Type Description
Allowed
  • string
NotAllowed
  • string

InnerHealthError

Implementa a classe InnerHealthError. O objeto HealthError tem uma lista de InnerHealthErrors como erros filho. InnerHealthError é usado porque isso impedirá um loop infinito de estruturas quando a Hydra tentar gerar automaticamente o contrato. Estamos expondo os erros de integridade relacionados como erros de integridade interna e todos os consumidores de API podem utilizar isso da mesma forma que Exception -> InnerException.

Name Type Description
creationTimeUtc
  • string

Tempo de criação de erro (UTC).

customerResolvability

Valor que indica se o erro de integridade é resolvível pelo cliente.

entityId
  • string

ID da entidade.

errorCategory
  • string

Categoria de erro.

errorCode
  • string

Código do erro.

errorId
  • string

A ID exclusiva do erro de integridade.

errorLevel
  • string

Nível de erro.

errorMessage
  • string

Mensagem de erro.

errorSource
  • string

Origem do erro.

errorType
  • string

Tipo de erro.

possibleCauses
  • string

Possíveis causas de erro.

recommendedAction
  • string

Ação recomendada para resolver o erro.

recoveryProviderErrorMessage
  • string

Mensagem de erro DRA.

summaryMessage
  • string

Mensagem resumida da entidade.

MigrationItem

Item de migração.

Name Type Description
id
  • string

ID do recurso

location
  • string

Local do recurso

name
  • string

Nome do Recurso

properties

As propriedades do item de migração.

type
  • string

Tipo de recurso

MigrationItemProperties

Propriedades do item de migração.

Name Type Description
allowedOperations
  • string[]

As operações permitidas no item de migração com base no estado de migração atual do item.

currentJob

Os detalhes atuais do trabalho.

eventCorrelationId
  • string

A ID de correlação para eventos associados a este item de migração.

health

A integridade consolidada.

healthErrors

A lista de erros de integridade.

lastTestMigrationStatus
  • string

O status da última migração de teste.

lastTestMigrationTime
  • string

A última hora de migração de teste.

machineName
  • string

O nome da máquina virtual local.

migrationState

O status de migração.

migrationStateDescription
  • string

A descrição do estado de migração.

policyFriendlyName
  • string

O nome da política que rege este item.

policyId
  • string

A ID do ARM da política que rege este item.

providerSpecificDetails MigrationProviderSpecificSettings:

As configurações personalizadas do provedor de migração.

testMigrateState

O estado de migração de teste.

testMigrateStateDescription
  • string

A descrição do estado de migração de teste.

MigrationState

O status de migração.

Name Type Description
DisableMigrationFailed
  • string
DisableMigrationInProgress
  • string
EnableMigrationFailed
  • string
EnableMigrationInProgress
  • string
InitialSeedingFailed
  • string
InitialSeedingInProgress
  • string
MigrationFailed
  • string
MigrationInProgress
  • string
MigrationSucceeded
  • string
None
  • string
Replicating
  • string

ProtectionHealth

A integridade.

Name Type Description
Critical
  • string
None
  • string
Normal
  • string
Warning
  • string

ResyncInput

Entrada ressincronizar.

Name Type Description
properties

Ressincronizar propriedades de entrada.

ResyncInputProperties

Ressincronizar propriedades de entrada.

Name Type Description
providerSpecificDetails ResyncProviderSpecificInput:

Os detalhes específicos do provedor.

ResyncState

O estado de ressincronização.

Name Type Description
None
  • string
PreparedForResynchronization
  • string
StartedResynchronization
  • string

TestMigrationState

O estado de migração de teste.

Name Type Description
None
  • string
TestMigrationCleanupInProgress
  • string
TestMigrationFailed
  • string
TestMigrationInProgress
  • string
TestMigrationSucceeded
  • string

VMwareCbtMigrationDetails

Configurações específicas do provedor VMwareCbt.

Name Type Description
dataMoverRunAsAccountId
  • string

O mover de dados é executado como ID da conta.

firmwareType
  • string

O tipo de firmware.

initialSeedingProgressPercentage
  • integer

A porcentagem inicial de progresso da propagação.

initialSeedingRetryCount
  • integer

A contagem inicial de repetição de propagação.

instanceType string:
  • VMwareCbt

Obtém o tipo de instância.

lastRecoveryPointId
  • string

A última ID do ponto de recuperação.

lastRecoveryPointReceived
  • string

O último ponto de recuperação recebeu tempo.

licenseType
  • string

Tipo de licença da VM a ser usada.

migrationProgressPercentage
  • integer

O percentual de progresso da migração.

migrationRecoveryPointId
  • string

A ID do ponto de recuperação para a qual a VM foi migrada.

osType
  • string

O tipo do sistema operacional na VM.

performAutoResync
  • string

Um valor que indica se a ressincronização automática deve ser feita.

protectedDisks

A lista de discos protegidos.

resyncProgressPercentage
  • integer

O percentual de progresso ressincronizar.

resyncRequired
  • string

Um valor que indica se a ressincronização é necessária.

resyncRetryCount
  • integer

A contagem de repetição ressincronização.

resyncState

O estado de ressincronização.

seedDiskTags
  • object

As marcas dos discos de semente.

snapshotRunAsAccountId
  • string

O instantâneo é executado como ID da conta.

sqlServerLicenseType
  • string

O tipo de licença SQL Server.

targetAvailabilitySetId
  • string

A ID do conjunto de disponibilidade de destino.

targetAvailabilityZone
  • string

A zona de disponibilidade de destino.

targetBootDiagnosticsStorageAccountId
  • string

A ID do ARM da conta de armazenamento de diagnóstico de inicialização de destino.

targetDiskTags
  • object

As marcas dos discos de destino.

targetGeneration
  • string

A geração de destino.

targetLocation
  • string

O local de destino.

targetNetworkId
  • string

A ID de rede de destino.

targetNicTags
  • object

As marcas para as NICs de destino.

targetProximityPlacementGroupId
  • string

A ID do grupo de posicionamento por proximidade de destino.

targetResourceGroupId
  • string

A ID do grupo de recursos de destino.

targetVmName
  • string

Nome da VM de destino.

targetVmSize
  • string

O tamanho da VM de destino.

targetVmTags
  • object

As marcas de VM de destino.

vmNics

Os detalhes da rede.

vmwareMachineId
  • string

A ID do ARM da VM descoberta no VMware.

VMwareCbtNicDetails

Detalhes da NIC do VMwareCbt.

Name Type Description
isPrimaryNic
  • string

Um valor que indica se esta é a NIC primária.

isSelectedForMigration
  • string

Um valor que indica se essa NIC está selecionada para migração.

nicId
  • string

A ID nic.

sourceIPAddress
  • string

Endereço IP de origem.

sourceIPAddressType

O tipo de endereço IP de origem.

sourceNetworkId
  • string

ID da rede de origem.

targetIPAddress
  • string

O endereço IP de destino.

targetIPAddressType

O tipo de endereço IP de destino.

targetNicName
  • string

Nome nic de destino.

targetSubnetName
  • string

Nome da sub-rede de destino.

VMwareCbtProtectedDiskDetails

Detalhes do disco protegido do VMwareCbt.

Name Type Description
capacityInBytes
  • integer

A capacidade do disco em bytes.

diskEncryptionSetId
  • string

A ID do ARM DiskEncryptionSet.

diskId
  • string

A ID do disco.

diskName
  • string

O nome do disco.

diskPath
  • string

O caminho do disco.

diskType

O tipo de disco.

isOSDisk
  • string

Um valor que indica se o disco é o disco do sistema operacional.

logStorageAccountId
  • string

A ID do ARM da conta de armazenamento de log.

logStorageAccountSasSecretName
  • string

O nome do segredo do cofre de chaves da conta de armazenamento de log.

seedManagedDiskId
  • string

A ID do ARM do disco gerenciado de sementes.

targetDiskName
  • string

O nome do disco gerenciado de destino.

targetManagedDiskId
  • string

A ID do ARM do disco gerenciado de destino.

VMwareCbtResyncInput

Entrada ressíncrona específica do VMwareCbt.

Name Type Description
instanceType string:
  • VMwareCbt

O tipo de classe.

skipCbtReset
  • string

Um valor que indica se o CBT deve ser redefinido.