Move Collections - Commit
要求本文に含まれるリソースのセットをコミットします。 コミット操作は、moveState 'CommitPending' または 'CommitFailed' の moveResources でトリガーされます。正常に完了すると、moveResource moveState は Committed に移行します。 ユーザーが操作の前提条件を満たすのに役立つよう、クライアントは validateOnly プロパティを true に設定して操作を呼び出すことができます。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/moveCollections/{moveCollectionName}/commit?api-version=2023-08-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
move
|
path | True |
string |
コレクション名の移動。 |
resource
|
path | True |
string |
リソース グループ名。 |
subscription
|
path | True |
string |
サブスクリプション ID。 |
api-version
|
query | True |
string |
クライアント API のバージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
moveResources | True |
string[] |
moveResourceInputType プロパティを使用して入力の種類を切り替えない限り、リソース ID の一覧を取得または設定します。既定では、移動リソース ID を受け入れます。 |
moveResourceInputType |
移動リソースの入力の種類を定義します。 |
||
validateOnly |
boolean |
操作が前提条件のみを実行する必要があるかどうかを示す値を取得または設定します。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK |
|
202 Accepted |
同意 |
|
Other Status Codes |
操作に失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
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
定義
名前 | 説明 |
---|---|
Affected |
RP カスタム操作エラー情報。 |
Cloud |
サービスからのエラー応答。 |
Cloud |
サービスからのエラー応答。 |
Commit |
コミット操作の要求本文を定義します。 |
Move |
カスタム エラー情報の移動。 |
Move |
移動リソースの入力の種類を定義します。 |
Operation |
操作エラー情報。 |
Operation |
操作状態 REST リソース。 |
Operation |
操作状態エラーのクラス。 |
Operation |
操作結果プロパティのクラス。 |
AffectedMoveResource
RP カスタム操作エラー情報。
名前 | 型 | 説明 |
---|---|---|
id |
string |
影響を受ける移動リソース ID。 |
moveResources |
影響を受ける移動リソース。 |
|
sourceId |
string |
影響を受ける移動リソース ソース ID。 |
CloudError
サービスからのエラー応答。
名前 | 型 | 説明 |
---|---|---|
error |
クラウド エラー本文。 |
CloudErrorBody
サービスからのエラー応答。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラーの識別子。 コードは不変であり、プログラムによって使用されることを意図しています。 |
details |
エラーに関する追加の詳細の一覧。 |
|
message |
string |
ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。 |
target |
string |
特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。 |
CommitRequest
コミット操作の要求本文を定義します。
名前 | 型 | 説明 |
---|---|---|
moveResourceInputType |
移動リソースの入力の種類を定義します。 |
|
moveResources |
string[] |
moveResourceInputType プロパティを使用して入力の種類を切り替えない限り、リソース ID の一覧を取得または設定します。既定では、移動リソース ID を受け入れます。 |
validateOnly |
boolean |
操作が前提条件のみを実行する必要があるかどうかを示す値を取得または設定します。 |
MoveErrorInfo
カスタム エラー情報の移動。
名前 | 型 | 説明 |
---|---|---|
moveResources |
影響を受ける移動リソース。 |
MoveResourceInputType
移動リソースの入力の種類を定義します。
名前 | 型 | 説明 |
---|---|---|
MoveResourceId |
string |
|
MoveResourceSourceId |
string |
OperationErrorAdditionalInfo
操作エラー情報。
名前 | 型 | 説明 |
---|---|---|
info |
操作エラー情報。 |
|
type |
string |
エラーの種類。 |
OperationStatus
操作状態 REST リソース。
名前 | 型 | 説明 |
---|---|---|
endTime |
string |
終了時刻。 |
error |
操作のすべてのエラーの詳細を示すエラー。 |
|
id |
string |
リソース ID。 |
name |
string |
操作の名前。 |
properties |
カスタム データ。 |
|
startTime |
string |
開始時刻。 |
status |
string |
操作の状態。 ARM は、ターミナルの状態が Succeeded/Failed/Canceled のいずれかであることを想定しています。 その他のすべての値は、操作がまだ実行されていることを意味します。 |
OperationStatusError
操作状態エラーのクラス。
名前 | 型 | 説明 |
---|---|---|
additionalInfo |
追加情報。 |
|
code |
string |
エラー コード。 |
details |
エラーの詳細です。 |
|
message |
string |
エラー メッセージ。 |
OperationStatusProperties
操作結果プロパティのクラス。