Skip to content

Action

Source code in docs_src/capo_budgets/types/action.py
class Action(TypedDict, closed=True):
    action_id: "capo_budgets.types.action_id.ActionId"
    """<p>A system-generated universally unique identifier (UUID) for the action. </p>"""
    budget_name: "capo_budgets.types.budget_name.BudgetName"
    notification_type: "capo_budgets.types.notification_type.NotificationType"
    action_type: "capo_budgets.types.action_type.ActionType"
    """<p>The type of action. This defines the type of tasks that can be carried out by this action. This field also determines the format for definition. </p>"""
    action_threshold: "capo_budgets.types.action_threshold.ActionThreshold"
    """<p>The trigger threshold of the action. </p>"""
    definition: "capo_budgets.types.definition.Definition"
    """<p>Where you specify all of the type-specific parameters. </p>"""
    execution_role_arn: "capo_budgets.types.role_arn.RoleArn"
    """<p>The role passed for action execution and reversion. Roles and actions must be in the same account. </p>"""
    approval_model: "capo_budgets.types.approval_model.ApprovalModel"
    """<p>This specifies if the action needs manual or automatic approval. </p>"""
    status: "capo_budgets.types.action_status.ActionStatus"
    """<p>The status of the action. </p>"""
    subscribers: "capo_budgets.types.subscribers.Subscribers"

action_id instance-attribute

action_id: ActionId

A system-generated universally unique identifier (UUID) for the action.

action_threshold instance-attribute

action_threshold: ActionThreshold

The trigger threshold of the action.

action_type instance-attribute

action_type: ActionType

The type of action. This defines the type of tasks that can be carried out by this action. This field also determines the format for definition.

approval_model instance-attribute

approval_model: ApprovalModel

This specifies if the action needs manual or automatic approval.

budget_name instance-attribute

budget_name: BudgetName

definition instance-attribute

definition: Definition

Where you specify all of the type-specific parameters.

execution_role_arn instance-attribute

execution_role_arn: RoleArn

The role passed for action execution and reversion. Roles and actions must be in the same account.

notification_type instance-attribute

notification_type: NotificationType

status instance-attribute

status: ActionStatus

The status of the action.

subscribers instance-attribute

subscribers: Subscribers