Skip to content

CreateBudgetActionRequest

Source code in docs_src/capo_budgets/types/create_budget_action_request.py
class CreateBudgetActionRequest(TypedDict, closed=True):
    account_id: "capo_budgets.types.account_id.AccountId"
    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"
    definition: "capo_budgets.types.definition.Definition"
    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>"""
    subscribers: "capo_budgets.types.subscribers.Subscribers"
    resource_tags: NotRequired["capo_budgets.types.resource_tag_list.ResourceTagList"]
    """<p>An optional list of tags to associate with the specified budget action. Each tag consists of a key and a value, and each key must be unique for the resource.</p>"""

account_id instance-attribute

account_id: AccountId

action_threshold instance-attribute

action_threshold: ActionThreshold

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

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

resource_tags instance-attribute

resource_tags: NotRequired[ResourceTagList]

An optional list of tags to associate with the specified budget action. Each tag consists of a key and a value, and each key must be unique for the resource.

subscribers instance-attribute

subscribers: Subscribers