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 ObjectTypeNullablePrimaryDescriptionReference
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.

action_type

severity

enum

False

False

The action severity.

severity

category

enum

False

False

The action category.

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.

terminal_state

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.

action.attrs

Sample Use Cases

N/A