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 パラメーター

名前 / 必須 説明
moveCollectionName
path True

string

コレクション名の移動。

resourceGroupName
path True

string

リソース グループ名。

subscriptionId
path True

string

サブスクリプション ID。

api-version
query True

string

クライアント API のバージョン。

要求本文

名前 必須 説明
moveResources True

string[]

moveResourceInputType プロパティを使用して入力の種類を切り替えない限り、リソース ID の一覧を取得または設定します。既定では、移動リソース ID を受け入れます。

moveResourceInputType

MoveResourceInputType

移動リソースの入力の種類を定義します。

validateOnly

boolean

操作が前提条件のみを実行する必要があるかどうかを示す値を取得または設定します。

応答

名前 説明
200 OK

OperationStatus

OK

202 Accepted

同意

Other Status Codes

CloudError

操作に失敗した理由を説明するエラー応答。

セキュリティ

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

定義

名前 説明
AffectedMoveResource

RP カスタム操作エラー情報。

CloudError

サービスからのエラー応答。

CloudErrorBody

サービスからのエラー応答。

CommitRequest

コミット操作の要求本文を定義します。

MoveErrorInfo

カスタム エラー情報の移動。

MoveResourceInputType

移動リソースの入力の種類を定義します。

OperationErrorAdditionalInfo

操作エラー情報。

OperationStatus

操作状態 REST リソース。

OperationStatusError

操作状態エラーのクラス。

OperationStatusProperties

操作結果プロパティのクラス。

AffectedMoveResource

RP カスタム操作エラー情報。

名前 説明
id

string

影響を受ける移動リソース ID。

moveResources

AffectedMoveResource[]

影響を受ける移動リソース。

sourceId

string

影響を受ける移動リソース ソース ID。

CloudError

サービスからのエラー応答。

名前 説明
error

CloudErrorBody

クラウド エラー本文。

CloudErrorBody

サービスからのエラー応答。

名前 説明
code

string

エラーの識別子。 コードは不変であり、プログラムによって使用されることを意図しています。

details

CloudErrorBody[]

エラーに関する追加の詳細の一覧。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

CommitRequest

コミット操作の要求本文を定義します。

名前 説明
moveResourceInputType

MoveResourceInputType

移動リソースの入力の種類を定義します。

moveResources

string[]

moveResourceInputType プロパティを使用して入力の種類を切り替えない限り、リソース ID の一覧を取得または設定します。既定では、移動リソース ID を受け入れます。

validateOnly

boolean

操作が前提条件のみを実行する必要があるかどうかを示す値を取得または設定します。

MoveErrorInfo

カスタム エラー情報の移動。

名前 説明
moveResources

AffectedMoveResource[]

影響を受ける移動リソース。

MoveResourceInputType

移動リソースの入力の種類を定義します。

名前 説明
MoveResourceId

string

MoveResourceSourceId

string

OperationErrorAdditionalInfo

操作エラー情報。

名前 説明
info

MoveErrorInfo

操作エラー情報。

type

string

エラーの種類。

OperationStatus

操作状態 REST リソース。

名前 説明
endTime

string

終了時刻。

error

OperationStatusError

操作のすべてのエラーの詳細を示すエラー。

id

string

リソース ID。

name

string

操作の名前。

properties

OperationStatusProperties

カスタム データ。

startTime

string

開始時刻。

status

string

操作の状態。 ARM は、ターミナルの状態が Succeeded/Failed/Canceled のいずれかであることを想定しています。 その他のすべての値は、操作がまだ実行されていることを意味します。

OperationStatusError

操作状態エラーのクラス。

名前 説明
additionalInfo

OperationErrorAdditionalInfo[]

追加情報。

code

string

エラー コード。

details

OperationStatusError[]

エラーの詳細です。

message

string

エラー メッセージ。

OperationStatusProperties

操作結果プロパティのクラス。