CodeDeploy module#
Index > CodeDeploy
Auto-generated documentation for CodeDeploy type annotations stubs module mypy-boto3-codedeploy.
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-stubs
AWS SDK. - Add
CodeDeploy
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 CodeDeploy
.
From PyPI with pip#
Install boto3-stubs
for CodeDeploy
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[codedeploy]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[codedeploy]'
# standalone installation
python -m pip install mypy-boto3-codedeploy
How to uninstall#
python -m pip uninstall -y mypy-boto3-codedeploy
Usage#
Code samples can be found in Examples.
CodeDeployClient#
Type annotations and code completion for boto3.client("codedeploy")
as CodeDeployClient
boto3 documentation
# CodeDeployClient usage example
from boto3.session import Session
from mypy_boto3_codedeploy.client import CodeDeployClient
def get_client() -> CodeDeployClient:
return Session().client("codedeploy")
Paginators#
Type annotations and code completion for paginators
from boto3.client("codedeploy").get_paginator("...")
.
# ListApplicationRevisionsPaginator usage example
from boto3.session import Session
from mypy_boto3_codedeploy.paginator import ListApplicationRevisionsPaginator
def get_list_application_revisions_paginator() -> ListApplicationRevisionsPaginator:
return Session().client("codedeploy").get_paginator("list_application_revisions"))
- ListApplicationRevisionsPaginator
- ListApplicationsPaginator
- ListDeploymentConfigsPaginator
- ListDeploymentGroupsPaginator
- ListDeploymentInstancesPaginator
- ListDeploymentTargetsPaginator
- ListDeploymentsPaginator
- ListGitHubAccountTokenNamesPaginator
- ListOnPremisesInstancesPaginator
Waiters#
Type annotations and code completion for waiters
from boto3.client("codedeploy").get_waiter("...")
.
# DeploymentSuccessfulWaiter usage example
from boto3.session import Session
from mypy_boto3_codedeploy.waiter import DeploymentSuccessfulWaiter
def get_deployment_successful_waiter() -> DeploymentSuccessfulWaiter:
return Session().client("codedeploy").get_waiter("deployment_successful")
Literals#
Type annotations for literals used in methods and schema.
# ApplicationRevisionSortByType usage example
from mypy_boto3_codedeploy.literals import ApplicationRevisionSortByType
def get_value() -> ApplicationRevisionSortByType:
return "firstUsedTime"
- ApplicationRevisionSortByType
- AutoRollbackEventType
- BundleTypeType
- ComputePlatformType
- DeploymentCreatorType
- DeploymentOptionType
- DeploymentReadyActionType
- DeploymentStatusType
- DeploymentSuccessfulWaiterName
- DeploymentTargetTypeType
- DeploymentTypeType
- DeploymentWaitTypeType
- EC2TagFilterTypeType
- ErrorCodeType
- FileExistsBehaviorType
- GreenFleetProvisioningActionType
- InstanceActionType
- InstanceStatusType
- InstanceTypeType
- LifecycleErrorCodeType
- LifecycleEventStatusType
- ListApplicationRevisionsPaginatorName
- ListApplicationsPaginatorName
- ListDeploymentConfigsPaginatorName
- ListDeploymentGroupsPaginatorName
- ListDeploymentInstancesPaginatorName
- ListDeploymentTargetsPaginatorName
- ListDeploymentsPaginatorName
- ListGitHubAccountTokenNamesPaginatorName
- ListOnPremisesInstancesPaginatorName
- ListStateFilterActionType
- MinimumHealthyHostsPerZoneTypeType
- MinimumHealthyHostsTypeType
- OutdatedInstancesStrategyType
- RegistrationStatusType
- RevisionLocationTypeType
- SortOrderType
- StopStatusType
- TagFilterTypeType
- TargetFilterNameType
- TargetLabelType
- TargetStatusType
- TrafficRoutingTypeType
- TriggerEventTypeType
- CodeDeployServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- TagTypeDef
- AlarmTypeDef
- AppSpecContentTypeDef
- ApplicationInfoTypeDef
- AutoRollbackConfigurationOutputTypeDef
- AutoRollbackConfigurationTypeDef
- AutoScalingGroupTypeDef
- ResponseMetadataTypeDef
- BatchGetApplicationsInputRequestTypeDef
- BatchGetDeploymentGroupsInputRequestTypeDef
- BatchGetDeploymentInstancesInputRequestTypeDef
- BatchGetDeploymentTargetsInputRequestTypeDef
- BatchGetDeploymentsInputRequestTypeDef
- BatchGetOnPremisesInstancesInputRequestTypeDef
- BlueInstanceTerminationOptionTypeDef
- DeploymentReadyOptionTypeDef
- GreenFleetProvisioningOptionTypeDef
- ContinueDeploymentInputRequestTypeDef
- MinimumHealthyHostsTypeDef
- DeploymentStyleTypeDef
- EC2TagFilterTypeDef
- ECSServiceTypeDef
- TagFilterTypeDef
- DeleteApplicationInputRequestTypeDef
- DeleteDeploymentConfigInputRequestTypeDef
- DeleteDeploymentGroupInputRequestTypeDef
- DeleteGitHubAccountTokenInputRequestTypeDef
- DeleteResourcesByExternalIdInputRequestTypeDef
- LastDeploymentInfoTypeDef
- TriggerConfigOutputTypeDef
- DeploymentOverviewTypeDef
- ErrorInformationTypeDef
- RelatedDeploymentsTypeDef
- RollbackInfoTypeDef
- DeregisterOnPremisesInstanceInputRequestTypeDef
- DiagnosticsTypeDef
- TargetGroupInfoTypeDef
- ELBInfoTypeDef
- GenericRevisionInfoTypeDef
- GetApplicationInputRequestTypeDef
- GetDeploymentConfigInputRequestTypeDef
- GetDeploymentGroupInputRequestTypeDef
- GetDeploymentInputRequestTypeDef
- WaiterConfigTypeDef
- GetDeploymentInstanceInputRequestTypeDef
- GetDeploymentTargetInputRequestTypeDef
- GetOnPremisesInstanceInputRequestTypeDef
- GitHubLocationTypeDef
- LambdaFunctionInfoTypeDef
- PaginatorConfigTypeDef
- ListApplicationRevisionsInputRequestTypeDef
- ListApplicationsInputRequestTypeDef
- ListDeploymentConfigsInputRequestTypeDef
- ListDeploymentGroupsInputRequestTypeDef
- ListDeploymentInstancesInputRequestTypeDef
- ListDeploymentTargetsInputRequestTypeDef
- ListGitHubAccountTokenNamesInputRequestTypeDef
- ListTagsForResourceInputRequestTypeDef
- MinimumHealthyHostsPerZoneTypeDef
- PutLifecycleEventHookExecutionStatusInputRequestTypeDef
- RawStringTypeDef
- RegisterOnPremisesInstanceInputRequestTypeDef
- S3LocationTypeDef
- SkipWaitTimeForInstanceTerminationInputRequestTypeDef
- StopDeploymentInputRequestTypeDef
- TrafficRouteOutputTypeDef
- TimeBasedCanaryTypeDef
- TimeBasedLinearTypeDef
- TimestampTypeDef
- TrafficRouteTypeDef
- TriggerConfigTypeDef
- UntagResourceInputRequestTypeDef
- UpdateApplicationInputRequestTypeDef
- AddTagsToOnPremisesInstancesInputRequestTypeDef
- CreateApplicationInputRequestTypeDef
- InstanceInfoTypeDef
- RemoveTagsFromOnPremisesInstancesInputRequestTypeDef
- TagResourceInputRequestTypeDef
- AlarmConfigurationOutputTypeDef
- AlarmConfigurationTypeDef
- BatchGetApplicationsOutputTypeDef
- CreateApplicationOutputTypeDef
- CreateDeploymentConfigOutputTypeDef
- CreateDeploymentGroupOutputTypeDef
- CreateDeploymentOutputTypeDef
- DeleteDeploymentGroupOutputTypeDef
- DeleteGitHubAccountTokenOutputTypeDef
- EmptyResponseMetadataTypeDef
- GetApplicationOutputTypeDef
- ListApplicationsOutputTypeDef
- ListDeploymentConfigsOutputTypeDef
- ListDeploymentGroupsOutputTypeDef
- ListDeploymentInstancesOutputTypeDef
- ListDeploymentTargetsOutputTypeDef
- ListDeploymentsOutputTypeDef
- ListGitHubAccountTokenNamesOutputTypeDef
- ListOnPremisesInstancesOutputTypeDef
- ListTagsForResourceOutputTypeDef
- PutLifecycleEventHookExecutionStatusOutputTypeDef
- StopDeploymentOutputTypeDef
- UpdateDeploymentGroupOutputTypeDef
- BlueGreenDeploymentConfigurationTypeDef
- EC2TagSetOutputTypeDef
- EC2TagSetTypeDef
- ListOnPremisesInstancesInputRequestTypeDef
- OnPremisesTagSetOutputTypeDef
- OnPremisesTagSetTypeDef
- LifecycleEventTypeDef
- ECSTaskSetTypeDef
- GetDeploymentInputWaitTypeDef
- ListApplicationRevisionsInputPaginateTypeDef
- ListApplicationsInputPaginateTypeDef
- ListDeploymentConfigsInputPaginateTypeDef
- ListDeploymentGroupsInputPaginateTypeDef
- ListDeploymentInstancesInputPaginateTypeDef
- ListDeploymentTargetsInputPaginateTypeDef
- ListGitHubAccountTokenNamesInputPaginateTypeDef
- ListOnPremisesInstancesInputPaginateTypeDef
- ZonalConfigTypeDef
- RevisionLocationTypeDef
- TargetGroupPairInfoOutputTypeDef
- TrafficRoutingConfigTypeDef
- TimeRangeTypeDef
- TrafficRouteUnionTypeDef
- TriggerConfigUnionTypeDef
- BatchGetOnPremisesInstancesOutputTypeDef
- GetOnPremisesInstanceOutputTypeDef
- TargetInstancesOutputTypeDef
- EC2TagSetUnionTypeDef
- CloudFormationTargetTypeDef
- InstanceSummaryTypeDef
- InstanceTargetTypeDef
- LambdaTargetTypeDef
- ECSTargetTypeDef
- BatchGetApplicationRevisionsInputRequestTypeDef
- GetApplicationRevisionInputRequestTypeDef
- GetApplicationRevisionOutputTypeDef
- ListApplicationRevisionsOutputTypeDef
- RegisterApplicationRevisionInputRequestTypeDef
- RevisionInfoTypeDef
- LoadBalancerInfoOutputTypeDef
- CreateDeploymentConfigInputRequestTypeDef
- DeploymentConfigInfoTypeDef
- ListDeploymentsInputPaginateTypeDef
- ListDeploymentsInputRequestTypeDef
- TargetGroupPairInfoTypeDef
- TargetInstancesTypeDef
- BatchGetDeploymentInstancesOutputTypeDef
- GetDeploymentInstanceOutputTypeDef
- DeploymentTargetTypeDef
- BatchGetApplicationRevisionsOutputTypeDef
- DeploymentGroupInfoTypeDef
- DeploymentInfoTypeDef
- GetDeploymentConfigOutputTypeDef
- TargetGroupPairInfoUnionTypeDef
- CreateDeploymentInputRequestTypeDef
- BatchGetDeploymentTargetsOutputTypeDef
- GetDeploymentTargetOutputTypeDef
- BatchGetDeploymentGroupsOutputTypeDef
- GetDeploymentGroupOutputTypeDef
- BatchGetDeploymentsOutputTypeDef
- GetDeploymentOutputTypeDef
- LoadBalancerInfoTypeDef
- CreateDeploymentGroupInputRequestTypeDef
- UpdateDeploymentGroupInputRequestTypeDef