Groups - Create

指定した設定で新しいグループを作成します。
要求本文の一部として Models セクションで指定された "group" 型の json オブジェクトを送信して、新しいグループを作成します。 プロジェクト内のグループ名は一意です。

この操作はべき等です。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}?api-version=2019-10-01

URI パラメーター

Name In Required Type Description
groupName
path True
  • string

プロジェクト内のグループの一意の名前。

projectName
path True
  • string

Azure Migrate プロジェクトの名前。

resourceGroupName
path True
  • string

プロジェクトの一部である Azure リソース グループの名前。

subscriptionId
path True
  • string

プロジェクトが作成された Azure サブスクリプション ID。

api-version
query True
  • string

標準要求ヘッダー。 クライアントによって使用される API バージョンを識別するためにサービスによって使用されます。

要求本文

Name Required Type Description
properties True

グループのプロパティ。

eTag
  • string

オプティミスティック コンカレンシー制御の場合。

応答

Name Type Description
200 OK

OK です。 既存のグループが更新されました。

Headers

  • x-ms-request-id: string
201 Created

作成されました。 新しいグループが作成されました。

Headers

  • x-ms-request-id: string
Other Status Codes

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

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

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

Scopes

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

Groups_Create

Sample Request

PUT https://management.azure.com/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourceGroups/abgoyal-westEurope/providers/Microsoft.Migrate/assessmentProjects/abgoyalWEselfhostb72bproject/groups/Group2?api-version=2019-10-01

{
  "properties": {},
  "eTag": "\"1e000c2c-0000-0d00-0000-5cdaa4190000\""
}

Sample Response

{
  "id": "/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourceGroups/abgoyal-westeurope/providers/Microsoft.Migrate/assessmentprojects/abgoyalWEselfhostb72bproject/groups/Group2",
  "name": "Group2",
  "eTag": "\"1e000c2c-0000-0d00-0000-5cdaa4190000\"",
  "type": "Microsoft.Migrate/assessmentprojects/groups",
  "properties": {
    "groupStatus": "Completed",
    "machineCount": 0,
    "assessments": [],
    "areAssessmentsRunning": false,
    "createdTimestamp": "2019-05-09T10:52:56.1574737Z",
    "updatedTimestamp": "2019-05-14T11:18:49.5485462Z"
  }
}
{
  "id": "/subscriptions/6393a73f-8d55-47ef-b6dd-179b3e0c7910/resourceGroups/abgoyal-westeurope/providers/Microsoft.Migrate/assessmentprojects/abgoyalWEselfhostb72bproject/groups/Group2",
  "name": "Group2",
  "eTag": "\"1e000c2c-0000-0d00-0000-5cdaa4190000\"",
  "type": "Microsoft.Migrate/assessmentprojects/groups",
  "properties": {
    "groupStatus": "Completed",
    "machineCount": 0,
    "assessments": [],
    "areAssessmentsRunning": false,
    "createdTimestamp": "2019-05-09T10:52:56.1574737Z",
    "updatedTimestamp": "2019-05-14T11:18:49.5485462Z"
  }
}

定義

CloudError

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

CloudErrorBody

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

Group

移行プロジェクトで作成されたグループ。

GroupProperties

グループ リソースのプロパティ。

GroupStatus

グループが作成され、有効かどうか。

CloudError

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

Name Type Description
error

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

CloudErrorBody

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

Name Type Description
code
  • string

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

details

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

message
  • string

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

target
  • string

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

Group

移行プロジェクトで作成されたグループ。

Name Type Description
eTag
  • string

オプティミスティック コンカレンシー制御の場合。

id
  • string

このグループへのパス参照。 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/groups/{groupName}

name
  • string

グループの名前。

properties

グループのプロパティ。

type
  • string

オブジェクトの種類 = [Microsoft.Migrate/assessmentProjects/groups]。

GroupProperties

グループ リソースのプロパティ。

Name Type Description
areAssessmentsRunning
  • boolean

評価が実行中の状態の場合。

assessments
  • string[]

このグループで作成された評価への参照の一覧。

createdTimestamp
  • string

このグループが作成された時刻。 Date-Time ISO-8601 形式で表されます。

groupStatus

グループが作成され、有効かどうか。

groupType
  • string

グループの種類。

machineCount
  • integer

このグループのマシンの一部の数。

updatedTimestamp
  • string

このグループが最後に更新された時刻。 Date-Time ISO-8601 形式で表されます。

GroupStatus

グループが作成され、有効かどうか。

Name Type Description
Completed
  • string
Created
  • string
Invalid
  • string
Running
  • string
Updated
  • string