23 KiB
Querying Details of a Stack Resource
Function
This API is used to query details of a stack resource.
URI
GET /v1/{project_id}/stacks/{stack_name}/{stack_id}/resources/{resource_name}
For details about the parameters, see Table 1.
Request Parameter
N/A
Response Parameter
Parameter |
In |
Type |
Description |
|---|---|---|---|
resource |
body |
Dict |
Specifies resource information of the stack. |
resource structure information
Parameter |
In |
Type |
Description |
|---|---|---|---|
resource_name |
body |
String |
Specifies the resource name. |
description |
body |
String |
Describes the resource. |
links |
body |
List <dict> |
Specifies the resource URL list. |
logical_resource_id |
body |
String |
Specifies the logical resource ID. |
creation_time |
body |
String |
Specifies the time of creating the stack resource. Example: 2019-04-30T02:55:48.869333 |
physical_resource_id |
body |
String |
Specifies the physical resource ID. |
attributes |
body |
Object |
Includes key-value pairs of the resource attribute. |
resource_type |
body |
String |
Specifies the resource type. |
resource_status |
body |
String |
Specifies the resource status. |
resource_status_reason |
body |
String |
Specifies the resource operation reason. |
updated_time |
body |
String |
Specifies the time when the resource was updated. |
required_by |
body |
List <str> |
Specifies the resource dependency. |
Request Example
GET /v1/6e0193034db54600b889f890768a72ea/stacks/stack-0vi3/63a16fbe-717b-417c-a3e5-08fc51544b49/resources/random-group
Response Example
{
"resource": {
"attributes": {
"attributes": null,
"refs": null
},
"creation_time": "2019-03-04T06:36:45.455761",
"description": "",
"links": [
{
"href": "https://orchestration.localdomain.com:8004/v1/6e0193034db54600b889f890768a72ea/stacks/stack-0vi3/63a16fbe-717b-417c-a3e5-08fc51544b49/resources/random-group",
"rel": "self"
},
{
"href": "https://orchestration.localdomain.com:8004/v1/6e0193034db54600b889f890768a72ea/stacks/stack-0vi3/63a16fbe-717b-417c-a3e5-08fc51544b49",
"rel": "stack"
},
{
"href": "https://orchestration.localdomain.com:8004/v1/6e0193034db54600b889f890768a72ea/stacks/stack-0vi3-random-group-k7emexipm2k6/2b6d0d58-0a7b-45d7-978f-519d0b1395ce",
"rel": "nested"
}
],
"logical_resource_id": "random-group",
"physical_resource_id": "2b6d0d58-0a7b-45d7-978f-519d0b1395ce",
"required_by": [],
"resource_name": "random-group",
"resource_status": "CREATE_COMPLETE",
"resource_status_reason": "state changed",
"resource_type": "OS::Heat::ResourceGroup",
"updated_time": "2019-03-04T06:36:45.455761"
}
}
Return Code
Return Code |
Type |
Description |
|---|---|---|
200 |
OK |
Request was successful. |
Return Code |
Type |
Description |
|---|---|---|
400 |
Bad Request |
The server failed to process the request. |
401 |
Unauthorized |
Authorization failed. |
404 |
Not found |
The requested resources are not found. |