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 |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente. |
resource
|
path | True |
string |
O nome do cofre dos serviços de recuperação. |
subscription
|
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. |
|
skip
|
query |
string |
O token de paginação. |
|
take
|
query |
string |
O tamanho da página. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
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 |
---|---|
Appliance |
Detalhes do dispositivo do item de migração. |
Appliance |
Detalhes do recurso do dispositivo. |
Critical |
Detalhes críticos do trabalho anterior do item de migração. |
Current |
Detalhes atuais do trabalho do item de migração. |
Data |
Detalhes do recurso do dispositivo. |
Disk |
O tipo de disco. |
Ethernet |
O tipo de endereço IP de origem. |
Gateway |
Detalhes da operação de gateway. |
Health |
Erro de integridade. |
Health |
Valor que indica se o erro de integridade é resolvível pelo cliente. |
Inner |
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. |
Linux |
O tipo de licença para VMs do Linux. |
Migration |
Item de migração. |
Migration |
Coleção de itens de migração. |
Migration |
As operações permitidas no item de migração com base no estado de migração atual do item. |
Migration |
Propriedades do item de migração. |
Migration |
O status da migração. |
Protection |
A integridade. |
Resync |
O estado de ressincronização. |
Security |
O tipo de segurança de VM de destino. |
Test |
O estado de migração do teste. |
VMware |
Configurações específicas do provedor VMwareCbt. |
VMware |
Detalhes da NIC do VMwareCbt. |
VMware |
Detalhes do disco protegido do VMwareCbt. |
VMware |
Entrada do perfil de segurança VMwareCbt. |
ApplianceMonitoringDetails
Detalhes do dispositivo do item de migração.
Nome | Tipo | Description |
---|---|---|
cpuDetails |
Os detalhes da CPU do dispositivo. |
|
datastoreSnapshot |
Os detalhes do instantâneo do armazenamento de dados do dispositivo. |
|
disksReplicationDetails |
Os detalhes da replicação de disco. |
|
esxiNfcBuffer |
Os detalhes do buffer NFC do ESXi. |
|
networkBandwidth |
Os detalhes da largura de banda da rede do dispositivo. |
|
ramDetails |
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 |
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 |
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 |
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 |
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 |
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 |
As operações permitidas no item de migração com base no estado de migração atual do item. |
|
criticalJobHistory |
Os detalhes críticos do trabalho anterior. |
|
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. |
|
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 |
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: |
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 |
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 |
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 |
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:
VMware |
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 |
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 |
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 |
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 |
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 |
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 |
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 da NIC de destino. |
targetSubnetName |
string |
Nome da sub-rede de destino. |
testIPAddress |
string |
O endereço IP de teste. |
testIPAddressType |
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 |
O tipo de disco. |
|
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 |
O tipo de segurança de VM de destino. |