Budgets Classes
Action
ActionId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
NotificationType
- Type: typing.Literal['ACTUAL', 'FORECASTED']
- Required: Yes
ActionType
- Type: typing.Literal['APPLY_IAM_POLICY', 'APPLY_SCP_POLICY', 'RUN_SSM_DOCUMENTS']
- Required: Yes
ActionThreshold
- Type:
- Required: Yes
Definition
- Type:
- Required: Yes
ExecutionRoleArn
- Type:
- Required: Yes
ApprovalModel
- Type: typing.Literal['AUTOMATIC', 'MANUAL']
- Required: Yes
Status
- Type: typing.Literal['EXECUTION_FAILURE', 'EXECUTION_IN_PROGRESS', 'EXECUTION_SUCCESS', 'PENDING', 'RESET_FAILURE', 'RESET_IN_PROGRESS', 'REVERSE_FAILURE', 'REVERSE_IN_PROGRESS', 'REVERSE_SUCCESS', 'STANDBY']
- Required: Yes
Subscribers
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.Subscriber]
- Required: Yes
ActionHistory
Timestamp
- Type:
- Required: Yes
Status
- Type: typing.Literal['EXECUTION_FAILURE', 'EXECUTION_IN_PROGRESS', 'EXECUTION_SUCCESS', 'PENDING', 'RESET_FAILURE', 'RESET_IN_PROGRESS', 'REVERSE_FAILURE', 'REVERSE_IN_PROGRESS', 'REVERSE_SUCCESS', 'STANDBY']
- Required: Yes
EventType
- Type: typing.Literal['CREATE_ACTION', 'DELETE_ACTION', 'EXECUTE_ACTION', 'SYSTEM', 'UPDATE_ACTION']
- Required: Yes
ActionHistoryDetails
- Type:
- Required: Yes
ActionHistoryDetails
Message
- Type:
- Required: Yes
Action
- Type:
- Required: Yes
ActionThreshold
ActionThresholdValue
- Type:
- Required: Yes
ActionThresholdType
- Type: typing.Literal['ABSOLUTE_VALUE', 'PERCENTAGE']
- Required: Yes
AutoAdjustData
AutoAdjustType
- Type: typing.Literal['FORECAST', 'HISTORICAL']
- Required: Yes
HistoricalOptions
- Type:
LastAutoAdjustTime
- Type: typing.Union[datetime.datetime, str, NoneType]
AutoAdjustDataOutput
AutoAdjustType
- Type: typing.Literal['FORECAST', 'HISTORICAL']
- Required: Yes
HistoricalOptions
- Type:
LastAutoAdjustTime
- Type: typing.Optional[datetime.datetime]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
Budget
BudgetName
- Type:
- Required: Yes
TimeUnit
- Type: typing.Literal['ANNUALLY', 'DAILY', 'MONTHLY', 'QUARTERLY']
- Required: Yes
BudgetType
- Type: typing.Literal['COST', 'RI_COVERAGE', 'RI_UTILIZATION', 'SAVINGS_PLANS_COVERAGE', 'SAVINGS_PLANS_UTILIZATION', 'USAGE']
- Required: Yes
BudgetLimit
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.Spend]
PlannedBudgetLimits
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.budgets.budgets_classes.Spend]]
CostFilters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
CostTypes
- Type:
TimePeriod
- Type:
CalculatedSpend
- Type:
LastUpdatedTime
- Type: typing.Union[datetime.datetime, str, NoneType]
AutoAdjustData
- Type:
BudgetNotificationsForAccount
Notifications
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.Notification]]
BudgetName
- Type: typing.Optional[str]
BudgetOutput
BudgetName
- Type:
- Required: Yes
TimeUnit
- Type: typing.Literal['ANNUALLY', 'DAILY', 'MONTHLY', 'QUARTERLY']
- Required: Yes
BudgetType
- Type: typing.Literal['COST', 'RI_COVERAGE', 'RI_UTILIZATION', 'SAVINGS_PLANS_COVERAGE', 'SAVINGS_PLANS_UTILIZATION', 'USAGE']
- Required: Yes
BudgetLimit
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.Spend]
PlannedBudgetLimits
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.budgets.budgets_classes.Spend]]
CostFilters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
CostTypes
- Type:
TimePeriod
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.TimePeriodOutput]
CalculatedSpend
- Type:
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
AutoAdjustData
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.AutoAdjustDataOutput]
BudgetPerformanceHistory
BudgetName
- Type: typing.Optional[str]
BudgetType
- Type: typing.Optional[typing.Literal['COST', 'RI_COVERAGE', 'RI_UTILIZATION', 'SAVINGS_PLANS_COVERAGE', 'SAVINGS_PLANS_UTILIZATION', 'USAGE']]
CostFilters
- Type: typing.Optional[typing.Dict[str, typing.List[str]]]
CostTypes
- Type:
TimeUnit
- Type: typing.Optional[typing.Literal['ANNUALLY', 'DAILY', 'MONTHLY', 'QUARTERLY']]
BudgetedAndActualAmountsList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.BudgetedAndActualAmounts]]
BudgetedAndActualAmounts
BudgetedAmount
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.Spend]
ActualAmount
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.Spend]
TimePeriod
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.TimePeriodOutput]
CalculatedSpend
ActualSpend
- Type:
- Required: Yes
ForecastedSpend
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.Spend]
CostTypes
IncludeTax
- Type: typing.Optional[bool]
IncludeSubscription
- Type: typing.Optional[bool]
UseBlended
- Type: typing.Optional[bool]
IncludeRefund
- Type: typing.Optional[bool]
IncludeCredit
- Type: typing.Optional[bool]
IncludeUpfront
- Type: typing.Optional[bool]
IncludeRecurring
- Type: typing.Optional[bool]
IncludeOtherSubscription
- Type: typing.Optional[bool]
IncludeSupport
- Type: typing.Optional[bool]
IncludeDiscount
- Type: typing.Optional[bool]
UseAmortized
- Type: typing.Optional[bool]
CreateBudgetActionRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
NotificationType
- Type: typing.Literal['ACTUAL', 'FORECASTED']
- Required: Yes
ActionType
- Type: typing.Literal['APPLY_IAM_POLICY', 'APPLY_SCP_POLICY', 'RUN_SSM_DOCUMENTS']
- Required: Yes
ActionThreshold
- Type:
- Required: Yes
Definition
- Type: typing.Union[aws_resource_validator.pydantic_models.budgets.budgets_classes.Definition, aws_resource_validator.pydantic_models.budgets.budgets_classes.DefinitionOutput]
- Required: Yes
ExecutionRoleArn
- Type:
- Required: Yes
ApprovalModel
- Type: typing.Literal['AUTOMATIC', 'MANUAL']
- Required: Yes
Subscribers
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.Subscriber]
- Required: Yes
ResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.ResourceTag]]
CreateBudgetActionResponse
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
ActionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateBudgetRequest
AccountId
- Type:
- Required: Yes
Budget
- Type: typing.Union[aws_resource_validator.pydantic_models.budgets.budgets_classes.Budget, aws_resource_validator.pydantic_models.budgets.budgets_classes.BudgetOutput]
- Required: Yes
NotificationsWithSubscribers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.NotificationWithSubscribers]]
ResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.ResourceTag]]
CreateNotificationRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
Notification
- Type:
- Required: Yes
Subscribers
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.Subscriber]
- Required: Yes
CreateSubscriberRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
Notification
- Type:
- Required: Yes
Subscriber
- Type:
- Required: Yes
Definition
IamActionDefinition
- Type:
ScpActionDefinition
- Type:
SsmActionDefinition
- Type:
DefinitionOutput
IamActionDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.IamActionDefinitionOutput]
ScpActionDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.ScpActionDefinitionOutput]
SsmActionDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.SsmActionDefinitionOutput]
DeleteBudgetActionRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
ActionId
- Type:
- Required: Yes
DeleteBudgetActionResponse
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
Action
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteBudgetRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
DeleteNotificationRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
Notification
- Type:
- Required: Yes
DeleteSubscriberRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
Notification
- Type:
- Required: Yes
Subscriber
- Type:
- Required: Yes
DescribeBudgetActionHistoriesRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
ActionId
- Type:
- Required: Yes
TimePeriod
- Type: typing.Union[aws_resource_validator.pydantic_models.budgets.budgets_classes.TimePeriod, aws_resource_validator.pydantic_models.budgets.budgets_classes.TimePeriodOutput, NoneType]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeBudgetActionHistoriesRequestPaginate
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
ActionId
- Type:
- Required: Yes
TimePeriod
- Type: typing.Union[aws_resource_validator.pydantic_models.budgets.budgets_classes.TimePeriod, aws_resource_validator.pydantic_models.budgets.budgets_classes.TimePeriodOutput, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.PaginatorConfig]
DescribeBudgetActionHistoriesResponse
ActionHistories
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.ActionHistory]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeBudgetActionRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
ActionId
- Type:
- Required: Yes
DescribeBudgetActionResponse
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
Action
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeBudgetActionsForAccountRequest
AccountId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeBudgetActionsForAccountRequestPaginate
AccountId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.PaginatorConfig]
DescribeBudgetActionsForAccountResponse
Actions
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.Action]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeBudgetActionsForBudgetRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeBudgetActionsForBudgetRequestPaginate
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.PaginatorConfig]
DescribeBudgetActionsForBudgetResponse
Actions
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.Action]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeBudgetNotificationsForAccountRequest
AccountId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeBudgetNotificationsForAccountRequestPaginate
AccountId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.PaginatorConfig]
DescribeBudgetNotificationsForAccountResponse
BudgetNotificationsForAccount
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.BudgetNotificationsForAccount]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeBudgetPerformanceHistoryRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
TimePeriod
- Type: typing.Union[aws_resource_validator.pydantic_models.budgets.budgets_classes.TimePeriod, aws_resource_validator.pydantic_models.budgets.budgets_classes.TimePeriodOutput, NoneType]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeBudgetPerformanceHistoryRequestPaginate
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
TimePeriod
- Type: typing.Union[aws_resource_validator.pydantic_models.budgets.budgets_classes.TimePeriod, aws_resource_validator.pydantic_models.budgets.budgets_classes.TimePeriodOutput, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.PaginatorConfig]
DescribeBudgetPerformanceHistoryResponse
BudgetPerformanceHistory
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeBudgetRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
DescribeBudgetResponse
Budget
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeBudgetsRequest
AccountId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeBudgetsRequestPaginate
AccountId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.PaginatorConfig]
DescribeBudgetsResponse
Budgets
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.BudgetOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeNotificationsForBudgetRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeNotificationsForBudgetRequestPaginate
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.PaginatorConfig]
DescribeNotificationsForBudgetResponse
Notifications
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.Notification]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeSubscribersForNotificationRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
Notification
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeSubscribersForNotificationRequestPaginate
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
Notification
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.budgets.budgets_classes.PaginatorConfig]
DescribeSubscribersForNotificationResponse
Subscribers
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.Subscriber]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ExecuteBudgetActionRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
ActionId
- Type:
- Required: Yes
ExecutionType
- Type: typing.Literal['APPROVE_BUDGET_ACTION', 'RESET_BUDGET_ACTION', 'RETRY_BUDGET_ACTION', 'REVERSE_BUDGET_ACTION']
- Required: Yes
ExecuteBudgetActionResponse
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
ActionId
- Type:
- Required: Yes
ExecutionType
- Type: typing.Literal['APPROVE_BUDGET_ACTION', 'RESET_BUDGET_ACTION', 'RETRY_BUDGET_ACTION', 'REVERSE_BUDGET_ACTION']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HistoricalOptions
BudgetAdjustmentPeriod
- Type:
- Required: Yes
LookBackAvailablePeriods
- Type: typing.Optional[int]
IamActionDefinition
PolicyArn
- Type:
- Required: Yes
Roles
- Type: typing.Optional[typing.List[str]]
Groups
- Type: typing.Optional[typing.List[str]]
Users
- Type: typing.Optional[typing.List[str]]
IamActionDefinitionOutput
PolicyArn
- Type:
- Required: Yes
Roles
- Type: typing.Optional[typing.List[str]]
Groups
- Type: typing.Optional[typing.List[str]]
Users
- Type: typing.Optional[typing.List[str]]
ListTagsForResourceRequest
ResourceARN
- Type:
- Required: Yes
ListTagsForResourceResponse
ResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.ResourceTag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Notification
NotificationType
- Type: typing.Literal['ACTUAL', 'FORECASTED']
- Required: Yes
ComparisonOperator
- Type: typing.Literal['EQUAL_TO', 'GREATER_THAN', 'LESS_THAN']
- Required: Yes
Threshold
- Type:
- Required: Yes
ThresholdType
- Type: typing.Optional[typing.Literal['ABSOLUTE_VALUE', 'PERCENTAGE']]
NotificationState
- Type: typing.Optional[typing.Literal['ALARM', 'OK']]
NotificationWithSubscribers
Notification
- Type:
- Required: Yes
Subscribers
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.Subscriber]
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResourceTag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
ScpActionDefinition
PolicyId
- Type:
- Required: Yes
TargetIds
- Type: typing.List[str]
- Required: Yes
ScpActionDefinitionOutput
PolicyId
- Type:
- Required: Yes
TargetIds
- Type: typing.List[str]
- Required: Yes
Spend
Amount
- Type:
- Required: Yes
Unit
- Type:
- Required: Yes
SsmActionDefinition
ActionSubType
- Type: typing.Literal['STOP_EC2_INSTANCES', 'STOP_RDS_INSTANCES']
- Required: Yes
Region
- Type:
- Required: Yes
InstanceIds
- Type: typing.List[str]
- Required: Yes
SsmActionDefinitionOutput
ActionSubType
- Type: typing.Literal['STOP_EC2_INSTANCES', 'STOP_RDS_INSTANCES']
- Required: Yes
Region
- Type:
- Required: Yes
InstanceIds
- Type: typing.List[str]
- Required: Yes
Subscriber
SubscriptionType
- Type: typing.Literal['EMAIL', 'SNS']
- Required: Yes
Address
- Type:
- Required: Yes
TagResourceRequest
ResourceARN
- Type:
- Required: Yes
ResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.ResourceTag]
- Required: Yes
TimePeriod
Start
- Type: typing.Union[datetime.datetime, str, NoneType]
End
- Type: typing.Union[datetime.datetime, str, NoneType]
TimePeriodOutput
Start
- Type: typing.Optional[datetime.datetime]
End
- Type: typing.Optional[datetime.datetime]
UntagResourceRequest
ResourceARN
- Type:
- Required: Yes
ResourceTagKeys
- Type: typing.List[str]
- Required: Yes
UpdateBudgetActionRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
ActionId
- Type:
- Required: Yes
NotificationType
- Type: typing.Optional[typing.Literal['ACTUAL', 'FORECASTED']]
ActionThreshold
- Type:
Definition
- Type: typing.Union[aws_resource_validator.pydantic_models.budgets.budgets_classes.Definition, aws_resource_validator.pydantic_models.budgets.budgets_classes.DefinitionOutput, NoneType]
ExecutionRoleArn
- Type: typing.Optional[str]
ApprovalModel
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'MANUAL']]
Subscribers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.budgets.budgets_classes.Subscriber]]
UpdateBudgetActionResponse
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
OldAction
- Type:
- Required: Yes
NewAction
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateBudgetRequest
AccountId
- Type:
- Required: Yes
NewBudget
- Type: typing.Union[aws_resource_validator.pydantic_models.budgets.budgets_classes.Budget, aws_resource_validator.pydantic_models.budgets.budgets_classes.BudgetOutput]
- Required: Yes
UpdateNotificationRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
OldNotification
- Type:
- Required: Yes
NewNotification
- Type:
- Required: Yes
UpdateSubscriberRequest
AccountId
- Type:
- Required: Yes
BudgetName
- Type:
- Required: Yes
Notification
- Type:
- Required: Yes
OldSubscriber
- Type:
- Required: Yes
NewSubscriber
- Type:
- Required: Yes