CodeDeploy module#
Index > CodeDeploy
Auto-generated documentation for CodeDeploy type annotations stubs module mypy-boto3-codedeploy.
How to install#
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
- WaiterConfigTypeDef
- GetDeploymentInputRequestTypeDef
- GetDeploymentInstanceInputRequestTypeDef
- GetDeploymentTargetInputRequestTypeDef