Skip to content

AutomationEventStep

Source code in docs_src/capo_compute_optimizer_automation/types/automation_event_step.py
class AutomationEventStep(TypedDict, closed=True):
    event_id: NotRequired["capo_compute_optimizer_automation.types.event_id.EventId"]
    """<p> The ID of the automation event this step belongs to. </p>"""
    step_id: NotRequired["capo_compute_optimizer_automation.types.step_id.StepId"]
    """<p> The unique identifier for this step. </p>"""
    step_type: NotRequired["capo_compute_optimizer_automation.types.step_type.StepType"]
    """<p> The type of step. </p>"""
    step_status: NotRequired[
        "capo_compute_optimizer_automation.types.step_status.StepStatus"
    ]
    """<p> The current status of the step. </p>"""
    resource_id: NotRequired[
        "capo_compute_optimizer_automation.types.resource_id.ResourceId"
    ]
    """<p>The unique identifier of the resource being acted upon in this step.</p>"""
    start_timestamp: NotRequired["datetime.datetime"]
    """<p>The timestamp when this automation event step started execution.</p>"""
    completed_timestamp: NotRequired["datetime.datetime"]
    """<p>The timestamp when this automation event step completed execution.</p>"""
    estimated_monthly_savings: NotRequired[
        "capo_compute_optimizer_automation.types.estimated_monthly_savings.EstimatedMonthlySavings"
    ]

completed_timestamp instance-attribute

completed_timestamp: NotRequired[datetime]

The timestamp when this automation event step completed execution.

estimated_monthly_savings instance-attribute

estimated_monthly_savings: NotRequired[EstimatedMonthlySavings]

event_id instance-attribute

event_id: NotRequired[EventId]

The ID of the automation event this step belongs to.

resource_id instance-attribute

resource_id: NotRequired[ResourceId]

The unique identifier of the resource being acted upon in this step.

start_timestamp instance-attribute

start_timestamp: NotRequired[datetime]

The timestamp when this automation event step started execution.

step_id instance-attribute

step_id: NotRequired[StepId]

The unique identifier for this step.

step_status instance-attribute

step_status: NotRequired[StepStatus]

The current status of the step.

step_type instance-attribute

step_type: NotRequired[StepType]

The type of step.