Action
A budget action resource.
Contents
- ActionId
-
A system-generated universally unique identifier (UUID) for the action.
Type: String
Length Constraints: Fixed length of 36.
Pattern:
^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$
Required: Yes
- ActionThreshold
-
The trigger threshold of the action.
Type: ActionThreshold object
Required: Yes
- 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.
Type: String
Valid Values:
APPLY_IAM_POLICY | APPLY_SCP_POLICY | RUN_SSM_DOCUMENTS
Required: Yes
- ApprovalModel
-
This specifies if the action needs manual or automatic approval.
Type: String
Valid Values:
AUTOMATIC | MANUAL
Required: Yes
- BudgetName
-
A string that represents the budget name. The ":" and "\" characters, and the "/action/" substring, aren't allowed.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 100.
Pattern:
^(?![^:\\]*/action/|(?i).*<script>.*</script>.*)[^:\\]+$
Required: Yes
- Definition
-
Where you specify all of the type-specific parameters.
Type: Definition object
Required: Yes
- ExecutionRoleArn
-
The role passed for action execution and reversion. Roles and actions must be in the same account.
Type: String
Length Constraints: Minimum length of 32. Maximum length of 618.
Pattern:
^arn:(aws|aws-cn|aws-us-gov|us-iso-east-1|us-isob-east-1):iam::\d{12}:role(\u002F[\u0021-\u007F]+\u002F|\u002F)[\w+=,.@-]+$
Required: Yes
- NotificationType
-
The type of a notification. It must be ACTUAL or FORECASTED.
Type: String
Valid Values:
ACTUAL | FORECASTED
Required: Yes
- Status
-
The status of the action.
Type: String
Valid Values:
STANDBY | PENDING | EXECUTION_IN_PROGRESS | EXECUTION_SUCCESS | EXECUTION_FAILURE | REVERSE_IN_PROGRESS | REVERSE_SUCCESS | REVERSE_FAILURE | RESET_IN_PROGRESS | RESET_FAILURE
Required: Yes
- Subscribers
-
A list of subscribers.
Type: Array of Subscriber objects
Array Members: Minimum number of 1 item. Maximum number of 11 items.
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: