CodeDeploy module#
Index > CodeDeploy
Auto-generated documentation for CodeDeploy type annotations stubs module types-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.36.26' mypy-boto3-builder
- Select
boto3
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 types-boto3
for CodeDeploy
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[codedeploy]'
# 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[codedeploy]'
# standalone installation
python -m pip install types-boto3-codedeploy
How to uninstall#
python -m pip uninstall -y types-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 types_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 types_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 types_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 types_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
- BatchGetApplicationsInputTypeDef
- BatchGetDeploymentGroupsInputTypeDef
- BatchGetDeploymentInstancesInputTypeDef
- BatchGetDeploymentTargetsInputTypeDef
- BatchGetDeploymentsInputTypeDef
- BatchGetOnPremisesInstancesInputTypeDef
- BlueInstanceTerminationOptionTypeDef
- DeploymentReadyOptionTypeDef
- GreenFleetProvisioningOptionTypeDef
- ContinueDeploymentInputTypeDef
- MinimumHealthyHostsTypeDef
- DeploymentStyleTypeDef
- EC2TagFilterTypeDef
- ECSServiceTypeDef
- TagFilterTypeDef
- DeleteApplicationInputTypeDef
- DeleteDeploymentConfigInputTypeDef
- DeleteDeploymentGroupInputTypeDef
- DeleteGitHubAccountTokenInputTypeDef
- DeleteResourcesByExternalIdInputTypeDef
- LastDeploymentInfoTypeDef
- TriggerConfigOutputTypeDef
- DeploymentOverviewTypeDef
- ErrorInformationTypeDef
- RelatedDeploymentsTypeDef
- RollbackInfoTypeDef
- DeregisterOnPremisesInstanceInputTypeDef
- DiagnosticsTypeDef
- TargetGroupInfoTypeDef
- ELBInfoTypeDef
- GenericRevisionInfoTypeDef
- GetApplicationInputTypeDef
- GetDeploymentConfigInputTypeDef
- GetDeploymentGroupInputTypeDef
- GetDeploymentInputTypeDef
- WaiterConfigTypeDef
- GetDeploymentInstanceInputTypeDef
- GetDeploymentTargetInputTypeDef
- GetOnPremisesInstanceInputTypeDef
- GitHubLocationTypeDef
- LambdaFunctionInfoTypeDef
- PaginatorConfigTypeDef
- ListApplicationRevisionsInputTypeDef
- ListApplicationsInputTypeDef
- ListDeploymentConfigsInputTypeDef
- ListDeploymentGroupsInputTypeDef
- ListDeploymentInstancesInputTypeDef
- ListDeploymentTargetsInputTypeDef
- ListGitHubAccountTokenNamesInputTypeDef
- ListTagsForResourceInputTypeDef
- MinimumHealthyHostsPerZoneTypeDef
- PutLifecycleEventHookExecutionStatusInputTypeDef
- RawStringTypeDef
- RegisterOnPremisesInstanceInputTypeDef
- S3LocationTypeDef
- SkipWaitTimeForInstanceTerminationInputTypeDef
- StopDeploymentInputTypeDef
- TrafficRouteOutputTypeDef
- TrafficRouteTypeDef
- TimeBasedCanaryTypeDef
- TimeBasedLinearTypeDef
- TimestampTypeDef
- TriggerConfigTypeDef
- UntagResourceInputTypeDef
- UpdateApplicationInputTypeDef
- AddTagsToOnPremisesInstancesInputTypeDef
- CreateApplicationInputTypeDef
- InstanceInfoTypeDef
- RemoveTagsFromOnPremisesInstancesInputTypeDef
- TagResourceInputTypeDef
- AlarmConfigurationOutputTypeDef
- AlarmConfigurationTypeDef
- AutoRollbackConfigurationUnionTypeDef
- BatchGetApplicationsOutputTypeDef
- CreateApplicationOutputTypeDef
- CreateDeploymentConfigOutputTypeDef
- CreateDeploymentGroupOutputTypeDef
- CreateDeploymentOutputTypeDef
- DeleteDeploymentGroupOutputTypeDef
- DeleteGitHubAccountTokenOutputTypeDef
- EmptyResponseMetadataTypeDef
- GetApplicationOutputTypeDef
- ListApplicationsOutputTypeDef
- ListDeploymentConfigsOutputTypeDef
- ListDeploymentGroupsOutputTypeDef
- ListDeploymentInstancesOutputTypeDef
- ListDeploymentTargetsOutputTypeDef
- ListDeploymentsOutputTypeDef
- ListGitHubAccountTokenNamesOutputTypeDef
- ListOnPremisesInstancesOutputTypeDef
- ListTagsForResourceOutputTypeDef
- PutLifecycleEventHookExecutionStatusOutputTypeDef
- StopDeploymentOutputTypeDef
- UpdateDeploymentGroupOutputTypeDef
- BlueGreenDeploymentConfigurationTypeDef
- EC2TagSetOutputTypeDef
- EC2TagSetTypeDef
- ListOnPremisesInstancesInputTypeDef
- OnPremisesTagSetOutputTypeDef
- OnPremisesTagSetTypeDef
- LifecycleEventTypeDef
- ECSTaskSetTypeDef
- GetDeploymentInputWaitTypeDef
- ListApplicationRevisionsInputPaginateTypeDef
- ListApplicationsInputPaginateTypeDef
- ListDeploymentConfigsInputPaginateTypeDef
- ListDeploymentGroupsInputPaginateTypeDef
- ListDeploymentInstancesInputPaginateTypeDef
- ListDeploymentTargetsInputPaginateTypeDef
- ListGitHubAccountTokenNamesInputPaginateTypeDef
- ListOnPremisesInstancesInputPaginateTypeDef
- ZonalConfigTypeDef
- RevisionLocationTypeDef
- TargetGroupPairInfoOutputTypeDef
- TargetGroupPairInfoTypeDef
- TrafficRoutingConfigTypeDef
- TimeRangeTypeDef
- TriggerConfigUnionTypeDef
- BatchGetOnPremisesInstancesOutputTypeDef
- GetOnPremisesInstanceOutputTypeDef
- AlarmConfigurationUnionTypeDef
- TargetInstancesOutputTypeDef
- EC2TagSetUnionTypeDef
- TargetInstancesTypeDef
- OnPremisesTagSetUnionTypeDef
- CloudFormationTargetTypeDef
- InstanceSummaryTypeDef
- InstanceTargetTypeDef
- LambdaTargetTypeDef
- ECSTargetTypeDef
- BatchGetApplicationRevisionsInputTypeDef
- GetApplicationRevisionInputTypeDef
- GetApplicationRevisionOutputTypeDef
- ListApplicationRevisionsOutputTypeDef
- RegisterApplicationRevisionInputTypeDef
- RevisionInfoTypeDef
- LoadBalancerInfoOutputTypeDef
- LoadBalancerInfoTypeDef
- CreateDeploymentConfigInputTypeDef
- DeploymentConfigInfoTypeDef
- ListDeploymentsInputPaginateTypeDef
- ListDeploymentsInputTypeDef
- TargetInstancesUnionTypeDef
- BatchGetDeploymentInstancesOutputTypeDef
- GetDeploymentInstanceOutputTypeDef
- DeploymentTargetTypeDef
- BatchGetApplicationRevisionsOutputTypeDef
- DeploymentGroupInfoTypeDef
- DeploymentInfoTypeDef
- LoadBalancerInfoUnionTypeDef
- GetDeploymentConfigOutputTypeDef
- CreateDeploymentInputTypeDef
- BatchGetDeploymentTargetsOutputTypeDef
- GetDeploymentTargetOutputTypeDef
- BatchGetDeploymentGroupsOutputTypeDef
- GetDeploymentGroupOutputTypeDef
- BatchGetDeploymentsOutputTypeDef
- GetDeploymentOutputTypeDef
- CreateDeploymentGroupInputTypeDef
- UpdateDeploymentGroupInputTypeDef