az resource-mover move-resource

Примечание

Эта ссылка является частью расширения "перемещение ресурсов " для Azure CLI и требует версии 2.15.0 или более поздней. Расширение будет автоматически установлено при первом запуске команды AZ Resource-To Move-Resource . Подробнее о расширениях.

Управление перемещением ресурсов.

Команды

az resource-mover move-resource add

Создание или обновление ресурса-перемещения для перемещения в коллекцию.

az resource-mover move-resource delete

Удалите перемещение-ресурс из коллекции Move-Collection.

az resource-mover move-resource list

Перечислите ресурсы перемещения в коллекции.

az resource-mover move-resource show

Получение сведений о перемещении ресурса.

az resource-mover move-resource wait

Разместите интерфейс командной строки в состоянии ожидания до тех пор, пока не будет выполнено условие перемещения-ресурс.

az resource-mover move-resource add

Создание или обновление ресурса-перемещения для перемещения в коллекцию.

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]

Примеры

Добавьте виртуальную сеть в качестве ресурса перемещения в коллекцию Move-Collection.

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

Добавьте виртуальную сеть в качестве ресурса перемещения в коллекцию Move-Collection.

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

Добавьте виртуальную машину в качестве ресурса перемещения в коллекцию Move-Collection.

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

Обязательные параметры

--move-collection-name

Имя перемещения-коллекции.

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

Имя ресурса перемещения.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--depends-on-overrides

Переопределение зависимостей Move-Resource.

--existing-target-id

Существующий целевой идентификатор ARM ресурса.

--no-wait

Не ожидать завершения длительной операции.

--resource-settings

Параметры ресурсов. Ожидаемое значение: json-string/@json-file .

--source-id

Идентификатор источника ARM ресурса.

az resource-mover move-resource delete

Удалите перемещение-ресурс из коллекции Move-Collection.

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

Примеры

Удалите перемещение-ресурс из коллекции Move-Collection.

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

Обязательные параметры

--move-collection-name

Имя перемещения-коллекции.

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

Имя ресурса перемещения.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

--yes -y

Не запрашивать подтверждение.

az resource-mover move-resource list

Перечислите ресурсы перемещения в коллекции.

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

Примеры

Перечислите ресурсы перемещения в коллекции.

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

Обязательные параметры

--move-collection-name

Имя перемещения-коллекции.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az resource-mover move-resource show

Получение сведений о перемещении ресурса.

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

Примеры

Получение сведений о перемещении ресурса.

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

Обязательные параметры

--move-collection-name

Имя перемещения-коллекции.

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

Имя ресурса перемещения.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az resource-mover move-resource wait

Разместите интерфейс командной строки в состоянии ожидания до тех пор, пока не будет выполнено условие перемещения-ресурс.

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

Примеры

Приостановите выполнение следующей строки скрипта CLI, пока ресурс Move-Resource не будет успешно создан.

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

Приостановите выполнение следующей строки скрипта CLI, пока перемещение ресурса не будет успешно удалено.

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

Обязательные параметры

--move-collection-name

Имя перемещения-коллекции.

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

Имя ресурса перемещения.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--created

Дождитесь создания "provisioningState" в "выполнено".

--custom

Дождитесь, пока условие не будет удовлетворять пользовательскому запросу JMESPath. Пример: provisioningState! = ' Progress ', instanceView. statuss [? code = = ' PowerState/выполняется '].

--deleted

Дождитесь удаления.

--exists

Дождитесь существования ресурса.

--interval

Интервал опроса в секундах.

значение по умолчанию: 30
--timeout

Максимальное время ожидания в секундах.

значение по умолчанию: 3600
--updated

Дождитесь обновления с provisioningState в "выполнено".