Invoke-AzResourceMoverCommit
Confirma o conjunto de recursos incluídos no corpo da solicitação. A operação de confirmação é disparada no moveResources no moveState 'CommitPending' ou 'CommitFailed', em uma conclusão bem-sucedida, o moveResource moveState faz uma transição para Committed. Para ajudar o usuário a pré-requisitos da operação, o cliente pode chamar a operação com a propriedade validateOnly definida como true.
o comando 'Invoke-AzResourceMoverCommit' permanece o mesmo para as coleções de movimentação de tipo 'RegionToRegion' e 'RegionToZone'.
Sintaxe
Invoke-AzResourceMoverCommit
-MoveCollectionName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-MoveResource <String[]>
[-MoveResourceInputType <MoveResourceInputType>]
[-ValidateOnly]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Confirma o conjunto de recursos incluídos no corpo da solicitação. A operação de confirmação é disparada no moveResources no moveState 'CommitPending' ou 'CommitFailed', em uma conclusão bem-sucedida, o moveResource moveState faz uma transição para Committed. Para ajudar o usuário a pré-requisitos da operação, o cliente pode chamar a operação com a propriedade validateOnly definida como true.
o comando 'Invoke-AzResourceMoverCommit' permanece o mesmo para as coleções de movimentação de tipo 'RegionToRegion' e 'RegionToZone'.
Exemplos
Exemplo 1: valide as dependecies antes da confirmação dos recursos.
Invoke-AzResourceMoverCommit -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('psdemorm-vnet') -MoveResourceInputType "MoveResourceId" -ValidateOnly
AdditionalInfo :
Code :
Detail :
EndTime : 2/10/2021 12:38:26 PM
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
s-demoRMS/operations/c194298b-b2eb-4aab-80b4-129d1473b75c
Message :
Name : c194298b-b2eb-4aab-80b4-129d1473b75c
Property : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime : 2/10/2021 12:38:25 PM
Status : Succeeded
Valide as dependências antes da confirmação dos recursos. O mesmo comando pode ser usado para coleções de movimentação de tipo 'RegionToRegion' e 'RegionToZone'.
Exemplo 2: confirme o conjunto de recursos na Coleção Move usando "Nome MoveResource" como entrada. (RegionToRegion)
Invoke-AzResourceMoverCommit -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('psdemorm-vnet') -MoveResourceInputType "MoveResourceId"
AdditionalInfo :
Code :
Detail :
EndTime : 2/10/2021 12:41:13 PM
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
s-demoRMS/operations/80c04850-7f3f-4e9c-aa68-b868978b59f3
Message :
Name : 80c04850-7f3f-4e9c-aa68-b868978b59f3
Property : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime : 2/10/2021 12:41:05 PM
Status : Succeeded
Confirme o conjunto de recursos no tipo "RegionToRegion" Move Collection usando "MoveResource Name" como entrada.
Exemplo 3: confirme o conjunto de recursos na Coleção Move usando "Nome MoveResource" como entrada. (RegionToZone)
Invoke-AzResourceMoverCommit -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('PSDemoVM-RegionToZone') -MoveResourceInputType "MoveResourceId"
AdditionalInfo :
Code :
Detail :
EndTime : 9/5/2023 12:03:41 PM
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-demo-RegionToZone/operations/804a7a40-dd8a-4c55-aba1-4a68978b59f9
Message :
Name : 804a7a40-dd8a-4c55-aba1-4a68978b59f9
Property : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime : 9/5/2023 12:02:33 PM
Status : Succeeded
Confirme o conjunto de recursos no tipo "RegionToZone" Move Collection usando "MoveResource Name" como entrada.
Exemplo 4: confirme o conjunto de recursos na Coleção Move usando "SourceARMID" como entrada. (RegionToRegion)
Invoke-AzResourceMoverCommit -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/PSDemoRM/providers/Microsoft.Network/networkSecurityGroups/PSDemoVM-nsg') -MoveResourceInputType "MoveResourceSourceId"
AdditionalInfo :
Code :
Detail :
EndTime : 2/10/2021 12:42:46 PM
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
s-demoRMS/operations/d36ca519-8ced-48c9-a968-cb5e9c4db731
Message :
Name : d36ca519-8ced-48c9-a968-cb5e9c4db731
Property : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime : 2/10/2021 12:42:41 PM
Status : Succeeded
Confirme o conjunto de recursos no tipo 'RegionToRegion' Move Collection usando "SourceARMID" como entrada.
Exemplo 5: confirme o conjunto de recursos na Coleção Move usando "SourceARMID" como entrada. (RegionToZone)
Invoke-AzResourceMoverCommit -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/PS-demo-RegionToZone-RG/providers/Microsoft.Compute/virtualMachines/demo-RegionToZone-VM') -MoveResourceInputType "MoveResourceSourceId"
AdditionalInfo :
Code :
Detail :
EndTime : 9/5/2023 12:05:38 PM
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-demo-RegionToZone/operations/48c9f452-10c6-a519-888b-d46cb5e9c4db
Message :
Name : 48c9f452-10c6-a519-888b-d46cb5e9c4db
Property : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime : 9/5/2023 12:04:28 PM
Status : Succeeded
Confirme o conjunto de recursos no tipo "RegionToZone" Move Collection usando "SourceARMID" como entrada.
Parâmetros
-AsJob
Executar o comando como um trabalho
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DefaultProfile
O parâmetro DefaultProfile não está funcional. Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.
Tipo: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-MoveCollectionName
O nome da coleção Move.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-MoveResource
Obtém ou define a lista de IDs de recurso, por padrão, ele aceita mover ids de recurso, a menos que o tipo de entrada seja alternado por meio da propriedade moveResourceInputType.
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-MoveResourceInputType
Define o tipo de entrada de recurso de movimentação.
Tipo: | MoveResourceInputType |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-NoWait
Executar o comando de forma assíncrona
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ResourceGroupName
O nome do grupo de recursos.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SubscriptionId
A ID da assinatura.
Tipo: | String |
Cargo: | Named |
Valor padrão: | (Get-AzContext).Subscription.Id |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ValidateOnly
Obtém ou define um valor que indica se a operação precisa executar apenas o pré-requisito.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Saídas
Azure PowerShell