az resource-mover move-resource

Not

Bu başvuru, Azure CLI (sürüm 2.15.0 veya üzeri) için kaynak taşıyıcı uzantısının bir parçasıdır. Uzantı, az resource-mover move-resource komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Taşıma kaynağını yönetin.

Komutlar

az resource-mover move-resource add

Taşıma kaynağını taşıma koleksiyonuna oluşturun veya güncelleştirin.

az resource-mover move-resource delete

Move-collection'dan bir move-resource silin.

az resource-mover move-resource list

Move-collection içindeki taşıma kaynaklarını listeleme.

az resource-mover move-resource show

Taşıma kaynağının ayrıntılarını alın.

az resource-mover move-resource wait

Taşıma kaynağının koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az resource-mover move-resource add

Taşıma kaynağını taşıma koleksiyonuna oluşturun veya güncelleştirin.

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]

Örnekler

Taşıma koleksiyonuna taşıma kaynağı olarak bir sanal ağ ekleyin.

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

Taşıma koleksiyonuna taşıma kaynağı olarak bir sanal ağ ekleyin.

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

Bir VM'yi move-collection'a taşıma kaynağı olarak ekleyin.

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

Gerekli Parametreler

--move-collection-name

Move-collection adı.

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

Taşıma kaynağı adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--depends-on-overrides

Move-resource bağımlılıkları geçersiz kılar.

--existing-target-id

Kaynağın mevcut hedef ARM Kimliği.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--resource-settings

Kaynak ayarları. Beklenen değer: json-string/@json-file.

--source-id

Kaynağın Kaynak ARM Kimliği.

az resource-mover move-resource delete

Move-collection'dan bir move-resource silin.

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

Örnekler

Move-collection'dan bir move-resource silin.

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

Gerekli Parametreler

--move-collection-name

Move-collection adı.

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

Taşıma kaynağı adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--yes -y

Onay istemde bulunmayın.

az resource-mover move-resource list

Move-collection içindeki taşıma kaynaklarını listeleme.

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

Örnekler

Move-collection içindeki taşıma kaynaklarını listeleme.

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

Gerekli Parametreler

--move-collection-name

Move-collection adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az resource-mover move-resource show

Taşıma kaynağının ayrıntılarını alın.

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

Örnekler

Taşıma kaynağının ayrıntılarını alın.

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

Gerekli Parametreler

--move-collection-name

Move-collection adı.

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

Taşıma kaynağı adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az resource-mover move-resource wait

Taşıma kaynağının koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

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

Örnekler

Move-resource başarıyla oluşturulana kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.

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

Move-resource başarıyla silinene kadar CLI betiğinin sonraki satırını yürütmeyi duraklatın.

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

Gerekli Parametreler

--move-collection-name

Move-collection adı.

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

Taşıma kaynağı adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

ProvisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.