Move Collections - Initiate Move

要求本文に含まれるリソースのセットを移動します。 移動操作は、moveResources が moveState 'MovePending' または 'MoveFailed' 内にある後にトリガーされます。正常に完了すると、moveResource moveState は CommitPending に遷移します。 ユーザーが操作の前提条件を満たすのを支援するために、クライアントは validateOnly プロパティを true に設定して操作を呼び出すことができます。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/moveCollections/{moveCollectionName}/initiateMove?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[]

リソース ID の一覧を取得または設定します。既定では、moveResourceInputType プロパティを使用して入力の種類が切り替えされていない限り、移動リソース 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_InitiateMove

Sample Request

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/moveCollections/movecollection1/initiateMove?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

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

MoveErrorInfo

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

MoveResourceInputType

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

OperationErrorAdditionalInfo

操作エラー情報。

OperationStatus

操作状態 REST リソース。

OperationStatusError

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

OperationStatusProperties

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

ResourceMoveRequest

リソース移動操作の要求本文を定義します。

AffectedMoveResource

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

名前 説明
id

string

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

moveResources

AffectedMoveResource[]

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

sourceId

string

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

CloudError

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

名前 説明
error

CloudErrorBody

クラウド エラー本文。

CloudErrorBody

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

名前 説明
code

string

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

details

CloudErrorBody[]

エラーに関するその他の詳細の一覧。

message

string

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

target

string

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

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

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

ResourceMoveRequest

リソース移動操作の要求本文を定義します。

名前 説明
moveResourceInputType

MoveResourceInputType

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

moveResources

string[]

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

validateOnly

boolean

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