CodeDeploy module#
Index > CodeDeploy
Auto-generated documentation for CodeDeploy type annotations stubs module types-aiobotocore-codedeploy.
How to install#
Generate locally (recommended)#
You can generate type annotations for aiobotocore
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'aiobotocore==2.25.0' mypy-boto3-builder
- Select
aiobotocore
AWS SDK. - Add
CodeDeploy
service. - Use provided commands to install generated packages.
From PyPI with pip#
Install types-aiobotocore
for CodeDeploy
service.
# install with aiobotocore type annotations
python -m pip install 'types-aiobotocore[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-aiobotocore-lite[codedeploy]'
# standalone installation
python -m pip install types-aiobotocore-codedeploy
How to uninstall#
python -m pip uninstall -y types-aiobotocore-codedeploy
Usage#
Code samples can be found in Examples.
CodeDeployClient#
Type annotations and code completion for session.create_client("codedeploy")
as CodeDeployClient
boto3 documentation
# CodeDeployClient usage example
from aiobotocore.session import get_session
from types_aiobotocore_codedeploy.client import CodeDeployClient
session = get_session()
async with session.create_client("codedeploy") as client:
client: CodeDeployClient
Paginators#
Type annotations and code completion for
paginators
from session.create_client("codedeploy").get_paginator("...")
.
# ListApplicationRevisionsPaginator usage example
from types_aiobotocore_codedeploy.paginator import ListApplicationRevisionsPaginator
def get_list_application_revisions_paginator() -> ListApplicationRevisionsPaginator:
return client.get_paginator("list_application_revisions"))
- ListApplicationRevisionsPaginator
- ListApplicationsPaginator
- ListDeploymentConfigsPaginator
- ListDeploymentGroupsPaginator
- ListDeploymentInstancesPaginator
- ListDeploymentTargetsPaginator
- ListDeploymentsPaginator
- ListGitHubAccountTokenNamesPaginator
- ListOnPremisesInstancesPaginator
Waiters#
Type annotations and code completion for
waiters
from session.create_client("codedeploy").get_waiter("...")
.
# DeploymentSuccessfulWaiter usage example
from types_aiobotocore_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_aiobotocore_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