Budgets module#
Index > Budgets
Auto-generated documentation for Budgets type annotations stubs module types-boto3-budgets.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3 package locally with mypy-boto3-builder.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory: uvx --with 'boto3==1.40.63' mypy-boto3-builder
- Select boto3AWS SDK.
- Add Budgetsservice.
- Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start command.
Click Modify and select boto3 common and Budgets.
From PyPI with pip#
Install types-boto3 for Budgets service.
# install with boto3 type annotations
python -m pip install 'types-boto3[budgets]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[budgets]'
# standalone installation
python -m pip install types-boto3-budgetsHow to uninstall#
python -m pip uninstall -y types-boto3-budgetsUsage#
Code samples can be found in Examples.
BudgetsClient#
Type annotations and code completion for  boto3.client("budgets") as BudgetsClient
 boto3 documentation
# BudgetsClient usage example
from boto3.session import Session
from types_boto3_budgets.client import BudgetsClient
def get_client() -> BudgetsClient:
    return Session().client("budgets")Paginators#
Type annotations and code completion for paginators
from boto3.client("budgets").get_paginator("...").
# DescribeBudgetActionHistoriesPaginator usage example
from boto3.session import Session
from types_boto3_budgets.paginator import DescribeBudgetActionHistoriesPaginator
def get_describe_budget_action_histories_paginator() -> DescribeBudgetActionHistoriesPaginator:
    return Session().client("budgets").get_paginator("describe_budget_action_histories"))- DescribeBudgetActionHistoriesPaginator
- DescribeBudgetActionsForAccountPaginator
- DescribeBudgetActionsForBudgetPaginator
- DescribeBudgetNotificationsForAccountPaginator
- DescribeBudgetPerformanceHistoryPaginator
- DescribeBudgetsPaginator
- DescribeNotificationsForBudgetPaginator
- DescribeSubscribersForNotificationPaginator
Literals#
Type annotations for literals used in methods and schema.
# ActionStatusType usage example
from types_boto3_budgets.literals import ActionStatusType
def get_value() -> ActionStatusType:
    return "EXECUTION_FAILURE"- ActionStatusType
- ActionSubTypeType
- ActionTypeType
- ApprovalModelType
- AutoAdjustTypeType
- BudgetTypeType
- ComparisonOperatorType
- DescribeBudgetActionHistoriesPaginatorName
- DescribeBudgetActionsForAccountPaginatorName
- DescribeBudgetActionsForBudgetPaginatorName
- DescribeBudgetNotificationsForAccountPaginatorName
- DescribeBudgetPerformanceHistoryPaginatorName
- DescribeBudgetsPaginatorName
- DescribeNotificationsForBudgetPaginatorName
- DescribeSubscribersForNotificationPaginatorName
- DimensionType
- EventTypeType
- ExecutionTypeType
- HealthStatusReasonType
- HealthStatusValueType
- MatchOptionType
- MetricType
- NotificationStateType
- NotificationTypeType
- SubscriptionTypeType
- ThresholdTypeType
- TimeUnitType
- BudgetsServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
Type definitions#
Type annotations for type definitions used in methods and schema.
- ActionThresholdTypeDef
- SubscriberTypeDef
- HistoricalOptionsTypeDef
- TimestampTypeDef
- NotificationTypeDef
- CostTypesTypeDef
- HealthStatusOutputTypeDef
- SpendTypeDef
- TimePeriodOutputTypeDef
- CostCategoryValuesOutputTypeDef
- CostCategoryValuesTypeDef
- ResourceTagTypeDef
- ResponseMetadataTypeDef
- IamActionDefinitionOutputTypeDef
- ScpActionDefinitionOutputTypeDef
- SsmActionDefinitionOutputTypeDef
- IamActionDefinitionTypeDef
- ScpActionDefinitionTypeDef
- SsmActionDefinitionTypeDef
- DeleteBudgetActionRequestTypeDef
- DeleteBudgetRequestTypeDef
- PaginatorConfigTypeDef
- DescribeBudgetActionRequestTypeDef
- DescribeBudgetActionsForAccountRequestTypeDef
- DescribeBudgetActionsForBudgetRequestTypeDef
- DescribeBudgetNotificationsForAccountRequestTypeDef
- DescribeBudgetRequestTypeDef
- DescribeBudgetsRequestTypeDef
- DescribeNotificationsForBudgetRequestTypeDef
- ExecuteBudgetActionRequestTypeDef
- ExpressionDimensionValuesOutputTypeDef
- ExpressionDimensionValuesTypeDef
- TagValuesOutputTypeDef
- TagValuesTypeDef
- ListTagsForResourceRequestTypeDef
- UntagResourceRequestTypeDef
- AutoAdjustDataOutputTypeDef
- AutoAdjustDataTypeDef
- HealthStatusTypeDef
- TimePeriodTypeDef
- BudgetNotificationsForAccountTypeDef
- CreateNotificationRequestTypeDef
- CreateSubscriberRequestTypeDef
- DeleteNotificationRequestTypeDef
- DeleteSubscriberRequestTypeDef
- DescribeSubscribersForNotificationRequestTypeDef
- NotificationWithSubscribersTypeDef
- UpdateNotificationRequestTypeDef
- UpdateSubscriberRequestTypeDef
- CalculatedSpendTypeDef
- BudgetedAndActualAmountsTypeDef
- TagResourceRequestTypeDef
- CreateBudgetActionResponseTypeDef
- DescribeNotificationsForBudgetResponseTypeDef
- DescribeSubscribersForNotificationResponseTypeDef
- ExecuteBudgetActionResponseTypeDef
- ListTagsForResourceResponseTypeDef
- DefinitionOutputTypeDef
- DefinitionTypeDef
- DescribeBudgetActionsForAccountRequestPaginateTypeDef
- DescribeBudgetActionsForBudgetRequestPaginateTypeDef
- DescribeBudgetNotificationsForAccountRequestPaginateTypeDef
- DescribeBudgetsRequestPaginateTypeDef
- DescribeNotificationsForBudgetRequestPaginateTypeDef
- DescribeSubscribersForNotificationRequestPaginateTypeDef
- ExpressionOutputTypeDef
- ExpressionPaginatorTypeDef
- ExpressionTypeDef
- TimePeriodUnionTypeDef
- DescribeBudgetNotificationsForAccountResponseTypeDef
- BudgetPerformanceHistoryTypeDef
- ActionTypeDef
- DefinitionUnionTypeDef
- BudgetOutputTypeDef
- BudgetPaginatorTypeDef
- BudgetTypeDef
- DescribeBudgetActionHistoriesRequestPaginateTypeDef
- DescribeBudgetActionHistoriesRequestTypeDef
- DescribeBudgetPerformanceHistoryRequestPaginateTypeDef
- DescribeBudgetPerformanceHistoryRequestTypeDef
- DescribeBudgetPerformanceHistoryResponseTypeDef
- ActionHistoryDetailsTypeDef
- DeleteBudgetActionResponseTypeDef
- DescribeBudgetActionResponseTypeDef
- DescribeBudgetActionsForAccountResponseTypeDef
- DescribeBudgetActionsForBudgetResponseTypeDef
- UpdateBudgetActionResponseTypeDef
- CreateBudgetActionRequestTypeDef
- UpdateBudgetActionRequestTypeDef
- DescribeBudgetResponseTypeDef
- DescribeBudgetsResponseTypeDef
- DescribeBudgetsResponsePaginatorTypeDef
- BudgetUnionTypeDef
- ActionHistoryTypeDef
- CreateBudgetRequestTypeDef
- UpdateBudgetRequestTypeDef
- DescribeBudgetActionHistoriesResponseTypeDef