Move Collections - Create

移動コレクションを作成または更新します。

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

URI パラメーター

Name In Required Type Description
moveCollectionName
path True
  • string

コレクション名の移動。

resourceGroupName
path True
  • string

リソース グループ名。

subscriptionId
path True
  • string

サブスクリプション ID。

api-version
query True
  • string

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

要求本文

Name Type Description
identity

コレクションの移動の MSI プロパティを定義します。

location
  • string

リソースが保存されている地理的な場所。

properties

移動コレクションのプロパティを定義します。

tags
  • object

リソース タグ。

応答

Name Type Description
200 OK

成功

201 Created

成功

Other Status Codes

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

セキュリティ

azure_auth

Azure Active DirectoryOAuth2 Flow

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

Scopes

Name Description
user_impersonation ユーザー アカウントを偽装する

MoveCollections_Create

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/moveCollections/movecollection1?api-version=2021-01-01
{
  "location": "eastus2",
  "properties": {
    "sourceRegion": "eastus",
    "targetRegion": "westus"
  },
  "identity": {
    "type": "SystemAssigned"
  }
}

Sample Response

{
  "name": "movecollection1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1",
  "type": "Microsoft.Migrate/MoveCollections",
  "location": "United States",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "7488fa50-1c8e-42c4-a117-38c8d05d8b72",
    "tenantId": "cc7e5736-dbba-4059-a621-664eab9c1d80"
  },
  "properties": {
    "sourceRegion": "eastus",
    "targetRegion": "westus",
    "provisioningState": "Succeeded"
  }
}
{
  "name": "movecollection1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Migrate/MoveCollections/movecollection1",
  "type": "Microsoft.Migrate/MoveCollections",
  "location": "United States",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "7488fa50-1c8e-42c4-a117-38c8d05d8b72",
    "tenantId": "cc7e5736-dbba-4059-a621-664eab9c1d80"
  },
  "properties": {
    "sourceRegion": "eastus",
    "targetRegion": "westus",
    "provisioningState": "Succeeded"
  }
}

定義

CloudError

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

CloudErrorBody

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

Errors

リソースの移動エラーを定義します。

Identity

コレクションの移動の MSI プロパティを定義します。

MoveCollection

移動コレクションを定義します。

MoveCollectionProperties

移動コレクションのプロパティを定義します。

MoveResourceErrorBody

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

ProvisioningState

プロビジョニング状態を定義します。

ResourceIdentityType

リソース移動サービスに使用される ID の種類。

CloudError

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

Name Type Description
error

クラウド エラー本文。

CloudErrorBody

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

Name Type Description
code
  • string

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

details

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

message
  • string

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

target
  • string

特定のエラーの対象。 たとえば、エラーのプロパティの名前です。

Errors

リソースの移動エラーを定義します。

Name Type Description
properties

リソース移動エラー本文。

Identity

コレクションの移動の MSI プロパティを定義します。

Name Type Description
principalId
  • string

プリンシパル ID を取得または設定します。

tenantId
  • string

テナント ID を取得または設定します。

type

リソース移動サービスに使用される ID の種類。

MoveCollection

移動コレクションを定義します。

Name Type Description
etag
  • string

リソースの etag。

id
  • string

リソースの完全修飾リソース ID。

identity

コレクションの移動の MSI プロパティを定義します。

location
  • string

リソースが保存されている地理的な場所。

name
  • string

リソースの名前

properties

移動コレクションのプロパティを定義します。

tags
  • object

リソース タグ。

type
  • string

リソースの型。

MoveCollectionProperties

移動コレクションのプロパティを定義します。

Name Type Description
errors

移動コレクション エラーを定義します。

provisioningState

プロビジョニング状態を定義します。

sourceRegion
  • string

ソースリージョンを取得または設定します。

targetRegion
  • string

ターゲット リージョンを取得または設定します。

MoveResourceErrorBody

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

Name Type Description
code
  • string

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

details

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

message
  • string

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

target
  • string

特定のエラーの対象。 たとえば、エラーのプロパティの名前です。

ProvisioningState

プロビジョニング状態を定義します。

Name Type Description
Creating
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string

ResourceIdentityType

リソース移動サービスに使用される ID の種類。

Name Type Description
None
  • string
SystemAssigned
  • string
UserAssigned
  • string