API Reference Appendix¶
Allowed API requests in each case of configuration_status and operation_status¶
configuration_status |
operation_status |
Allowed API Requests |
---|---|---|
ACTIVE |
NONE |
(No transition to this status) |
PROCESSING |
- |
|
STUCK |
- |
|
COMPLETE |
|
|
ERROR |
|
|
CREATE_STAGED |
NONE |
|
PROCESSING |
- |
|
STUCK |
- |
|
COMPLETE |
|
|
ERROR |
|
|
UPDATE_STAGED |
NONE |
(No transition to this status) |
PROCESSING |
- |
|
STUCK |
- |
|
COMPLETE |
|
|
ERROR |
|
|
DELETE_STAGED |
NONE |
(No transition to this status) |
PROCESSING |
- |
|
STUCK |
- |
|
COMPLETE |
|
|
ERROR |
|
Transition of configuration_status by API request¶
API Request Method / Path |
configuration_status Before |
HTTP Response Code |
configuration_status After |
Note |
---|---|---|---|---|
POST /v1.0/<resource> |
- |
200 |
CREATE_STAGED |
|
PATCH /v1.0/<resource>/<id> |
ACTIVE |
200 |
ACTIVE |
|
CREATE_STAGED |
200 |
CREATE_STAGED |
||
UPDATE_STAGED |
200 |
UPDATE_STAGED |
||
DELETE_STAGED |
400 |
DELETE_STAGED |
||
DELETE /v1.0/<resource>/<id> |
ACTIVE |
204 |
- |
Delete immediately if <resource> is |
DELETE_STAGED |
||||
CREATE_STAGED |
204 |
- |
Cancel resource creation |
|
UPDATE_STAGED |
204 |
- |
Delete immediately if <resource> is |
|
DELETE_STAGED |
Cancel resource update |
|||
DELETE_STAGED |
400 |
DELETE_STAGED |
||
POST /v1.0/<resource>/<id>/staged |
ACTIVE |
200 |
UPDATE_STAGED |
|
CREATE_STAGED |
400 |
CREATE_STAGED |
||
UPDATE_STAGED |
400 |
UPDATE_STAGED |
||
DELETE_STAGED |
400 |
DELETE_STAGED |
||
PATCH /v1.0/<resource>/<id>/staged |
ACTIVE |
400 |
ACTIVE |
|
CREATE_STAGED |
200 |
CREATE_STAGED |
||
UPDATE_STAGED |
200 |
UPDATE_STAGED |
||
DELETE_STAGED |
400 |
DELETE_STAGED |
||
DELETE /v1.0/<resource>/<id>/staged |
ACTIVE |
400 |
ACTIVE |
|
CREATE_STAGED |
204 |
- |
Cancel resource creation |
|
UPDATE_STAGED |
204 |
ACTIVE |
Cancel resource update |
|
DELETE_STAGED |
204 |
ACTIVE |
Cancel resource deletion |
|
POST /v1.0/load_balancers/<id>/action
(
"apply-configurations" is specified) |
ACTIVE |
204 |
ACTIVE |
|
CREATE_STAGED |
204 |
ACTIVE |
||
UPDATE_STAGED |
204 |
ACTIVE |
||
DELETE_STAGED |
204 |
- |
Except load balancers |
Transition of values of resource attributes by apply-configurations Action¶
Root of JSON : Value that was applied to your instance by a past
"apply-configurations"
action."current"
: Always the same value as the root of JSON."staged"
: Values that will be applied to your instance by a"apply-configurations"
action.
configuration_status Before |
Value of Attributes Before Action (in Response Body of Show API) |
Value of Attributes After Action (in Response Body of Show API) |
||||
---|---|---|---|---|---|---|
in Root of JSON |
in |
in |
in Root of JSON |
in |
in |
|
CREATE_STAGED |
|
|
Specified value in past API requests |
Specified value in past API requests |
Same as root of JSON |
|
|
|
|
Default value |
Same as root of JSON |
|
|
UPDATE_STAGED |
Value that was applied to your instance by a past |
Same as root of JSON |
Specified value in past API requests |
Specified value in past API requests |
Same as root of JSON |
|
Value that was applied to your instance by a past |
Same as root of JSON |
|
Value that was applied to your instance by a past |
Same as root of JSON |
|