Update aggregate#
集合体(aggregate)を更新します。
APIエンドポイント#
リージョン | APIエンドポイント |
---|---|
西日本リージョン3の場合 | https://telemetry.jp-west-3.cloud.global.fujitsu.com |
東日本リージョン3の場合 | https://telemetry.jp-east-3.cloud.global.fujitsu.com |
HTTPメソッドとURI#
PUT
/v3.0/aggregates/{aggregate_id}
HTTPステータスコード#
正常時:200
エラー時:400,401,404,500
リクエストパラメータの説明#
名前 | In | Type | デフォルト値 /必須指定 |
Description |
---|---|---|---|---|
X-Auth-Token | header | string | 必須 | 認証のトークン |
X-Auth-Type | header | string | 必須 | 認証のプラットフォーム 「openstack」を指定します。 |
Content-Type | header | string | 必須 | 「application/json」を指定します。 |
aggregate_id | path | string | 必須 | 集合体(aggregate)のID |
Name | body | string | 任意 | 集合体(aggregate)の名前 |
ObjectList | body | List<string> | 任意 | 集合体に含む対象のID リスト形式で指定します。 |
Metadata | body | string | 任意 | 集合体の付帯情報 |
レスポンスボディ(正常系)の説明#
名前 | Type | Description |
---|---|---|
task_id | string | 処理を判別するためのタスクID |
リクエスト例#
curl -X PUT -H "Content-Type: application/json" \ -H "X-Auth-Token: ImFkbWluVVJMIjogImh0dHA6Ly8xMC4x..." \ -H "X-Auth-Type: openstack" \ -d <リクエストボディ> "https://<host>:<port>/v3.0/aggregates/aggregate_id" 【リクエストボディ(JSON形式)】 { "Name": "aggregate_name", "Metadata": "Optional setting", "ObjectList": [ "instance_id_01", "instance_id_02" ] }
レスポンス例#
{ "task_id": "12313694-fe79-4ea3-a370-2d3c2e709a59" }