CodePipeline module#
Index > CodePipeline
Auto-generated documentation for CodePipeline type annotations stubs module mypy-boto3-codepipeline.
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
CodePipeline
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 CodePipeline
.
From PyPI with pip#
Install boto3-stubs
for CodePipeline
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[codepipeline]'
# 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[codepipeline]'
# standalone installation
python -m pip install mypy-boto3-codepipeline
How to uninstall#
python -m pip uninstall -y mypy-boto3-codepipeline
Usage#
Code samples can be found in Examples.
CodePipelineClient#
Type annotations and code completion for boto3.client("codepipeline")
as CodePipelineClient
boto3 documentation
# CodePipelineClient usage example
from boto3.session import Session
from mypy_boto3_codepipeline.client import CodePipelineClient
def get_client() -> CodePipelineClient:
return Session().client("codepipeline")
Paginators#
Type annotations and code completion for paginators
from boto3.client("codepipeline").get_paginator("...")
.
# ListActionExecutionsPaginator usage example
from boto3.session import Session
from mypy_boto3_codepipeline.paginator import ListActionExecutionsPaginator
def get_list_action_executions_paginator() -> ListActionExecutionsPaginator:
return Session().client("codepipeline").get_paginator("list_action_executions"))
- ListActionExecutionsPaginator
- ListActionTypesPaginator
- ListPipelineExecutionsPaginator
- ListPipelinesPaginator
- ListRuleExecutionsPaginator
- ListTagsForResourcePaginator
- ListWebhooksPaginator
Literals#
Type annotations for literals used in methods and schema.
# ActionCategoryType usage example
from mypy_boto3_codepipeline.literals import ActionCategoryType
def get_value() -> ActionCategoryType:
return "Approval"
- ActionCategoryType
- ActionConfigurationPropertyTypeType
- ActionExecutionStatusType
- ActionOwnerType
- ApprovalStatusType
- ArtifactLocationTypeType
- ArtifactStoreTypeType
- BlockerTypeType
- ConditionExecutionStatusType
- ConditionTypeType
- EncryptionKeyTypeType
- ExecutionModeType
- ExecutionTypeType
- ExecutorTypeType
- FailureTypeType
- GitPullRequestEventTypeType
- JobStatusType
- ListActionExecutionsPaginatorName
- ListActionTypesPaginatorName
- ListPipelineExecutionsPaginatorName
- ListPipelinesPaginatorName
- ListRuleExecutionsPaginatorName
- ListTagsForResourcePaginatorName
- ListWebhooksPaginatorName
- PipelineExecutionStatusType
- PipelineTriggerProviderTypeType
- PipelineTypeType
- ResultType
- RetryTriggerType
- RuleCategoryType
- RuleConfigurationPropertyTypeType
- RuleExecutionStatusType
- RuleOwnerType
- SourceRevisionTypeType
- StageExecutionStatusType
- StageRetryModeType
- StageTransitionTypeType
- StartTimeRangeType
- TriggerTypeType
- WebhookAuthenticationTypeType
- CodePipelineServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AWSSessionCredentialsTypeDef
- AcknowledgeJobInputRequestTypeDef
- ResponseMetadataTypeDef
- AcknowledgeThirdPartyJobInputRequestTypeDef
- ActionConfigurationPropertyTypeDef
- ActionConfigurationTypeDef
- ActionContextTypeDef
- ActionTypeIdTypeDef
- InputArtifactTypeDef
- OutputArtifactOutputTypeDef
- LatestInPipelineExecutionFilterTypeDef
- ErrorDetailsTypeDef
- ActionRevisionOutputTypeDef
- TimestampTypeDef
- ActionTypeArtifactDetailsTypeDef
- ActionTypeIdentifierTypeDef
- ActionTypePermissionsOutputTypeDef
- ActionTypePropertyTypeDef
- ActionTypeUrlsTypeDef
- ActionTypePermissionsTypeDef
- ActionTypeSettingsTypeDef
- ArtifactDetailsTypeDef
- ApprovalResultTypeDef
- S3LocationTypeDef
- S3ArtifactLocationTypeDef
- ArtifactRevisionTypeDef
- EncryptionKeyTypeDef
- BlockerDeclarationTypeDef
- ConditionExecutionTypeDef
- TagTypeDef
- DeleteCustomActionTypeInputRequestTypeDef
- DeletePipelineInputRequestTypeDef
- DeleteWebhookInputRequestTypeDef
- DeregisterWebhookWithThirdPartyInputRequestTypeDef
- DisableStageTransitionInputRequestTypeDef
- EnableStageTransitionInputRequestTypeDef
- ExecutionDetailsTypeDef
- ExecutionTriggerTypeDef
- JobWorkerExecutorConfigurationOutputTypeDef
- LambdaExecutorConfigurationTypeDef
- RetryConfigurationTypeDef
- FailureDetailsTypeDef
- GetActionTypeInputRequestTypeDef
- GetJobDetailsInputRequestTypeDef
- GetPipelineExecutionInputRequestTypeDef
- GetPipelineInputRequestTypeDef
- PipelineMetadataTypeDef
- GetPipelineStateInputRequestTypeDef
- GetThirdPartyJobDetailsInputRequestTypeDef
- GitBranchFilterCriteriaOutputTypeDef
- GitBranchFilterCriteriaTypeDef
- GitFilePathFilterCriteriaOutputTypeDef
- GitFilePathFilterCriteriaTypeDef
- GitTagFilterCriteriaOutputTypeDef
- GitTagFilterCriteriaTypeDef
- JobWorkerExecutorConfigurationTypeDef
- PaginatorConfigTypeDef
- ListActionTypesInputRequestTypeDef
- ListPipelinesInputRequestTypeDef
- PipelineSummaryTypeDef
- ListRuleTypesInputRequestTypeDef
- ListTagsForResourceInputRequestTypeDef
- ListWebhooksInputRequestTypeDef
- OutputArtifactTypeDef
- OverrideStageConditionInputRequestTypeDef
- StageContextTypeDef
- PipelineVariableDeclarationTypeDef
- SucceededInStageFilterTypeDef
- PipelineRollbackMetadataTypeDef
- SourceRevisionTypeDef
- StopExecutionTriggerTypeDef
- ResolvedPipelineVariableTypeDef
- PipelineVariableTypeDef
- ThirdPartyJobTypeDef
- RegisterWebhookWithThirdPartyInputRequestTypeDef
- RetryStageExecutionInputRequestTypeDef
- RetryStageMetadataTypeDef
- RollbackStageInputRequestTypeDef
- RuleConfigurationPropertyTypeDef
- RuleTypeIdTypeDef
- RuleRevisionTypeDef
- RuleTypeSettingsTypeDef
- SourceRevisionOverrideTypeDef
- StageConditionsExecutionTypeDef
- StageExecutionTypeDef
- TransitionStateTypeDef
- StopPipelineExecutionInputRequestTypeDef
- UntagResourceInputRequestTypeDef
- WebhookAuthConfigurationTypeDef
- WebhookFilterRuleTypeDef
- AcknowledgeJobOutputTypeDef
- AcknowledgeThirdPartyJobOutputTypeDef
- EmptyResponseMetadataTypeDef
- PutActionRevisionOutputTypeDef
- PutApprovalResultOutputTypeDef
- RetryStageExecutionOutputTypeDef
- RollbackStageOutputTypeDef
- StartPipelineExecutionOutputTypeDef
- StopPipelineExecutionOutputTypeDef
- PollForJobsInputRequestTypeDef
- PollForThirdPartyJobsInputRequestTypeDef
- ActionDeclarationOutputTypeDef
- ActionExecutionFilterTypeDef
- RuleExecutionFilterTypeDef
- ActionExecutionResultTypeDef
- ActionExecutionTypeDef
- RuleExecutionResultTypeDef
- RuleExecutionTypeDef
- ActionRevisionTypeDef
- CurrentRevisionTypeDef
- ActionTypePermissionsUnionTypeDef
- ActionTypeTypeDef
- PutApprovalResultInputRequestTypeDef
- ArtifactDetailTypeDef
- ArtifactLocationTypeDef
- ArtifactStoreTypeDef
- CreateCustomActionTypeInputRequestTypeDef
- ListTagsForResourceOutputTypeDef
- TagResourceInputRequestTypeDef
- ExecutorConfigurationOutputTypeDef
- PutJobFailureResultInputRequestTypeDef
- PutThirdPartyJobFailureResultInputRequestTypeDef
- GitBranchFilterCriteriaUnionTypeDef
- GitPullRequestFilterOutputTypeDef
- GitFilePathFilterCriteriaUnionTypeDef
- GitPushFilterOutputTypeDef
- GitTagFilterCriteriaUnionTypeDef
- JobWorkerExecutorConfigurationUnionTypeDef
- ListActionTypesInputPaginateTypeDef
- ListPipelinesInputPaginateTypeDef
- ListTagsForResourceInputPaginateTypeDef
- ListWebhooksInputPaginateTypeDef
- ListPipelinesOutputTypeDef
- OutputArtifactUnionTypeDef
- PipelineContextTypeDef
- PipelineExecutionFilterTypeDef
- PipelineExecutionSummaryTypeDef
- PipelineExecutionTypeDef
- PollForThirdPartyJobsOutputTypeDef
- RuleDeclarationOutputTypeDef
- RuleDeclarationTypeDef
- RuleTypeTypeDef
- StartPipelineExecutionInputRequestTypeDef
- WebhookDefinitionOutputTypeDef
- WebhookDefinitionTypeDef
- ListActionExecutionsInputPaginateTypeDef
- ListActionExecutionsInputRequestTypeDef
- ListRuleExecutionsInputPaginateTypeDef
- ListRuleExecutionsInputRequestTypeDef
- ActionStateTypeDef
- RuleExecutionOutputTypeDef
- RuleStateTypeDef
- PutActionRevisionInputRequestTypeDef
- PutJobSuccessResultInputRequestTypeDef
- PutThirdPartyJobSuccessResultInputRequestTypeDef
- CreateCustomActionTypeOutputTypeDef
- ListActionTypesOutputTypeDef
- ActionExecutionInputTypeDef
- ActionExecutionOutputTypeDef
- RuleExecutionInputTypeDef
- ArtifactTypeDef
- ActionTypeExecutorOutputTypeDef
- GitPullRequestFilterTypeDef
- GitConfigurationOutputTypeDef
- GitPushFilterTypeDef
- ExecutorConfigurationTypeDef
- ActionDeclarationTypeDef
- ListPipelineExecutionsInputPaginateTypeDef
- ListPipelineExecutionsInputRequestTypeDef
- ListPipelineExecutionsOutputTypeDef
- GetPipelineExecutionOutputTypeDef
- ConditionOutputTypeDef
- RuleDeclarationUnionTypeDef
- ListRuleTypesOutputTypeDef
- ListWebhookItemTypeDef
- PutWebhookInputRequestTypeDef
- ConditionStateTypeDef
- ActionExecutionDetailTypeDef
- RuleExecutionDetailTypeDef
- JobDataTypeDef
- ThirdPartyJobDataTypeDef
- ActionTypeDeclarationOutputTypeDef
- GitPullRequestFilterUnionTypeDef
- PipelineTriggerDeclarationOutputTypeDef
- GitPushFilterUnionTypeDef
- ExecutorConfigurationUnionTypeDef
- ActionDeclarationUnionTypeDef
- BeforeEntryConditionsOutputTypeDef
- FailureConditionsOutputTypeDef
- SuccessConditionsOutputTypeDef
- ConditionTypeDef
- ListWebhooksOutputTypeDef
- PutWebhookOutputTypeDef
- StageConditionStateTypeDef
- ListActionExecutionsOutputTypeDef
- ListRuleExecutionsOutputTypeDef
- JobDetailsTypeDef
- JobTypeDef
- ThirdPartyJobDetailsTypeDef
- GetActionTypeOutputTypeDef
- GitConfigurationTypeDef
- ActionTypeExecutorTypeDef
- StageDeclarationOutputTypeDef
- ConditionUnionTypeDef
- FailureConditionsTypeDef
- SuccessConditionsTypeDef
- StageStateTypeDef
- GetJobDetailsOutputTypeDef
- PollForJobsOutputTypeDef
- GetThirdPartyJobDetailsOutputTypeDef
- GitConfigurationUnionTypeDef
- ActionTypeExecutorUnionTypeDef
- PipelineDeclarationOutputTypeDef
- BeforeEntryConditionsTypeDef
- FailureConditionsUnionTypeDef
- SuccessConditionsUnionTypeDef
- GetPipelineStateOutputTypeDef
- PipelineTriggerDeclarationTypeDef
- ActionTypeDeclarationTypeDef
- CreatePipelineOutputTypeDef
- GetPipelineOutputTypeDef
- UpdatePipelineOutputTypeDef
- BeforeEntryConditionsUnionTypeDef
- PipelineTriggerDeclarationUnionTypeDef
- UpdateActionTypeInputRequestTypeDef
- StageDeclarationTypeDef
- StageDeclarationUnionTypeDef
- PipelineDeclarationTypeDef
- CreatePipelineInputRequestTypeDef
- UpdatePipelineInputRequestTypeDef