Awso_budgets.ValuesSourceval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]The error message the exception carries.
You are not authorized to use this operation with the given parameters.
A string that contains an email address or SNS topic for the subscriber's address.
The subscriber to a budget notification. The subscriber consists of a subscription type and either an Amazon SNS topic or an email address. For example, an email subscriber has the following parameters: A subscriptionType of EMAIL An address of example@example.com
The Amazon Web Services Systems Manager (SSM) action definition details.
The service control policies (SCP) action definition details.
The Identity and Access Management (IAM) action definition details.
Specifies all of the type-specific parameters.
A string that represents the budget name. The ":" and "\" characters, and the "/action/" substring, aren't allowed.
The threshold of a notification.
The trigger threshold of the action.
A generic time stamp. In Java, it's transformed to a Date object.
A generic string.
The description of the details for the event.
The historical records for a budget action.
The parameters that define or describe the historical data that your auto-adjusting budget is based on.
The parameters that determine the budget amount for an auto-adjusting budget.
The billing view status must be HEALTHY to perform this action. Try again when the status is HEALTHY.
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.
A string that represents the spend unit of a budget. It can't be null or empty.
A string that represents a numeric value.
The amount of cost or usage that's measured for a budget. Cost example: A Spend for 3 USD of costs has the following parameters: An Amount of 3 A Unit of USD Usage example: A Spend for 3 GB of S3 usage has the following parameters: An Amount of 3 A Unit of GB
Provides information about the current operational state of a billing view resource, including its ability to access and update based on its associated billing view.
Contains the specifications for the filters to use for your request.
The cost category values used for filtering the costs.
module Expression : sig ... endUse Expression to filter in various Budgets APIs.
module Expressions : sig ... endThe types of cost that are included in a COST budget, such as tax and subscriptions. USAGE, RI_UTILIZATION, RI_COVERAGE, SAVINGS_PLANS_UTILIZATION, and SAVINGS_PLANS_COVERAGE budgets don't have CostTypes.
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. For example, if it's the 20th of the month and you have spent 50 dollars on Amazon EC2, your actualSpend is 50 USD, and your forecastedSpend is 75 USD.
Represents the output of the CreateBudget operation. The content consists of the detailed metadata and data file information, and the current status of the budget object. This is the Amazon Resource Name (ARN) pattern for a budget: arn:aws:budgets::AccountId:budget/budgetName
A notification that's associated with a budget. A budget can have up to ten notifications. Each notification must have at least one subscriber. A notification can have one SNS subscriber and up to 10 email subscribers, for a total of 11 subscribers. For example, if you have a budget for 200 dollars and you want to be notified when you go over 160 dollars, create a notification with the following parameters: A notificationType of ACTUAL A thresholdType of PERCENTAGE A comparisonOperator of GREATER_THAN A notification threshold of 80
The budget name and associated notifications for an account.
The amount of cost or usage that you created the budget for, compared to your actual costs or usage.
A history of the state of a budget at the end of the budget's specified time period.
The tag structure that contains a tag key and value.
Creates a budget action.
The number of API requests has exceeded the maximum allowed API request throttling limit for the account.
You've reached a Service Quota limit on this resource.
We canโt locate the resource that you specified.
An error on the client occurred. Typically, the cause is an invalid input value.
An error on the server occurred during the processing of your request. Try again later.
The budget name already exists. Budget names must be unique within an account.
You've exceeded the notification or subscriber limit.
Creates a budget action.
A notification with subscribers. A notification can have one SNS subscriber and up to 10 email subscribers, for a total of 11 subscribers.
Request of CreateBudget
Response of CreateBudget
Request of CreateNotification
Response of CreateNotification
Request of CreateSubscriber
Response of CreateSubscriber
Deletes a budget action.
The request was received and recognized by the server, but the server rejected that particular method for the requested resource.
Deletes a budget action.
Request of DeleteBudget
Response of DeleteBudget
Request of DeleteNotification
Response of DeleteNotification
Request of DeleteSubscriber
Response of DeleteSubscriber
An integer that represents how many entries a paginated response contains. The maximum is 100.
Describes a budget action history detail.
The pagination token is invalid.
Describes a budget action history detail.
Describes a budget action detail.
Describes a budget action detail.
Describes all of the budget actions for an account.
Describes all of the budget actions for an account.
Describes all of the budget actions for a budget.
Describes all of the budget actions for a budget.
Lists the budget names and notifications that are associated with an account.
The pagination token expired.
Lists the budget names and notifications that are associated with an account.
Describes the history for DAILY, MONTHLY, and QUARTERLY budgets. Budget history isn't available for ANNUAL budgets.
Describes the history for DAILY, MONTHLY, and QUARTERLY budgets. Budget history isn't available for ANNUAL budgets.
Request of DescribeBudget
Response of DescribeBudget
Request of DescribeBudgets
Response of DescribeBudgets
Request of DescribeNotificationsForBudget
Response of GetNotificationsForBudget
Request of DescribeSubscribersForNotification
Response of DescribeSubscribersForNotification
Executes a budget action.
Executes a budget action.
Lists tags associated with a budget or budget action resource.
Lists tags associated with a budget or budget action resource.
Creates tags for a budget or budget action resource.
Creates tags for a budget or budget action resource.
Deletes tags associated with a budget or budget action resource.
Deletes tags associated with a budget or budget action resource.
Updates a budget action.
Updates a budget action.
Request of UpdateBudget
Response of UpdateBudget
Request of UpdateNotification
Response of UpdateNotification
Request of UpdateSubscriber
Response of UpdateSubscriber