Type definitions#
Index > CodePipeline > Type definitions
Auto-generated documentation for CodePipeline type annotations stubs module mypy-boto3-codepipeline.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_codepipeline.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ActionRevisionUnionTypeDef#
# ActionRevisionUnionTypeDef Union usage example
from mypy_boto3_codepipeline.type_defs import ActionRevisionUnionTypeDef
def get_value() -> ActionRevisionUnionTypeDef:
return ...
# ActionRevisionUnionTypeDef definition
ActionRevisionUnionTypeDef = Union[
ActionRevisionTypeDef, # (1)
ActionRevisionOutputTypeDef, # (2)
]
WebhookDefinitionUnionTypeDef#
# WebhookDefinitionUnionTypeDef Union usage example
from mypy_boto3_codepipeline.type_defs import WebhookDefinitionUnionTypeDef
def get_value() -> WebhookDefinitionUnionTypeDef:
return ...
# WebhookDefinitionUnionTypeDef definition
WebhookDefinitionUnionTypeDef = Union[
WebhookDefinitionTypeDef, # (1)
WebhookDefinitionOutputTypeDef, # (2)
]
ActionTypeDeclarationUnionTypeDef#
# ActionTypeDeclarationUnionTypeDef Union usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeDeclarationUnionTypeDef
def get_value() -> ActionTypeDeclarationUnionTypeDef:
return ...
# ActionTypeDeclarationUnionTypeDef definition
ActionTypeDeclarationUnionTypeDef = Union[
ActionTypeDeclarationTypeDef, # (1)
ActionTypeDeclarationOutputTypeDef, # (2)
]
PipelineDeclarationUnionTypeDef#
# PipelineDeclarationUnionTypeDef Union usage example
from mypy_boto3_codepipeline.type_defs import PipelineDeclarationUnionTypeDef
def get_value() -> PipelineDeclarationUnionTypeDef:
return ...
# PipelineDeclarationUnionTypeDef definition
PipelineDeclarationUnionTypeDef = Union[
PipelineDeclarationTypeDef, # (1)
PipelineDeclarationOutputTypeDef, # (2)
]
AWSSessionCredentialsTypeDef#
# AWSSessionCredentialsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import AWSSessionCredentialsTypeDef
def get_value() -> AWSSessionCredentialsTypeDef:
return {
"accessKeyId": ...,
}
# AWSSessionCredentialsTypeDef definition
class AWSSessionCredentialsTypeDef(TypedDict):
accessKeyId: str,
secretAccessKey: str,
sessionToken: str,
AcknowledgeJobInputTypeDef#
# AcknowledgeJobInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import AcknowledgeJobInputTypeDef
def get_value() -> AcknowledgeJobInputTypeDef:
return {
"jobId": ...,
}
# AcknowledgeJobInputTypeDef definition
class AcknowledgeJobInputTypeDef(TypedDict):
jobId: str,
nonce: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AcknowledgeThirdPartyJobInputTypeDef#
# AcknowledgeThirdPartyJobInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import AcknowledgeThirdPartyJobInputTypeDef
def get_value() -> AcknowledgeThirdPartyJobInputTypeDef:
return {
"jobId": ...,
}
# AcknowledgeThirdPartyJobInputTypeDef definition
class AcknowledgeThirdPartyJobInputTypeDef(TypedDict):
jobId: str,
nonce: str,
clientToken: str,
ActionConfigurationPropertyTypeDef#
# ActionConfigurationPropertyTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionConfigurationPropertyTypeDef
def get_value() -> ActionConfigurationPropertyTypeDef:
return {
"name": ...,
}
# ActionConfigurationPropertyTypeDef definition
class ActionConfigurationPropertyTypeDef(TypedDict):
name: str,
required: bool,
key: bool,
secret: bool,
queryable: NotRequired[bool],
description: NotRequired[str],
type: NotRequired[ActionConfigurationPropertyTypeType], # (1)
ActionConfigurationTypeDef#
# ActionConfigurationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionConfigurationTypeDef
def get_value() -> ActionConfigurationTypeDef:
return {
"configuration": ...,
}
# ActionConfigurationTypeDef definition
class ActionConfigurationTypeDef(TypedDict):
configuration: NotRequired[Dict[str, str]],
ActionContextTypeDef#
# ActionContextTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionContextTypeDef
def get_value() -> ActionContextTypeDef:
return {
"name": ...,
}
# ActionContextTypeDef definition
class ActionContextTypeDef(TypedDict):
name: NotRequired[str],
actionExecutionId: NotRequired[str],
ActionTypeIdTypeDef#
# ActionTypeIdTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeIdTypeDef
def get_value() -> ActionTypeIdTypeDef:
return {
"category": ...,
}
# ActionTypeIdTypeDef definition
class ActionTypeIdTypeDef(TypedDict):
category: ActionCategoryType, # (1)
owner: ActionOwnerType, # (2)
provider: str,
version: str,
- See ActionCategoryType
- See ActionOwnerType
EnvironmentVariableTypeDef#
# EnvironmentVariableTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import EnvironmentVariableTypeDef
def get_value() -> EnvironmentVariableTypeDef:
return {
"name": ...,
}
# EnvironmentVariableTypeDef definition
class EnvironmentVariableTypeDef(TypedDict):
name: str,
value: str,
InputArtifactTypeDef#
# InputArtifactTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import InputArtifactTypeDef
def get_value() -> InputArtifactTypeDef:
return {
"name": ...,
}
# InputArtifactTypeDef definition
class InputArtifactTypeDef(TypedDict):
name: str,
OutputArtifactOutputTypeDef#
# OutputArtifactOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import OutputArtifactOutputTypeDef
def get_value() -> OutputArtifactOutputTypeDef:
return {
"name": ...,
}
# OutputArtifactOutputTypeDef definition
class OutputArtifactOutputTypeDef(TypedDict):
name: str,
files: NotRequired[List[str]],
OutputArtifactTypeDef#
# OutputArtifactTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import OutputArtifactTypeDef
def get_value() -> OutputArtifactTypeDef:
return {
"name": ...,
}
# OutputArtifactTypeDef definition
class OutputArtifactTypeDef(TypedDict):
name: str,
files: NotRequired[Sequence[str]],
LatestInPipelineExecutionFilterTypeDef#
# LatestInPipelineExecutionFilterTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import LatestInPipelineExecutionFilterTypeDef
def get_value() -> LatestInPipelineExecutionFilterTypeDef:
return {
"pipelineExecutionId": ...,
}
# LatestInPipelineExecutionFilterTypeDef definition
class LatestInPipelineExecutionFilterTypeDef(TypedDict):
pipelineExecutionId: str,
startTimeRange: StartTimeRangeType, # (1)
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ErrorDetailsTypeDef
def get_value() -> ErrorDetailsTypeDef:
return {
"code": ...,
}
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
code: NotRequired[str],
message: NotRequired[str],
ActionRevisionOutputTypeDef#
# ActionRevisionOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionRevisionOutputTypeDef
def get_value() -> ActionRevisionOutputTypeDef:
return {
"revisionId": ...,
}
# ActionRevisionOutputTypeDef definition
class ActionRevisionOutputTypeDef(TypedDict):
revisionId: str,
revisionChangeId: str,
created: datetime,
ActionTypeArtifactDetailsTypeDef#
# ActionTypeArtifactDetailsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeArtifactDetailsTypeDef
def get_value() -> ActionTypeArtifactDetailsTypeDef:
return {
"minimumCount": ...,
}
# ActionTypeArtifactDetailsTypeDef definition
class ActionTypeArtifactDetailsTypeDef(TypedDict):
minimumCount: int,
maximumCount: int,
ActionTypeIdentifierTypeDef#
# ActionTypeIdentifierTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeIdentifierTypeDef
def get_value() -> ActionTypeIdentifierTypeDef:
return {
"category": ...,
}
# ActionTypeIdentifierTypeDef definition
class ActionTypeIdentifierTypeDef(TypedDict):
category: ActionCategoryType, # (1)
owner: str,
provider: str,
version: str,
ActionTypePermissionsOutputTypeDef#
# ActionTypePermissionsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypePermissionsOutputTypeDef
def get_value() -> ActionTypePermissionsOutputTypeDef:
return {
"allowedAccounts": ...,
}
# ActionTypePermissionsOutputTypeDef definition
class ActionTypePermissionsOutputTypeDef(TypedDict):
allowedAccounts: List[str],
ActionTypePropertyTypeDef#
# ActionTypePropertyTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypePropertyTypeDef
def get_value() -> ActionTypePropertyTypeDef:
return {
"name": ...,
}
# ActionTypePropertyTypeDef definition
class ActionTypePropertyTypeDef(TypedDict):
name: str,
optional: bool,
key: bool,
noEcho: bool,
queryable: NotRequired[bool],
description: NotRequired[str],
ActionTypeUrlsTypeDef#
# ActionTypeUrlsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeUrlsTypeDef
def get_value() -> ActionTypeUrlsTypeDef:
return {
"configurationUrl": ...,
}
# ActionTypeUrlsTypeDef definition
class ActionTypeUrlsTypeDef(TypedDict):
configurationUrl: NotRequired[str],
entityUrlTemplate: NotRequired[str],
executionUrlTemplate: NotRequired[str],
revisionUrlTemplate: NotRequired[str],
ActionTypePermissionsTypeDef#
# ActionTypePermissionsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypePermissionsTypeDef
def get_value() -> ActionTypePermissionsTypeDef:
return {
"allowedAccounts": ...,
}
# ActionTypePermissionsTypeDef definition
class ActionTypePermissionsTypeDef(TypedDict):
allowedAccounts: Sequence[str],
ActionTypeSettingsTypeDef#
# ActionTypeSettingsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeSettingsTypeDef
def get_value() -> ActionTypeSettingsTypeDef:
return {
"thirdPartyConfigurationUrl": ...,
}
# ActionTypeSettingsTypeDef definition
class ActionTypeSettingsTypeDef(TypedDict):
thirdPartyConfigurationUrl: NotRequired[str],
entityUrlTemplate: NotRequired[str],
executionUrlTemplate: NotRequired[str],
revisionUrlTemplate: NotRequired[str],
ArtifactDetailsTypeDef#
# ArtifactDetailsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ArtifactDetailsTypeDef
def get_value() -> ArtifactDetailsTypeDef:
return {
"minimumCount": ...,
}
# ArtifactDetailsTypeDef definition
class ArtifactDetailsTypeDef(TypedDict):
minimumCount: int,
maximumCount: int,
ApprovalResultTypeDef#
# ApprovalResultTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ApprovalResultTypeDef
def get_value() -> ApprovalResultTypeDef:
return {
"summary": ...,
}
# ApprovalResultTypeDef definition
class ApprovalResultTypeDef(TypedDict):
summary: str,
status: ApprovalStatusType, # (1)
S3LocationTypeDef#
# S3LocationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"bucket": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
bucket: NotRequired[str],
key: NotRequired[str],
S3ArtifactLocationTypeDef#
# S3ArtifactLocationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import S3ArtifactLocationTypeDef
def get_value() -> S3ArtifactLocationTypeDef:
return {
"bucketName": ...,
}
# S3ArtifactLocationTypeDef definition
class S3ArtifactLocationTypeDef(TypedDict):
bucketName: str,
objectKey: str,
ArtifactRevisionTypeDef#
# ArtifactRevisionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ArtifactRevisionTypeDef
def get_value() -> ArtifactRevisionTypeDef:
return {
"name": ...,
}
# ArtifactRevisionTypeDef definition
class ArtifactRevisionTypeDef(TypedDict):
name: NotRequired[str],
revisionId: NotRequired[str],
revisionChangeIdentifier: NotRequired[str],
revisionSummary: NotRequired[str],
created: NotRequired[datetime],
revisionUrl: NotRequired[str],
EncryptionKeyTypeDef#
# EncryptionKeyTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import EncryptionKeyTypeDef
def get_value() -> EncryptionKeyTypeDef:
return {
"id": ...,
}
# EncryptionKeyTypeDef definition
class EncryptionKeyTypeDef(TypedDict):
id: str,
type: EncryptionKeyTypeType, # (1)
BlockerDeclarationTypeDef#
# BlockerDeclarationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import BlockerDeclarationTypeDef
def get_value() -> BlockerDeclarationTypeDef:
return {
"name": ...,
}
# BlockerDeclarationTypeDef definition
class BlockerDeclarationTypeDef(TypedDict):
name: str,
type: BlockerTypeType, # (1)
- See BlockerTypeType
ConditionExecutionTypeDef#
# ConditionExecutionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ConditionExecutionTypeDef
def get_value() -> ConditionExecutionTypeDef:
return {
"status": ...,
}
# ConditionExecutionTypeDef definition
class ConditionExecutionTypeDef(TypedDict):
status: NotRequired[ConditionExecutionStatusType], # (1)
summary: NotRequired[str],
lastStatusChange: NotRequired[datetime],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
DeleteCustomActionTypeInputTypeDef#
# DeleteCustomActionTypeInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import DeleteCustomActionTypeInputTypeDef
def get_value() -> DeleteCustomActionTypeInputTypeDef:
return {
"category": ...,
}
# DeleteCustomActionTypeInputTypeDef definition
class DeleteCustomActionTypeInputTypeDef(TypedDict):
category: ActionCategoryType, # (1)
provider: str,
version: str,
DeletePipelineInputTypeDef#
# DeletePipelineInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import DeletePipelineInputTypeDef
def get_value() -> DeletePipelineInputTypeDef:
return {
"name": ...,
}
# DeletePipelineInputTypeDef definition
class DeletePipelineInputTypeDef(TypedDict):
name: str,
DeleteWebhookInputTypeDef#
# DeleteWebhookInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import DeleteWebhookInputTypeDef
def get_value() -> DeleteWebhookInputTypeDef:
return {
"name": ...,
}
# DeleteWebhookInputTypeDef definition
class DeleteWebhookInputTypeDef(TypedDict):
name: str,
DeregisterWebhookWithThirdPartyInputTypeDef#
# DeregisterWebhookWithThirdPartyInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import DeregisterWebhookWithThirdPartyInputTypeDef
def get_value() -> DeregisterWebhookWithThirdPartyInputTypeDef:
return {
"webhookName": ...,
}
# DeregisterWebhookWithThirdPartyInputTypeDef definition
class DeregisterWebhookWithThirdPartyInputTypeDef(TypedDict):
webhookName: NotRequired[str],
DisableStageTransitionInputTypeDef#
# DisableStageTransitionInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import DisableStageTransitionInputTypeDef
def get_value() -> DisableStageTransitionInputTypeDef:
return {
"pipelineName": ...,
}
# DisableStageTransitionInputTypeDef definition
class DisableStageTransitionInputTypeDef(TypedDict):
pipelineName: str,
stageName: str,
transitionType: StageTransitionTypeType, # (1)
reason: str,
EnableStageTransitionInputTypeDef#
# EnableStageTransitionInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import EnableStageTransitionInputTypeDef
def get_value() -> EnableStageTransitionInputTypeDef:
return {
"pipelineName": ...,
}
# EnableStageTransitionInputTypeDef definition
class EnableStageTransitionInputTypeDef(TypedDict):
pipelineName: str,
stageName: str,
transitionType: StageTransitionTypeType, # (1)
ExecutionDetailsTypeDef#
# ExecutionDetailsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ExecutionDetailsTypeDef
def get_value() -> ExecutionDetailsTypeDef:
return {
"summary": ...,
}
# ExecutionDetailsTypeDef definition
class ExecutionDetailsTypeDef(TypedDict):
summary: NotRequired[str],
externalExecutionId: NotRequired[str],
percentComplete: NotRequired[int],
ExecutionTriggerTypeDef#
# ExecutionTriggerTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ExecutionTriggerTypeDef
def get_value() -> ExecutionTriggerTypeDef:
return {
"triggerType": ...,
}
# ExecutionTriggerTypeDef definition
class ExecutionTriggerTypeDef(TypedDict):
triggerType: NotRequired[TriggerTypeType], # (1)
triggerDetail: NotRequired[str],
- See TriggerTypeType
JobWorkerExecutorConfigurationOutputTypeDef#
# JobWorkerExecutorConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import JobWorkerExecutorConfigurationOutputTypeDef
def get_value() -> JobWorkerExecutorConfigurationOutputTypeDef:
return {
"pollingAccounts": ...,
}
# JobWorkerExecutorConfigurationOutputTypeDef definition
class JobWorkerExecutorConfigurationOutputTypeDef(TypedDict):
pollingAccounts: NotRequired[List[str]],
pollingServicePrincipals: NotRequired[List[str]],
LambdaExecutorConfigurationTypeDef#
# LambdaExecutorConfigurationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import LambdaExecutorConfigurationTypeDef
def get_value() -> LambdaExecutorConfigurationTypeDef:
return {
"lambdaFunctionArn": ...,
}
# LambdaExecutorConfigurationTypeDef definition
class LambdaExecutorConfigurationTypeDef(TypedDict):
lambdaFunctionArn: str,
JobWorkerExecutorConfigurationTypeDef#
# JobWorkerExecutorConfigurationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import JobWorkerExecutorConfigurationTypeDef
def get_value() -> JobWorkerExecutorConfigurationTypeDef:
return {
"pollingAccounts": ...,
}
# JobWorkerExecutorConfigurationTypeDef definition
class JobWorkerExecutorConfigurationTypeDef(TypedDict):
pollingAccounts: NotRequired[Sequence[str]],
pollingServicePrincipals: NotRequired[Sequence[str]],
RetryConfigurationTypeDef#
# RetryConfigurationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RetryConfigurationTypeDef
def get_value() -> RetryConfigurationTypeDef:
return {
"retryMode": ...,
}
# RetryConfigurationTypeDef definition
class RetryConfigurationTypeDef(TypedDict):
retryMode: NotRequired[StageRetryModeType], # (1)
FailureDetailsTypeDef#
# FailureDetailsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import FailureDetailsTypeDef
def get_value() -> FailureDetailsTypeDef:
return {
"type": ...,
}
# FailureDetailsTypeDef definition
class FailureDetailsTypeDef(TypedDict):
type: FailureTypeType, # (1)
message: str,
externalExecutionId: NotRequired[str],
- See FailureTypeType
GetActionTypeInputTypeDef#
# GetActionTypeInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetActionTypeInputTypeDef
def get_value() -> GetActionTypeInputTypeDef:
return {
"category": ...,
}
# GetActionTypeInputTypeDef definition
class GetActionTypeInputTypeDef(TypedDict):
category: ActionCategoryType, # (1)
owner: str,
provider: str,
version: str,
GetJobDetailsInputTypeDef#
# GetJobDetailsInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetJobDetailsInputTypeDef
def get_value() -> GetJobDetailsInputTypeDef:
return {
"jobId": ...,
}
# GetJobDetailsInputTypeDef definition
class GetJobDetailsInputTypeDef(TypedDict):
jobId: str,
GetPipelineExecutionInputTypeDef#
# GetPipelineExecutionInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineExecutionInputTypeDef
def get_value() -> GetPipelineExecutionInputTypeDef:
return {
"pipelineName": ...,
}
# GetPipelineExecutionInputTypeDef definition
class GetPipelineExecutionInputTypeDef(TypedDict):
pipelineName: str,
pipelineExecutionId: str,
GetPipelineInputTypeDef#
# GetPipelineInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineInputTypeDef
def get_value() -> GetPipelineInputTypeDef:
return {
"name": ...,
}
# GetPipelineInputTypeDef definition
class GetPipelineInputTypeDef(TypedDict):
name: str,
version: NotRequired[int],
PipelineMetadataTypeDef#
# PipelineMetadataTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineMetadataTypeDef
def get_value() -> PipelineMetadataTypeDef:
return {
"pipelineArn": ...,
}
# PipelineMetadataTypeDef definition
class PipelineMetadataTypeDef(TypedDict):
pipelineArn: NotRequired[str],
created: NotRequired[datetime],
updated: NotRequired[datetime],
pollingDisabledAt: NotRequired[datetime],
GetPipelineStateInputTypeDef#
# GetPipelineStateInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineStateInputTypeDef
def get_value() -> GetPipelineStateInputTypeDef:
return {
"name": ...,
}
# GetPipelineStateInputTypeDef definition
class GetPipelineStateInputTypeDef(TypedDict):
name: str,
GetThirdPartyJobDetailsInputTypeDef#
# GetThirdPartyJobDetailsInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetThirdPartyJobDetailsInputTypeDef
def get_value() -> GetThirdPartyJobDetailsInputTypeDef:
return {
"jobId": ...,
}
# GetThirdPartyJobDetailsInputTypeDef definition
class GetThirdPartyJobDetailsInputTypeDef(TypedDict):
jobId: str,
clientToken: str,
GitBranchFilterCriteriaOutputTypeDef#
# GitBranchFilterCriteriaOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitBranchFilterCriteriaOutputTypeDef
def get_value() -> GitBranchFilterCriteriaOutputTypeDef:
return {
"includes": ...,
}
# GitBranchFilterCriteriaOutputTypeDef definition
class GitBranchFilterCriteriaOutputTypeDef(TypedDict):
includes: NotRequired[List[str]],
excludes: NotRequired[List[str]],
GitBranchFilterCriteriaTypeDef#
# GitBranchFilterCriteriaTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitBranchFilterCriteriaTypeDef
def get_value() -> GitBranchFilterCriteriaTypeDef:
return {
"includes": ...,
}
# GitBranchFilterCriteriaTypeDef definition
class GitBranchFilterCriteriaTypeDef(TypedDict):
includes: NotRequired[Sequence[str]],
excludes: NotRequired[Sequence[str]],
GitFilePathFilterCriteriaOutputTypeDef#
# GitFilePathFilterCriteriaOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitFilePathFilterCriteriaOutputTypeDef
def get_value() -> GitFilePathFilterCriteriaOutputTypeDef:
return {
"includes": ...,
}
# GitFilePathFilterCriteriaOutputTypeDef definition
class GitFilePathFilterCriteriaOutputTypeDef(TypedDict):
includes: NotRequired[List[str]],
excludes: NotRequired[List[str]],
GitFilePathFilterCriteriaTypeDef#
# GitFilePathFilterCriteriaTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitFilePathFilterCriteriaTypeDef
def get_value() -> GitFilePathFilterCriteriaTypeDef:
return {
"includes": ...,
}
# GitFilePathFilterCriteriaTypeDef definition
class GitFilePathFilterCriteriaTypeDef(TypedDict):
includes: NotRequired[Sequence[str]],
excludes: NotRequired[Sequence[str]],
GitTagFilterCriteriaOutputTypeDef#
# GitTagFilterCriteriaOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitTagFilterCriteriaOutputTypeDef
def get_value() -> GitTagFilterCriteriaOutputTypeDef:
return {
"includes": ...,
}
# GitTagFilterCriteriaOutputTypeDef definition
class GitTagFilterCriteriaOutputTypeDef(TypedDict):
includes: NotRequired[List[str]],
excludes: NotRequired[List[str]],
GitTagFilterCriteriaTypeDef#
# GitTagFilterCriteriaTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitTagFilterCriteriaTypeDef
def get_value() -> GitTagFilterCriteriaTypeDef:
return {
"includes": ...,
}
# GitTagFilterCriteriaTypeDef definition
class GitTagFilterCriteriaTypeDef(TypedDict):
includes: NotRequired[Sequence[str]],
excludes: NotRequired[Sequence[str]],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListActionTypesInputTypeDef#
# ListActionTypesInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListActionTypesInputTypeDef
def get_value() -> ListActionTypesInputTypeDef:
return {
"actionOwnerFilter": ...,
}
# ListActionTypesInputTypeDef definition
class ListActionTypesInputTypeDef(TypedDict):
actionOwnerFilter: NotRequired[ActionOwnerType], # (1)
nextToken: NotRequired[str],
regionFilter: NotRequired[str],
- See ActionOwnerType
ListPipelinesInputTypeDef#
# ListPipelinesInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListPipelinesInputTypeDef
def get_value() -> ListPipelinesInputTypeDef:
return {
"nextToken": ...,
}
# ListPipelinesInputTypeDef definition
class ListPipelinesInputTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PipelineSummaryTypeDef#
# PipelineSummaryTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineSummaryTypeDef
def get_value() -> PipelineSummaryTypeDef:
return {
"name": ...,
}
# PipelineSummaryTypeDef definition
class PipelineSummaryTypeDef(TypedDict):
name: NotRequired[str],
version: NotRequired[int],
pipelineType: NotRequired[PipelineTypeType], # (1)
executionMode: NotRequired[ExecutionModeType], # (2)
created: NotRequired[datetime],
updated: NotRequired[datetime],
- See PipelineTypeType
- See ExecutionModeType
ListRuleTypesInputTypeDef#
# ListRuleTypesInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListRuleTypesInputTypeDef
def get_value() -> ListRuleTypesInputTypeDef:
return {
"ruleOwnerFilter": ...,
}
# ListRuleTypesInputTypeDef definition
class ListRuleTypesInputTypeDef(TypedDict):
ruleOwnerFilter: NotRequired[RuleOwnerType], # (1)
regionFilter: NotRequired[str],
- See RuleOwnerType
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
resourceArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListWebhooksInputTypeDef#
# ListWebhooksInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListWebhooksInputTypeDef
def get_value() -> ListWebhooksInputTypeDef:
return {
"NextToken": ...,
}
# ListWebhooksInputTypeDef definition
class ListWebhooksInputTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OverrideStageConditionInputTypeDef#
# OverrideStageConditionInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import OverrideStageConditionInputTypeDef
def get_value() -> OverrideStageConditionInputTypeDef:
return {
"pipelineName": ...,
}
# OverrideStageConditionInputTypeDef definition
class OverrideStageConditionInputTypeDef(TypedDict):
pipelineName: str,
stageName: str,
pipelineExecutionId: str,
conditionType: ConditionTypeType, # (1)
StageContextTypeDef#
# StageContextTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StageContextTypeDef
def get_value() -> StageContextTypeDef:
return {
"name": ...,
}
# StageContextTypeDef definition
class StageContextTypeDef(TypedDict):
name: NotRequired[str],
PipelineVariableDeclarationTypeDef#
# PipelineVariableDeclarationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineVariableDeclarationTypeDef
def get_value() -> PipelineVariableDeclarationTypeDef:
return {
"name": ...,
}
# PipelineVariableDeclarationTypeDef definition
class PipelineVariableDeclarationTypeDef(TypedDict):
name: str,
defaultValue: NotRequired[str],
description: NotRequired[str],
SucceededInStageFilterTypeDef#
# SucceededInStageFilterTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import SucceededInStageFilterTypeDef
def get_value() -> SucceededInStageFilterTypeDef:
return {
"stageName": ...,
}
# SucceededInStageFilterTypeDef definition
class SucceededInStageFilterTypeDef(TypedDict):
stageName: NotRequired[str],
PipelineRollbackMetadataTypeDef#
# PipelineRollbackMetadataTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineRollbackMetadataTypeDef
def get_value() -> PipelineRollbackMetadataTypeDef:
return {
"rollbackTargetPipelineExecutionId": ...,
}
# PipelineRollbackMetadataTypeDef definition
class PipelineRollbackMetadataTypeDef(TypedDict):
rollbackTargetPipelineExecutionId: NotRequired[str],
SourceRevisionTypeDef#
# SourceRevisionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import SourceRevisionTypeDef
def get_value() -> SourceRevisionTypeDef:
return {
"actionName": ...,
}
# SourceRevisionTypeDef definition
class SourceRevisionTypeDef(TypedDict):
actionName: str,
revisionId: NotRequired[str],
revisionSummary: NotRequired[str],
revisionUrl: NotRequired[str],
StopExecutionTriggerTypeDef#
# StopExecutionTriggerTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StopExecutionTriggerTypeDef
def get_value() -> StopExecutionTriggerTypeDef:
return {
"reason": ...,
}
# StopExecutionTriggerTypeDef definition
class StopExecutionTriggerTypeDef(TypedDict):
reason: NotRequired[str],
ResolvedPipelineVariableTypeDef#
# ResolvedPipelineVariableTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ResolvedPipelineVariableTypeDef
def get_value() -> ResolvedPipelineVariableTypeDef:
return {
"name": ...,
}
# ResolvedPipelineVariableTypeDef definition
class ResolvedPipelineVariableTypeDef(TypedDict):
name: NotRequired[str],
resolvedValue: NotRequired[str],
PipelineVariableTypeDef#
# PipelineVariableTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineVariableTypeDef
def get_value() -> PipelineVariableTypeDef:
return {
"name": ...,
}
# PipelineVariableTypeDef definition
class PipelineVariableTypeDef(TypedDict):
name: str,
value: str,
ThirdPartyJobTypeDef#
# ThirdPartyJobTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ThirdPartyJobTypeDef
def get_value() -> ThirdPartyJobTypeDef:
return {
"clientId": ...,
}
# ThirdPartyJobTypeDef definition
class ThirdPartyJobTypeDef(TypedDict):
clientId: NotRequired[str],
jobId: NotRequired[str],
RegisterWebhookWithThirdPartyInputTypeDef#
# RegisterWebhookWithThirdPartyInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RegisterWebhookWithThirdPartyInputTypeDef
def get_value() -> RegisterWebhookWithThirdPartyInputTypeDef:
return {
"webhookName": ...,
}
# RegisterWebhookWithThirdPartyInputTypeDef definition
class RegisterWebhookWithThirdPartyInputTypeDef(TypedDict):
webhookName: NotRequired[str],
RetryStageExecutionInputTypeDef#
# RetryStageExecutionInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RetryStageExecutionInputTypeDef
def get_value() -> RetryStageExecutionInputTypeDef:
return {
"pipelineName": ...,
}
# RetryStageExecutionInputTypeDef definition
class RetryStageExecutionInputTypeDef(TypedDict):
pipelineName: str,
stageName: str,
pipelineExecutionId: str,
retryMode: StageRetryModeType, # (1)
RetryStageMetadataTypeDef#
# RetryStageMetadataTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RetryStageMetadataTypeDef
def get_value() -> RetryStageMetadataTypeDef:
return {
"autoStageRetryAttempt": ...,
}
# RetryStageMetadataTypeDef definition
class RetryStageMetadataTypeDef(TypedDict):
autoStageRetryAttempt: NotRequired[int],
manualStageRetryAttempt: NotRequired[int],
latestRetryTrigger: NotRequired[RetryTriggerType], # (1)
- See RetryTriggerType
RollbackStageInputTypeDef#
# RollbackStageInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RollbackStageInputTypeDef
def get_value() -> RollbackStageInputTypeDef:
return {
"pipelineName": ...,
}
# RollbackStageInputTypeDef definition
class RollbackStageInputTypeDef(TypedDict):
pipelineName: str,
stageName: str,
targetPipelineExecutionId: str,
RuleConfigurationPropertyTypeDef#
# RuleConfigurationPropertyTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleConfigurationPropertyTypeDef
def get_value() -> RuleConfigurationPropertyTypeDef:
return {
"name": ...,
}
# RuleConfigurationPropertyTypeDef definition
class RuleConfigurationPropertyTypeDef(TypedDict):
name: str,
required: bool,
key: bool,
secret: bool,
queryable: NotRequired[bool],
description: NotRequired[str],
type: NotRequired[RuleConfigurationPropertyTypeType], # (1)
RuleTypeIdTypeDef#
# RuleTypeIdTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleTypeIdTypeDef
def get_value() -> RuleTypeIdTypeDef:
return {
"category": ...,
}
# RuleTypeIdTypeDef definition
class RuleTypeIdTypeDef(TypedDict):
category: RuleCategoryType, # (1)
provider: str,
owner: NotRequired[RuleOwnerType], # (2)
version: NotRequired[str],
- See RuleCategoryType
- See RuleOwnerType
RuleRevisionTypeDef#
# RuleRevisionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleRevisionTypeDef
def get_value() -> RuleRevisionTypeDef:
return {
"revisionId": ...,
}
# RuleRevisionTypeDef definition
class RuleRevisionTypeDef(TypedDict):
revisionId: str,
revisionChangeId: str,
created: datetime,
RuleTypeSettingsTypeDef#
# RuleTypeSettingsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleTypeSettingsTypeDef
def get_value() -> RuleTypeSettingsTypeDef:
return {
"thirdPartyConfigurationUrl": ...,
}
# RuleTypeSettingsTypeDef definition
class RuleTypeSettingsTypeDef(TypedDict):
thirdPartyConfigurationUrl: NotRequired[str],
entityUrlTemplate: NotRequired[str],
executionUrlTemplate: NotRequired[str],
revisionUrlTemplate: NotRequired[str],
SourceRevisionOverrideTypeDef#
# SourceRevisionOverrideTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import SourceRevisionOverrideTypeDef
def get_value() -> SourceRevisionOverrideTypeDef:
return {
"actionName": ...,
}
# SourceRevisionOverrideTypeDef definition
class SourceRevisionOverrideTypeDef(TypedDict):
actionName: str,
revisionType: SourceRevisionTypeType, # (1)
revisionValue: str,
StageConditionsExecutionTypeDef#
# StageConditionsExecutionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StageConditionsExecutionTypeDef
def get_value() -> StageConditionsExecutionTypeDef:
return {
"status": ...,
}
# StageConditionsExecutionTypeDef definition
class StageConditionsExecutionTypeDef(TypedDict):
status: NotRequired[ConditionExecutionStatusType], # (1)
summary: NotRequired[str],
StageExecutionTypeDef#
# StageExecutionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StageExecutionTypeDef
def get_value() -> StageExecutionTypeDef:
return {
"pipelineExecutionId": ...,
}
# StageExecutionTypeDef definition
class StageExecutionTypeDef(TypedDict):
pipelineExecutionId: str,
status: StageExecutionStatusType, # (1)
type: NotRequired[ExecutionTypeType], # (2)
TransitionStateTypeDef#
# TransitionStateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import TransitionStateTypeDef
def get_value() -> TransitionStateTypeDef:
return {
"enabled": ...,
}
# TransitionStateTypeDef definition
class TransitionStateTypeDef(TypedDict):
enabled: NotRequired[bool],
lastChangedBy: NotRequired[str],
lastChangedAt: NotRequired[datetime],
disabledReason: NotRequired[str],
StopPipelineExecutionInputTypeDef#
# StopPipelineExecutionInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StopPipelineExecutionInputTypeDef
def get_value() -> StopPipelineExecutionInputTypeDef:
return {
"pipelineName": ...,
}
# StopPipelineExecutionInputTypeDef definition
class StopPipelineExecutionInputTypeDef(TypedDict):
pipelineName: str,
pipelineExecutionId: str,
abandon: NotRequired[bool],
reason: NotRequired[str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
WebhookAuthConfigurationTypeDef#
# WebhookAuthConfigurationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import WebhookAuthConfigurationTypeDef
def get_value() -> WebhookAuthConfigurationTypeDef:
return {
"AllowedIPRange": ...,
}
# WebhookAuthConfigurationTypeDef definition
class WebhookAuthConfigurationTypeDef(TypedDict):
AllowedIPRange: NotRequired[str],
SecretToken: NotRequired[str],
WebhookFilterRuleTypeDef#
# WebhookFilterRuleTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import WebhookFilterRuleTypeDef
def get_value() -> WebhookFilterRuleTypeDef:
return {
"jsonPath": ...,
}
# WebhookFilterRuleTypeDef definition
class WebhookFilterRuleTypeDef(TypedDict):
jsonPath: str,
matchEquals: NotRequired[str],
AcknowledgeJobOutputTypeDef#
# AcknowledgeJobOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import AcknowledgeJobOutputTypeDef
def get_value() -> AcknowledgeJobOutputTypeDef:
return {
"status": ...,
}
# AcknowledgeJobOutputTypeDef definition
class AcknowledgeJobOutputTypeDef(TypedDict):
status: JobStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobStatusType
- See ResponseMetadataTypeDef
AcknowledgeThirdPartyJobOutputTypeDef#
# AcknowledgeThirdPartyJobOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import AcknowledgeThirdPartyJobOutputTypeDef
def get_value() -> AcknowledgeThirdPartyJobOutputTypeDef:
return {
"status": ...,
}
# AcknowledgeThirdPartyJobOutputTypeDef definition
class AcknowledgeThirdPartyJobOutputTypeDef(TypedDict):
status: JobStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobStatusType
- See ResponseMetadataTypeDef
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutActionRevisionOutputTypeDef#
# PutActionRevisionOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PutActionRevisionOutputTypeDef
def get_value() -> PutActionRevisionOutputTypeDef:
return {
"newRevision": ...,
}
# PutActionRevisionOutputTypeDef definition
class PutActionRevisionOutputTypeDef(TypedDict):
newRevision: bool,
pipelineExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutApprovalResultOutputTypeDef#
# PutApprovalResultOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PutApprovalResultOutputTypeDef
def get_value() -> PutApprovalResultOutputTypeDef:
return {
"approvedAt": ...,
}
# PutApprovalResultOutputTypeDef definition
class PutApprovalResultOutputTypeDef(TypedDict):
approvedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RetryStageExecutionOutputTypeDef#
# RetryStageExecutionOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RetryStageExecutionOutputTypeDef
def get_value() -> RetryStageExecutionOutputTypeDef:
return {
"pipelineExecutionId": ...,
}
# RetryStageExecutionOutputTypeDef definition
class RetryStageExecutionOutputTypeDef(TypedDict):
pipelineExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RollbackStageOutputTypeDef#
# RollbackStageOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RollbackStageOutputTypeDef
def get_value() -> RollbackStageOutputTypeDef:
return {
"pipelineExecutionId": ...,
}
# RollbackStageOutputTypeDef definition
class RollbackStageOutputTypeDef(TypedDict):
pipelineExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartPipelineExecutionOutputTypeDef#
# StartPipelineExecutionOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StartPipelineExecutionOutputTypeDef
def get_value() -> StartPipelineExecutionOutputTypeDef:
return {
"pipelineExecutionId": ...,
}
# StartPipelineExecutionOutputTypeDef definition
class StartPipelineExecutionOutputTypeDef(TypedDict):
pipelineExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopPipelineExecutionOutputTypeDef#
# StopPipelineExecutionOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StopPipelineExecutionOutputTypeDef
def get_value() -> StopPipelineExecutionOutputTypeDef:
return {
"pipelineExecutionId": ...,
}
# StopPipelineExecutionOutputTypeDef definition
class StopPipelineExecutionOutputTypeDef(TypedDict):
pipelineExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PollForJobsInputTypeDef#
# PollForJobsInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PollForJobsInputTypeDef
def get_value() -> PollForJobsInputTypeDef:
return {
"actionTypeId": ...,
}
# PollForJobsInputTypeDef definition
class PollForJobsInputTypeDef(TypedDict):
actionTypeId: ActionTypeIdTypeDef, # (1)
maxBatchSize: NotRequired[int],
queryParam: NotRequired[Mapping[str, str]],
PollForThirdPartyJobsInputTypeDef#
# PollForThirdPartyJobsInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PollForThirdPartyJobsInputTypeDef
def get_value() -> PollForThirdPartyJobsInputTypeDef:
return {
"actionTypeId": ...,
}
# PollForThirdPartyJobsInputTypeDef definition
class PollForThirdPartyJobsInputTypeDef(TypedDict):
actionTypeId: ActionTypeIdTypeDef, # (1)
maxBatchSize: NotRequired[int],
ActionDeclarationOutputTypeDef#
# ActionDeclarationOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionDeclarationOutputTypeDef
def get_value() -> ActionDeclarationOutputTypeDef:
return {
"name": ...,
}
# ActionDeclarationOutputTypeDef definition
class ActionDeclarationOutputTypeDef(TypedDict):
name: str,
actionTypeId: ActionTypeIdTypeDef, # (1)
runOrder: NotRequired[int],
configuration: NotRequired[Dict[str, str]],
commands: NotRequired[List[str]],
outputArtifacts: NotRequired[List[OutputArtifactOutputTypeDef]], # (2)
inputArtifacts: NotRequired[List[InputArtifactTypeDef]], # (3)
outputVariables: NotRequired[List[str]],
roleArn: NotRequired[str],
region: NotRequired[str],
namespace: NotRequired[str],
timeoutInMinutes: NotRequired[int],
environmentVariables: NotRequired[List[EnvironmentVariableTypeDef]], # (4)
- See ActionTypeIdTypeDef
- See OutputArtifactOutputTypeDef
- See InputArtifactTypeDef
- See EnvironmentVariableTypeDef
ActionDeclarationTypeDef#
# ActionDeclarationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionDeclarationTypeDef
def get_value() -> ActionDeclarationTypeDef:
return {
"name": ...,
}
# ActionDeclarationTypeDef definition
class ActionDeclarationTypeDef(TypedDict):
name: str,
actionTypeId: ActionTypeIdTypeDef, # (1)
runOrder: NotRequired[int],
configuration: NotRequired[Mapping[str, str]],
commands: NotRequired[Sequence[str]],
outputArtifacts: NotRequired[Sequence[OutputArtifactTypeDef]], # (2)
inputArtifacts: NotRequired[Sequence[InputArtifactTypeDef]], # (3)
outputVariables: NotRequired[Sequence[str]],
roleArn: NotRequired[str],
region: NotRequired[str],
namespace: NotRequired[str],
timeoutInMinutes: NotRequired[int],
environmentVariables: NotRequired[Sequence[EnvironmentVariableTypeDef]], # (4)
- See ActionTypeIdTypeDef
- See OutputArtifactTypeDef
- See InputArtifactTypeDef
- See EnvironmentVariableTypeDef
ActionExecutionFilterTypeDef#
# ActionExecutionFilterTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionExecutionFilterTypeDef
def get_value() -> ActionExecutionFilterTypeDef:
return {
"pipelineExecutionId": ...,
}
# ActionExecutionFilterTypeDef definition
class ActionExecutionFilterTypeDef(TypedDict):
pipelineExecutionId: NotRequired[str],
latestInPipelineExecution: NotRequired[LatestInPipelineExecutionFilterTypeDef], # (1)
RuleExecutionFilterTypeDef#
# RuleExecutionFilterTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleExecutionFilterTypeDef
def get_value() -> RuleExecutionFilterTypeDef:
return {
"pipelineExecutionId": ...,
}
# RuleExecutionFilterTypeDef definition
class RuleExecutionFilterTypeDef(TypedDict):
pipelineExecutionId: NotRequired[str],
latestInPipelineExecution: NotRequired[LatestInPipelineExecutionFilterTypeDef], # (1)
ActionExecutionResultTypeDef#
# ActionExecutionResultTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionExecutionResultTypeDef
def get_value() -> ActionExecutionResultTypeDef:
return {
"externalExecutionId": ...,
}
# ActionExecutionResultTypeDef definition
class ActionExecutionResultTypeDef(TypedDict):
externalExecutionId: NotRequired[str],
externalExecutionSummary: NotRequired[str],
externalExecutionUrl: NotRequired[str],
errorDetails: NotRequired[ErrorDetailsTypeDef], # (1)
logStreamARN: NotRequired[str],
ActionExecutionTypeDef#
# ActionExecutionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionExecutionTypeDef
def get_value() -> ActionExecutionTypeDef:
return {
"actionExecutionId": ...,
}
# ActionExecutionTypeDef definition
class ActionExecutionTypeDef(TypedDict):
actionExecutionId: NotRequired[str],
status: NotRequired[ActionExecutionStatusType], # (1)
summary: NotRequired[str],
lastStatusChange: NotRequired[datetime],
token: NotRequired[str],
lastUpdatedBy: NotRequired[str],
externalExecutionId: NotRequired[str],
externalExecutionUrl: NotRequired[str],
percentComplete: NotRequired[int],
errorDetails: NotRequired[ErrorDetailsTypeDef], # (2)
logStreamARN: NotRequired[str],
RuleExecutionResultTypeDef#
# RuleExecutionResultTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleExecutionResultTypeDef
def get_value() -> RuleExecutionResultTypeDef:
return {
"externalExecutionId": ...,
}
# RuleExecutionResultTypeDef definition
class RuleExecutionResultTypeDef(TypedDict):
externalExecutionId: NotRequired[str],
externalExecutionSummary: NotRequired[str],
externalExecutionUrl: NotRequired[str],
errorDetails: NotRequired[ErrorDetailsTypeDef], # (1)
RuleExecutionTypeDef#
# RuleExecutionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleExecutionTypeDef
def get_value() -> RuleExecutionTypeDef:
return {
"ruleExecutionId": ...,
}
# RuleExecutionTypeDef definition
class RuleExecutionTypeDef(TypedDict):
ruleExecutionId: NotRequired[str],
status: NotRequired[RuleExecutionStatusType], # (1)
summary: NotRequired[str],
lastStatusChange: NotRequired[datetime],
token: NotRequired[str],
lastUpdatedBy: NotRequired[str],
externalExecutionId: NotRequired[str],
externalExecutionUrl: NotRequired[str],
errorDetails: NotRequired[ErrorDetailsTypeDef], # (2)
ActionRevisionTypeDef#
# ActionRevisionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionRevisionTypeDef
def get_value() -> ActionRevisionTypeDef:
return {
"revisionId": ...,
}
# ActionRevisionTypeDef definition
class ActionRevisionTypeDef(TypedDict):
revisionId: str,
revisionChangeId: str,
created: TimestampTypeDef,
CurrentRevisionTypeDef#
# CurrentRevisionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import CurrentRevisionTypeDef
def get_value() -> CurrentRevisionTypeDef:
return {
"revision": ...,
}
# CurrentRevisionTypeDef definition
class CurrentRevisionTypeDef(TypedDict):
revision: str,
changeIdentifier: str,
created: NotRequired[TimestampTypeDef],
revisionSummary: NotRequired[str],
ActionTypeTypeDef#
# ActionTypeTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeTypeDef
def get_value() -> ActionTypeTypeDef:
return {
"id": ...,
}
# ActionTypeTypeDef definition
class ActionTypeTypeDef(TypedDict):
id: ActionTypeIdTypeDef, # (1)
inputArtifactDetails: ArtifactDetailsTypeDef, # (4)
outputArtifactDetails: ArtifactDetailsTypeDef, # (4)
settings: NotRequired[ActionTypeSettingsTypeDef], # (2)
actionConfigurationProperties: NotRequired[List[ActionConfigurationPropertyTypeDef]], # (3)
- See ActionTypeIdTypeDef
- See ActionTypeSettingsTypeDef
- See ActionConfigurationPropertyTypeDef
- See ArtifactDetailsTypeDef
- See ArtifactDetailsTypeDef
PutApprovalResultInputTypeDef#
# PutApprovalResultInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PutApprovalResultInputTypeDef
def get_value() -> PutApprovalResultInputTypeDef:
return {
"pipelineName": ...,
}
# PutApprovalResultInputTypeDef definition
class PutApprovalResultInputTypeDef(TypedDict):
pipelineName: str,
stageName: str,
actionName: str,
result: ApprovalResultTypeDef, # (1)
token: str,
ArtifactDetailTypeDef#
# ArtifactDetailTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ArtifactDetailTypeDef
def get_value() -> ArtifactDetailTypeDef:
return {
"name": ...,
}
# ArtifactDetailTypeDef definition
class ArtifactDetailTypeDef(TypedDict):
name: NotRequired[str],
s3location: NotRequired[S3LocationTypeDef], # (1)
ArtifactLocationTypeDef#
# ArtifactLocationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ArtifactLocationTypeDef
def get_value() -> ArtifactLocationTypeDef:
return {
"type": ...,
}
# ArtifactLocationTypeDef definition
class ArtifactLocationTypeDef(TypedDict):
type: NotRequired[ArtifactLocationTypeType], # (1)
s3Location: NotRequired[S3ArtifactLocationTypeDef], # (2)
ArtifactStoreTypeDef#
# ArtifactStoreTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ArtifactStoreTypeDef
def get_value() -> ArtifactStoreTypeDef:
return {
"type": ...,
}
# ArtifactStoreTypeDef definition
class ArtifactStoreTypeDef(TypedDict):
type: ArtifactStoreTypeType, # (1)
location: str,
encryptionKey: NotRequired[EncryptionKeyTypeDef], # (2)
CreateCustomActionTypeInputTypeDef#
# CreateCustomActionTypeInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import CreateCustomActionTypeInputTypeDef
def get_value() -> CreateCustomActionTypeInputTypeDef:
return {
"category": ...,
}
# CreateCustomActionTypeInputTypeDef definition
class CreateCustomActionTypeInputTypeDef(TypedDict):
category: ActionCategoryType, # (1)
provider: str,
version: str,
inputArtifactDetails: ArtifactDetailsTypeDef, # (2)
outputArtifactDetails: ArtifactDetailsTypeDef, # (2)
settings: NotRequired[ActionTypeSettingsTypeDef], # (4)
configurationProperties: NotRequired[Sequence[ActionConfigurationPropertyTypeDef]], # (5)
tags: NotRequired[Sequence[TagTypeDef]], # (6)
- See ActionCategoryType
- See ArtifactDetailsTypeDef
- See ArtifactDetailsTypeDef
- See ActionTypeSettingsTypeDef
- See ActionConfigurationPropertyTypeDef
- See TagTypeDef
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
ExecutorConfigurationOutputTypeDef#
# ExecutorConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ExecutorConfigurationOutputTypeDef
def get_value() -> ExecutorConfigurationOutputTypeDef:
return {
"lambdaExecutorConfiguration": ...,
}
# ExecutorConfigurationOutputTypeDef definition
class ExecutorConfigurationOutputTypeDef(TypedDict):
lambdaExecutorConfiguration: NotRequired[LambdaExecutorConfigurationTypeDef], # (1)
jobWorkerExecutorConfiguration: NotRequired[JobWorkerExecutorConfigurationOutputTypeDef], # (2)
ExecutorConfigurationTypeDef#
# ExecutorConfigurationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ExecutorConfigurationTypeDef
def get_value() -> ExecutorConfigurationTypeDef:
return {
"lambdaExecutorConfiguration": ...,
}
# ExecutorConfigurationTypeDef definition
class ExecutorConfigurationTypeDef(TypedDict):
lambdaExecutorConfiguration: NotRequired[LambdaExecutorConfigurationTypeDef], # (1)
jobWorkerExecutorConfiguration: NotRequired[JobWorkerExecutorConfigurationTypeDef], # (2)
PutJobFailureResultInputTypeDef#
# PutJobFailureResultInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PutJobFailureResultInputTypeDef
def get_value() -> PutJobFailureResultInputTypeDef:
return {
"jobId": ...,
}
# PutJobFailureResultInputTypeDef definition
class PutJobFailureResultInputTypeDef(TypedDict):
jobId: str,
failureDetails: FailureDetailsTypeDef, # (1)
PutThirdPartyJobFailureResultInputTypeDef#
# PutThirdPartyJobFailureResultInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PutThirdPartyJobFailureResultInputTypeDef
def get_value() -> PutThirdPartyJobFailureResultInputTypeDef:
return {
"jobId": ...,
}
# PutThirdPartyJobFailureResultInputTypeDef definition
class PutThirdPartyJobFailureResultInputTypeDef(TypedDict):
jobId: str,
clientToken: str,
failureDetails: FailureDetailsTypeDef, # (1)
GitPullRequestFilterOutputTypeDef#
# GitPullRequestFilterOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitPullRequestFilterOutputTypeDef
def get_value() -> GitPullRequestFilterOutputTypeDef:
return {
"events": ...,
}
# GitPullRequestFilterOutputTypeDef definition
class GitPullRequestFilterOutputTypeDef(TypedDict):
events: NotRequired[List[GitPullRequestEventTypeType]], # (1)
branches: NotRequired[GitBranchFilterCriteriaOutputTypeDef], # (2)
filePaths: NotRequired[GitFilePathFilterCriteriaOutputTypeDef], # (3)
- See GitPullRequestEventTypeType
- See GitBranchFilterCriteriaOutputTypeDef
- See GitFilePathFilterCriteriaOutputTypeDef
GitPullRequestFilterTypeDef#
# GitPullRequestFilterTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitPullRequestFilterTypeDef
def get_value() -> GitPullRequestFilterTypeDef:
return {
"events": ...,
}
# GitPullRequestFilterTypeDef definition
class GitPullRequestFilterTypeDef(TypedDict):
events: NotRequired[Sequence[GitPullRequestEventTypeType]], # (1)
branches: NotRequired[GitBranchFilterCriteriaTypeDef], # (2)
filePaths: NotRequired[GitFilePathFilterCriteriaTypeDef], # (3)
- See GitPullRequestEventTypeType
- See GitBranchFilterCriteriaTypeDef
- See GitFilePathFilterCriteriaTypeDef
GitPushFilterOutputTypeDef#
# GitPushFilterOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitPushFilterOutputTypeDef
def get_value() -> GitPushFilterOutputTypeDef:
return {
"tags": ...,
}
# GitPushFilterOutputTypeDef definition
class GitPushFilterOutputTypeDef(TypedDict):
tags: NotRequired[GitTagFilterCriteriaOutputTypeDef], # (1)
branches: NotRequired[GitBranchFilterCriteriaOutputTypeDef], # (2)
filePaths: NotRequired[GitFilePathFilterCriteriaOutputTypeDef], # (3)
- See GitTagFilterCriteriaOutputTypeDef
- See GitBranchFilterCriteriaOutputTypeDef
- See GitFilePathFilterCriteriaOutputTypeDef
GitPushFilterTypeDef#
# GitPushFilterTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitPushFilterTypeDef
def get_value() -> GitPushFilterTypeDef:
return {
"tags": ...,
}
# GitPushFilterTypeDef definition
class GitPushFilterTypeDef(TypedDict):
tags: NotRequired[GitTagFilterCriteriaTypeDef], # (1)
branches: NotRequired[GitBranchFilterCriteriaTypeDef], # (2)
filePaths: NotRequired[GitFilePathFilterCriteriaTypeDef], # (3)
- See GitTagFilterCriteriaTypeDef
- See GitBranchFilterCriteriaTypeDef
- See GitFilePathFilterCriteriaTypeDef
ListActionTypesInputPaginateTypeDef#
# ListActionTypesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListActionTypesInputPaginateTypeDef
def get_value() -> ListActionTypesInputPaginateTypeDef:
return {
"actionOwnerFilter": ...,
}
# ListActionTypesInputPaginateTypeDef definition
class ListActionTypesInputPaginateTypeDef(TypedDict):
actionOwnerFilter: NotRequired[ActionOwnerType], # (1)
regionFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPipelinesInputPaginateTypeDef#
# ListPipelinesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListPipelinesInputPaginateTypeDef
def get_value() -> ListPipelinesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPipelinesInputPaginateTypeDef definition
class ListPipelinesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceInputPaginateTypeDef#
# ListTagsForResourceInputPaginateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListTagsForResourceInputPaginateTypeDef
def get_value() -> ListTagsForResourceInputPaginateTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputPaginateTypeDef definition
class ListTagsForResourceInputPaginateTypeDef(TypedDict):
resourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWebhooksInputPaginateTypeDef#
# ListWebhooksInputPaginateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListWebhooksInputPaginateTypeDef
def get_value() -> ListWebhooksInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWebhooksInputPaginateTypeDef definition
class ListWebhooksInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPipelinesOutputTypeDef#
# ListPipelinesOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListPipelinesOutputTypeDef
def get_value() -> ListPipelinesOutputTypeDef:
return {
"pipelines": ...,
}
# ListPipelinesOutputTypeDef definition
class ListPipelinesOutputTypeDef(TypedDict):
pipelines: List[PipelineSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PipelineContextTypeDef#
# PipelineContextTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineContextTypeDef
def get_value() -> PipelineContextTypeDef:
return {
"pipelineName": ...,
}
# PipelineContextTypeDef definition
class PipelineContextTypeDef(TypedDict):
pipelineName: NotRequired[str],
stage: NotRequired[StageContextTypeDef], # (1)
action: NotRequired[ActionContextTypeDef], # (2)
pipelineArn: NotRequired[str],
pipelineExecutionId: NotRequired[str],
PipelineExecutionFilterTypeDef#
# PipelineExecutionFilterTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineExecutionFilterTypeDef
def get_value() -> PipelineExecutionFilterTypeDef:
return {
"succeededInStage": ...,
}
# PipelineExecutionFilterTypeDef definition
class PipelineExecutionFilterTypeDef(TypedDict):
succeededInStage: NotRequired[SucceededInStageFilterTypeDef], # (1)
PipelineExecutionSummaryTypeDef#
# PipelineExecutionSummaryTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineExecutionSummaryTypeDef
def get_value() -> PipelineExecutionSummaryTypeDef:
return {
"pipelineExecutionId": ...,
}
# PipelineExecutionSummaryTypeDef definition
class PipelineExecutionSummaryTypeDef(TypedDict):
pipelineExecutionId: NotRequired[str],
status: NotRequired[PipelineExecutionStatusType], # (1)
statusSummary: NotRequired[str],
startTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
sourceRevisions: NotRequired[List[SourceRevisionTypeDef]], # (2)
trigger: NotRequired[ExecutionTriggerTypeDef], # (3)
stopTrigger: NotRequired[StopExecutionTriggerTypeDef], # (4)
executionMode: NotRequired[ExecutionModeType], # (5)
executionType: NotRequired[ExecutionTypeType], # (6)
rollbackMetadata: NotRequired[PipelineRollbackMetadataTypeDef], # (7)
- See PipelineExecutionStatusType
- See SourceRevisionTypeDef
- See ExecutionTriggerTypeDef
- See StopExecutionTriggerTypeDef
- See ExecutionModeType
- See ExecutionTypeType
- See PipelineRollbackMetadataTypeDef
PipelineExecutionTypeDef#
# PipelineExecutionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineExecutionTypeDef
def get_value() -> PipelineExecutionTypeDef:
return {
"pipelineName": ...,
}
# PipelineExecutionTypeDef definition
class PipelineExecutionTypeDef(TypedDict):
pipelineName: NotRequired[str],
pipelineVersion: NotRequired[int],
pipelineExecutionId: NotRequired[str],
status: NotRequired[PipelineExecutionStatusType], # (1)
statusSummary: NotRequired[str],
artifactRevisions: NotRequired[List[ArtifactRevisionTypeDef]], # (2)
variables: NotRequired[List[ResolvedPipelineVariableTypeDef]], # (3)
trigger: NotRequired[ExecutionTriggerTypeDef], # (4)
executionMode: NotRequired[ExecutionModeType], # (5)
executionType: NotRequired[ExecutionTypeType], # (6)
rollbackMetadata: NotRequired[PipelineRollbackMetadataTypeDef], # (7)
- See PipelineExecutionStatusType
- See ArtifactRevisionTypeDef
- See ResolvedPipelineVariableTypeDef
- See ExecutionTriggerTypeDef
- See ExecutionModeType
- See ExecutionTypeType
- See PipelineRollbackMetadataTypeDef
PollForThirdPartyJobsOutputTypeDef#
# PollForThirdPartyJobsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PollForThirdPartyJobsOutputTypeDef
def get_value() -> PollForThirdPartyJobsOutputTypeDef:
return {
"jobs": ...,
}
# PollForThirdPartyJobsOutputTypeDef definition
class PollForThirdPartyJobsOutputTypeDef(TypedDict):
jobs: List[ThirdPartyJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RuleDeclarationOutputTypeDef#
# RuleDeclarationOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleDeclarationOutputTypeDef
def get_value() -> RuleDeclarationOutputTypeDef:
return {
"name": ...,
}
# RuleDeclarationOutputTypeDef definition
class RuleDeclarationOutputTypeDef(TypedDict):
name: str,
ruleTypeId: RuleTypeIdTypeDef, # (1)
configuration: NotRequired[Dict[str, str]],
commands: NotRequired[List[str]],
inputArtifacts: NotRequired[List[InputArtifactTypeDef]], # (2)
roleArn: NotRequired[str],
region: NotRequired[str],
timeoutInMinutes: NotRequired[int],
RuleDeclarationTypeDef#
# RuleDeclarationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleDeclarationTypeDef
def get_value() -> RuleDeclarationTypeDef:
return {
"name": ...,
}
# RuleDeclarationTypeDef definition
class RuleDeclarationTypeDef(TypedDict):
name: str,
ruleTypeId: RuleTypeIdTypeDef, # (1)
configuration: NotRequired[Mapping[str, str]],
commands: NotRequired[Sequence[str]],
inputArtifacts: NotRequired[Sequence[InputArtifactTypeDef]], # (2)
roleArn: NotRequired[str],
region: NotRequired[str],
timeoutInMinutes: NotRequired[int],
RuleTypeTypeDef#
# RuleTypeTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleTypeTypeDef
def get_value() -> RuleTypeTypeDef:
return {
"id": ...,
}
# RuleTypeTypeDef definition
class RuleTypeTypeDef(TypedDict):
id: RuleTypeIdTypeDef, # (1)
inputArtifactDetails: ArtifactDetailsTypeDef, # (4)
settings: NotRequired[RuleTypeSettingsTypeDef], # (2)
ruleConfigurationProperties: NotRequired[List[RuleConfigurationPropertyTypeDef]], # (3)
- See RuleTypeIdTypeDef
- See RuleTypeSettingsTypeDef
- See RuleConfigurationPropertyTypeDef
- See ArtifactDetailsTypeDef
StartPipelineExecutionInputTypeDef#
# StartPipelineExecutionInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StartPipelineExecutionInputTypeDef
def get_value() -> StartPipelineExecutionInputTypeDef:
return {
"name": ...,
}
# StartPipelineExecutionInputTypeDef definition
class StartPipelineExecutionInputTypeDef(TypedDict):
name: str,
variables: NotRequired[Sequence[PipelineVariableTypeDef]], # (1)
clientRequestToken: NotRequired[str],
sourceRevisions: NotRequired[Sequence[SourceRevisionOverrideTypeDef]], # (2)
WebhookDefinitionOutputTypeDef#
# WebhookDefinitionOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import WebhookDefinitionOutputTypeDef
def get_value() -> WebhookDefinitionOutputTypeDef:
return {
"name": ...,
}
# WebhookDefinitionOutputTypeDef definition
class WebhookDefinitionOutputTypeDef(TypedDict):
name: str,
targetPipeline: str,
targetAction: str,
filters: List[WebhookFilterRuleTypeDef], # (1)
authentication: WebhookAuthenticationTypeType, # (2)
authenticationConfiguration: WebhookAuthConfigurationTypeDef, # (3)
WebhookDefinitionTypeDef#
# WebhookDefinitionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import WebhookDefinitionTypeDef
def get_value() -> WebhookDefinitionTypeDef:
return {
"name": ...,
}
# WebhookDefinitionTypeDef definition
class WebhookDefinitionTypeDef(TypedDict):
name: str,
targetPipeline: str,
targetAction: str,
filters: Sequence[WebhookFilterRuleTypeDef], # (1)
authentication: WebhookAuthenticationTypeType, # (2)
authenticationConfiguration: WebhookAuthConfigurationTypeDef, # (3)
ListActionExecutionsInputPaginateTypeDef#
# ListActionExecutionsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListActionExecutionsInputPaginateTypeDef
def get_value() -> ListActionExecutionsInputPaginateTypeDef:
return {
"pipelineName": ...,
}
# ListActionExecutionsInputPaginateTypeDef definition
class ListActionExecutionsInputPaginateTypeDef(TypedDict):
pipelineName: str,
filter: NotRequired[ActionExecutionFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListActionExecutionsInputTypeDef#
# ListActionExecutionsInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListActionExecutionsInputTypeDef
def get_value() -> ListActionExecutionsInputTypeDef:
return {
"pipelineName": ...,
}
# ListActionExecutionsInputTypeDef definition
class ListActionExecutionsInputTypeDef(TypedDict):
pipelineName: str,
filter: NotRequired[ActionExecutionFilterTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListRuleExecutionsInputPaginateTypeDef#
# ListRuleExecutionsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListRuleExecutionsInputPaginateTypeDef
def get_value() -> ListRuleExecutionsInputPaginateTypeDef:
return {
"pipelineName": ...,
}
# ListRuleExecutionsInputPaginateTypeDef definition
class ListRuleExecutionsInputPaginateTypeDef(TypedDict):
pipelineName: str,
filter: NotRequired[RuleExecutionFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListRuleExecutionsInputTypeDef#
# ListRuleExecutionsInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListRuleExecutionsInputTypeDef
def get_value() -> ListRuleExecutionsInputTypeDef:
return {
"pipelineName": ...,
}
# ListRuleExecutionsInputTypeDef definition
class ListRuleExecutionsInputTypeDef(TypedDict):
pipelineName: str,
filter: NotRequired[RuleExecutionFilterTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ActionStateTypeDef#
# ActionStateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionStateTypeDef
def get_value() -> ActionStateTypeDef:
return {
"actionName": ...,
}
# ActionStateTypeDef definition
class ActionStateTypeDef(TypedDict):
actionName: NotRequired[str],
currentRevision: NotRequired[ActionRevisionOutputTypeDef], # (1)
latestExecution: NotRequired[ActionExecutionTypeDef], # (2)
entityUrl: NotRequired[str],
revisionUrl: NotRequired[str],
RuleExecutionOutputTypeDef#
# RuleExecutionOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleExecutionOutputTypeDef
def get_value() -> RuleExecutionOutputTypeDef:
return {
"executionResult": ...,
}
# RuleExecutionOutputTypeDef definition
class RuleExecutionOutputTypeDef(TypedDict):
executionResult: NotRequired[RuleExecutionResultTypeDef], # (1)
RuleStateTypeDef#
# RuleStateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleStateTypeDef
def get_value() -> RuleStateTypeDef:
return {
"ruleName": ...,
}
# RuleStateTypeDef definition
class RuleStateTypeDef(TypedDict):
ruleName: NotRequired[str],
currentRevision: NotRequired[RuleRevisionTypeDef], # (1)
latestExecution: NotRequired[RuleExecutionTypeDef], # (2)
entityUrl: NotRequired[str],
revisionUrl: NotRequired[str],
PutJobSuccessResultInputTypeDef#
# PutJobSuccessResultInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PutJobSuccessResultInputTypeDef
def get_value() -> PutJobSuccessResultInputTypeDef:
return {
"jobId": ...,
}
# PutJobSuccessResultInputTypeDef definition
class PutJobSuccessResultInputTypeDef(TypedDict):
jobId: str,
currentRevision: NotRequired[CurrentRevisionTypeDef], # (1)
continuationToken: NotRequired[str],
executionDetails: NotRequired[ExecutionDetailsTypeDef], # (2)
outputVariables: NotRequired[Mapping[str, str]],
PutThirdPartyJobSuccessResultInputTypeDef#
# PutThirdPartyJobSuccessResultInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PutThirdPartyJobSuccessResultInputTypeDef
def get_value() -> PutThirdPartyJobSuccessResultInputTypeDef:
return {
"jobId": ...,
}
# PutThirdPartyJobSuccessResultInputTypeDef definition
class PutThirdPartyJobSuccessResultInputTypeDef(TypedDict):
jobId: str,
clientToken: str,
currentRevision: NotRequired[CurrentRevisionTypeDef], # (1)
continuationToken: NotRequired[str],
executionDetails: NotRequired[ExecutionDetailsTypeDef], # (2)
CreateCustomActionTypeOutputTypeDef#
# CreateCustomActionTypeOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import CreateCustomActionTypeOutputTypeDef
def get_value() -> CreateCustomActionTypeOutputTypeDef:
return {
"actionType": ...,
}
# CreateCustomActionTypeOutputTypeDef definition
class CreateCustomActionTypeOutputTypeDef(TypedDict):
actionType: ActionTypeTypeDef, # (1)
tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ActionTypeTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
ListActionTypesOutputTypeDef#
# ListActionTypesOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListActionTypesOutputTypeDef
def get_value() -> ListActionTypesOutputTypeDef:
return {
"actionTypes": ...,
}
# ListActionTypesOutputTypeDef definition
class ListActionTypesOutputTypeDef(TypedDict):
actionTypes: List[ActionTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ActionExecutionInputTypeDef#
# ActionExecutionInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionExecutionInputTypeDef
def get_value() -> ActionExecutionInputTypeDef:
return {
"actionTypeId": ...,
}
# ActionExecutionInputTypeDef definition
class ActionExecutionInputTypeDef(TypedDict):
actionTypeId: NotRequired[ActionTypeIdTypeDef], # (1)
configuration: NotRequired[Dict[str, str]],
resolvedConfiguration: NotRequired[Dict[str, str]],
roleArn: NotRequired[str],
region: NotRequired[str],
inputArtifacts: NotRequired[List[ArtifactDetailTypeDef]], # (2)
namespace: NotRequired[str],
ActionExecutionOutputTypeDef#
# ActionExecutionOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionExecutionOutputTypeDef
def get_value() -> ActionExecutionOutputTypeDef:
return {
"outputArtifacts": ...,
}
# ActionExecutionOutputTypeDef definition
class ActionExecutionOutputTypeDef(TypedDict):
outputArtifacts: NotRequired[List[ArtifactDetailTypeDef]], # (1)
executionResult: NotRequired[ActionExecutionResultTypeDef], # (2)
outputVariables: NotRequired[Dict[str, str]],
RuleExecutionInputTypeDef#
# RuleExecutionInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleExecutionInputTypeDef
def get_value() -> RuleExecutionInputTypeDef:
return {
"ruleTypeId": ...,
}
# RuleExecutionInputTypeDef definition
class RuleExecutionInputTypeDef(TypedDict):
ruleTypeId: NotRequired[RuleTypeIdTypeDef], # (1)
configuration: NotRequired[Dict[str, str]],
resolvedConfiguration: NotRequired[Dict[str, str]],
roleArn: NotRequired[str],
region: NotRequired[str],
inputArtifacts: NotRequired[List[ArtifactDetailTypeDef]], # (2)
ArtifactTypeDef#
# ArtifactTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ArtifactTypeDef
def get_value() -> ArtifactTypeDef:
return {
"name": ...,
}
# ArtifactTypeDef definition
class ArtifactTypeDef(TypedDict):
name: NotRequired[str],
revision: NotRequired[str],
location: NotRequired[ArtifactLocationTypeDef], # (1)
ActionTypeExecutorOutputTypeDef#
# ActionTypeExecutorOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeExecutorOutputTypeDef
def get_value() -> ActionTypeExecutorOutputTypeDef:
return {
"configuration": ...,
}
# ActionTypeExecutorOutputTypeDef definition
class ActionTypeExecutorOutputTypeDef(TypedDict):
configuration: ExecutorConfigurationOutputTypeDef, # (1)
type: ExecutorTypeType, # (2)
policyStatementsTemplate: NotRequired[str],
jobTimeout: NotRequired[int],
ActionTypeExecutorTypeDef#
# ActionTypeExecutorTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeExecutorTypeDef
def get_value() -> ActionTypeExecutorTypeDef:
return {
"configuration": ...,
}
# ActionTypeExecutorTypeDef definition
class ActionTypeExecutorTypeDef(TypedDict):
configuration: ExecutorConfigurationTypeDef, # (1)
type: ExecutorTypeType, # (2)
policyStatementsTemplate: NotRequired[str],
jobTimeout: NotRequired[int],
GitConfigurationOutputTypeDef#
# GitConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitConfigurationOutputTypeDef
def get_value() -> GitConfigurationOutputTypeDef:
return {
"sourceActionName": ...,
}
# GitConfigurationOutputTypeDef definition
class GitConfigurationOutputTypeDef(TypedDict):
sourceActionName: str,
push: NotRequired[List[GitPushFilterOutputTypeDef]], # (1)
pullRequest: NotRequired[List[GitPullRequestFilterOutputTypeDef]], # (2)
GitConfigurationTypeDef#
# GitConfigurationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GitConfigurationTypeDef
def get_value() -> GitConfigurationTypeDef:
return {
"sourceActionName": ...,
}
# GitConfigurationTypeDef definition
class GitConfigurationTypeDef(TypedDict):
sourceActionName: str,
push: NotRequired[Sequence[GitPushFilterTypeDef]], # (1)
pullRequest: NotRequired[Sequence[GitPullRequestFilterTypeDef]], # (2)
ListPipelineExecutionsInputPaginateTypeDef#
# ListPipelineExecutionsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListPipelineExecutionsInputPaginateTypeDef
def get_value() -> ListPipelineExecutionsInputPaginateTypeDef:
return {
"pipelineName": ...,
}
# ListPipelineExecutionsInputPaginateTypeDef definition
class ListPipelineExecutionsInputPaginateTypeDef(TypedDict):
pipelineName: str,
filter: NotRequired[PipelineExecutionFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPipelineExecutionsInputTypeDef#
# ListPipelineExecutionsInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListPipelineExecutionsInputTypeDef
def get_value() -> ListPipelineExecutionsInputTypeDef:
return {
"pipelineName": ...,
}
# ListPipelineExecutionsInputTypeDef definition
class ListPipelineExecutionsInputTypeDef(TypedDict):
pipelineName: str,
maxResults: NotRequired[int],
filter: NotRequired[PipelineExecutionFilterTypeDef], # (1)
nextToken: NotRequired[str],
ListPipelineExecutionsOutputTypeDef#
# ListPipelineExecutionsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListPipelineExecutionsOutputTypeDef
def get_value() -> ListPipelineExecutionsOutputTypeDef:
return {
"pipelineExecutionSummaries": ...,
}
# ListPipelineExecutionsOutputTypeDef definition
class ListPipelineExecutionsOutputTypeDef(TypedDict):
pipelineExecutionSummaries: List[PipelineExecutionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetPipelineExecutionOutputTypeDef#
# GetPipelineExecutionOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineExecutionOutputTypeDef
def get_value() -> GetPipelineExecutionOutputTypeDef:
return {
"pipelineExecution": ...,
}
# GetPipelineExecutionOutputTypeDef definition
class GetPipelineExecutionOutputTypeDef(TypedDict):
pipelineExecution: PipelineExecutionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConditionOutputTypeDef#
# ConditionOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ConditionOutputTypeDef
def get_value() -> ConditionOutputTypeDef:
return {
"result": ...,
}
# ConditionOutputTypeDef definition
class ConditionOutputTypeDef(TypedDict):
result: NotRequired[ResultType], # (1)
rules: NotRequired[List[RuleDeclarationOutputTypeDef]], # (2)
ConditionTypeDef#
# ConditionTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ConditionTypeDef
def get_value() -> ConditionTypeDef:
return {
"result": ...,
}
# ConditionTypeDef definition
class ConditionTypeDef(TypedDict):
result: NotRequired[ResultType], # (1)
rules: NotRequired[Sequence[RuleDeclarationTypeDef]], # (2)
- See ResultType
- See RuleDeclarationTypeDef
ListRuleTypesOutputTypeDef#
# ListRuleTypesOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListRuleTypesOutputTypeDef
def get_value() -> ListRuleTypesOutputTypeDef:
return {
"ruleTypes": ...,
}
# ListRuleTypesOutputTypeDef definition
class ListRuleTypesOutputTypeDef(TypedDict):
ruleTypes: List[RuleTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWebhookItemTypeDef#
# ListWebhookItemTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListWebhookItemTypeDef
def get_value() -> ListWebhookItemTypeDef:
return {
"definition": ...,
}
# ListWebhookItemTypeDef definition
class ListWebhookItemTypeDef(TypedDict):
definition: WebhookDefinitionOutputTypeDef, # (1)
url: str,
errorMessage: NotRequired[str],
errorCode: NotRequired[str],
lastTriggered: NotRequired[datetime],
arn: NotRequired[str],
tags: NotRequired[List[TagTypeDef]], # (2)
ConditionStateTypeDef#
# ConditionStateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ConditionStateTypeDef
def get_value() -> ConditionStateTypeDef:
return {
"latestExecution": ...,
}
# ConditionStateTypeDef definition
class ConditionStateTypeDef(TypedDict):
latestExecution: NotRequired[ConditionExecutionTypeDef], # (1)
ruleStates: NotRequired[List[RuleStateTypeDef]], # (2)
PutActionRevisionInputTypeDef#
# PutActionRevisionInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PutActionRevisionInputTypeDef
def get_value() -> PutActionRevisionInputTypeDef:
return {
"pipelineName": ...,
}
# PutActionRevisionInputTypeDef definition
class PutActionRevisionInputTypeDef(TypedDict):
pipelineName: str,
stageName: str,
actionName: str,
actionRevision: ActionRevisionUnionTypeDef, # (1)
ActionExecutionDetailTypeDef#
# ActionExecutionDetailTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionExecutionDetailTypeDef
def get_value() -> ActionExecutionDetailTypeDef:
return {
"pipelineExecutionId": ...,
}
# ActionExecutionDetailTypeDef definition
class ActionExecutionDetailTypeDef(TypedDict):
pipelineExecutionId: NotRequired[str],
actionExecutionId: NotRequired[str],
pipelineVersion: NotRequired[int],
stageName: NotRequired[str],
actionName: NotRequired[str],
startTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
updatedBy: NotRequired[str],
status: NotRequired[ActionExecutionStatusType], # (1)
input: NotRequired[ActionExecutionInputTypeDef], # (2)
output: NotRequired[ActionExecutionOutputTypeDef], # (3)
RuleExecutionDetailTypeDef#
# RuleExecutionDetailTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import RuleExecutionDetailTypeDef
def get_value() -> RuleExecutionDetailTypeDef:
return {
"pipelineExecutionId": ...,
}
# RuleExecutionDetailTypeDef definition
class RuleExecutionDetailTypeDef(TypedDict):
pipelineExecutionId: NotRequired[str],
ruleExecutionId: NotRequired[str],
pipelineVersion: NotRequired[int],
stageName: NotRequired[str],
ruleName: NotRequired[str],
startTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
updatedBy: NotRequired[str],
status: NotRequired[RuleExecutionStatusType], # (1)
input: NotRequired[RuleExecutionInputTypeDef], # (2)
output: NotRequired[RuleExecutionOutputTypeDef], # (3)
JobDataTypeDef#
# JobDataTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import JobDataTypeDef
def get_value() -> JobDataTypeDef:
return {
"actionTypeId": ...,
}
# JobDataTypeDef definition
class JobDataTypeDef(TypedDict):
actionTypeId: NotRequired[ActionTypeIdTypeDef], # (1)
actionConfiguration: NotRequired[ActionConfigurationTypeDef], # (2)
pipelineContext: NotRequired[PipelineContextTypeDef], # (3)
inputArtifacts: NotRequired[List[ArtifactTypeDef]], # (4)
outputArtifacts: NotRequired[List[ArtifactTypeDef]], # (4)
artifactCredentials: NotRequired[AWSSessionCredentialsTypeDef], # (6)
continuationToken: NotRequired[str],
encryptionKey: NotRequired[EncryptionKeyTypeDef], # (7)
- See ActionTypeIdTypeDef
- See ActionConfigurationTypeDef
- See PipelineContextTypeDef
- See ArtifactTypeDef
- See ArtifactTypeDef
- See AWSSessionCredentialsTypeDef
- See EncryptionKeyTypeDef
ThirdPartyJobDataTypeDef#
# ThirdPartyJobDataTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ThirdPartyJobDataTypeDef
def get_value() -> ThirdPartyJobDataTypeDef:
return {
"actionTypeId": ...,
}
# ThirdPartyJobDataTypeDef definition
class ThirdPartyJobDataTypeDef(TypedDict):
actionTypeId: NotRequired[ActionTypeIdTypeDef], # (1)
actionConfiguration: NotRequired[ActionConfigurationTypeDef], # (2)
pipelineContext: NotRequired[PipelineContextTypeDef], # (3)
inputArtifacts: NotRequired[List[ArtifactTypeDef]], # (4)
outputArtifacts: NotRequired[List[ArtifactTypeDef]], # (4)
artifactCredentials: NotRequired[AWSSessionCredentialsTypeDef], # (6)
continuationToken: NotRequired[str],
encryptionKey: NotRequired[EncryptionKeyTypeDef], # (7)
- See ActionTypeIdTypeDef
- See ActionConfigurationTypeDef
- See PipelineContextTypeDef
- See ArtifactTypeDef
- See ArtifactTypeDef
- See AWSSessionCredentialsTypeDef
- See EncryptionKeyTypeDef
ActionTypeDeclarationOutputTypeDef#
# ActionTypeDeclarationOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeDeclarationOutputTypeDef
def get_value() -> ActionTypeDeclarationOutputTypeDef:
return {
"description": ...,
}
# ActionTypeDeclarationOutputTypeDef definition
class ActionTypeDeclarationOutputTypeDef(TypedDict):
executor: ActionTypeExecutorOutputTypeDef, # (1)
id: ActionTypeIdentifierTypeDef, # (2)
inputArtifactDetails: ActionTypeArtifactDetailsTypeDef, # (3)
outputArtifactDetails: ActionTypeArtifactDetailsTypeDef, # (3)
description: NotRequired[str],
permissions: NotRequired[ActionTypePermissionsOutputTypeDef], # (5)
properties: NotRequired[List[ActionTypePropertyTypeDef]], # (6)
urls: NotRequired[ActionTypeUrlsTypeDef], # (7)
- See ActionTypeExecutorOutputTypeDef
- See ActionTypeIdentifierTypeDef
- See ActionTypeArtifactDetailsTypeDef
- See ActionTypeArtifactDetailsTypeDef
- See ActionTypePermissionsOutputTypeDef
- See ActionTypePropertyTypeDef
- See ActionTypeUrlsTypeDef
ActionTypeDeclarationTypeDef#
# ActionTypeDeclarationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeDeclarationTypeDef
def get_value() -> ActionTypeDeclarationTypeDef:
return {
"description": ...,
}
# ActionTypeDeclarationTypeDef definition
class ActionTypeDeclarationTypeDef(TypedDict):
executor: ActionTypeExecutorTypeDef, # (1)
id: ActionTypeIdentifierTypeDef, # (2)
inputArtifactDetails: ActionTypeArtifactDetailsTypeDef, # (3)
outputArtifactDetails: ActionTypeArtifactDetailsTypeDef, # (3)
description: NotRequired[str],
permissions: NotRequired[ActionTypePermissionsTypeDef], # (5)
properties: NotRequired[Sequence[ActionTypePropertyTypeDef]], # (6)
urls: NotRequired[ActionTypeUrlsTypeDef], # (7)
- See ActionTypeExecutorTypeDef
- See ActionTypeIdentifierTypeDef
- See ActionTypeArtifactDetailsTypeDef
- See ActionTypeArtifactDetailsTypeDef
- See ActionTypePermissionsTypeDef
- See ActionTypePropertyTypeDef
- See ActionTypeUrlsTypeDef
PipelineTriggerDeclarationOutputTypeDef#
# PipelineTriggerDeclarationOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineTriggerDeclarationOutputTypeDef
def get_value() -> PipelineTriggerDeclarationOutputTypeDef:
return {
"providerType": ...,
}
# PipelineTriggerDeclarationOutputTypeDef definition
class PipelineTriggerDeclarationOutputTypeDef(TypedDict):
providerType: PipelineTriggerProviderTypeType, # (1)
gitConfiguration: GitConfigurationOutputTypeDef, # (2)
PipelineTriggerDeclarationTypeDef#
# PipelineTriggerDeclarationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineTriggerDeclarationTypeDef
def get_value() -> PipelineTriggerDeclarationTypeDef:
return {
"providerType": ...,
}
# PipelineTriggerDeclarationTypeDef definition
class PipelineTriggerDeclarationTypeDef(TypedDict):
providerType: PipelineTriggerProviderTypeType, # (1)
gitConfiguration: GitConfigurationTypeDef, # (2)
BeforeEntryConditionsOutputTypeDef#
# BeforeEntryConditionsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import BeforeEntryConditionsOutputTypeDef
def get_value() -> BeforeEntryConditionsOutputTypeDef:
return {
"conditions": ...,
}
# BeforeEntryConditionsOutputTypeDef definition
class BeforeEntryConditionsOutputTypeDef(TypedDict):
conditions: List[ConditionOutputTypeDef], # (1)
FailureConditionsOutputTypeDef#
# FailureConditionsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import FailureConditionsOutputTypeDef
def get_value() -> FailureConditionsOutputTypeDef:
return {
"result": ...,
}
# FailureConditionsOutputTypeDef definition
class FailureConditionsOutputTypeDef(TypedDict):
result: NotRequired[ResultType], # (1)
retryConfiguration: NotRequired[RetryConfigurationTypeDef], # (2)
conditions: NotRequired[List[ConditionOutputTypeDef]], # (3)
SuccessConditionsOutputTypeDef#
# SuccessConditionsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import SuccessConditionsOutputTypeDef
def get_value() -> SuccessConditionsOutputTypeDef:
return {
"conditions": ...,
}
# SuccessConditionsOutputTypeDef definition
class SuccessConditionsOutputTypeDef(TypedDict):
conditions: List[ConditionOutputTypeDef], # (1)
BeforeEntryConditionsTypeDef#
# BeforeEntryConditionsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import BeforeEntryConditionsTypeDef
def get_value() -> BeforeEntryConditionsTypeDef:
return {
"conditions": ...,
}
# BeforeEntryConditionsTypeDef definition
class BeforeEntryConditionsTypeDef(TypedDict):
conditions: Sequence[ConditionTypeDef], # (1)
- See ConditionTypeDef
FailureConditionsTypeDef#
# FailureConditionsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import FailureConditionsTypeDef
def get_value() -> FailureConditionsTypeDef:
return {
"result": ...,
}
# FailureConditionsTypeDef definition
class FailureConditionsTypeDef(TypedDict):
result: NotRequired[ResultType], # (1)
retryConfiguration: NotRequired[RetryConfigurationTypeDef], # (2)
conditions: NotRequired[Sequence[ConditionTypeDef]], # (3)
- See ResultType
- See RetryConfigurationTypeDef
- See ConditionTypeDef
SuccessConditionsTypeDef#
# SuccessConditionsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import SuccessConditionsTypeDef
def get_value() -> SuccessConditionsTypeDef:
return {
"conditions": ...,
}
# SuccessConditionsTypeDef definition
class SuccessConditionsTypeDef(TypedDict):
conditions: Sequence[ConditionTypeDef], # (1)
- See ConditionTypeDef
ListWebhooksOutputTypeDef#
# ListWebhooksOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListWebhooksOutputTypeDef
def get_value() -> ListWebhooksOutputTypeDef:
return {
"webhooks": ...,
}
# ListWebhooksOutputTypeDef definition
class ListWebhooksOutputTypeDef(TypedDict):
webhooks: List[ListWebhookItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PutWebhookOutputTypeDef#
# PutWebhookOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PutWebhookOutputTypeDef
def get_value() -> PutWebhookOutputTypeDef:
return {
"webhook": ...,
}
# PutWebhookOutputTypeDef definition
class PutWebhookOutputTypeDef(TypedDict):
webhook: ListWebhookItemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutWebhookInputTypeDef#
# PutWebhookInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PutWebhookInputTypeDef
def get_value() -> PutWebhookInputTypeDef:
return {
"webhook": ...,
}
# PutWebhookInputTypeDef definition
class PutWebhookInputTypeDef(TypedDict):
webhook: WebhookDefinitionUnionTypeDef, # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
StageConditionStateTypeDef#
# StageConditionStateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StageConditionStateTypeDef
def get_value() -> StageConditionStateTypeDef:
return {
"latestExecution": ...,
}
# StageConditionStateTypeDef definition
class StageConditionStateTypeDef(TypedDict):
latestExecution: NotRequired[StageConditionsExecutionTypeDef], # (1)
conditionStates: NotRequired[List[ConditionStateTypeDef]], # (2)
ListActionExecutionsOutputTypeDef#
# ListActionExecutionsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListActionExecutionsOutputTypeDef
def get_value() -> ListActionExecutionsOutputTypeDef:
return {
"actionExecutionDetails": ...,
}
# ListActionExecutionsOutputTypeDef definition
class ListActionExecutionsOutputTypeDef(TypedDict):
actionExecutionDetails: List[ActionExecutionDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListRuleExecutionsOutputTypeDef#
# ListRuleExecutionsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ListRuleExecutionsOutputTypeDef
def get_value() -> ListRuleExecutionsOutputTypeDef:
return {
"ruleExecutionDetails": ...,
}
# ListRuleExecutionsOutputTypeDef definition
class ListRuleExecutionsOutputTypeDef(TypedDict):
ruleExecutionDetails: List[RuleExecutionDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
JobDetailsTypeDef#
# JobDetailsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import JobDetailsTypeDef
def get_value() -> JobDetailsTypeDef:
return {
"id": ...,
}
# JobDetailsTypeDef definition
class JobDetailsTypeDef(TypedDict):
id: NotRequired[str],
data: NotRequired[JobDataTypeDef], # (1)
accountId: NotRequired[str],
- See JobDataTypeDef
JobTypeDef#
# JobTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import JobTypeDef
def get_value() -> JobTypeDef:
return {
"id": ...,
}
# JobTypeDef definition
class JobTypeDef(TypedDict):
id: NotRequired[str],
data: NotRequired[JobDataTypeDef], # (1)
nonce: NotRequired[str],
accountId: NotRequired[str],
- See JobDataTypeDef
ThirdPartyJobDetailsTypeDef#
# ThirdPartyJobDetailsTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import ThirdPartyJobDetailsTypeDef
def get_value() -> ThirdPartyJobDetailsTypeDef:
return {
"id": ...,
}
# ThirdPartyJobDetailsTypeDef definition
class ThirdPartyJobDetailsTypeDef(TypedDict):
id: NotRequired[str],
data: NotRequired[ThirdPartyJobDataTypeDef], # (1)
nonce: NotRequired[str],
GetActionTypeOutputTypeDef#
# GetActionTypeOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetActionTypeOutputTypeDef
def get_value() -> GetActionTypeOutputTypeDef:
return {
"actionType": ...,
}
# GetActionTypeOutputTypeDef definition
class GetActionTypeOutputTypeDef(TypedDict):
actionType: ActionTypeDeclarationOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StageDeclarationOutputTypeDef#
# StageDeclarationOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StageDeclarationOutputTypeDef
def get_value() -> StageDeclarationOutputTypeDef:
return {
"name": ...,
}
# StageDeclarationOutputTypeDef definition
class StageDeclarationOutputTypeDef(TypedDict):
name: str,
actions: List[ActionDeclarationOutputTypeDef], # (2)
blockers: NotRequired[List[BlockerDeclarationTypeDef]], # (1)
onFailure: NotRequired[FailureConditionsOutputTypeDef], # (3)
onSuccess: NotRequired[SuccessConditionsOutputTypeDef], # (4)
beforeEntry: NotRequired[BeforeEntryConditionsOutputTypeDef], # (5)
- See BlockerDeclarationTypeDef
- See ActionDeclarationOutputTypeDef
- See FailureConditionsOutputTypeDef
- See SuccessConditionsOutputTypeDef
- See BeforeEntryConditionsOutputTypeDef
StageDeclarationTypeDef#
# StageDeclarationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StageDeclarationTypeDef
def get_value() -> StageDeclarationTypeDef:
return {
"name": ...,
}
# StageDeclarationTypeDef definition
class StageDeclarationTypeDef(TypedDict):
name: str,
actions: Sequence[ActionDeclarationTypeDef], # (2)
blockers: NotRequired[Sequence[BlockerDeclarationTypeDef]], # (1)
onFailure: NotRequired[FailureConditionsTypeDef], # (3)
onSuccess: NotRequired[SuccessConditionsTypeDef], # (4)
beforeEntry: NotRequired[BeforeEntryConditionsTypeDef], # (5)
- See BlockerDeclarationTypeDef
- See ActionDeclarationTypeDef
- See FailureConditionsTypeDef
- See SuccessConditionsTypeDef
- See BeforeEntryConditionsTypeDef
StageStateTypeDef#
# StageStateTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import StageStateTypeDef
def get_value() -> StageStateTypeDef:
return {
"stageName": ...,
}
# StageStateTypeDef definition
class StageStateTypeDef(TypedDict):
stageName: NotRequired[str],
inboundExecution: NotRequired[StageExecutionTypeDef], # (1)
inboundExecutions: NotRequired[List[StageExecutionTypeDef]], # (2)
inboundTransitionState: NotRequired[TransitionStateTypeDef], # (3)
actionStates: NotRequired[List[ActionStateTypeDef]], # (4)
latestExecution: NotRequired[StageExecutionTypeDef], # (1)
beforeEntryConditionState: NotRequired[StageConditionStateTypeDef], # (6)
onSuccessConditionState: NotRequired[StageConditionStateTypeDef], # (6)
onFailureConditionState: NotRequired[StageConditionStateTypeDef], # (6)
retryStageMetadata: NotRequired[RetryStageMetadataTypeDef], # (9)
- See StageExecutionTypeDef
- See StageExecutionTypeDef
- See TransitionStateTypeDef
- See ActionStateTypeDef
- See StageExecutionTypeDef
- See StageConditionStateTypeDef
- See StageConditionStateTypeDef
- See StageConditionStateTypeDef
- See RetryStageMetadataTypeDef
GetJobDetailsOutputTypeDef#
# GetJobDetailsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetJobDetailsOutputTypeDef
def get_value() -> GetJobDetailsOutputTypeDef:
return {
"jobDetails": ...,
}
# GetJobDetailsOutputTypeDef definition
class GetJobDetailsOutputTypeDef(TypedDict):
jobDetails: JobDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PollForJobsOutputTypeDef#
# PollForJobsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PollForJobsOutputTypeDef
def get_value() -> PollForJobsOutputTypeDef:
return {
"jobs": ...,
}
# PollForJobsOutputTypeDef definition
class PollForJobsOutputTypeDef(TypedDict):
jobs: List[JobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
GetThirdPartyJobDetailsOutputTypeDef#
# GetThirdPartyJobDetailsOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetThirdPartyJobDetailsOutputTypeDef
def get_value() -> GetThirdPartyJobDetailsOutputTypeDef:
return {
"jobDetails": ...,
}
# GetThirdPartyJobDetailsOutputTypeDef definition
class GetThirdPartyJobDetailsOutputTypeDef(TypedDict):
jobDetails: ThirdPartyJobDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateActionTypeInputTypeDef#
# UpdateActionTypeInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import UpdateActionTypeInputTypeDef
def get_value() -> UpdateActionTypeInputTypeDef:
return {
"actionType": ...,
}
# UpdateActionTypeInputTypeDef definition
class UpdateActionTypeInputTypeDef(TypedDict):
actionType: ActionTypeDeclarationUnionTypeDef, # (1)
PipelineDeclarationOutputTypeDef#
# PipelineDeclarationOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineDeclarationOutputTypeDef
def get_value() -> PipelineDeclarationOutputTypeDef:
return {
"name": ...,
}
# PipelineDeclarationOutputTypeDef definition
class PipelineDeclarationOutputTypeDef(TypedDict):
name: str,
roleArn: str,
stages: List[StageDeclarationOutputTypeDef], # (3)
artifactStore: NotRequired[ArtifactStoreTypeDef], # (1)
artifactStores: NotRequired[Dict[str, ArtifactStoreTypeDef]], # (2)
version: NotRequired[int],
executionMode: NotRequired[ExecutionModeType], # (4)
pipelineType: NotRequired[PipelineTypeType], # (5)
variables: NotRequired[List[PipelineVariableDeclarationTypeDef]], # (6)
triggers: NotRequired[List[PipelineTriggerDeclarationOutputTypeDef]], # (7)
- See ArtifactStoreTypeDef
- See ArtifactStoreTypeDef
- See StageDeclarationOutputTypeDef
- See ExecutionModeType
- See PipelineTypeType
- See PipelineVariableDeclarationTypeDef
- See PipelineTriggerDeclarationOutputTypeDef
PipelineDeclarationTypeDef#
# PipelineDeclarationTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import PipelineDeclarationTypeDef
def get_value() -> PipelineDeclarationTypeDef:
return {
"name": ...,
}
# PipelineDeclarationTypeDef definition
class PipelineDeclarationTypeDef(TypedDict):
name: str,
roleArn: str,
stages: Sequence[StageDeclarationTypeDef], # (3)
artifactStore: NotRequired[ArtifactStoreTypeDef], # (1)
artifactStores: NotRequired[Mapping[str, ArtifactStoreTypeDef]], # (2)
version: NotRequired[int],
executionMode: NotRequired[ExecutionModeType], # (4)
pipelineType: NotRequired[PipelineTypeType], # (5)
variables: NotRequired[Sequence[PipelineVariableDeclarationTypeDef]], # (6)
triggers: NotRequired[Sequence[PipelineTriggerDeclarationTypeDef]], # (7)
- See ArtifactStoreTypeDef
- See ArtifactStoreTypeDef
- See StageDeclarationTypeDef
- See ExecutionModeType
- See PipelineTypeType
- See PipelineVariableDeclarationTypeDef
- See PipelineTriggerDeclarationTypeDef
GetPipelineStateOutputTypeDef#
# GetPipelineStateOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineStateOutputTypeDef
def get_value() -> GetPipelineStateOutputTypeDef:
return {
"pipelineName": ...,
}
# GetPipelineStateOutputTypeDef definition
class GetPipelineStateOutputTypeDef(TypedDict):
pipelineName: str,
pipelineVersion: int,
stageStates: List[StageStateTypeDef], # (1)
created: datetime,
updated: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePipelineOutputTypeDef#
# CreatePipelineOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import CreatePipelineOutputTypeDef
def get_value() -> CreatePipelineOutputTypeDef:
return {
"pipeline": ...,
}
# CreatePipelineOutputTypeDef definition
class CreatePipelineOutputTypeDef(TypedDict):
pipeline: PipelineDeclarationOutputTypeDef, # (1)
tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPipelineOutputTypeDef#
# GetPipelineOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineOutputTypeDef
def get_value() -> GetPipelineOutputTypeDef:
return {
"pipeline": ...,
}
# GetPipelineOutputTypeDef definition
class GetPipelineOutputTypeDef(TypedDict):
pipeline: PipelineDeclarationOutputTypeDef, # (1)
metadata: PipelineMetadataTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdatePipelineOutputTypeDef#
# UpdatePipelineOutputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import UpdatePipelineOutputTypeDef
def get_value() -> UpdatePipelineOutputTypeDef:
return {
"pipeline": ...,
}
# UpdatePipelineOutputTypeDef definition
class UpdatePipelineOutputTypeDef(TypedDict):
pipeline: PipelineDeclarationOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePipelineInputTypeDef#
# CreatePipelineInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import CreatePipelineInputTypeDef
def get_value() -> CreatePipelineInputTypeDef:
return {
"pipeline": ...,
}
# CreatePipelineInputTypeDef definition
class CreatePipelineInputTypeDef(TypedDict):
pipeline: PipelineDeclarationUnionTypeDef, # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
UpdatePipelineInputTypeDef#
# UpdatePipelineInputTypeDef TypedDict usage example
from mypy_boto3_codepipeline.type_defs import UpdatePipelineInputTypeDef
def get_value() -> UpdatePipelineInputTypeDef:
return {
"pipeline": ...,
}
# UpdatePipelineInputTypeDef definition
class UpdatePipelineInputTypeDef(TypedDict):
pipeline: PipelineDeclarationUnionTypeDef, # (1)