az resource-mover move-resource

Uwaga

Ta dokumentacja jest częścią rozszerzenia resource-mover dla interfejsu wiersza polecenia platformy Azure (wersja 2.15.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az resource-mover move-resource-resource . Dowiedz się więcej o rozszerzeniach.

Zarządzaj zasobem przenoszenia.

Polecenia

az resource-mover move-resource add

Utwórz lub zaktualizuj zasób przenoszenia do kolekcji przenoszenia.

az resource-mover move-resource delete

Usuń zasób przenoszenia z kolekcji przenoszenia.

az resource-mover move-resource list

Wyświetl listę zasobów przenoszenia w kolekcji przenoszenia.

az resource-mover move-resource show

Uzyskaj szczegółowe informacje o zasobie przenoszenia.

az resource-mover move-resource wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku zasobu przenoszenia.

az resource-mover move-resource add

Utwórz lub zaktualizuj zasób przenoszenia do kolekcji przenoszenia.

az resource-mover move-resource add --move-collection-name
                                    --move-resource-name
                                    --resource-group
                                    [--depends-on-overrides]
                                    [--existing-target-id]
                                    [--no-wait]
                                    [--resource-settings]
                                    [--source-id]

Przykłady

Dodaj sieć wirtualną jako zasób przenoszenia do kolekcji przenoszenia.

az resource-mover move-resource add --resource-group MyResourceGroup --move-collection-name MyMoveCollection --name MoveResourceName
--source-id "/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworks/MyVNet"
--resource-settings '{
    "resourceType": "Microsoft.Network/virtualNetworks",
    "targetResourceName": "MyVNet-target"
}'

Dodaj sieć wirtualną jako zasób przenoszenia do kolekcji przenoszenia.

az resource-mover move-resource add --resource-group MyResourceGroup --move-collection-name MyMoveCollection --name MoveResourceName
--source-id "/subscriptions/subID/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworks/MyVNet"
--resource-settings @resource-settings.json

Dodaj maszynę wirtualną jako zasób przenoszenia do kolekcji przenoszenia.

az resource-mover move-resource add --resource-group MyResourceGroup --move-collection-name MyMoveCollection --name MoveResourceName
--source-id "/subscriptions/subID/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/MyVM"
--depends-on-overrides id="/subscriptions/subID/resourceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/MyNIC" target-id="/subscriptions/subID/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/MyNIC"
--resource-settings '{
    "resourceType": "Microsoft.Compute/virtualMachines",
    "targetAvailabilitySetId": "/subscriptions/subID/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/MyAVSet",
    "targetAvailabilityZone": "2",
    "targetResourceName": "MyVM-target",
    "targetVmSize": null,
    "userManagedIdentities": [/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1]
}'

Parametry wymagane

--move-collection-name

Nazwa kolekcji przenoszenia.

--move-resource-name --name -n

Nazwa zasobu przenoszenia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--depends-on-overrides

Zależności przenoszenia zasobów zastępują.

--existing-target-id

Istniejący docelowy identyfikator arm zasobu.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-settings

Ustawienia zasobu. Oczekiwana wartość: json-string/@json-file.

--source-id

Źródłowy identyfikator usługi ARM zasobu.

az resource-mover move-resource delete

Usuń zasób przenoszenia z kolekcji przenoszenia.

az resource-mover move-resource delete --move-collection-name
                                       --move-resource-name
                                       --resource-group
                                       [--no-wait]
                                       [--yes]

Przykłady

Usuń zasób przenoszenia z kolekcji przenoszenia.

az resource-mover move-resource delete --move-collection-name MyMoveCollection --name MyMoveResource --resource-group MyResourceGroup

Parametry wymagane

--move-collection-name

Nazwa kolekcji przenoszenia.

--move-resource-name --name -n

Nazwa zasobu przenoszenia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--yes -y

Nie monituj o potwierdzenie.

az resource-mover move-resource list

Wyświetl listę zasobów przenoszenia w kolekcji przenoszenia.

az resource-mover move-resource list --move-collection-name
                                     --resource-group

Przykłady

Wyświetl listę zasobów przenoszenia w kolekcji przenoszenia.

az resource-mover move-resource list --move-collection-name MyMoveCollection --resource-group MyResourceGroup

Parametry wymagane

--move-collection-name

Nazwa kolekcji przenoszenia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az resource-mover move-resource show

Uzyskaj szczegółowe informacje o zasobie przenoszenia.

az resource-mover move-resource show --move-collection-name
                                     --move-resource-name
                                     --resource-group

Przykłady

Uzyskaj szczegółowe informacje o zasobie przenoszenia.

az resource-mover move-resource show --move-collection-name MyMoveCollection --name MyMoveResource --resource-group MyResourceGroup

Parametry wymagane

--move-collection-name

Nazwa kolekcji przenoszenia.

--move-resource-name --name -n

Nazwa zasobu przenoszenia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az resource-mover move-resource wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku zasobu przenoszenia.

az resource-mover move-resource wait --move-collection-name
                                     --move-resource-name
                                     --resource-group
                                     [--created]
                                     [--custom]
                                     [--deleted]
                                     [--exists]
                                     [--interval]
                                     [--timeout]
                                     [--updated]

Przykłady

Wstrzymaj wykonywanie następnego wiersza polecenia skryptu interfejsu wiersza polecenia do momentu pomyślnego utworzenia zasobu przenoszenia.

az resource-mover move-resource wait --move-collection-name MyMoveCollection --name MyMoveResource --resource-group MyResourceGroup --created

Wstrzymaj wykonywanie następnego wiersza polecenia skryptu interfejsu wiersza polecenia, dopóki zasób przenoszenia nie zostanie pomyślnie usunięty.

az resource-mover move-resource wait --move-collection-name MyMoveCollection --name MyMoveResource --resource-group MyResourceGroup --deleted

Parametry wymagane

--move-collection-name

Nazwa kolekcji przenoszenia.

--move-resource-name --name -n

Nazwa zasobu przenoszenia.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Powodzenie".

--custom

Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Zaczekaj na usunięcie.

--exists

Zaczekaj, aż zasób istnieje.

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na aktualizację za pomocą parametru provisioningState w lokalizacji "Powodzenie".