Package-level declarations
Types
You are not authorized to use this operation with the given parameters.
The historical records for a budget action.
The description of the details for the event.
The trigger threshold of the action.
The parameters that determine the budget amount for an auto-adjusting budget.
The amount of cost or usage that you created the budget for, compared to your actual costs or usage.
The budget name and associated notifications for an account.
A history of the state of a budget at the end of the budget's specified time period.
Base class for all service related exceptions thrown by the Budgets client
The type of a budget. It must be one of the following types:
The spend objects that are associated with this budget. The actualSpend
tracks how much you've used, cost, usage, RI units, or Savings Plans units and the forecastedSpend
tracks how much that you're predicted to spend based on your historical usage profile.
The comparison operator of a notification. Currently, the service supports the following operators:
The cost category values used for filtering the costs.
Request of CreateBudget
Response of CreateBudget
Request of CreateNotification
Response of CreateNotification
Request of CreateSubscriber
Response of CreateSubscriber
You've exceeded the notification or subscriber limit.
Specifies all of the type-specific parameters.
Request of DeleteBudget
Response of DeleteBudget
Request of DeleteNotification
Response of DeleteNotification
Request of DeleteSubscriber
Response of DeleteSubscriber
Request of DescribeBudget
Response of DescribeBudget
Request of DescribeBudgets
Response of DescribeBudgets
Request of DescribeNotificationsForBudget
Response of GetNotificationsForBudget
Request of DescribeSubscribersForNotification
Response of DescribeSubscribersForNotification
The budget name already exists. Budget names must be unique within an account.
The pagination token expired.
Use Expression to filter in various Budgets APIs.
Contains the specifications for the filters to use for your request.
The parameters that define or describe the historical data that your auto-adjusting budget is based on.
The Identity and Access Management (IAM) action definition details.
An error on the server occurred during the processing of your request. Try again later.
The pagination token is invalid.
An error on the client occurred. Typically, the cause is an invalid input value.
We can’t locate the resource that you specified.
A notification that's associated with a budget. A budget can have up to ten notifications.
The type of a notification. It must be ACTUAL or FORECASTED.
A notification with subscribers. A notification can have one SNS subscriber and up to 10 email subscribers, for a total of 11 subscribers.
The request was received and recognized by the server, but the server rejected that particular method for the requested resource.
The tag structure that contains a tag key and value.
The service control policies (SCP) action definition details.
You've reached the limit on the number of tags you can associate with a resource.
The Amazon Web Services Systems Manager (SSM) action definition details.
The subscriber to a budget notification. The subscriber consists of a subscription type and either an Amazon SNS topic or an email address.
The subscription type of the subscriber. It can be SMS or EMAIL.
The type of threshold for a notification.
The number of API requests has exceeded the maximum allowed API request throttling limit for the account.
The period of time that's covered by a budget. The period has a start date and an end date. The start date must come before the end date. There are no restrictions on the end date.
Request of UpdateBudget
Response of UpdateBudget
Request of UpdateNotification
Response of UpdateNotification
Request of UpdateSubscriber
Response of UpdateSubscriber