Listing resource provider traits
GET /resource_providers/{uuid}/traits
Return a list of traits for the resource provider with the specified ID.
Request
Parameters
| Name | In | Type | Description |
|---|---|---|---|
uuid
|
path | string | The UUID of a resource provider. |
Example
curl -ks -H 'Content-Type: application/json' -H 'OpenStack-API-Version: placement 1.32' -H 'X-Auth-Token: gAAAAA<...>' \ https://<node_IP_addr>:8780/resource_providers/acf24470-ff88-4208-88ce-e040c0bb4c91/traits
Response
Parameters
| Name | In | Type | Description |
|---|---|---|---|
traits
|
body | array | A list of traits. |
resource_provider_generation
|
body | integer | A consistent view marker that assists with the management of concurrent resource provider updates. |
Status codes
Success
| Code | Reason |
|---|---|
200 - OK
|
Request was successful. |
Error
| Code | Reason |
|---|---|
404 - Not Found
|
The requested resource could not be found. |
Example
{
"traits": [
"COMPUTE_DEVICE_TAGGING",
"COMPUTE_TRUSTED_CERTS",
"COMPUTE_VOLUME_EXTEND",
"COMPUTE_NET_ATTACH_INTERFACE_WITH_TAG",
"COMPUTE_NET_ATTACH_INTERFACE",
"COMPUTE_VOLUME_ATTACH_WITH_TAG",
"COMPUTE_VOLUME_MULTI_ATTACH",
"CUSTOM_HCI_E3A45A6A4B614263893D72015BFB1A5F"
],
"resource_provider_generation": 7936
}