Versions in this module Expand all Collapse all v1 v1.48.2 Nov 21, 2023 Changes in this version + const ActionStatusExecutionFailure + const ActionStatusExecutionInProgress + const ActionStatusExecutionSuccess + const ActionStatusPending + const ActionStatusResetFailure + const ActionStatusResetInProgress + const ActionStatusReverseFailure + const ActionStatusReverseInProgress + const ActionStatusReverseSuccess + const ActionStatusStandby + const ActionSubTypeStopEc2Instances + const ActionSubTypeStopRdsInstances + const ActionTypeApplyIamPolicy + const ActionTypeApplyScpPolicy + const ActionTypeRunSsmDocuments + const ApprovalModelAutomatic + const ApprovalModelManual + const AutoAdjustTypeForecast + const AutoAdjustTypeHistorical + const BudgetTypeCost + const BudgetTypeRiCoverage + const BudgetTypeRiUtilization + const BudgetTypeSavingsPlansCoverage + const BudgetTypeSavingsPlansUtilization + const BudgetTypeUsage + const ComparisonOperatorEqualTo + const ComparisonOperatorGreaterThan + const ComparisonOperatorLessThan + const EndpointsID + const ErrCodeAccessDeniedException + const ErrCodeCreationLimitExceededException + const ErrCodeDuplicateRecordException + const ErrCodeExpiredNextTokenException + const ErrCodeInternalErrorException + const ErrCodeInvalidNextTokenException + const ErrCodeInvalidParameterException + const ErrCodeNotFoundException + const ErrCodeResourceLockedException + const ErrCodeThrottlingException + const EventTypeCreateAction + const EventTypeDeleteAction + const EventTypeExecuteAction + const EventTypeSystem + const EventTypeUpdateAction + const ExecutionTypeApproveBudgetAction + const ExecutionTypeResetBudgetAction + const ExecutionTypeRetryBudgetAction + const ExecutionTypeReverseBudgetAction + const NotificationStateAlarm + const NotificationStateOk + const NotificationTypeActual + const NotificationTypeForecasted + const ServiceID + const ServiceName + const SubscriptionTypeEmail + const SubscriptionTypeSns + const ThresholdTypeAbsoluteValue + const ThresholdTypePercentage + const TimeUnitAnnually + const TimeUnitDaily + const TimeUnitMonthly + const TimeUnitQuarterly + func ActionStatus_Values() []string + func ActionSubType_Values() []string + func ActionType_Values() []string + func ApprovalModel_Values() []string + func AutoAdjustType_Values() []string + func BudgetType_Values() []string + func ComparisonOperator_Values() []string + func EventType_Values() []string + func ExecutionType_Values() []string + func NotificationState_Values() []string + func NotificationType_Values() []string + func SubscriptionType_Values() []string + func ThresholdType_Values() []string + func TimeUnit_Values() []string + type AccessDeniedException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *AccessDeniedException) Code() string + func (s *AccessDeniedException) Error() string + func (s *AccessDeniedException) Message() string + func (s *AccessDeniedException) OrigErr() error + func (s *AccessDeniedException) RequestID() string + func (s *AccessDeniedException) StatusCode() int + func (s AccessDeniedException) GoString() string + func (s AccessDeniedException) String() string + type Action struct + ActionId *string + ActionThreshold *ActionThreshold + ActionType *string + ApprovalModel *string + BudgetName *string + Definition *Definition + ExecutionRoleArn *string + NotificationType *string + Status *string + Subscribers []*Subscriber + func (s *Action) SetActionId(v string) *Action + func (s *Action) SetActionThreshold(v *ActionThreshold) *Action + func (s *Action) SetActionType(v string) *Action + func (s *Action) SetApprovalModel(v string) *Action + func (s *Action) SetBudgetName(v string) *Action + func (s *Action) SetDefinition(v *Definition) *Action + func (s *Action) SetExecutionRoleArn(v string) *Action + func (s *Action) SetNotificationType(v string) *Action + func (s *Action) SetStatus(v string) *Action + func (s *Action) SetSubscribers(v []*Subscriber) *Action + func (s Action) GoString() string + func (s Action) String() string + type ActionHistory struct + ActionHistoryDetails *ActionHistoryDetails + EventType *string + Status *string + Timestamp *time.Time + func (s *ActionHistory) SetActionHistoryDetails(v *ActionHistoryDetails) *ActionHistory + func (s *ActionHistory) SetEventType(v string) *ActionHistory + func (s *ActionHistory) SetStatus(v string) *ActionHistory + func (s *ActionHistory) SetTimestamp(v time.Time) *ActionHistory + func (s ActionHistory) GoString() string + func (s ActionHistory) String() string + type ActionHistoryDetails struct + Action *Action + Message *string + func (s *ActionHistoryDetails) SetAction(v *Action) *ActionHistoryDetails + func (s *ActionHistoryDetails) SetMessage(v string) *ActionHistoryDetails + func (s ActionHistoryDetails) GoString() string + func (s ActionHistoryDetails) String() string + type ActionThreshold struct + ActionThresholdType *string + ActionThresholdValue *float64 + func (s *ActionThreshold) SetActionThresholdType(v string) *ActionThreshold + func (s *ActionThreshold) SetActionThresholdValue(v float64) *ActionThreshold + func (s *ActionThreshold) Validate() error + func (s ActionThreshold) GoString() string + func (s ActionThreshold) String() string + type AutoAdjustData struct + AutoAdjustType *string + HistoricalOptions *HistoricalOptions + LastAutoAdjustTime *time.Time + func (s *AutoAdjustData) SetAutoAdjustType(v string) *AutoAdjustData + func (s *AutoAdjustData) SetHistoricalOptions(v *HistoricalOptions) *AutoAdjustData + func (s *AutoAdjustData) SetLastAutoAdjustTime(v time.Time) *AutoAdjustData + func (s *AutoAdjustData) Validate() error + func (s AutoAdjustData) GoString() string + func (s AutoAdjustData) String() string + type Budget struct + AutoAdjustData *AutoAdjustData + BudgetLimit *Spend + BudgetName *string + BudgetType *string + CalculatedSpend *CalculatedSpend + CostFilters map[string][]*string + CostTypes *CostTypes + LastUpdatedTime *time.Time + PlannedBudgetLimits map[string]*Spend + TimePeriod *TimePeriod + TimeUnit *string + func (s *Budget) SetAutoAdjustData(v *AutoAdjustData) *Budget + func (s *Budget) SetBudgetLimit(v *Spend) *Budget + func (s *Budget) SetBudgetName(v string) *Budget + func (s *Budget) SetBudgetType(v string) *Budget + func (s *Budget) SetCalculatedSpend(v *CalculatedSpend) *Budget + func (s *Budget) SetCostFilters(v map[string][]*string) *Budget + func (s *Budget) SetCostTypes(v *CostTypes) *Budget + func (s *Budget) SetLastUpdatedTime(v time.Time) *Budget + func (s *Budget) SetPlannedBudgetLimits(v map[string]*Spend) *Budget + func (s *Budget) SetTimePeriod(v *TimePeriod) *Budget + func (s *Budget) SetTimeUnit(v string) *Budget + func (s *Budget) Validate() error + func (s Budget) GoString() string + func (s Budget) String() string + type BudgetNotificationsForAccount struct + BudgetName *string + Notifications []*Notification + func (s *BudgetNotificationsForAccount) SetBudgetName(v string) *BudgetNotificationsForAccount + func (s *BudgetNotificationsForAccount) SetNotifications(v []*Notification) *BudgetNotificationsForAccount + func (s BudgetNotificationsForAccount) GoString() string + func (s BudgetNotificationsForAccount) String() string + type BudgetPerformanceHistory struct + BudgetName *string + BudgetType *string + BudgetedAndActualAmountsList []*BudgetedAndActualAmounts + CostFilters map[string][]*string + CostTypes *CostTypes + TimeUnit *string + func (s *BudgetPerformanceHistory) SetBudgetName(v string) *BudgetPerformanceHistory + func (s *BudgetPerformanceHistory) SetBudgetType(v string) *BudgetPerformanceHistory + func (s *BudgetPerformanceHistory) SetBudgetedAndActualAmountsList(v []*BudgetedAndActualAmounts) *BudgetPerformanceHistory + func (s *BudgetPerformanceHistory) SetCostFilters(v map[string][]*string) *BudgetPerformanceHistory + func (s *BudgetPerformanceHistory) SetCostTypes(v *CostTypes) *BudgetPerformanceHistory + func (s *BudgetPerformanceHistory) SetTimeUnit(v string) *BudgetPerformanceHistory + func (s BudgetPerformanceHistory) GoString() string + func (s BudgetPerformanceHistory) String() string + type BudgetedAndActualAmounts struct + ActualAmount *Spend + BudgetedAmount *Spend + TimePeriod *TimePeriod + func (s *BudgetedAndActualAmounts) SetActualAmount(v *Spend) *BudgetedAndActualAmounts + func (s *BudgetedAndActualAmounts) SetBudgetedAmount(v *Spend) *BudgetedAndActualAmounts + func (s *BudgetedAndActualAmounts) SetTimePeriod(v *TimePeriod) *BudgetedAndActualAmounts + func (s BudgetedAndActualAmounts) GoString() string + func (s BudgetedAndActualAmounts) String() string + type Budgets struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *Budgets + func (c *Budgets) CreateBudget(input *CreateBudgetInput) (*CreateBudgetOutput, error) + func (c *Budgets) CreateBudgetAction(input *CreateBudgetActionInput) (*CreateBudgetActionOutput, error) + func (c *Budgets) CreateBudgetActionRequest(input *CreateBudgetActionInput) (req *request.Request, output *CreateBudgetActionOutput) + func (c *Budgets) CreateBudgetActionWithContext(ctx aws.Context, input *CreateBudgetActionInput, opts ...request.Option) (*CreateBudgetActionOutput, error) + func (c *Budgets) CreateBudgetRequest(input *CreateBudgetInput) (req *request.Request, output *CreateBudgetOutput) + func (c *Budgets) CreateBudgetWithContext(ctx aws.Context, input *CreateBudgetInput, opts ...request.Option) (*CreateBudgetOutput, error) + func (c *Budgets) CreateNotification(input *CreateNotificationInput) (*CreateNotificationOutput, error) + func (c *Budgets) CreateNotificationRequest(input *CreateNotificationInput) (req *request.Request, output *CreateNotificationOutput) + func (c *Budgets) CreateNotificationWithContext(ctx aws.Context, input *CreateNotificationInput, opts ...request.Option) (*CreateNotificationOutput, error) + func (c *Budgets) CreateSubscriber(input *CreateSubscriberInput) (*CreateSubscriberOutput, error) + func (c *Budgets) CreateSubscriberRequest(input *CreateSubscriberInput) (req *request.Request, output *CreateSubscriberOutput) + func (c *Budgets) CreateSubscriberWithContext(ctx aws.Context, input *CreateSubscriberInput, opts ...request.Option) (*CreateSubscriberOutput, error) + func (c *Budgets) DeleteBudget(input *DeleteBudgetInput) (*DeleteBudgetOutput, error) + func (c *Budgets) DeleteBudgetAction(input *DeleteBudgetActionInput) (*DeleteBudgetActionOutput, error) + func (c *Budgets) DeleteBudgetActionRequest(input *DeleteBudgetActionInput) (req *request.Request, output *DeleteBudgetActionOutput) + func (c *Budgets) DeleteBudgetActionWithContext(ctx aws.Context, input *DeleteBudgetActionInput, opts ...request.Option) (*DeleteBudgetActionOutput, error) + func (c *Budgets) DeleteBudgetRequest(input *DeleteBudgetInput) (req *request.Request, output *DeleteBudgetOutput) + func (c *Budgets) DeleteBudgetWithContext(ctx aws.Context, input *DeleteBudgetInput, opts ...request.Option) (*DeleteBudgetOutput, error) + func (c *Budgets) DeleteNotification(input *DeleteNotificationInput) (*DeleteNotificationOutput, error) + func (c *Budgets) DeleteNotificationRequest(input *DeleteNotificationInput) (req *request.Request, output *DeleteNotificationOutput) + func (c *Budgets) DeleteNotificationWithContext(ctx aws.Context, input *DeleteNotificationInput, opts ...request.Option) (*DeleteNotificationOutput, error) + func (c *Budgets) DeleteSubscriber(input *DeleteSubscriberInput) (*DeleteSubscriberOutput, error) + func (c *Budgets) DeleteSubscriberRequest(input *DeleteSubscriberInput) (req *request.Request, output *DeleteSubscriberOutput) + func (c *Budgets) DeleteSubscriberWithContext(ctx aws.Context, input *DeleteSubscriberInput, opts ...request.Option) (*DeleteSubscriberOutput, error) + func (c *Budgets) DescribeBudget(input *DescribeBudgetInput) (*DescribeBudgetOutput, error) + func (c *Budgets) DescribeBudgetAction(input *DescribeBudgetActionInput) (*DescribeBudgetActionOutput, error) + func (c *Budgets) DescribeBudgetActionHistories(input *DescribeBudgetActionHistoriesInput) (*DescribeBudgetActionHistoriesOutput, error) + func (c *Budgets) DescribeBudgetActionHistoriesPages(input *DescribeBudgetActionHistoriesInput, ...) error + func (c *Budgets) DescribeBudgetActionHistoriesPagesWithContext(ctx aws.Context, input *DescribeBudgetActionHistoriesInput, ...) error + func (c *Budgets) DescribeBudgetActionHistoriesRequest(input *DescribeBudgetActionHistoriesInput) (req *request.Request, output *DescribeBudgetActionHistoriesOutput) + func (c *Budgets) DescribeBudgetActionHistoriesWithContext(ctx aws.Context, input *DescribeBudgetActionHistoriesInput, ...) (*DescribeBudgetActionHistoriesOutput, error) + func (c *Budgets) DescribeBudgetActionRequest(input *DescribeBudgetActionInput) (req *request.Request, output *DescribeBudgetActionOutput) + func (c *Budgets) DescribeBudgetActionWithContext(ctx aws.Context, input *DescribeBudgetActionInput, opts ...request.Option) (*DescribeBudgetActionOutput, error) + func (c *Budgets) DescribeBudgetActionsForAccount(input *DescribeBudgetActionsForAccountInput) (*DescribeBudgetActionsForAccountOutput, error) + func (c *Budgets) DescribeBudgetActionsForAccountPages(input *DescribeBudgetActionsForAccountInput, ...) error + func (c *Budgets) DescribeBudgetActionsForAccountPagesWithContext(ctx aws.Context, input *DescribeBudgetActionsForAccountInput, ...) error + func (c *Budgets) DescribeBudgetActionsForAccountRequest(input *DescribeBudgetActionsForAccountInput) (req *request.Request, output *DescribeBudgetActionsForAccountOutput) + func (c *Budgets) DescribeBudgetActionsForAccountWithContext(ctx aws.Context, input *DescribeBudgetActionsForAccountInput, ...) (*DescribeBudgetActionsForAccountOutput, error) + func (c *Budgets) DescribeBudgetActionsForBudget(input *DescribeBudgetActionsForBudgetInput) (*DescribeBudgetActionsForBudgetOutput, error) + func (c *Budgets) DescribeBudgetActionsForBudgetPages(input *DescribeBudgetActionsForBudgetInput, ...) error + func (c *Budgets) DescribeBudgetActionsForBudgetPagesWithContext(ctx aws.Context, input *DescribeBudgetActionsForBudgetInput, ...) error + func (c *Budgets) DescribeBudgetActionsForBudgetRequest(input *DescribeBudgetActionsForBudgetInput) (req *request.Request, output *DescribeBudgetActionsForBudgetOutput) + func (c *Budgets) DescribeBudgetActionsForBudgetWithContext(ctx aws.Context, input *DescribeBudgetActionsForBudgetInput, ...) (*DescribeBudgetActionsForBudgetOutput, error) + func (c *Budgets) DescribeBudgetNotificationsForAccount(input *DescribeBudgetNotificationsForAccountInput) (*DescribeBudgetNotificationsForAccountOutput, error) + func (c *Budgets) DescribeBudgetNotificationsForAccountPages(input *DescribeBudgetNotificationsForAccountInput, ...) error + func (c *Budgets) DescribeBudgetNotificationsForAccountPagesWithContext(ctx aws.Context, input *DescribeBudgetNotificationsForAccountInput, ...) error + func (c *Budgets) DescribeBudgetNotificationsForAccountRequest(input *DescribeBudgetNotificationsForAccountInput) (req *request.Request, output *DescribeBudgetNotificationsForAccountOutput) + func (c *Budgets) DescribeBudgetNotificationsForAccountWithContext(ctx aws.Context, input *DescribeBudgetNotificationsForAccountInput, ...) (*DescribeBudgetNotificationsForAccountOutput, error) + func (c *Budgets) DescribeBudgetPerformanceHistory(input *DescribeBudgetPerformanceHistoryInput) (*DescribeBudgetPerformanceHistoryOutput, error) + func (c *Budgets) DescribeBudgetPerformanceHistoryPages(input *DescribeBudgetPerformanceHistoryInput, ...) error + func (c *Budgets) DescribeBudgetPerformanceHistoryPagesWithContext(ctx aws.Context, input *DescribeBudgetPerformanceHistoryInput, ...) error + func (c *Budgets) DescribeBudgetPerformanceHistoryRequest(input *DescribeBudgetPerformanceHistoryInput) (req *request.Request, output *DescribeBudgetPerformanceHistoryOutput) + func (c *Budgets) DescribeBudgetPerformanceHistoryWithContext(ctx aws.Context, input *DescribeBudgetPerformanceHistoryInput, ...) (*DescribeBudgetPerformanceHistoryOutput, error) + func (c *Budgets) DescribeBudgetRequest(input *DescribeBudgetInput) (req *request.Request, output *DescribeBudgetOutput) + func (c *Budgets) DescribeBudgetWithContext(ctx aws.Context, input *DescribeBudgetInput, opts ...request.Option) (*DescribeBudgetOutput, error) + func (c *Budgets) DescribeBudgets(input *DescribeBudgetsInput) (*DescribeBudgetsOutput, error) + func (c *Budgets) DescribeBudgetsPages(input *DescribeBudgetsInput, fn func(*DescribeBudgetsOutput, bool) bool) error + func (c *Budgets) DescribeBudgetsPagesWithContext(ctx aws.Context, input *DescribeBudgetsInput, ...) error + func (c *Budgets) DescribeBudgetsRequest(input *DescribeBudgetsInput) (req *request.Request, output *DescribeBudgetsOutput) + func (c *Budgets) DescribeBudgetsWithContext(ctx aws.Context, input *DescribeBudgetsInput, opts ...request.Option) (*DescribeBudgetsOutput, error) + func (c *Budgets) DescribeNotificationsForBudget(input *DescribeNotificationsForBudgetInput) (*DescribeNotificationsForBudgetOutput, error) + func (c *Budgets) DescribeNotificationsForBudgetPages(input *DescribeNotificationsForBudgetInput, ...) error + func (c *Budgets) DescribeNotificationsForBudgetPagesWithContext(ctx aws.Context, input *DescribeNotificationsForBudgetInput, ...) error + func (c *Budgets) DescribeNotificationsForBudgetRequest(input *DescribeNotificationsForBudgetInput) (req *request.Request, output *DescribeNotificationsForBudgetOutput) + func (c *Budgets) DescribeNotificationsForBudgetWithContext(ctx aws.Context, input *DescribeNotificationsForBudgetInput, ...) (*DescribeNotificationsForBudgetOutput, error) + func (c *Budgets) DescribeSubscribersForNotification(input *DescribeSubscribersForNotificationInput) (*DescribeSubscribersForNotificationOutput, error) + func (c *Budgets) DescribeSubscribersForNotificationPages(input *DescribeSubscribersForNotificationInput, ...) error + func (c *Budgets) DescribeSubscribersForNotificationPagesWithContext(ctx aws.Context, input *DescribeSubscribersForNotificationInput, ...) error + func (c *Budgets) DescribeSubscribersForNotificationRequest(input *DescribeSubscribersForNotificationInput) (req *request.Request, output *DescribeSubscribersForNotificationOutput) + func (c *Budgets) DescribeSubscribersForNotificationWithContext(ctx aws.Context, input *DescribeSubscribersForNotificationInput, ...) (*DescribeSubscribersForNotificationOutput, error) + func (c *Budgets) ExecuteBudgetAction(input *ExecuteBudgetActionInput) (*ExecuteBudgetActionOutput, error) + func (c *Budgets) ExecuteBudgetActionRequest(input *ExecuteBudgetActionInput) (req *request.Request, output *ExecuteBudgetActionOutput) + func (c *Budgets) ExecuteBudgetActionWithContext(ctx aws.Context, input *ExecuteBudgetActionInput, opts ...request.Option) (*ExecuteBudgetActionOutput, error) + func (c *Budgets) UpdateBudget(input *UpdateBudgetInput) (*UpdateBudgetOutput, error) + func (c *Budgets) UpdateBudgetAction(input *UpdateBudgetActionInput) (*UpdateBudgetActionOutput, error) + func (c *Budgets) UpdateBudgetActionRequest(input *UpdateBudgetActionInput) (req *request.Request, output *UpdateBudgetActionOutput) + func (c *Budgets) UpdateBudgetActionWithContext(ctx aws.Context, input *UpdateBudgetActionInput, opts ...request.Option) (*UpdateBudgetActionOutput, error) + func (c *Budgets) UpdateBudgetRequest(input *UpdateBudgetInput) (req *request.Request, output *UpdateBudgetOutput) + func (c *Budgets) UpdateBudgetWithContext(ctx aws.Context, input *UpdateBudgetInput, opts ...request.Option) (*UpdateBudgetOutput, error) + func (c *Budgets) UpdateNotification(input *UpdateNotificationInput) (*UpdateNotificationOutput, error) + func (c *Budgets) UpdateNotificationRequest(input *UpdateNotificationInput) (req *request.Request, output *UpdateNotificationOutput) + func (c *Budgets) UpdateNotificationWithContext(ctx aws.Context, input *UpdateNotificationInput, opts ...request.Option) (*UpdateNotificationOutput, error) + func (c *Budgets) UpdateSubscriber(input *UpdateSubscriberInput) (*UpdateSubscriberOutput, error) + func (c *Budgets) UpdateSubscriberRequest(input *UpdateSubscriberInput) (req *request.Request, output *UpdateSubscriberOutput) + func (c *Budgets) UpdateSubscriberWithContext(ctx aws.Context, input *UpdateSubscriberInput, opts ...request.Option) (*UpdateSubscriberOutput, error) + type CalculatedSpend struct + ActualSpend *Spend + ForecastedSpend *Spend + func (s *CalculatedSpend) SetActualSpend(v *Spend) *CalculatedSpend + func (s *CalculatedSpend) SetForecastedSpend(v *Spend) *CalculatedSpend + func (s *CalculatedSpend) Validate() error + func (s CalculatedSpend) GoString() string + func (s CalculatedSpend) String() string + type CostTypes struct + IncludeCredit *bool + IncludeDiscount *bool + IncludeOtherSubscription *bool + IncludeRecurring *bool + IncludeRefund *bool + IncludeSubscription *bool + IncludeSupport *bool + IncludeTax *bool + IncludeUpfront *bool + UseAmortized *bool + UseBlended *bool + func (s *CostTypes) SetIncludeCredit(v bool) *CostTypes + func (s *CostTypes) SetIncludeDiscount(v bool) *CostTypes + func (s *CostTypes) SetIncludeOtherSubscription(v bool) *CostTypes + func (s *CostTypes) SetIncludeRecurring(v bool) *CostTypes + func (s *CostTypes) SetIncludeRefund(v bool) *CostTypes + func (s *CostTypes) SetIncludeSubscription(v bool) *CostTypes + func (s *CostTypes) SetIncludeSupport(v bool) *CostTypes + func (s *CostTypes) SetIncludeTax(v bool) *CostTypes + func (s *CostTypes) SetIncludeUpfront(v bool) *CostTypes + func (s *CostTypes) SetUseAmortized(v bool) *CostTypes + func (s *CostTypes) SetUseBlended(v bool) *CostTypes + func (s CostTypes) GoString() string + func (s CostTypes) String() string + type CreateBudgetActionInput struct + AccountId *string + ActionThreshold *ActionThreshold + ActionType *string + ApprovalModel *string + BudgetName *string + Definition *Definition + ExecutionRoleArn *string + NotificationType *string + Subscribers []*Subscriber + func (s *CreateBudgetActionInput) SetAccountId(v string) *CreateBudgetActionInput + func (s *CreateBudgetActionInput) SetActionThreshold(v *ActionThreshold) *CreateBudgetActionInput + func (s *CreateBudgetActionInput) SetActionType(v string) *CreateBudgetActionInput + func (s *CreateBudgetActionInput) SetApprovalModel(v string) *CreateBudgetActionInput + func (s *CreateBudgetActionInput) SetBudgetName(v string) *CreateBudgetActionInput + func (s *CreateBudgetActionInput) SetDefinition(v *Definition) *CreateBudgetActionInput + func (s *CreateBudgetActionInput) SetExecutionRoleArn(v string) *CreateBudgetActionInput + func (s *CreateBudgetActionInput) SetNotificationType(v string) *CreateBudgetActionInput + func (s *CreateBudgetActionInput) SetSubscribers(v []*Subscriber) *CreateBudgetActionInput + func (s *CreateBudgetActionInput) Validate() error + func (s CreateBudgetActionInput) GoString() string + func (s CreateBudgetActionInput) String() string + type CreateBudgetActionOutput struct + AccountId *string + ActionId *string + BudgetName *string + func (s *CreateBudgetActionOutput) SetAccountId(v string) *CreateBudgetActionOutput + func (s *CreateBudgetActionOutput) SetActionId(v string) *CreateBudgetActionOutput + func (s *CreateBudgetActionOutput) SetBudgetName(v string) *CreateBudgetActionOutput + func (s CreateBudgetActionOutput) GoString() string + func (s CreateBudgetActionOutput) String() string + type CreateBudgetInput struct + AccountId *string + Budget *Budget + NotificationsWithSubscribers []*NotificationWithSubscribers + func (s *CreateBudgetInput) SetAccountId(v string) *CreateBudgetInput + func (s *CreateBudgetInput) SetBudget(v *Budget) *CreateBudgetInput + func (s *CreateBudgetInput) SetNotificationsWithSubscribers(v []*NotificationWithSubscribers) *CreateBudgetInput + func (s *CreateBudgetInput) Validate() error + func (s CreateBudgetInput) GoString() string + func (s CreateBudgetInput) String() string + type CreateBudgetOutput struct + func (s CreateBudgetOutput) GoString() string + func (s CreateBudgetOutput) String() string + type CreateNotificationInput struct + AccountId *string + BudgetName *string + Notification *Notification + Subscribers []*Subscriber + func (s *CreateNotificationInput) SetAccountId(v string) *CreateNotificationInput + func (s *CreateNotificationInput) SetBudgetName(v string) *CreateNotificationInput + func (s *CreateNotificationInput) SetNotification(v *Notification) *CreateNotificationInput + func (s *CreateNotificationInput) SetSubscribers(v []*Subscriber) *CreateNotificationInput + func (s *CreateNotificationInput) Validate() error + func (s CreateNotificationInput) GoString() string + func (s CreateNotificationInput) String() string + type CreateNotificationOutput struct + func (s CreateNotificationOutput) GoString() string + func (s CreateNotificationOutput) String() string + type CreateSubscriberInput struct + AccountId *string + BudgetName *string + Notification *Notification + Subscriber *Subscriber + func (s *CreateSubscriberInput) SetAccountId(v string) *CreateSubscriberInput + func (s *CreateSubscriberInput) SetBudgetName(v string) *CreateSubscriberInput + func (s *CreateSubscriberInput) SetNotification(v *Notification) *CreateSubscriberInput + func (s *CreateSubscriberInput) SetSubscriber(v *Subscriber) *CreateSubscriberInput + func (s *CreateSubscriberInput) Validate() error + func (s CreateSubscriberInput) GoString() string + func (s CreateSubscriberInput) String() string + type CreateSubscriberOutput struct + func (s CreateSubscriberOutput) GoString() string + func (s CreateSubscriberOutput) String() string + type CreationLimitExceededException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *CreationLimitExceededException) Code() string + func (s *CreationLimitExceededException) Error() string + func (s *CreationLimitExceededException) Message() string + func (s *CreationLimitExceededException) OrigErr() error + func (s *CreationLimitExceededException) RequestID() string + func (s *CreationLimitExceededException) StatusCode() int + func (s CreationLimitExceededException) GoString() string + func (s CreationLimitExceededException) String() string + type Definition struct + IamActionDefinition *IamActionDefinition + ScpActionDefinition *ScpActionDefinition + SsmActionDefinition *SsmActionDefinition + func (s *Definition) SetIamActionDefinition(v *IamActionDefinition) *Definition + func (s *Definition) SetScpActionDefinition(v *ScpActionDefinition) *Definition + func (s *Definition) SetSsmActionDefinition(v *SsmActionDefinition) *Definition + func (s *Definition) Validate() error + func (s Definition) GoString() string + func (s Definition) String() string + type DeleteBudgetActionInput struct + AccountId *string + ActionId *string + BudgetName *string + func (s *DeleteBudgetActionInput) SetAccountId(v string) *DeleteBudgetActionInput + func (s *DeleteBudgetActionInput) SetActionId(v string) *DeleteBudgetActionInput + func (s *DeleteBudgetActionInput) SetBudgetName(v string) *DeleteBudgetActionInput + func (s *DeleteBudgetActionInput) Validate() error + func (s DeleteBudgetActionInput) GoString() string + func (s DeleteBudgetActionInput) String() string + type DeleteBudgetActionOutput struct + AccountId *string + Action *Action + BudgetName *string + func (s *DeleteBudgetActionOutput) SetAccountId(v string) *DeleteBudgetActionOutput + func (s *DeleteBudgetActionOutput) SetAction(v *Action) *DeleteBudgetActionOutput + func (s *DeleteBudgetActionOutput) SetBudgetName(v string) *DeleteBudgetActionOutput + func (s DeleteBudgetActionOutput) GoString() string + func (s DeleteBudgetActionOutput) String() string + type DeleteBudgetInput struct + AccountId *string + BudgetName *string + func (s *DeleteBudgetInput) SetAccountId(v string) *DeleteBudgetInput + func (s *DeleteBudgetInput) SetBudgetName(v string) *DeleteBudgetInput + func (s *DeleteBudgetInput) Validate() error + func (s DeleteBudgetInput) GoString() string + func (s DeleteBudgetInput) String() string + type DeleteBudgetOutput struct + func (s DeleteBudgetOutput) GoString() string + func (s DeleteBudgetOutput) String() string + type DeleteNotificationInput struct + AccountId *string + BudgetName *string + Notification *Notification + func (s *DeleteNotificationInput) SetAccountId(v string) *DeleteNotificationInput + func (s *DeleteNotificationInput) SetBudgetName(v string) *DeleteNotificationInput + func (s *DeleteNotificationInput) SetNotification(v *Notification) *DeleteNotificationInput + func (s *DeleteNotificationInput) Validate() error + func (s DeleteNotificationInput) GoString() string + func (s DeleteNotificationInput) String() string + type DeleteNotificationOutput struct + func (s DeleteNotificationOutput) GoString() string + func (s DeleteNotificationOutput) String() string + type DeleteSubscriberInput struct + AccountId *string + BudgetName *string + Notification *Notification + Subscriber *Subscriber + func (s *DeleteSubscriberInput) SetAccountId(v string) *DeleteSubscriberInput + func (s *DeleteSubscriberInput) SetBudgetName(v string) *DeleteSubscriberInput + func (s *DeleteSubscriberInput) SetNotification(v *Notification) *DeleteSubscriberInput + func (s *DeleteSubscriberInput) SetSubscriber(v *Subscriber) *DeleteSubscriberInput + func (s *DeleteSubscriberInput) Validate() error + func (s DeleteSubscriberInput) GoString() string + func (s DeleteSubscriberInput) String() string + type DeleteSubscriberOutput struct + func (s DeleteSubscriberOutput) GoString() string + func (s DeleteSubscriberOutput) String() string + type DescribeBudgetActionHistoriesInput struct + AccountId *string + ActionId *string + BudgetName *string + MaxResults *int64 + NextToken *string + TimePeriod *TimePeriod + func (s *DescribeBudgetActionHistoriesInput) SetAccountId(v string) *DescribeBudgetActionHistoriesInput + func (s *DescribeBudgetActionHistoriesInput) SetActionId(v string) *DescribeBudgetActionHistoriesInput + func (s *DescribeBudgetActionHistoriesInput) SetBudgetName(v string) *DescribeBudgetActionHistoriesInput + func (s *DescribeBudgetActionHistoriesInput) SetMaxResults(v int64) *DescribeBudgetActionHistoriesInput + func (s *DescribeBudgetActionHistoriesInput) SetNextToken(v string) *DescribeBudgetActionHistoriesInput + func (s *DescribeBudgetActionHistoriesInput) SetTimePeriod(v *TimePeriod) *DescribeBudgetActionHistoriesInput + func (s *DescribeBudgetActionHistoriesInput) Validate() error + func (s DescribeBudgetActionHistoriesInput) GoString() string + func (s DescribeBudgetActionHistoriesInput) String() string + type DescribeBudgetActionHistoriesOutput struct + ActionHistories []*ActionHistory + NextToken *string + func (s *DescribeBudgetActionHistoriesOutput) SetActionHistories(v []*ActionHistory) *DescribeBudgetActionHistoriesOutput + func (s *DescribeBudgetActionHistoriesOutput) SetNextToken(v string) *DescribeBudgetActionHistoriesOutput + func (s DescribeBudgetActionHistoriesOutput) GoString() string + func (s DescribeBudgetActionHistoriesOutput) String() string + type DescribeBudgetActionInput struct + AccountId *string + ActionId *string + BudgetName *string + func (s *DescribeBudgetActionInput) SetAccountId(v string) *DescribeBudgetActionInput + func (s *DescribeBudgetActionInput) SetActionId(v string) *DescribeBudgetActionInput + func (s *DescribeBudgetActionInput) SetBudgetName(v string) *DescribeBudgetActionInput + func (s *DescribeBudgetActionInput) Validate() error + func (s DescribeBudgetActionInput) GoString() string + func (s DescribeBudgetActionInput) String() string + type DescribeBudgetActionOutput struct + AccountId *string + Action *Action + BudgetName *string + func (s *DescribeBudgetActionOutput) SetAccountId(v string) *DescribeBudgetActionOutput + func (s *DescribeBudgetActionOutput) SetAction(v *Action) *DescribeBudgetActionOutput + func (s *DescribeBudgetActionOutput) SetBudgetName(v string) *DescribeBudgetActionOutput + func (s DescribeBudgetActionOutput) GoString() string + func (s DescribeBudgetActionOutput) String() string + type DescribeBudgetActionsForAccountInput struct + AccountId *string + MaxResults *int64 + NextToken *string + func (s *DescribeBudgetActionsForAccountInput) SetAccountId(v string) *DescribeBudgetActionsForAccountInput + func (s *DescribeBudgetActionsForAccountInput) SetMaxResults(v int64) *DescribeBudgetActionsForAccountInput + func (s *DescribeBudgetActionsForAccountInput) SetNextToken(v string) *DescribeBudgetActionsForAccountInput + func (s *DescribeBudgetActionsForAccountInput) Validate() error + func (s DescribeBudgetActionsForAccountInput) GoString() string + func (s DescribeBudgetActionsForAccountInput) String() string + type DescribeBudgetActionsForAccountOutput struct + Actions []*Action + NextToken *string + func (s *DescribeBudgetActionsForAccountOutput) SetActions(v []*Action) *DescribeBudgetActionsForAccountOutput + func (s *DescribeBudgetActionsForAccountOutput) SetNextToken(v string) *DescribeBudgetActionsForAccountOutput + func (s DescribeBudgetActionsForAccountOutput) GoString() string + func (s DescribeBudgetActionsForAccountOutput) String() string + type DescribeBudgetActionsForBudgetInput struct + AccountId *string + BudgetName *string + MaxResults *int64 + NextToken *string + func (s *DescribeBudgetActionsForBudgetInput) SetAccountId(v string) *DescribeBudgetActionsForBudgetInput + func (s *DescribeBudgetActionsForBudgetInput) SetBudgetName(v string) *DescribeBudgetActionsForBudgetInput + func (s *DescribeBudgetActionsForBudgetInput) SetMaxResults(v int64) *DescribeBudgetActionsForBudgetInput + func (s *DescribeBudgetActionsForBudgetInput) SetNextToken(v string) *DescribeBudgetActionsForBudgetInput + func (s *DescribeBudgetActionsForBudgetInput) Validate() error + func (s DescribeBudgetActionsForBudgetInput) GoString() string + func (s DescribeBudgetActionsForBudgetInput) String() string + type DescribeBudgetActionsForBudgetOutput struct + Actions []*Action + NextToken *string + func (s *DescribeBudgetActionsForBudgetOutput) SetActions(v []*Action) *DescribeBudgetActionsForBudgetOutput + func (s *DescribeBudgetActionsForBudgetOutput) SetNextToken(v string) *DescribeBudgetActionsForBudgetOutput + func (s DescribeBudgetActionsForBudgetOutput) GoString() string + func (s DescribeBudgetActionsForBudgetOutput) String() string + type DescribeBudgetInput struct + AccountId *string + BudgetName *string + func (s *DescribeBudgetInput) SetAccountId(v string) *DescribeBudgetInput + func (s *DescribeBudgetInput) SetBudgetName(v string) *DescribeBudgetInput + func (s *DescribeBudgetInput) Validate() error + func (s DescribeBudgetInput) GoString() string + func (s DescribeBudgetInput) String() string + type DescribeBudgetNotificationsForAccountInput struct + AccountId *string + MaxResults *int64 + NextToken *string + func (s *DescribeBudgetNotificationsForAccountInput) SetAccountId(v string) *DescribeBudgetNotificationsForAccountInput + func (s *DescribeBudgetNotificationsForAccountInput) SetMaxResults(v int64) *DescribeBudgetNotificationsForAccountInput + func (s *DescribeBudgetNotificationsForAccountInput) SetNextToken(v string) *DescribeBudgetNotificationsForAccountInput + func (s *DescribeBudgetNotificationsForAccountInput) Validate() error + func (s DescribeBudgetNotificationsForAccountInput) GoString() string + func (s DescribeBudgetNotificationsForAccountInput) String() string + type DescribeBudgetNotificationsForAccountOutput struct + BudgetNotificationsForAccount []*BudgetNotificationsForAccount + NextToken *string + func (s *DescribeBudgetNotificationsForAccountOutput) SetBudgetNotificationsForAccount(v []*BudgetNotificationsForAccount) *DescribeBudgetNotificationsForAccountOutput + func (s *DescribeBudgetNotificationsForAccountOutput) SetNextToken(v string) *DescribeBudgetNotificationsForAccountOutput + func (s DescribeBudgetNotificationsForAccountOutput) GoString() string + func (s DescribeBudgetNotificationsForAccountOutput) String() string + type DescribeBudgetOutput struct + Budget *Budget + func (s *DescribeBudgetOutput) SetBudget(v *Budget) *DescribeBudgetOutput + func (s DescribeBudgetOutput) GoString() string + func (s DescribeBudgetOutput) String() string + type DescribeBudgetPerformanceHistoryInput struct + AccountId *string + BudgetName *string + MaxResults *int64 + NextToken *string + TimePeriod *TimePeriod + func (s *DescribeBudgetPerformanceHistoryInput) SetAccountId(v string) *DescribeBudgetPerformanceHistoryInput + func (s *DescribeBudgetPerformanceHistoryInput) SetBudgetName(v string) *DescribeBudgetPerformanceHistoryInput + func (s *DescribeBudgetPerformanceHistoryInput) SetMaxResults(v int64) *DescribeBudgetPerformanceHistoryInput + func (s *DescribeBudgetPerformanceHistoryInput) SetNextToken(v string) *DescribeBudgetPerformanceHistoryInput + func (s *DescribeBudgetPerformanceHistoryInput) SetTimePeriod(v *TimePeriod) *DescribeBudgetPerformanceHistoryInput + func (s *DescribeBudgetPerformanceHistoryInput) Validate() error + func (s DescribeBudgetPerformanceHistoryInput) GoString() string + func (s DescribeBudgetPerformanceHistoryInput) String() string + type DescribeBudgetPerformanceHistoryOutput struct + BudgetPerformanceHistory *BudgetPerformanceHistory + NextToken *string + func (s *DescribeBudgetPerformanceHistoryOutput) SetBudgetPerformanceHistory(v *BudgetPerformanceHistory) *DescribeBudgetPerformanceHistoryOutput + func (s *DescribeBudgetPerformanceHistoryOutput) SetNextToken(v string) *DescribeBudgetPerformanceHistoryOutput + func (s DescribeBudgetPerformanceHistoryOutput) GoString() string + func (s DescribeBudgetPerformanceHistoryOutput) String() string + type DescribeBudgetsInput struct + AccountId *string + MaxResults *int64 + NextToken *string + func (s *DescribeBudgetsInput) SetAccountId(v string) *DescribeBudgetsInput + func (s *DescribeBudgetsInput) SetMaxResults(v int64) *DescribeBudgetsInput + func (s *DescribeBudgetsInput) SetNextToken(v string) *DescribeBudgetsInput + func (s *DescribeBudgetsInput) Validate() error + func (s DescribeBudgetsInput) GoString() string + func (s DescribeBudgetsInput) String() string + type DescribeBudgetsOutput struct + Budgets []*Budget + NextToken *string + func (s *DescribeBudgetsOutput) SetBudgets(v []*Budget) *DescribeBudgetsOutput + func (s *DescribeBudgetsOutput) SetNextToken(v string) *DescribeBudgetsOutput + func (s DescribeBudgetsOutput) GoString() string + func (s DescribeBudgetsOutput) String() string + type DescribeNotificationsForBudgetInput struct + AccountId *string + BudgetName *string + MaxResults *int64 + NextToken *string + func (s *DescribeNotificationsForBudgetInput) SetAccountId(v string) *DescribeNotificationsForBudgetInput + func (s *DescribeNotificationsForBudgetInput) SetBudgetName(v string) *DescribeNotificationsForBudgetInput + func (s *DescribeNotificationsForBudgetInput) SetMaxResults(v int64) *DescribeNotificationsForBudgetInput + func (s *DescribeNotificationsForBudgetInput) SetNextToken(v string) *DescribeNotificationsForBudgetInput + func (s *DescribeNotificationsForBudgetInput) Validate() error + func (s DescribeNotificationsForBudgetInput) GoString() string + func (s DescribeNotificationsForBudgetInput) String() string + type DescribeNotificationsForBudgetOutput struct + NextToken *string + Notifications []*Notification + func (s *DescribeNotificationsForBudgetOutput) SetNextToken(v string) *DescribeNotificationsForBudgetOutput + func (s *DescribeNotificationsForBudgetOutput) SetNotifications(v []*Notification) *DescribeNotificationsForBudgetOutput + func (s DescribeNotificationsForBudgetOutput) GoString() string + func (s DescribeNotificationsForBudgetOutput) String() string + type DescribeSubscribersForNotificationInput struct + AccountId *string + BudgetName *string + MaxResults *int64 + NextToken *string + Notification *Notification + func (s *DescribeSubscribersForNotificationInput) SetAccountId(v string) *DescribeSubscribersForNotificationInput + func (s *DescribeSubscribersForNotificationInput) SetBudgetName(v string) *DescribeSubscribersForNotificationInput + func (s *DescribeSubscribersForNotificationInput) SetMaxResults(v int64) *DescribeSubscribersForNotificationInput + func (s *DescribeSubscribersForNotificationInput) SetNextToken(v string) *DescribeSubscribersForNotificationInput + func (s *DescribeSubscribersForNotificationInput) SetNotification(v *Notification) *DescribeSubscribersForNotificationInput + func (s *DescribeSubscribersForNotificationInput) Validate() error + func (s DescribeSubscribersForNotificationInput) GoString() string + func (s DescribeSubscribersForNotificationInput) String() string + type DescribeSubscribersForNotificationOutput struct + NextToken *string + Subscribers []*Subscriber + func (s *DescribeSubscribersForNotificationOutput) SetNextToken(v string) *DescribeSubscribersForNotificationOutput + func (s *DescribeSubscribersForNotificationOutput) SetSubscribers(v []*Subscriber) *DescribeSubscribersForNotificationOutput + func (s DescribeSubscribersForNotificationOutput) GoString() string + func (s DescribeSubscribersForNotificationOutput) String() string + type DuplicateRecordException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *DuplicateRecordException) Code() string + func (s *DuplicateRecordException) Error() string + func (s *DuplicateRecordException) Message() string + func (s *DuplicateRecordException) OrigErr() error + func (s *DuplicateRecordException) RequestID() string + func (s *DuplicateRecordException) StatusCode() int + func (s DuplicateRecordException) GoString() string + func (s DuplicateRecordException) String() string + type ExecuteBudgetActionInput struct + AccountId *string + ActionId *string + BudgetName *string + ExecutionType *string + func (s *ExecuteBudgetActionInput) SetAccountId(v string) *ExecuteBudgetActionInput + func (s *ExecuteBudgetActionInput) SetActionId(v string) *ExecuteBudgetActionInput + func (s *ExecuteBudgetActionInput) SetBudgetName(v string) *ExecuteBudgetActionInput + func (s *ExecuteBudgetActionInput) SetExecutionType(v string) *ExecuteBudgetActionInput + func (s *ExecuteBudgetActionInput) Validate() error + func (s ExecuteBudgetActionInput) GoString() string + func (s ExecuteBudgetActionInput) String() string + type ExecuteBudgetActionOutput struct + AccountId *string + ActionId *string + BudgetName *string + ExecutionType *string + func (s *ExecuteBudgetActionOutput) SetAccountId(v string) *ExecuteBudgetActionOutput + func (s *ExecuteBudgetActionOutput) SetActionId(v string) *ExecuteBudgetActionOutput + func (s *ExecuteBudgetActionOutput) SetBudgetName(v string) *ExecuteBudgetActionOutput + func (s *ExecuteBudgetActionOutput) SetExecutionType(v string) *ExecuteBudgetActionOutput + func (s ExecuteBudgetActionOutput) GoString() string + func (s ExecuteBudgetActionOutput) String() string + type ExpiredNextTokenException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ExpiredNextTokenException) Code() string + func (s *ExpiredNextTokenException) Error() string + func (s *ExpiredNextTokenException) Message() string + func (s *ExpiredNextTokenException) OrigErr() error + func (s *ExpiredNextTokenException) RequestID() string + func (s *ExpiredNextTokenException) StatusCode() int + func (s ExpiredNextTokenException) GoString() string + func (s ExpiredNextTokenException) String() string + type HistoricalOptions struct + BudgetAdjustmentPeriod *int64 + LookBackAvailablePeriods *int64 + func (s *HistoricalOptions) SetBudgetAdjustmentPeriod(v int64) *HistoricalOptions + func (s *HistoricalOptions) SetLookBackAvailablePeriods(v int64) *HistoricalOptions + func (s *HistoricalOptions) Validate() error + func (s HistoricalOptions) GoString() string + func (s HistoricalOptions) String() string + type IamActionDefinition struct + Groups []*string + PolicyArn *string + Roles []*string + Users []*string + func (s *IamActionDefinition) SetGroups(v []*string) *IamActionDefinition + func (s *IamActionDefinition) SetPolicyArn(v string) *IamActionDefinition + func (s *IamActionDefinition) SetRoles(v []*string) *IamActionDefinition + func (s *IamActionDefinition) SetUsers(v []*string) *IamActionDefinition + func (s *IamActionDefinition) Validate() error + func (s IamActionDefinition) GoString() string + func (s IamActionDefinition) String() string + type InternalErrorException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InternalErrorException) Code() string + func (s *InternalErrorException) Error() string + func (s *InternalErrorException) Message() string + func (s *InternalErrorException) OrigErr() error + func (s *InternalErrorException) RequestID() string + func (s *InternalErrorException) StatusCode() int + func (s InternalErrorException) GoString() string + func (s InternalErrorException) String() string + type InvalidNextTokenException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InvalidNextTokenException) Code() string + func (s *InvalidNextTokenException) Error() string + func (s *InvalidNextTokenException) Message() string + func (s *InvalidNextTokenException) OrigErr() error + func (s *InvalidNextTokenException) RequestID() string + func (s *InvalidNextTokenException) StatusCode() int + func (s InvalidNextTokenException) GoString() string + func (s InvalidNextTokenException) String() string + type InvalidParameterException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InvalidParameterException) Code() string + func (s *InvalidParameterException) Error() string + func (s *InvalidParameterException) Message() string + func (s *InvalidParameterException) OrigErr() error + func (s *InvalidParameterException) RequestID() string + func (s *InvalidParameterException) StatusCode() int + func (s InvalidParameterException) GoString() string + func (s InvalidParameterException) String() string + type NotFoundException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *NotFoundException) Code() string + func (s *NotFoundException) Error() string + func (s *NotFoundException) Message() string + func (s *NotFoundException) OrigErr() error + func (s *NotFoundException) RequestID() string + func (s *NotFoundException) StatusCode() int + func (s NotFoundException) GoString() string + func (s NotFoundException) String() string + type Notification struct + ComparisonOperator *string + NotificationState *string + NotificationType *string + Threshold *float64 + ThresholdType *string + func (s *Notification) SetComparisonOperator(v string) *Notification + func (s *Notification) SetNotificationState(v string) *Notification + func (s *Notification) SetNotificationType(v string) *Notification + func (s *Notification) SetThreshold(v float64) *Notification + func (s *Notification) SetThresholdType(v string) *Notification + func (s *Notification) Validate() error + func (s Notification) GoString() string + func (s Notification) String() string + type NotificationWithSubscribers struct + Notification *Notification + Subscribers []*Subscriber + func (s *NotificationWithSubscribers) SetNotification(v *Notification) *NotificationWithSubscribers + func (s *NotificationWithSubscribers) SetSubscribers(v []*Subscriber) *NotificationWithSubscribers + func (s *NotificationWithSubscribers) Validate() error + func (s NotificationWithSubscribers) GoString() string + func (s NotificationWithSubscribers) String() string + type ResourceLockedException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ResourceLockedException) Code() string + func (s *ResourceLockedException) Error() string + func (s *ResourceLockedException) Message() string + func (s *ResourceLockedException) OrigErr() error + func (s *ResourceLockedException) RequestID() string + func (s *ResourceLockedException) StatusCode() int + func (s ResourceLockedException) GoString() string + func (s ResourceLockedException) String() string + type ScpActionDefinition struct + PolicyId *string + TargetIds []*string + func (s *ScpActionDefinition) SetPolicyId(v string) *ScpActionDefinition + func (s *ScpActionDefinition) SetTargetIds(v []*string) *ScpActionDefinition + func (s *ScpActionDefinition) Validate() error + func (s ScpActionDefinition) GoString() string + func (s ScpActionDefinition) String() string + type Spend struct + Amount *string + Unit *string + func (s *Spend) SetAmount(v string) *Spend + func (s *Spend) SetUnit(v string) *Spend + func (s *Spend) Validate() error + func (s Spend) GoString() string + func (s Spend) String() string + type SsmActionDefinition struct + ActionSubType *string + InstanceIds []*string + Region *string + func (s *SsmActionDefinition) SetActionSubType(v string) *SsmActionDefinition + func (s *SsmActionDefinition) SetInstanceIds(v []*string) *SsmActionDefinition + func (s *SsmActionDefinition) SetRegion(v string) *SsmActionDefinition + func (s *SsmActionDefinition) Validate() error + func (s SsmActionDefinition) GoString() string + func (s SsmActionDefinition) String() string + type Subscriber struct + Address *string + SubscriptionType *string + func (s *Subscriber) SetAddress(v string) *Subscriber + func (s *Subscriber) SetSubscriptionType(v string) *Subscriber + func (s *Subscriber) Validate() error + func (s Subscriber) GoString() string + func (s Subscriber) String() string + type ThrottlingException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ThrottlingException) Code() string + func (s *ThrottlingException) Error() string + func (s *ThrottlingException) Message() string + func (s *ThrottlingException) OrigErr() error + func (s *ThrottlingException) RequestID() string + func (s *ThrottlingException) StatusCode() int + func (s ThrottlingException) GoString() string + func (s ThrottlingException) String() string + type TimePeriod struct + End *time.Time + Start *time.Time + func (s *TimePeriod) SetEnd(v time.Time) *TimePeriod + func (s *TimePeriod) SetStart(v time.Time) *TimePeriod + func (s TimePeriod) GoString() string + func (s TimePeriod) String() string + type UpdateBudgetActionInput struct + AccountId *string + ActionId *string + ActionThreshold *ActionThreshold + ApprovalModel *string + BudgetName *string + Definition *Definition + ExecutionRoleArn *string + NotificationType *string + Subscribers []*Subscriber + func (s *UpdateBudgetActionInput) SetAccountId(v string) *UpdateBudgetActionInput + func (s *UpdateBudgetActionInput) SetActionId(v string) *UpdateBudgetActionInput + func (s *UpdateBudgetActionInput) SetActionThreshold(v *ActionThreshold) *UpdateBudgetActionInput + func (s *UpdateBudgetActionInput) SetApprovalModel(v string) *UpdateBudgetActionInput + func (s *UpdateBudgetActionInput) SetBudgetName(v string) *UpdateBudgetActionInput + func (s *UpdateBudgetActionInput) SetDefinition(v *Definition) *UpdateBudgetActionInput + func (s *UpdateBudgetActionInput) SetExecutionRoleArn(v string) *UpdateBudgetActionInput + func (s *UpdateBudgetActionInput) SetNotificationType(v string) *UpdateBudgetActionInput + func (s *UpdateBudgetActionInput) SetSubscribers(v []*Subscriber) *UpdateBudgetActionInput + func (s *UpdateBudgetActionInput) Validate() error + func (s UpdateBudgetActionInput) GoString() string + func (s UpdateBudgetActionInput) String() string + type UpdateBudgetActionOutput struct + AccountId *string + BudgetName *string + NewAction *Action + OldAction *Action + func (s *UpdateBudgetActionOutput) SetAccountId(v string) *UpdateBudgetActionOutput + func (s *UpdateBudgetActionOutput) SetBudgetName(v string) *UpdateBudgetActionOutput + func (s *UpdateBudgetActionOutput) SetNewAction(v *Action) *UpdateBudgetActionOutput + func (s *UpdateBudgetActionOutput) SetOldAction(v *Action) *UpdateBudgetActionOutput + func (s UpdateBudgetActionOutput) GoString() string + func (s UpdateBudgetActionOutput) String() string + type UpdateBudgetInput struct + AccountId *string + NewBudget *Budget + func (s *UpdateBudgetInput) SetAccountId(v string) *UpdateBudgetInput + func (s *UpdateBudgetInput) SetNewBudget(v *Budget) *UpdateBudgetInput + func (s *UpdateBudgetInput) Validate() error + func (s UpdateBudgetInput) GoString() string + func (s UpdateBudgetInput) String() string + type UpdateBudgetOutput struct + func (s UpdateBudgetOutput) GoString() string + func (s UpdateBudgetOutput) String() string + type UpdateNotificationInput struct + AccountId *string + BudgetName *string + NewNotification *Notification + OldNotification *Notification + func (s *UpdateNotificationInput) SetAccountId(v string) *UpdateNotificationInput + func (s *UpdateNotificationInput) SetBudgetName(v string) *UpdateNotificationInput + func (s *UpdateNotificationInput) SetNewNotification(v *Notification) *UpdateNotificationInput + func (s *UpdateNotificationInput) SetOldNotification(v *Notification) *UpdateNotificationInput + func (s *UpdateNotificationInput) Validate() error + func (s UpdateNotificationInput) GoString() string + func (s UpdateNotificationInput) String() string + type UpdateNotificationOutput struct + func (s UpdateNotificationOutput) GoString() string + func (s UpdateNotificationOutput) String() string + type UpdateSubscriberInput struct + AccountId *string + BudgetName *string + NewSubscriber *Subscriber + Notification *Notification + OldSubscriber *Subscriber + func (s *UpdateSubscriberInput) SetAccountId(v string) *UpdateSubscriberInput + func (s *UpdateSubscriberInput) SetBudgetName(v string) *UpdateSubscriberInput + func (s *UpdateSubscriberInput) SetNewSubscriber(v *Subscriber) *UpdateSubscriberInput + func (s *UpdateSubscriberInput) SetNotification(v *Notification) *UpdateSubscriberInput + func (s *UpdateSubscriberInput) SetOldSubscriber(v *Subscriber) *UpdateSubscriberInput + func (s *UpdateSubscriberInput) Validate() error + func (s UpdateSubscriberInput) GoString() string + func (s UpdateSubscriberInput) String() string + type UpdateSubscriberOutput struct + func (s UpdateSubscriberOutput) GoString() string + func (s UpdateSubscriberOutput) String() string