CloudFormation module#
Index > CloudFormation
Auto-generated documentation for CloudFormation type annotations stubs module types-boto3-cloudformation.
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.35.86' mypy_boto3_builder
- Select
boto3
AWS SDK. - Add
CloudFormation
service. - 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 CloudFormation
.
From PyPI with pip#
Install types-boto3
for CloudFormation
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[cloudformation]'
# 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[cloudformation]'
# standalone installation
python -m pip install types-boto3-cloudformation
How to uninstall#
python -m pip uninstall -y types-boto3-cloudformation
Usage#
Code samples can be found in Examples.
CloudFormationClient#
Type annotations and code completion for boto3.client("cloudformation")
as CloudFormationClient
boto3 documentation
# CloudFormationClient usage example
from boto3.session import Session
from types_boto3_cloudformation.client import CloudFormationClient
def get_client() -> CloudFormationClient:
return Session().client("cloudformation")
Paginators#
Type annotations and code completion for paginators
from boto3.client("cloudformation").get_paginator("...")
.
# DescribeAccountLimitsPaginator usage example
from boto3.session import Session
from types_boto3_cloudformation.paginator import DescribeAccountLimitsPaginator
def get_describe_account_limits_paginator() -> DescribeAccountLimitsPaginator:
return Session().client("cloudformation").get_paginator("describe_account_limits"))
- DescribeAccountLimitsPaginator
- DescribeChangeSetPaginator
- DescribeStackEventsPaginator
- DescribeStacksPaginator
- ListChangeSetsPaginator
- ListExportsPaginator
- ListGeneratedTemplatesPaginator
- ListImportsPaginator
- ListResourceScanRelatedResourcesPaginator
- ListResourceScanResourcesPaginator
- ListResourceScansPaginator
- ListStackInstancesPaginator
- ListStackResourcesPaginator
- ListStackSetOperationResultsPaginator
- ListStackSetOperationsPaginator
- ListStackSetsPaginator
- ListStacksPaginator
- ListTypesPaginator
Waiters#
Type annotations and code completion for waiters
from boto3.client("cloudformation").get_waiter("...")
.
# ChangeSetCreateCompleteWaiter usage example
from boto3.session import Session
from types_boto3_cloudformation.waiter import ChangeSetCreateCompleteWaiter
def get_change_set_create_complete_waiter() -> ChangeSetCreateCompleteWaiter:
return Session().client("cloudformation").get_waiter("change_set_create_complete")
- ChangeSetCreateCompleteWaiter
- StackCreateCompleteWaiter
- StackDeleteCompleteWaiter
- StackExistsWaiter
- StackImportCompleteWaiter
- StackRollbackCompleteWaiter
- StackUpdateCompleteWaiter
- TypeRegistrationCompleteWaiter
CloudFormationServiceResource#
Type annotations and code completion for boto3.resource("cloudformation")
as
CloudFormationServiceResource
boto3 documentation
# CloudFormationServiceResource usage example
from boto3.session import Session
from types_boto3_cloudformation.service_resource import CloudFormationServiceResource
def get_cloudformation_resource() -> CloudFormationServiceResource:
return Session().resource("cloudformation")
Collections#
Type annotations and code completion for collections
from boto3.resource("cloudformation").*
.
# ServiceResourceStacksCollection usage example
from boto3.session import Session
from types_boto3_cloudformation.service_resource import ServiceResourceStacksCollection
def get_collection() -> ServiceResourceStacksCollection:
return Session().resource("cloudformation").stacks
Resources#
Type annotations and code completion for additional resources
from session.resource("cloudformation").*
.
# Event usage example
from types_boto3_cloudformation.service_resource import Event
def get_resource() -> Event:
return resource.Event(...)
Literals#
Type annotations for literals used in methods and schema.
# AccountFilterTypeType usage example
from types_boto3_cloudformation.literals import AccountFilterTypeType
def get_value() -> AccountFilterTypeType:
return "DIFFERENCE"
- AccountFilterTypeType
- AccountGateStatusType
- AttributeChangeTypeType
- CallAsType
- CapabilityType
- CategoryType
- ChangeActionType
- ChangeSetCreateCompleteWaiterName
- ChangeSetHooksStatusType
- ChangeSetStatusType
- ChangeSetTypeType
- ChangeSourceType
- ChangeTypeType
- ConcurrencyModeType
- DeletionModeType
- DeprecatedStatusType
- DescribeAccountLimitsPaginatorName
- DescribeChangeSetPaginatorName
- DescribeStackEventsPaginatorName
- DescribeStacksPaginatorName
- DetailedStatusType
- DifferenceTypeType
- EvaluationTypeType
- ExecutionStatusType
- GeneratedTemplateDeletionPolicyType
- GeneratedTemplateResourceStatusType
- GeneratedTemplateStatusType
- GeneratedTemplateUpdateReplacePolicyType
- HandlerErrorCodeType
- HookFailureModeType
- HookInvocationPointType
- HookStatusType
- HookTargetTypeType
- IdentityProviderType
- ListChangeSetsPaginatorName
- ListExportsPaginatorName
- ListGeneratedTemplatesPaginatorName
- ListHookResultsTargetTypeType
- ListImportsPaginatorName
- ListResourceScanRelatedResourcesPaginatorName
- ListResourceScanResourcesPaginatorName
- ListResourceScansPaginatorName
- ListStackInstancesPaginatorName
- ListStackResourcesPaginatorName
- ListStackSetOperationResultsPaginatorName
- ListStackSetOperationsPaginatorName
- ListStackSetsPaginatorName
- ListStacksPaginatorName
- ListTypesPaginatorName
- OnFailureType
- OnStackFailureType
- OperationResultFilterNameType
- OperationStatusType
- OrganizationStatusType
- PermissionModelsType
- PolicyActionType
- ProvisioningTypeType
- PublisherStatusType
- RegionConcurrencyTypeType
- RegistrationStatusType
- RegistryTypeType
- ReplacementType
- RequiresRecreationType
- ResourceAttributeType
- ResourceScanStatusType
- ResourceSignalStatusType
- ResourceStatusType
- StackCreateCompleteWaiterName
- StackDeleteCompleteWaiterName
- StackDriftDetectionStatusType
- StackDriftStatusType
- StackExistsWaiterName
- StackImportCompleteWaiterName
- StackInstanceDetailedStatusType
- StackInstanceFilterNameType
- StackInstanceStatusType
- StackResourceDriftStatusType
- StackRollbackCompleteWaiterName
- StackSetDriftDetectionStatusType
- StackSetDriftStatusType
- StackSetOperationActionType
- StackSetOperationResultStatusType
- StackSetOperationStatusType
- StackSetStatusType
- StackStatusType
- StackUpdateCompleteWaiterName
- TemplateFormatType
- TemplateStageType
- ThirdPartyTypeType
- TypeRegistrationCompleteWaiterName
- TypeTestsStatusType
- VersionBumpType
- VisibilityType
- WarningTypeType
- CloudFormationServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AccountGateResultTypeDef
- AccountLimitTypeDef
- LoggingConfigTypeDef
- ResponseMetadataTypeDef
- AutoDeploymentTypeDef
- TypeConfigurationIdentifierTypeDef
- TypeConfigurationDetailsTypeDef
- CancelUpdateStackInputRequestTypeDef
- CancelUpdateStackInputStackCancelUpdateTypeDef
- ChangeSetHookResourceTargetDetailsTypeDef
- ChangeSetSummaryTypeDef
- ContinueUpdateRollbackInputRequestTypeDef
- ParameterTypeDef
- ResourceToImportTypeDef
- TagTypeDef
- ResourceDefinitionTypeDef
- TemplateConfigurationTypeDef
- DeploymentTargetsTypeDef
- StackSetOperationPreferencesTypeDef
- ManagedExecutionTypeDef
- DeactivateTypeInputRequestTypeDef
- DeleteChangeSetInputRequestTypeDef
- DeleteGeneratedTemplateInputRequestTypeDef
- DeleteStackInputRequestTypeDef
- DeleteStackInputStackDeleteTypeDef
- DeleteStackSetInputRequestTypeDef
- DeploymentTargetsOutputTypeDef
- DeregisterTypeInputRequestTypeDef
- PaginatorConfigTypeDef
- DescribeAccountLimitsInputRequestTypeDef
- DescribeChangeSetHooksInputRequestTypeDef
- DescribeChangeSetInputRequestTypeDef
- WaiterConfigTypeDef
- DescribeGeneratedTemplateInputRequestTypeDef
- TemplateProgressTypeDef
- DescribeOrganizationsAccessInputRequestTypeDef
- DescribePublisherInputRequestTypeDef
- DescribeResourceScanInputRequestTypeDef
- DescribeStackDriftDetectionStatusInputRequestTypeDef
- DescribeStackEventsInputRequestTypeDef
- StackEventTypeDef
- DescribeStackInstanceInputRequestTypeDef
- DescribeStackResourceDriftsInputRequestTypeDef
- DescribeStackResourceInputRequestTypeDef
- DescribeStackResourcesInputRequestTypeDef
- DescribeStackSetInputRequestTypeDef
- DescribeStackSetOperationInputRequestTypeDef
- DescribeStacksInputRequestTypeDef
- DescribeTypeInputRequestTypeDef
- RequiredActivatedTypeTypeDef
- DescribeTypeRegistrationInputRequestTypeDef
- DetectStackDriftInputRequestTypeDef
- DetectStackResourceDriftInputRequestTypeDef
- ExecuteChangeSetInputRequestTypeDef
- ExportTypeDef
- GetGeneratedTemplateInputRequestTypeDef
- GetStackPolicyInputRequestTypeDef
- GetTemplateInputRequestTypeDef
- TemplateSummaryConfigTypeDef
- ResourceIdentifierSummaryTypeDef
- WarningsTypeDef
- HookResultSummaryTypeDef
- ListChangeSetsInputRequestTypeDef
- ListExportsInputRequestTypeDef
- ListGeneratedTemplatesInputRequestTypeDef
- TemplateSummaryTypeDef
- ListHookResultsInputRequestTypeDef
- ListImportsInputRequestTypeDef
- ScannedResourceIdentifierTypeDef
- ScannedResourceTypeDef
- ListResourceScanResourcesInputRequestTypeDef
- ListResourceScansInputRequestTypeDef
- ResourceScanSummaryTypeDef
- ListStackInstanceResourceDriftsInputRequestTypeDef
- StackInstanceFilterTypeDef
- ListStackResourcesInputRequestTypeDef
- ListStackSetAutoDeploymentTargetsInputRequestTypeDef
- StackSetAutoDeploymentTargetSummaryTypeDef
- OperationResultFilterTypeDef
- ListStackSetOperationsInputRequestTypeDef
- ListStackSetsInputRequestTypeDef
- ListStacksInputRequestTypeDef
- ListTypeRegistrationsInputRequestTypeDef
- ListTypeVersionsInputRequestTypeDef
- TypeVersionSummaryTypeDef
- TypeFiltersTypeDef
- TypeSummaryTypeDef
- ModuleInfoTypeDef
- OutputTypeDef
- ParameterConstraintsTypeDef
- PhysicalResourceIdContextKeyValuePairTypeDef
- PropertyDifferenceTypeDef
- PublishTypeInputRequestTypeDef
- RecordHandlerProgressInputRequestTypeDef
- RegisterPublisherInputRequestTypeDef
- ResourceTargetDefinitionTypeDef
- RollbackTriggerTypeDef
- RollbackStackInputRequestTypeDef
- SetStackPolicyInputRequestTypeDef
- SetTypeConfigurationInputRequestTypeDef
- SetTypeDefaultVersionInputRequestTypeDef
- SignalResourceInputRequestTypeDef
- StackDriftInformationSummaryTypeDef
- StackDriftInformationTypeDef
- StackInstanceComprehensiveStatusTypeDef
- StackResourceDriftInformationTypeDef
- StackResourceDriftInformationSummaryTypeDef
- StackSetDriftDetectionDetailsTypeDef
- StackSetOperationPreferencesOutputTypeDef
- StackSetOperationStatusDetailsTypeDef
- StartResourceScanInputRequestTypeDef
- StopStackSetOperationInputRequestTypeDef
- TemplateParameterTypeDef
- TestTypeInputRequestTypeDef
- UpdateTerminationProtectionInputRequestTypeDef
- ValidateTemplateInputRequestTypeDef
- WarningPropertyTypeDef
- StackSetOperationResultSummaryTypeDef
- ActivateTypeInputRequestTypeDef
- RegisterTypeInputRequestTypeDef
- ActivateTypeOutputTypeDef
- CreateChangeSetOutputTypeDef
- CreateGeneratedTemplateOutputTypeDef
- CreateStackInstancesOutputTypeDef
- CreateStackOutputTypeDef
- CreateStackSetOutputTypeDef
- DeleteStackInstancesOutputTypeDef
- DescribeAccountLimitsOutputTypeDef
- DescribeOrganizationsAccessOutputTypeDef
- DescribePublisherOutputTypeDef
- DescribeResourceScanOutputTypeDef
- DescribeStackDriftDetectionStatusOutputTypeDef
- DescribeTypeRegistrationOutputTypeDef
- DetectStackDriftOutputTypeDef
- DetectStackSetDriftOutputTypeDef
- EmptyResponseMetadataTypeDef
- EstimateTemplateCostOutputTypeDef
- GetGeneratedTemplateOutputTypeDef
- GetStackPolicyOutputTypeDef
- GetTemplateOutputTypeDef
- ImportStacksToStackSetOutputTypeDef
- ListImportsOutputTypeDef
- ListTypeRegistrationsOutputTypeDef
- PublishTypeOutputTypeDef
- RegisterPublisherOutputTypeDef
- RegisterTypeOutputTypeDef
- RollbackStackOutputTypeDef
- SetTypeConfigurationOutputTypeDef
- StartResourceScanOutputTypeDef
- TestTypeOutputTypeDef
- UpdateGeneratedTemplateOutputTypeDef
- UpdateStackInstancesOutputTypeDef
- UpdateStackOutputTypeDef
- UpdateStackSetOutputTypeDef
- UpdateTerminationProtectionOutputTypeDef
- BatchDescribeTypeConfigurationsErrorTypeDef
- BatchDescribeTypeConfigurationsInputRequestTypeDef
- ChangeSetHookTargetDetailsTypeDef
- ListChangeSetsOutputTypeDef
- EstimateTemplateCostInputRequestTypeDef
- CreateGeneratedTemplateInputRequestTypeDef
- UpdateGeneratedTemplateInputRequestTypeDef
- CreateStackInstancesInputRequestTypeDef
- DeleteStackInstancesInputRequestTypeDef
- DetectStackSetDriftInputRequestTypeDef
- ImportStacksToStackSetInputRequestTypeDef
- UpdateStackInstancesInputRequestTypeDef
- CreateStackSetInputRequestTypeDef
- StackSetSummaryTypeDef
- UpdateStackSetInputRequestTypeDef
- DescribeAccountLimitsInputPaginateTypeDef
- DescribeChangeSetInputPaginateTypeDef
- DescribeStackEventsInputPaginateTypeDef
- DescribeStacksInputPaginateTypeDef
- ListChangeSetsInputPaginateTypeDef
- ListExportsInputPaginateTypeDef
- ListGeneratedTemplatesInputPaginateTypeDef
- ListImportsInputPaginateTypeDef
- ListResourceScanResourcesInputPaginateTypeDef
- ListResourceScansInputPaginateTypeDef
- ListStackResourcesInputPaginateTypeDef
- ListStackSetOperationsInputPaginateTypeDef
- ListStackSetsInputPaginateTypeDef
- ListStacksInputPaginateTypeDef
- DescribeChangeSetInputWaitTypeDef
- DescribeStacksInputWaitTypeDef
- DescribeTypeRegistrationInputWaitTypeDef
- DescribeStackEventsOutputTypeDef
- DescribeTypeOutputTypeDef
- ListExportsOutputTypeDef
- GetTemplateSummaryInputRequestTypeDef
- ListHookResultsOutputTypeDef
- ListGeneratedTemplatesOutputTypeDef
- ListResourceScanRelatedResourcesInputPaginateTypeDef
- ListResourceScanRelatedResourcesInputRequestTypeDef
- ListResourceScanRelatedResourcesOutputTypeDef
- ListResourceScanResourcesOutputTypeDef
- ListResourceScansOutputTypeDef
- ListStackInstancesInputPaginateTypeDef
- ListStackInstancesInputRequestTypeDef
- ListStackSetAutoDeploymentTargetsOutputTypeDef
- ListStackSetOperationResultsInputPaginateTypeDef
- ListStackSetOperationResultsInputRequestTypeDef
- ListTypeVersionsOutputTypeDef
- ListTypesInputPaginateTypeDef
- ListTypesInputRequestTypeDef
- ListTypesOutputTypeDef
- ParameterDeclarationTypeDef
- StackInstanceResourceDriftsSummaryTypeDef
- StackResourceDriftTypeDef
- ResourceChangeDetailTypeDef
- RollbackConfigurationOutputTypeDef
- RollbackConfigurationTypeDef
- StackSummaryTypeDef
- StackInstanceSummaryTypeDef
- StackInstanceTypeDef
- StackResourceDetailTypeDef
- StackResourceTypeDef
- StackResourceSummaryTypeDef
- StackSetTypeDef
- StackSetOperationSummaryTypeDef
- StackSetOperationTypeDef
- ValidateTemplateOutputTypeDef
- WarningDetailTypeDef
- ListStackSetOperationResultsOutputTypeDef
- BatchDescribeTypeConfigurationsOutputTypeDef
- ChangeSetHookTypeDef
- ListStackSetsOutputTypeDef
- GetTemplateSummaryOutputTypeDef
- ListStackInstanceResourceDriftsOutputTypeDef
- DescribeStackResourceDriftsOutputTypeDef
- DetectStackResourceDriftOutputTypeDef
- ResourceChangeTypeDef
- StackTypeDef
- CreateChangeSetInputRequestTypeDef
- CreateStackInputRequestTypeDef
- CreateStackInputServiceResourceCreateStackTypeDef
- UpdateStackInputRequestTypeDef
- UpdateStackInputStackUpdateTypeDef
- ListStacksOutputTypeDef
- ListStackInstancesOutputTypeDef
- DescribeStackInstanceOutputTypeDef
- DescribeStackResourceOutputTypeDef
- DescribeStackResourcesOutputTypeDef
- ListStackResourcesOutputTypeDef
- DescribeStackSetOutputTypeDef
- ListStackSetOperationsOutputTypeDef
- DescribeStackSetOperationOutputTypeDef
- ResourceDetailTypeDef
- DescribeChangeSetHooksOutputTypeDef
- ChangeTypeDef
- DescribeStacksOutputTypeDef
- DescribeGeneratedTemplateOutputTypeDef
- DescribeChangeSetOutputTypeDef