CfnBudgetsActionProps

class aws_cdk.aws_budgets.CfnBudgetsActionProps(*, action_threshold, action_type, budget_name, definition, execution_role_arn, notification_type, approval_model=None, subscribers=None)

Bases: object

Properties for defining a AWS::Budgets::BudgetsAction.

Parameters
  • action_threshold (Union[IResolvable, ActionThresholdProperty]) – AWS::Budgets::BudgetsAction.ActionThreshold.

  • action_type (str) – AWS::Budgets::BudgetsAction.ActionType.

  • budget_name (str) – AWS::Budgets::BudgetsAction.BudgetName.

  • definition (Union[IResolvable, DefinitionProperty]) – AWS::Budgets::BudgetsAction.Definition.

  • execution_role_arn (str) – AWS::Budgets::BudgetsAction.ExecutionRoleArn.

  • notification_type (str) – AWS::Budgets::BudgetsAction.NotificationType.

  • approval_model (Optional[str]) – AWS::Budgets::BudgetsAction.ApprovalModel.

  • subscribers (Union[IResolvable, Sequence[Union[IResolvable, SubscriberProperty]], None]) – AWS::Budgets::BudgetsAction.Subscribers.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html

Attributes

action_threshold

AWS::Budgets::BudgetsAction.ActionThreshold.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-actionthreshold

Return type

Union[IResolvable, ActionThresholdProperty]

action_type

AWS::Budgets::BudgetsAction.ActionType.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-actiontype

Return type

str

approval_model

AWS::Budgets::BudgetsAction.ApprovalModel.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-approvalmodel

Return type

Optional[str]

budget_name

AWS::Budgets::BudgetsAction.BudgetName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-budgetname

Return type

str

definition

AWS::Budgets::BudgetsAction.Definition.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-definition

Return type

Union[IResolvable, DefinitionProperty]

execution_role_arn

AWS::Budgets::BudgetsAction.ExecutionRoleArn.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-executionrolearn

Return type

str

notification_type

AWS::Budgets::BudgetsAction.NotificationType.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-notificationtype

Return type

str

subscribers

AWS::Budgets::BudgetsAction.Subscribers.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-budgets-budgetsaction.html#cfn-budgets-budgetsaction-subscribers

Return type

Union[IResolvable, List[Union[IResolvable, SubscriberProperty]], None]