# Packages
Package budgetsiface provides an interface to enable mocking the AWS Budgets service client for testing your code.
# Functions
ActionStatus_Values returns all elements of the ActionStatus enum.
ActionSubType_Values returns all elements of the ActionSubType enum.
ActionType_Values returns all elements of the ActionType enum.
ApprovalModel_Values returns all elements of the ApprovalModel enum.
AutoAdjustType_Values returns all elements of the AutoAdjustType enum.
BudgetType_Values returns all elements of the BudgetType enum.
ComparisonOperator_Values returns all elements of the ComparisonOperator enum.
EventType_Values returns all elements of the EventType enum.
ExecutionType_Values returns all elements of the ExecutionType enum.
New creates a new instance of the Budgets client with a session.
NotificationState_Values returns all elements of the NotificationState enum.
NotificationType_Values returns all elements of the NotificationType enum.
SubscriptionType_Values returns all elements of the SubscriptionType enum.
ThresholdType_Values returns all elements of the ThresholdType enum.
TimeUnit_Values returns all elements of the TimeUnit enum.
# Constants
ActionStatusExecutionFailure is a ActionStatus enum value.
ActionStatusExecutionInProgress is a ActionStatus enum value.
ActionStatusExecutionSuccess is a ActionStatus enum value.
ActionStatusPending is a ActionStatus enum value.
ActionStatusResetFailure is a ActionStatus enum value.
ActionStatusResetInProgress is a ActionStatus enum value.
ActionStatusReverseFailure is a ActionStatus enum value.
ActionStatusReverseInProgress is a ActionStatus enum value.
ActionStatusReverseSuccess is a ActionStatus enum value.
ActionStatusStandby is a ActionStatus enum value.
ActionSubTypeStopEc2Instances is a ActionSubType enum value.
ActionSubTypeStopRdsInstances is a ActionSubType enum value.
ActionTypeApplyIamPolicy is a ActionType enum value.
ActionTypeApplyScpPolicy is a ActionType enum value.
ActionTypeRunSsmDocuments is a ActionType enum value.
ApprovalModelAutomatic is a ApprovalModel enum value.
ApprovalModelManual is a ApprovalModel enum value.
AutoAdjustTypeForecast is a AutoAdjustType enum value.
AutoAdjustTypeHistorical is a AutoAdjustType enum value.
BudgetTypeCost is a BudgetType enum value.
BudgetTypeRiCoverage is a BudgetType enum value.
BudgetTypeRiUtilization is a BudgetType enum value.
BudgetTypeSavingsPlansCoverage is a BudgetType enum value.
BudgetTypeSavingsPlansUtilization is a BudgetType enum value.
BudgetTypeUsage is a BudgetType enum value.
ComparisonOperatorEqualTo is a ComparisonOperator enum value.
ComparisonOperatorGreaterThan is a ComparisonOperator enum value.
ComparisonOperatorLessThan is a ComparisonOperator enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeCreationLimitExceededException for service response error code "CreationLimitExceededException".
ErrCodeDuplicateRecordException for service response error code "DuplicateRecordException".
ErrCodeExpiredNextTokenException for service response error code "ExpiredNextTokenException".
ErrCodeInternalErrorException for service response error code "InternalErrorException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeResourceLockedException for service response error code "ResourceLockedException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
EventTypeCreateAction is a EventType enum value.
EventTypeDeleteAction is a EventType enum value.
EventTypeExecuteAction is a EventType enum value.
EventTypeSystem is a EventType enum value.
EventTypeUpdateAction is a EventType enum value.
ExecutionTypeApproveBudgetAction is a ExecutionType enum value.
ExecutionTypeResetBudgetAction is a ExecutionType enum value.
ExecutionTypeRetryBudgetAction is a ExecutionType enum value.
ExecutionTypeReverseBudgetAction is a ExecutionType enum value.
NotificationStateAlarm is a NotificationState enum value.
NotificationStateOk is a NotificationState enum value.
NotificationTypeActual is a NotificationType enum value.
NotificationTypeForecasted is a NotificationType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SubscriptionTypeEmail is a SubscriptionType enum value.
SubscriptionTypeSns is a SubscriptionType enum value.
ThresholdTypeAbsoluteValue is a ThresholdType enum value.
ThresholdTypePercentage is a ThresholdType enum value.
TimeUnitAnnually is a TimeUnit enum value.
TimeUnitDaily is a TimeUnit enum value.
TimeUnitMonthly is a TimeUnit enum value.
TimeUnitQuarterly is a TimeUnit enum value.
# Structs
You are not authorized to use this operation with the given parameters.
A budget action resource.
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.
Represents the output of the CreateBudget operation.
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.
Budgets provides the API operation methods for making requests to AWS Budgets.
The spend objects that are associated with this budget.
The types of cost that are included in a COST budget, such as tax and subscriptions.
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.
The pagination token expired.
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.
The pagination token is invalid.
An error on the client occurred.
We can’t locate the resource that you specified.
A notification that's associated with a budget.
A notification with 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 amount of cost or usage that's measured for a budget.
The Amazon Web Services Systems Manager (SSM) action definition details.
The subscriber to a budget 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.
Request of UpdateBudget.
Response of UpdateBudget.
Request of UpdateNotification.
Response of UpdateNotification.
Request of UpdateSubscriber.
Response of UpdateSubscriber.