- ホワイトクラウド ASPIRE
- サービスご利用ガイド
- APIを利用する
- APIリファレンス
- 仮想マシングループ
- コピー(A)
コピー(A)
対象テナントの指定したサイト・Pod・契約リソースに仮想マシングループをコピーします。
- check
- 重要
APIを連続実行した場合、想定していない結果が生じる可能性がございます。実行したAPIの処理結果をGET /api/1.0/task で完了確認したうえで、次の処理を行ってください。
PUT /api/1.0/vmgroup/{vmgroupId}/action/copy
※ vmgroupId :コピーをしたい仮想マシングループのID
Request parameters | ||||
---|---|---|---|---|
Name | Description | Type | Data type | Required |
Authorization | Bearer [APIキー] | header | string | True |
vmgroup | コピー先の仮想マシングループ情報 | body | object | True |
body parameters | ||||
---|---|---|---|---|
Name | Description | Example | Data type | Required |
vmgroup | 仮想マシングループ情報 | Object | True | |
siteId | サイトID | 8eb064f7a5db11e895ea005056898046 | String | True |
keiyakuResourceId | 契約リソースID | e4dd6ed6c9d24f1dac6b551a7ff60fd6 | String | True |
vmgroupName | 仮想マシングループ名 | VMGROUP01 | String | True |
comment | コメント | String | ||
vms | 仮想マシン情報配列 | Array | True | |
vm | 仮想マシン情報 ※グループに所属する仮想マシン数分記載 |
Object | True | |
vmId | 仮想マシンID | e425ffed959f4d04b279d8e99a310a26 | String | True |
storages | 仮想マシンストレージ 情報配列 |
Array | True | |
storage | 仮想マシンストレージ情報 ※コピー元で保持するディスク数分記載してください。 |
Object | True | |
vmStorageId | 仮想マシンストレージID ※コピー元の仮想マシンのvmStorageIdを指定 |
01887c57faef446fb2cca00cef507efa | String | True |
storageId | ストレージID ※コピー先で利用するstorageIdを指定 | f1af87b78705473fb7ca7e5924fa1843 | String | True |
Successful Response | |||
---|---|---|---|
Response Code | 200 OK | ||
Response Headers | Content-type: application/json | ||
Response parameters | |||
Name | Description | Example | Data type |
taskId | 実行しているアクションのタスクID | 24714aac4703428292a03cd847c9ed62 | String |
実行例) コピー元の仮想マシングループに仮想マシンが2つある場合 |
---|
|
レスポンス例 |
---|
|
タスク確認例 |
---|
|
※ 出力された “targetId” はコピー元の仮想マシングループの “vmgroupId” となります。
※ コピー先の仮想マシングループ情報は仮想マシングループの一覧取得をすることで確認できます。