Module Awso_budgets.ValuesSource

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 ]
Sourcemodule ErrorMessage : sig ... end

The error message the exception carries.

Sourcemodule AccessDeniedException : sig ... end

You are not authorized to use this operation with the given parameters.

Sourcemodule AccountId : sig ... end

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

Sourcemodule SubscriptionType : sig ... end
Sourcemodule SubscriberAddress : sig ... end

A string that contains an email address or SNS topic for the subscriber's address.

Sourcemodule Subscriber : sig ... end

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

Sourcemodule Subscribers : sig ... end
Sourcemodule RoleArn : sig ... end
Sourcemodule NotificationType : sig ... end
Sourcemodule Region : sig ... end
Sourcemodule InstanceId : sig ... end
Sourcemodule InstanceIds : sig ... end
Sourcemodule ActionSubType : sig ... end
Sourcemodule SsmActionDefinition : sig ... end

The Amazon Web Services Systems Manager (SSM) action definition details.

Sourcemodule TargetId : sig ... end
Sourcemodule TargetIds : sig ... end
Sourcemodule PolicyId : sig ... end
Sourcemodule ScpActionDefinition : sig ... end

The service control policies (SCP) action definition details.

Sourcemodule User : sig ... end
Sourcemodule Users : sig ... end
Sourcemodule Role : sig ... end
Sourcemodule Roles : sig ... end
Sourcemodule PolicyArn : sig ... end
Sourcemodule Group : sig ... end
Sourcemodule Groups : sig ... end
Sourcemodule IamActionDefinition : sig ... end

The Identity and Access Management (IAM) action definition details.

Sourcemodule Definition : sig ... end

Specifies all of the type-specific parameters.

Sourcemodule BudgetName : sig ... end

A string that represents the budget name. The ":" and "\" characters, and the "/action/" substring, aren't allowed.

Sourcemodule ApprovalModel : sig ... end
Sourcemodule ActionType : sig ... end
Sourcemodule ThresholdType : sig ... end
Sourcemodule NotificationThreshold : sig ... end

The threshold of a notification.

Sourcemodule ActionThreshold : sig ... end

The trigger threshold of the action.

Sourcemodule ActionStatus : sig ... end
Sourcemodule ActionId : sig ... end
Sourcemodule Action : sig ... end

A budget action resource.

Sourcemodule GenericTimestamp : sig ... end

A generic time stamp. In Java, it's transformed to a Date object.

Sourcemodule EventType : sig ... end
Sourcemodule GenericString : sig ... end

A generic string.

Sourcemodule ActionHistoryDetails : sig ... end

The description of the details for the event.

Sourcemodule ActionHistory : sig ... end

The historical records for a budget action.

Sourcemodule ActionHistories : sig ... end
Sourcemodule Actions : sig ... end
Sourcemodule AdjustmentPeriod : sig ... end
Sourcemodule AmazonResourceName : sig ... end
Sourcemodule HistoricalOptions : sig ... end

The parameters that define or describe the historical data that your auto-adjusting budget is based on.

Sourcemodule AutoAdjustType : sig ... end
Sourcemodule AutoAdjustData : sig ... end

The parameters that determine the budget amount for an auto-adjusting budget.

Sourcemodule BillingViewArn : sig ... end

The billing view status must be HEALTHY to perform this action. Try again when the status is HEALTHY.

Sourcemodule TimeUnit : sig ... end
Sourcemodule TimePeriod : sig ... end

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.

Sourcemodule UnitValue : sig ... end

A string that represents the spend unit of a budget. It can't be null or empty.

Sourcemodule NumericValue : sig ... end

A string that represents a numeric value.

Sourcemodule Spend : sig ... end

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

Sourcemodule PlannedBudgetLimits : sig ... end
Sourcemodule Metric : sig ... end
Sourcemodule Metrics : sig ... end
Sourcemodule HealthStatusValue : sig ... end
Sourcemodule HealthStatusReason : sig ... end
Sourcemodule HealthStatus : sig ... end

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.

Sourcemodule Value : sig ... end
Sourcemodule Values : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule MatchOption : sig ... end
Sourcemodule MatchOptions : sig ... end
Sourcemodule TagValues : sig ... end

The values that are available for a tag.

Sourcemodule Dimension : sig ... end
Sourcemodule ExpressionDimensionValues : sig ... end

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

Sourcemodule CostCategoryName : sig ... end
Sourcemodule CostCategoryValues : sig ... end

The cost category values used for filtering the costs.

module Expression : sig ... end

Use Expression to filter in various Budgets APIs.

module Expressions : sig ... end
Sourcemodule NullableBoolean : sig ... end
Sourcemodule CostTypes : sig ... end

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.

Sourcemodule DimensionValue : sig ... end
Sourcemodule DimensionValues : sig ... end
Sourcemodule CostFilters : sig ... end
Sourcemodule CalculatedSpend : sig ... end

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.

Sourcemodule BudgetType : sig ... end
Sourcemodule Budget : sig ... end

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

Sourcemodule NotificationState : sig ... end
Sourcemodule ComparisonOperator : sig ... end
Sourcemodule Notification : sig ... end

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 Notifications : sig ... end

The budget name and associated notifications for an account.

Sourcemodule BudgetedAndActualAmounts : sig ... end

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

Sourcemodule BudgetPerformanceHistory : sig ... end

A history of the state of a budget at the end of the budget's specified time period.

Sourcemodule Budgets : sig ... end
Sourcemodule ResourceTagValue : sig ... end
Sourcemodule ResourceTagKey : sig ... end
Sourcemodule ResourceTag : sig ... end

The tag structure that contains a tag key and value.

Sourcemodule ResourceTagList : sig ... end
Sourcemodule CreateBudgetActionRequest : sig ... end

Creates a budget action.

Sourcemodule ThrottlingException : sig ... end

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.

Sourcemodule NotFoundException : sig ... end

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

Sourcemodule InvalidParameterException : sig ... end

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

Sourcemodule InternalErrorException : sig ... end

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

Sourcemodule DuplicateRecordException : sig ... end

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.

Sourcemodule CreateBudgetRequest : sig ... end

Request of CreateBudget

Sourcemodule CreateBudgetResponse : sig ... end

Response of CreateBudget

Sourcemodule CreateNotificationRequest : sig ... end

Request of CreateNotification

Response of CreateNotification

Sourcemodule CreateSubscriberRequest : sig ... end

Request of CreateSubscriber

Sourcemodule CreateSubscriberResponse : sig ... end

Response of CreateSubscriber

Sourcemodule DeleteBudgetActionRequest : sig ... end

Deletes a budget action.

Sourcemodule ResourceLockedException : sig ... end

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

Deletes a budget action.

Sourcemodule DeleteBudgetRequest : sig ... end

Request of DeleteBudget

Sourcemodule DeleteBudgetResponse : sig ... end

Response of DeleteBudget

Sourcemodule DeleteNotificationRequest : sig ... end

Request of DeleteNotification

Response of DeleteNotification

Sourcemodule DeleteSubscriberRequest : sig ... end

Request of DeleteSubscriber

Sourcemodule DeleteSubscriberResponse : sig ... end

Response of DeleteSubscriber

Sourcemodule MaxResults : sig ... end

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

Describes a budget action history detail.

Sourcemodule InvalidNextTokenException : sig ... end

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.

Sourcemodule ExpiredNextTokenException : sig ... end

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.

Sourcemodule DescribeBudgetRequest : sig ... end

Request of DescribeBudget

Sourcemodule DescribeBudgetResponse : sig ... end

Response of DescribeBudget

Sourcemodule MaxResultsDescribeBudgets : sig ... end
Sourcemodule DescribeBudgetsRequest : sig ... end

Request of DescribeBudgets

Sourcemodule DescribeBudgetsResponse : sig ... end

Response of DescribeBudgets

Request of DescribeNotificationsForBudget

Response of GetNotificationsForBudget

Request of DescribeSubscribersForNotification

Response of DescribeSubscribersForNotification

Sourcemodule ExecutionType : sig ... end

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.

Sourcemodule ResourceTagKeyList : sig ... end
Sourcemodule TagResourceRequest : sig ... end

Creates tags for a budget or budget action resource.

Sourcemodule TagResourceResponse : sig ... end

Creates tags for a budget or budget action resource.

Sourcemodule UntagResourceRequest : sig ... end

Deletes tags associated with a budget or budget action resource.

Sourcemodule UntagResourceResponse : sig ... end

Deletes tags associated with a budget or budget action resource.

Sourcemodule UpdateBudgetActionRequest : sig ... end

Updates a budget action.

Updates a budget action.

Sourcemodule UpdateBudgetRequest : sig ... end

Request of UpdateBudget

Sourcemodule UpdateBudgetResponse : sig ... end

Response of UpdateBudget

Sourcemodule UpdateNotificationRequest : sig ... end

Request of UpdateNotification

Response of UpdateNotification

Sourcemodule UpdateSubscriberRequest : sig ... end

Request of UpdateSubscriber

Sourcemodule UpdateSubscriberResponse : sig ... end

Response of UpdateSubscriber