completed_action Table
This table lists the current set of completed actions. A completed action is an action that completed its execution, whether the action succeeded or failed.
This table does not contain “in progress” or “queued” actions.
Data Object | Type | Nullable | Primary | Description | Reference |
---|---|---|---|---|---|
recommendation_time |
timestamp with time zone |
False |
False |
When analysis recommended the action. |
|
acceptance_time |
timestamp with time zone |
False |
False |
For manual actions, when the action was accepted for execution. |
|
completion_time |
timestamp with time zone |
False |
False |
When the action completed. Can be for success or failure. |
|
action_oid |
bigint |
False |
False |
The ID of the action. Use this to get action details. |
|
type |
enum |
False |
False |
The action type. |
|
severity |
enum |
False |
False |
The action severity. |
|
category |
enum |
False |
False |
The action category. |
|
target_entity_id |
bigint |
False |
False |
The ID of the entity that the action affects. For example, for a VMem resize, the VM that is resized. |
|
involved_entities |
bigint[] |
True |
False |
An array of IDs for entities involved in the action. This includes the target entity. |
|
description |
text |
False |
False |
The text description of the action. |
|
savings |
double precision |
False |
False |
The cost savings this action results in. A negative savings indicates an investment. |
|
final_state |
enum |
False |
False |
Whether the action succeded or failed. |
|
final_message |
text |
False |
False |
A message for the final state. If the action failed, this should contain an error message. |
|
attrs |
jsonb |
True |
False |
Additional (often type-specific) info for the action. For example, in resizes this will contain the commodity type and from/to amounts. |
Sample Use Cases
N/A