Compartilhar via


Replication Migration Items - List

Obtém a lista de itens de migração no cofre.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationMigrationItems?api-version=2025-02-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationMigrationItems?api-version=2025-02-01&skipToken={skipToken}&takeToken={takeToken}&$filter={$filter}

Parâmetros de URI

Nome Em Obrigatório Tipo Description
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.

$filter
query

string

Opções de filtro OData.

skipToken
query

string

O token de paginação.

takeToken
query

string

O tamanho da página.

Respostas

Nome Tipo Description
200 OK

MigrationItemCollection

OKEY

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation represente sua conta de usuário.

Exemplos

Gets the list of migration items in the vault.

Solicitação de exemplo

GET https://management.azure.com/subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationMigrationItems?api-version=2025-02-01

Resposta de exemplo

Azure-AsyncOperation: https://management.azure.com/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2025-02-01
{
  "value": [
    {
      "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

Nome Description
ApplianceMonitoringDetails

Detalhes do dispositivo do item de migração.

ApplianceResourceDetails

Detalhes do recurso do dispositivo.

CriticalJobHistoryDetails

Detalhes críticos do trabalho anterior do item de migração.

CurrentJobDetails

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

DataStoreUtilizationDetails

Detalhes do recurso do dispositivo.

DiskAccountType

O tipo de disco.

EthernetAddressType

O tipo de endereço IP de origem.

GatewayOperationDetails

Detalhes da operação de gateway.

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 Exceção -> InnerException.

LinuxLicenseType

O tipo de licença para VMs do Linux.

MigrationItem

Item de migração.

MigrationItemCollection

Coleção de itens de migração.

MigrationItemOperation

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

MigrationItemProperties

Propriedades do item de migração.

MigrationState

O status da migração.

ProtectionHealth

A integridade.

ResyncState

O estado de ressincronização.

SecurityType

O tipo de segurança de VM de destino.

TestMigrationState

O estado de migração do teste.

VMwareCbtMigrationDetails

Configurações específicas do provedor VMwareCbt.

VMwareCbtNicDetails

Detalhes da NIC do VMwareCbt.

VMwareCbtProtectedDiskDetails

Detalhes do disco protegido do VMwareCbt.

VMwareCbtSecurityProfileProperties

Entrada do perfil de segurança VMwareCbt.

ApplianceMonitoringDetails

Detalhes do dispositivo do item de migração.

Nome Tipo Description
cpuDetails

ApplianceResourceDetails

Os detalhes da CPU do dispositivo.

datastoreSnapshot

DataStoreUtilizationDetails[]

Os detalhes do instantâneo do armazenamento de dados do dispositivo.

disksReplicationDetails

ApplianceResourceDetails

Os detalhes da replicação de disco.

esxiNfcBuffer

ApplianceResourceDetails

Os detalhes do buffer NFC do ESXi.

networkBandwidth

ApplianceResourceDetails

Os detalhes da largura de banda da rede do dispositivo.

ramDetails

ApplianceResourceDetails

Os detalhes da RAM do dispositivo.

ApplianceResourceDetails

Detalhes do recurso do dispositivo.

Nome Tipo Description
capacity

integer (int64)

Um valor que indica a capacidade total do recurso do dispositivo.

processUtilization

number (double)

Um valor que indica o percentual de utilização por agente de gateway no dispositivo.

status

string

Um valor que indica o status do recurso do dispositivo.

totalUtilization

number (double)

Um valor que indica o percentual de utilização total para todos os processos no dispositivo.

CriticalJobHistoryDetails

Detalhes críticos do trabalho anterior do item de migração.

Nome Tipo Description
jobId

string

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

jobName

string

O nome do trabalho.

jobStatus

string

O estado do trabalho.

startTime

string (date-time)

A hora de início do trabalho.

CurrentJobDetails

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

Nome Tipo Description
jobId

string

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

jobName

string

O nome do trabalho.

startTime

string (date-time)

A hora de início do trabalho.

DataStoreUtilizationDetails

Detalhes do recurso do dispositivo.

Nome Tipo Description
dataStoreName

string

O nome do armazenamento de dados.

totalSnapshotsCreated

integer (int64)

O total de instantâneos criados para migração de servidor no armazenamento de dados.

totalSnapshotsSupported

integer (int64)

A contagem total de instantâneos com suporte pelo armazenamento de dados.

DiskAccountType

O tipo de disco.

Valor Description
PremiumV2_LRS
Premium_LRS
Premium_ZRS
StandardSSD_LRS
StandardSSD_ZRS
Standard_LRS
UltraSSD_LRS

EthernetAddressType

O tipo de endereço IP de origem.

Valor Description
Dynamic
Static

GatewayOperationDetails

Detalhes da operação de gateway.

Nome Tipo Description
dataStores

string[]

Um valor que indica a coleção de armazenamento de dados.

hostName

string

Um valor que indica o nome do host ESXi.

progressPercentage

integer (int32)

Um valor que indica o percentual de progresso da operação de gateway.

state

string

Um valor que indica o estado da operação do gateway.

timeElapsed

integer (int64)

Um valor que indica o tempo decorrido para a operação em milissegundos.

timeRemaining

integer (int64)

Um valor que indica o tempo restante para a operação em milissegundos.

uploadSpeed

integer (int64)

Um valor que indica a velocidade de carregamento em bytes por segundo.

vmwareReadThroughput

integer (int64)

Um valor que indica a taxa de transferência de leitura do VMware em bytes por segundo.

HealthError

Erro de integridade.

Nome Tipo Description
creationTimeUtc

string (date-time)

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

customerResolvability

HealthErrorCustomerResolvability

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 de 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

InnerHealthError[]

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 Exceção -> 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 de resumo da entidade.

HealthErrorCustomerResolvability

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

Valor Description
Allowed
NotAllowed

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 Exceção -> InnerException.

Nome Tipo Description
creationTimeUtc

string (date-time)

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

customerResolvability

HealthErrorCustomerResolvability

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 de 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 de resumo da entidade.

LinuxLicenseType

O tipo de licença para VMs do Linux.

Valor Description
LinuxServer
NoLicenseType
NotSpecified

MigrationItem

Item de migração.

Nome Tipo Description
id

string

ID do recurso

location

string

Local do recurso

name

string

Nome do recurso

properties

MigrationItemProperties

As propriedades do item de migração.

type

string

Tipo de recurso

MigrationItemCollection

Coleção de itens de migração.

Nome Tipo Description
nextLink

string

O valor do próximo link.

value

MigrationItem[]

A lista de itens de migração.

MigrationItemOperation

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

Valor Description
DisableMigration
Migrate
PauseReplication
ResumeReplication
StartResync
TestMigrate
TestMigrateCleanup

MigrationItemProperties

Propriedades do item de migração.

Nome Tipo Description
allowedOperations

MigrationItemOperation[]

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

criticalJobHistory

CriticalJobHistoryDetails[]

Os detalhes críticos do trabalho anterior.

currentJob

CurrentJobDetails

Os detalhes atuais do trabalho.

eventCorrelationId

string

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

health

ProtectionHealth

A integridade consolidada.

healthErrors

HealthError[]

A lista de erros de integridade.

lastMigrationStatus

string

O status da última migração.

lastMigrationTime

string (date-time)

A última hora de migração.

lastTestMigrationStatus

string

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

lastTestMigrationTime

string (date-time)

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

machineName

string

O nome da máquina virtual local.

migrationState

MigrationState

O status da 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:

VMwareCbtMigrationDetails

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

recoveryServicesProviderId

string

A ID do ARM do provedor de serviços de recuperação.

replicationStatus

string

O status da replicação.

testMigrateState

TestMigrationState

O estado de migração do teste.

testMigrateStateDescription

string

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

MigrationState

O status da migração.

Valor Description
DisableMigrationFailed
DisableMigrationInProgress
EnableMigrationFailed
EnableMigrationInProgress
InitialSeedingFailed
InitialSeedingInProgress
MigrationCompletedWithInformation
MigrationFailed
MigrationInProgress
MigrationPartiallySucceeded
MigrationSucceeded
None
ProtectionSuspended
Replicating
ResumeInProgress
ResumeInitiated
SuspendingProtection

ProtectionHealth

A integridade.

Valor Description
Critical
None
Normal
Warning

ResyncState

O estado de ressincronização.

Valor Description
None
PreparedForResynchronization
StartedResynchronization

SecurityType

O tipo de segurança de VM de destino.

Valor Description
ConfidentialVM
None
TrustedLaunch

TestMigrationState

O estado de migração do teste.

Valor Description
None
TestMigrationCleanupInProgress
TestMigrationCompletedWithInformation
TestMigrationFailed
TestMigrationInProgress
TestMigrationPartiallySucceeded
TestMigrationSucceeded

VMwareCbtMigrationDetails

Configurações específicas do provedor VMwareCbt.

Nome Tipo Description
applianceMonitoringDetails

ApplianceMonitoringDetails

Um valor que indica os detalhes de monitoramento do dispositivo.

confidentialVmKeyVaultId

string

A ID confidencial do cofre de chaves da VM para instalação do ADE.

dataMoverRunAsAccountId

string

O data mover é executado como id da conta.

deltaSyncProgressPercentage

integer (int32)

A porcentagem de progresso da sincronização delta.

deltaSyncRetryCount

integer (int64)

A contagem de repetições de sincronização delta.

firmwareType

string

O tipo de firmware.

gatewayOperationDetails

GatewayOperationDetails

Um valor que indica os detalhes da operação do gateway.

initialSeedingProgressPercentage

integer (int32)

A porcentagem inicial de progresso da propagação.

initialSeedingRetryCount

integer (int64)

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

instanceType string:

VMwareCbt

Obtém o tipo de instância.

isCheckSumResyncCycle

string

Um valor que indica se o ciclo de ressincronização da soma de verificação está em andamento.

lastRecoveryPointId

string

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

lastRecoveryPointReceived

string (date-time)

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

licenseType

string

Tipo de licença da VM a ser usada.

linuxLicenseType

LinuxLicenseType

O tipo de licença para VMs do Linux.

migrationProgressPercentage

integer (int32)

O percentual de progresso da migração.

migrationRecoveryPointId

string

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

operationName

string

Um valor que indica o nome da operação SRS.

osName

string

O nome do sistema operacional na VM.

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

VMwareCbtProtectedDiskDetails[]

A lista de discos protegidos.

resumeProgressPercentage

integer (int32)

O percentual de progresso de retomada.

resumeRetryCount

integer (int64)

A contagem de repetições de retomada.

resyncProgressPercentage

integer (int32)

A porcentagem de progresso ressincronizar.

resyncRequired

string

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

resyncRetryCount

integer (int64)

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

resyncState

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 do SQL Server.

storageAccountId

string

A ID do ARM da conta de armazenamento de replicação. Isso é aplicável somente para o gancho de teste de replicação baseado em blob.

supportedOSVersions

string[]

Um valor que indica a versão de atualização do sistema operacional inplace.

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 da 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.

targetVmSecurityProfile

VMwareCbtSecurityProfileProperties

O perfil de segurança da VM de destino.

targetVmSize

string

O tamanho da VM de destino.

targetVmTags

object

As marcas de VM de destino.

testNetworkId

string

A ID da rede de teste.

vmNics

VMwareCbtNicDetails[]

Os detalhes da rede.

vmwareMachineId

string

A ID do ARM da VM descoberta no VMware.

VMwareCbtNicDetails

Detalhes da NIC do VMwareCbt.

Nome Tipo Description
isPrimaryNic

string

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

isSelectedForMigration

string

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

nicId

string

A ID da NIC.

sourceIPAddress

string

Endereço IP de origem.

sourceIPAddressType

EthernetAddressType

O tipo de endereço IP de origem.

sourceNetworkId

string

ID da rede de origem.

targetIPAddress

string

O endereço IP de destino.

targetIPAddressType

EthernetAddressType

O tipo de endereço IP de destino.

targetNicName

string

Nome da NIC de destino.

targetSubnetName

string

Nome da sub-rede de destino.

testIPAddress

string

O endereço IP de teste.

testIPAddressType

EthernetAddressType

O tipo de endereço IP de teste.

testNetworkId

string

ID da rede de origem.

testSubnetName

string

Nome da sub-rede de teste.

VMwareCbtProtectedDiskDetails

Detalhes do disco protegido do VMwareCbt.

Nome Tipo Description
capacityInBytes

integer (int64)

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.

diskSizeInGB

integer (int64)

O tamanho do disco de destino em GB.

diskType

DiskAccountType

O tipo de disco.

gatewayOperationDetails

GatewayOperationDetails

Um valor que indica os detalhes da operação do gateway.

iops

integer (int64)

O número de IOPS permitido para discos Premium V2 e Ultra.

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.

sectorSizeInBytes

integer (int32)

O tamanho do setor lógico (em bytes), 512 por padrão.

seedBlobUri

string

O uri do blob de semente.

seedManagedDiskId

string

A ID do ARM do disco gerenciado de sementes.

targetBlobUri

string

O uri do blob de destino.

targetDiskName

string

O nome do disco gerenciado de destino.

targetManagedDiskId

string

A ID do ARM do disco gerenciado de destino.

throughputInMbps

integer (int64)

A taxa de transferência total em Mbps para discos Premium V2 e Ultra.

VMwareCbtSecurityProfileProperties

Entrada do perfil de segurança VMwareCbt.

Nome Tipo Description
isTargetVmConfidentialEncryptionEnabled

string

Um valor que indica se a criptografia de computação confidencial deve ser habilitada.

isTargetVmIntegrityMonitoringEnabled

string

Um valor que indica se o monitoramento de integridade deve ser habilitado.

isTargetVmSecureBootEnabled

string

Um valor que indica se a inicialização segura deve ser habilitada.

isTargetVmTpmEnabled

string

Um valor que indica se o módulo de plataforma confiável deve ser habilitado.

targetVmSecurityType

SecurityType

O tipo de segurança de VM de destino.