az resource-mover move-resource

Hinweis

Dieser Verweis ist Teil der Ressourcen-Mover-Erweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung installiert automatisch das erste Mal, wenn Sie einen Az-Resource-Mover-Mover-Ressourcenbefehl ausführen. Weitere Informationen zu Erweiterungen

Verwalten sie die Move-Resource.

Befehle

az resource-mover move-resource add

Erstellen oder Aktualisieren einer Move-Resource in die Move-Auflistung.

az resource-mover move-resource delete

Löschen Sie eine Move-Ressource aus der Move-Auflistung.

az resource-mover move-resource list

Listen Sie die Move-Resources in einer Move-Collection auf.

az resource-mover move-resource show

Rufen Sie die Details einer Move-Resource ab.

az resource-mover move-resource wait

Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung der Move-Ressource erfüllt ist.

az resource-mover move-resource add

Erstellen oder Aktualisieren einer Move-Resource in die Move-Auflistung.

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]

Beispiele

Fügen Sie eine vNet-Ressource als Move-Resource zur Move-Collection hinzu.

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"
}'

Fügen Sie eine vNet-Ressource als Move-Resource zur Move-Collection hinzu.

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

Fügen Sie eine VM als Move-Resource zur Move-Auflistung hinzu.

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]
}'

Erforderliche Parameter

--move-collection-name

Der Name der Move-Auflistung.

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

Der Name der Move-Ressource.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--depends-on-overrides

Die Move-Resource-Abhängigkeiten überschrieben.

--existing-target-id

Die vorhandene ZIEL-ARM-ID der Ressource.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--resource-settings

Die Ressourceneinstellungen. Erwarteter Wert: json-string/@json-datei.

--source-id

Die Quell-ARM-ID der Ressource.

az resource-mover move-resource delete

Löschen Sie eine Move-Ressource aus der Move-Auflistung.

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

Beispiele

Löschen Sie eine Move-Ressource aus der Move-Auflistung.

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

Erforderliche Parameter

--move-collection-name

Der Name der Move-Auflistung.

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

Der Name der Move-Ressource.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--yes -y

Nicht zur Bestätigung auffordern

az resource-mover move-resource list

Listen Sie die Move-Resources in einer Move-Collection auf.

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

Beispiele

Listen Sie die Move-Resources in einer Move-Collection auf.

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

Erforderliche Parameter

--move-collection-name

Der Name der Move-Auflistung.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az resource-mover move-resource show

Rufen Sie die Details einer Move-Resource ab.

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

Beispiele

Rufen Sie die Details einer Move-Resource ab.

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

Erforderliche Parameter

--move-collection-name

Der Name der Move-Auflistung.

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

Der Name der Move-Ressource.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az resource-mover move-resource wait

Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung der Move-Ressource erfüllt ist.

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

Beispiele

Anhalten der Ausführung des nächsten CLI-Skripts, bis die Move-Ressource erfolgreich erstellt wird.

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

Anhalten der Ausführung des nächsten CLI-Skripts, bis die Move-Ressource erfolgreich gelöscht wird.

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

Erforderliche Parameter

--move-collection-name

Der Name der Move-Auflistung.

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

Der Name der Move-Ressource.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--created

Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.

--custom

Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Warten Sie, bis sie gelöscht wurde.

--exists

Warten Sie, bis die Ressource vorhanden ist.

--interval

Abfrageintervall in Sekunden.

Standardwert: 30
--timeout

Maximale Wartezeit in Sekunden.

Standardwert: 3600
--updated

Warten Sie, bis sie mit provisioningState unter "Erfolgreich" aktualisiert wurde.