Module Awso_budgets_lwtSource

include module type of struct include Values end
include module type of struct include Awso_budgets.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval 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.

The account ID of the user. It's a 12-digit number.

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 budget action resource.

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.

Sourcemodule BillingViewHealthStatusException = Awso_budgets.Values.BillingViewHealthStatusException

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.

The values that are available for a tag.

Sourcemodule ExpressionDimensionValues = Awso_budgets.Values.ExpressionDimensionValues

Contains the specifications for the filters to use for your request.

The cost category values used for filtering the costs.

module Expression = Awso_budgets.Values.Expression

Use Expression to filter in various Budgets APIs.

module Expressions = Awso_budgets.Values.Expressions

The 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

Sourcemodule BudgetNotificationsForAccount = Awso_budgets.Values.BudgetNotificationsForAccount

The budget name and associated notifications for an account.

Sourcemodule BudgetNotificationsForAccountList = Awso_budgets.Values.BudgetNotificationsForAccountList
Sourcemodule BudgetedAndActualAmounts = Awso_budgets.Values.BudgetedAndActualAmounts

The amount of cost or usage that you created the budget for, compared to your actual costs or usage.

Sourcemodule BudgetedAndActualAmountsList = Awso_budgets.Values.BudgetedAndActualAmountsList
Sourcemodule BudgetPerformanceHistory = Awso_budgets.Values.BudgetPerformanceHistory

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.

Sourcemodule CreateBudgetActionRequest = Awso_budgets.Values.CreateBudgetActionRequest

Creates a budget action.

The number of API requests has exceeded the maximum allowed API request throttling limit for the account.

Sourcemodule ServiceQuotaExceededException = Awso_budgets.Values.ServiceQuotaExceededException

You've reached a Service Quota limit on this resource.

We canโ€™t locate the resource that you specified.

Sourcemodule InvalidParameterException = Awso_budgets.Values.InvalidParameterException

An error on the client occurred. Typically, the cause is an invalid input value.

Sourcemodule InternalErrorException = Awso_budgets.Values.InternalErrorException

An error on the server occurred during the processing of your request. Try again later.

Sourcemodule DuplicateRecordException = Awso_budgets.Values.DuplicateRecordException

The budget name already exists. Budget names must be unique within an account.

Sourcemodule CreationLimitExceededException = Awso_budgets.Values.CreationLimitExceededException

You've exceeded the notification or subscriber limit.

Sourcemodule CreateBudgetActionResponse = Awso_budgets.Values.CreateBudgetActionResponse

Creates a budget action.

Sourcemodule NotificationWithSubscribers = Awso_budgets.Values.NotificationWithSubscribers

A notification with subscribers. A notification can have one SNS subscriber and up to 10 email subscribers, for a total of 11 subscribers.

Sourcemodule NotificationWithSubscribersList = Awso_budgets.Values.NotificationWithSubscribersList

Request of CreateBudget

Response of CreateBudget

Sourcemodule CreateNotificationRequest = Awso_budgets.Values.CreateNotificationRequest

Request of CreateNotification

Sourcemodule CreateNotificationResponse = Awso_budgets.Values.CreateNotificationResponse

Response of CreateNotification

Sourcemodule CreateSubscriberRequest = Awso_budgets.Values.CreateSubscriberRequest

Request of CreateSubscriber

Sourcemodule CreateSubscriberResponse = Awso_budgets.Values.CreateSubscriberResponse

Response of CreateSubscriber

Sourcemodule DeleteBudgetActionRequest = Awso_budgets.Values.DeleteBudgetActionRequest

Deletes a budget action.

Sourcemodule ResourceLockedException = Awso_budgets.Values.ResourceLockedException

The request was received and recognized by the server, but the server rejected that particular method for the requested resource.

Sourcemodule DeleteBudgetActionResponse = Awso_budgets.Values.DeleteBudgetActionResponse

Deletes a budget action.

Request of DeleteBudget

Response of DeleteBudget

Sourcemodule DeleteNotificationRequest = Awso_budgets.Values.DeleteNotificationRequest

Request of DeleteNotification

Sourcemodule DeleteNotificationResponse = Awso_budgets.Values.DeleteNotificationResponse

Response of DeleteNotification

Sourcemodule DeleteSubscriberRequest = Awso_budgets.Values.DeleteSubscriberRequest

Request of DeleteSubscriber

Sourcemodule DeleteSubscriberResponse = Awso_budgets.Values.DeleteSubscriberResponse

Response of DeleteSubscriber

An integer that represents how many entries a paginated response contains. The maximum is 100.

Sourcemodule DescribeBudgetActionHistoriesRequest = Awso_budgets.Values.DescribeBudgetActionHistoriesRequest

Describes a budget action history detail.

Sourcemodule InvalidNextTokenException = Awso_budgets.Values.InvalidNextTokenException

The pagination token is invalid.

Sourcemodule DescribeBudgetActionHistoriesResponse = Awso_budgets.Values.DescribeBudgetActionHistoriesResponse

Describes a budget action history detail.

Sourcemodule DescribeBudgetActionRequest = Awso_budgets.Values.DescribeBudgetActionRequest

Describes a budget action detail.

Sourcemodule DescribeBudgetActionResponse = Awso_budgets.Values.DescribeBudgetActionResponse

Describes a budget action detail.

Sourcemodule DescribeBudgetActionsForAccountRequest = Awso_budgets.Values.DescribeBudgetActionsForAccountRequest

Describes all of the budget actions for an account.

Sourcemodule DescribeBudgetActionsForAccountResponse = Awso_budgets.Values.DescribeBudgetActionsForAccountResponse

Describes all of the budget actions for an account.

Sourcemodule DescribeBudgetActionsForBudgetRequest = Awso_budgets.Values.DescribeBudgetActionsForBudgetRequest

Describes all of the budget actions for a budget.

Sourcemodule DescribeBudgetActionsForBudgetResponse = Awso_budgets.Values.DescribeBudgetActionsForBudgetResponse

Describes all of the budget actions for a budget.

Sourcemodule MaxResultsBudgetNotifications = Awso_budgets.Values.MaxResultsBudgetNotifications
Sourcemodule DescribeBudgetNotificationsForAccountRequest = Awso_budgets.Values.DescribeBudgetNotificationsForAccountRequest

Lists the budget names and notifications that are associated with an account.

Sourcemodule ExpiredNextTokenException = Awso_budgets.Values.ExpiredNextTokenException

The pagination token expired.

Sourcemodule DescribeBudgetNotificationsForAccountResponse = Awso_budgets.Values.DescribeBudgetNotificationsForAccountResponse

Lists the budget names and notifications that are associated with an account.

Sourcemodule DescribeBudgetPerformanceHistoryRequest = Awso_budgets.Values.DescribeBudgetPerformanceHistoryRequest

Describes the history for DAILY, MONTHLY, and QUARTERLY budgets. Budget history isn't available for ANNUAL budgets.

Sourcemodule DescribeBudgetPerformanceHistoryResponse = Awso_budgets.Values.DescribeBudgetPerformanceHistoryResponse

Describes the history for DAILY, MONTHLY, and QUARTERLY budgets. Budget history isn't available for ANNUAL budgets.

Request of DescribeBudget

Sourcemodule DescribeBudgetResponse = Awso_budgets.Values.DescribeBudgetResponse

Response of DescribeBudget

Sourcemodule MaxResultsDescribeBudgets = Awso_budgets.Values.MaxResultsDescribeBudgets
Sourcemodule DescribeBudgetsRequest = Awso_budgets.Values.DescribeBudgetsRequest

Request of DescribeBudgets

Sourcemodule DescribeBudgetsResponse = Awso_budgets.Values.DescribeBudgetsResponse

Response of DescribeBudgets

Sourcemodule DescribeNotificationsForBudgetRequest = Awso_budgets.Values.DescribeNotificationsForBudgetRequest

Request of DescribeNotificationsForBudget

Sourcemodule DescribeNotificationsForBudgetResponse = Awso_budgets.Values.DescribeNotificationsForBudgetResponse

Response of GetNotificationsForBudget

Sourcemodule DescribeSubscribersForNotificationRequest = Awso_budgets.Values.DescribeSubscribersForNotificationRequest

Request of DescribeSubscribersForNotification

Sourcemodule DescribeSubscribersForNotificationResponse = Awso_budgets.Values.DescribeSubscribersForNotificationResponse

Response of DescribeSubscribersForNotification

Sourcemodule ExecuteBudgetActionRequest = Awso_budgets.Values.ExecuteBudgetActionRequest

Executes a budget action.

Sourcemodule ExecuteBudgetActionResponse = Awso_budgets.Values.ExecuteBudgetActionResponse

Executes a budget action.

Sourcemodule ListTagsForResourceRequest = Awso_budgets.Values.ListTagsForResourceRequest

Lists tags associated with a budget or budget action resource.

Sourcemodule ListTagsForResourceResponse = Awso_budgets.Values.ListTagsForResourceResponse

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.

Sourcemodule UpdateBudgetActionRequest = Awso_budgets.Values.UpdateBudgetActionRequest

Updates a budget action.

Sourcemodule UpdateBudgetActionResponse = Awso_budgets.Values.UpdateBudgetActionResponse

Updates a budget action.

Request of UpdateBudget

Response of UpdateBudget

Sourcemodule UpdateNotificationRequest = Awso_budgets.Values.UpdateNotificationRequest

Request of UpdateNotification

Sourcemodule UpdateNotificationResponse = Awso_budgets.Values.UpdateNotificationResponse

Response of UpdateNotification

Sourcemodule UpdateSubscriberRequest = Awso_budgets.Values.UpdateSubscriberRequest

Request of UpdateSubscriber

Sourcemodule UpdateSubscriberResponse = Awso_budgets.Values.UpdateSubscriberResponse

Response of UpdateSubscriber