| Method | URI | Description |
|---|---|---|
| POST | /v2/{tenant_id}/os-aggregates/{aggregate_id}/action | Sets metadata for an aggregate. |
Normal response codes: 200
This table shows the URI parameters for the set aggregate metadata request:
| Name | Type | Description |
|---|---|---|
| String | The ID for the tenant or account in a multi-tenancy cloud. |
| UUID | The ID associated with an aggregate. |
Example 3.127. Set aggregate metadata: XML request
<?xml version="1.0" encoding="UTF-8"?>
<set_metadata>
<metadata>
<key>value</key>
</metadata>
</set_metadata>Example 3.128. Set aggregate metadata: JSON request
{
"set_metadata":
{
"metadata":
{
"key": "value"
}
}
}This operation does not require a request body.
Example 3.129. Set aggregate metadata: XML response
<?xml version='1.0' encoding='UTF-8'?>
<aggregate>
<name>name</name>
<availability_zone>nova</availability_zone>
<deleted>False</deleted>
<created_at>2012-11-16 06:22:24.864471</created_at>
<updated_at>None</updated_at>
<hosts/>
<deleted_at>None</deleted_at>
<id>1</id>
<metadata>
<key>value</key>
<availability_zone>nova</availability_zone>
</metadata>
</aggregate>Example 3.130. Set aggregate metadata: JSON response
{
"aggregate": {
"availability_zone": "nova",
"created_at": "2012-11-16T06:22:22.342791",
"deleted": false,
"deleted_at": null,
"hosts": [],
"id": 1,
"metadata": {
"availability_zone": "nova",
"key": "value"
},
"name": "name",
"updated_at": null
}
}This operation does not return a response body.

