Move Collections - Commit

Menerapkan set sumber daya yang disertakan dalam isi permintaan. Operasi penerapan dipicu pada moveResources di moveState 'CommitPending' atau 'CommitFailed', pada penyelesaian yang berhasil, moveResource moveState melakukan transisi ke Committed. Untuk membantu pengguna prasyarat operasi, klien dapat memanggil operasi dengan properti validateOnly diatur ke true.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/moveCollections/{moveCollectionName}/commit?api-version=2023-08-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
moveCollectionName
path True

string

Nama Kumpulan Pemindahan.

resourceGroupName
path True

string

Nama Grup Sumber Daya.

subscriptionId
path True

string

ID Langganan.

api-version
query True

string

Versi Api Klien.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
moveResources True

string[]

Mendapatkan atau mengatur daftar Id sumber daya, secara default menerima id sumber daya pemindahan kecuali jenis input dialihkan melalui properti moveResourceInputType.

moveResourceInputType

MoveResourceInputType

Menentukan jenis input sumber daya pemindahan.

validateOnly

boolean

Mendapatkan atau menetapkan nilai yang menunjukkan apakah operasi hanya perlu menjalankan prasyarat.

Respons

Nama Jenis Deskripsi
200 OK

OperationStatus

OK

202 Accepted

Diterima

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

MoveCollections_Commit

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/moveCollections/movecollection1/commit?api-version=2023-08-01

{
  "validateOnly": false,
  "moveResources": [
    "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1"
  ]
}

Sample Response

{
  "id": "/subscriptions/e80eb9fa-c996-4435-aa32-5af6f3d3077c/resourceGroups/RegionMoveRG-southcentralus-southeastasia/providers/Microsoft.Migrate/MoveCollections/MoveCollection-southcentralus-southeastasia/operations/1e4193c3-206e-4916-b124-1da16175eb0e",
  "name": "1e4193c3-206e-4916-b124-1da16175eb0e",
  "status": "Succeeded",
  "startTime": "6/17/2020 6:45:55 AM",
  "endTime": "6/17/2020 6:45:56 AM",
  "error": null,
  "properties": {}
}
Location: https://some.endpoint.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1?api-version=2022-11-01

Definisi

Nama Deskripsi
AffectedMoveResource

Info kesalahan operasi kustom RP.

CloudError

Respons kesalahan dari layanan.

CloudErrorBody

Respons kesalahan dari layanan.

CommitRequest

Menentukan isi permintaan untuk operasi penerapan.

MoveErrorInfo

Info kesalahan kustom pemindahan.

MoveResourceInputType

Menentukan jenis input sumber daya pemindahan.

OperationErrorAdditionalInfo

Info kesalahan operasi.

OperationStatus

Sumber daya REST status operasi.

OperationStatusError

Kelas untuk kesalahan status operasi.

OperationStatusProperties

Kelas untuk properti hasil operasi.

AffectedMoveResource

Info kesalahan operasi kustom RP.

Nama Jenis Deskripsi
id

string

Id sumber daya pemindahan yang terpengaruh.

moveResources

AffectedMoveResource[]

Sumber daya pemindahan yang terpengaruh.

sourceId

string

Id sumber sumber daya pemindahan yang terpengaruh.

CloudError

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
error

CloudErrorBody

Isi kesalahan cloud.

CloudErrorBody

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
code

string

Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram.

details

CloudErrorBody[]

Daftar detail tambahan tentang kesalahan.

message

string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

target

string

Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan.

CommitRequest

Menentukan isi permintaan untuk operasi penerapan.

Nama Jenis Deskripsi
moveResourceInputType

MoveResourceInputType

Menentukan jenis input sumber daya pemindahan.

moveResources

string[]

Mendapatkan atau mengatur daftar Id sumber daya, secara default menerima id sumber daya pemindahan kecuali jenis input dialihkan melalui properti moveResourceInputType.

validateOnly

boolean

Mendapatkan atau menetapkan nilai yang menunjukkan apakah operasi hanya perlu menjalankan prasyarat.

MoveErrorInfo

Info kesalahan kustom pemindahan.

Nama Jenis Deskripsi
moveResources

AffectedMoveResource[]

Sumber daya pemindahan yang terpengaruh.

MoveResourceInputType

Menentukan jenis input sumber daya pemindahan.

Nama Jenis Deskripsi
MoveResourceId

string

MoveResourceSourceId

string

OperationErrorAdditionalInfo

Info kesalahan operasi.

Nama Jenis Deskripsi
info

MoveErrorInfo

Info kesalahan operasi.

type

string

Jenis kesalahan.

OperationStatus

Sumber daya REST status operasi.

Nama Jenis Deskripsi
endTime

string

Waktu berakhir.

error

OperationStatusError

Kesalahan yang menyatakan semua detail kesalahan untuk operasi.

id

string

Id Sumber Daya.

name

string

Nama operasi.

properties

OperationStatusProperties

Data kustom.

startTime

string

Waktu mulai.

status

string

Status operasi. ARM mengharapkan status terminal menjadi salah satu dari Berhasil/Gagal/Dibatalkan. Semua nilai lain menyiratkan bahwa operasi masih berjalan.

OperationStatusError

Kelas untuk kesalahan status operasi.

Nama Jenis Deskripsi
additionalInfo

OperationErrorAdditionalInfo[]

Info tambahan.

code

string

Kode kesalahan.

details

OperationStatusError[]

Detail kesalahan.

message

string

Pesan kesalahan.

OperationStatusProperties

Kelas untuk properti hasil operasi.