Typed dictionaries#
Index > CodePipeline > Typed dictionaries
Auto-generated documentation for CodePipeline type annotations stubs module mypy-boto3-codepipeline.
AWSSessionCredentialsTypeDef#
# AWSSessionCredentialsTypeDef usage example
from mypy_boto3_codepipeline.type_defs import AWSSessionCredentialsTypeDef
def get_value() -> AWSSessionCredentialsTypeDef:
return {
"accessKeyId": ...,
"secretAccessKey": ...,
"sessionToken": ...,
}
# AWSSessionCredentialsTypeDef definition
class AWSSessionCredentialsTypeDef(TypedDict):
accessKeyId: str,
secretAccessKey: str,
sessionToken: str,
AcknowledgeJobInputRequestTypeDef#
# AcknowledgeJobInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import AcknowledgeJobInputRequestTypeDef
def get_value() -> AcknowledgeJobInputRequestTypeDef:
return {
"jobId": ...,
"nonce": ...,
}
# AcknowledgeJobInputRequestTypeDef definition
class AcknowledgeJobInputRequestTypeDef(TypedDict):
jobId: str,
nonce: str,
AcknowledgeJobOutputTypeDef#
# AcknowledgeJobOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import AcknowledgeJobOutputTypeDef
def get_value() -> AcknowledgeJobOutputTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
# AcknowledgeJobOutputTypeDef definition
class AcknowledgeJobOutputTypeDef(TypedDict):
status: JobStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobStatusType
- See ResponseMetadataTypeDef
AcknowledgeThirdPartyJobInputRequestTypeDef#
# AcknowledgeThirdPartyJobInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import AcknowledgeThirdPartyJobInputRequestTypeDef
def get_value() -> AcknowledgeThirdPartyJobInputRequestTypeDef:
return {
"jobId": ...,
"nonce": ...,
"clientToken": ...,
}
# AcknowledgeThirdPartyJobInputRequestTypeDef definition
class AcknowledgeThirdPartyJobInputRequestTypeDef(TypedDict):
jobId: str,
nonce: str,
clientToken: str,
AcknowledgeThirdPartyJobOutputTypeDef#
# AcknowledgeThirdPartyJobOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import AcknowledgeThirdPartyJobOutputTypeDef
def get_value() -> AcknowledgeThirdPartyJobOutputTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
# AcknowledgeThirdPartyJobOutputTypeDef definition
class AcknowledgeThirdPartyJobOutputTypeDef(TypedDict):
status: JobStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobStatusType
- See ResponseMetadataTypeDef
ActionConfigurationPropertyTypeDef#
# ActionConfigurationPropertyTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionConfigurationPropertyTypeDef
def get_value() -> ActionConfigurationPropertyTypeDef:
return {
"name": ...,
"required": ...,
"key": ...,
"secret": ...,
}
# 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 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 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 usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeIdTypeDef
def get_value() -> ActionTypeIdTypeDef:
return {
"category": ...,
"owner": ...,
"provider": ...,
"version": ...,
}
# ActionTypeIdTypeDef definition
class ActionTypeIdTypeDef(TypedDict):
category: ActionCategoryType, # (1)
owner: ActionOwnerType, # (2)
provider: str,
version: str,
- See ActionCategoryType
- See ActionOwnerType
InputArtifactTypeDef#
# InputArtifactTypeDef usage example
from mypy_boto3_codepipeline.type_defs import InputArtifactTypeDef
def get_value() -> InputArtifactTypeDef:
return {
"name": ...,
}
# InputArtifactTypeDef definition
class InputArtifactTypeDef(TypedDict):
name: str,
OutputArtifactTypeDef#
# OutputArtifactTypeDef usage example
from mypy_boto3_codepipeline.type_defs import OutputArtifactTypeDef
def get_value() -> OutputArtifactTypeDef:
return {
"name": ...,
}
# OutputArtifactTypeDef definition
class OutputArtifactTypeDef(TypedDict):
name: str,
ActionExecutionFilterTypeDef#
# ActionExecutionFilterTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionExecutionFilterTypeDef
def get_value() -> ActionExecutionFilterTypeDef:
return {
"pipelineExecutionId": ...,
}
# ActionExecutionFilterTypeDef definition
class ActionExecutionFilterTypeDef(TypedDict):
pipelineExecutionId: NotRequired[str],
ActionExecutionResultTypeDef#
# ActionExecutionResultTypeDef 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],
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef 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],
ActionRevisionTypeDef#
# ActionRevisionTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionRevisionTypeDef
def get_value() -> ActionRevisionTypeDef:
return {
"revisionId": ...,
"revisionChangeId": ...,
"created": ...,
}
# ActionRevisionTypeDef definition
class ActionRevisionTypeDef(TypedDict):
revisionId: str,
revisionChangeId: str,
created: datetime,
ActionTypeArtifactDetailsTypeDef#
# ActionTypeArtifactDetailsTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeArtifactDetailsTypeDef
def get_value() -> ActionTypeArtifactDetailsTypeDef:
return {
"minimumCount": ...,
"maximumCount": ...,
}
# ActionTypeArtifactDetailsTypeDef definition
class ActionTypeArtifactDetailsTypeDef(TypedDict):
minimumCount: int,
maximumCount: int,
ActionTypeIdentifierTypeDef#
# ActionTypeIdentifierTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeIdentifierTypeDef
def get_value() -> ActionTypeIdentifierTypeDef:
return {
"category": ...,
"owner": ...,
"provider": ...,
"version": ...,
}
# ActionTypeIdentifierTypeDef definition
class ActionTypeIdentifierTypeDef(TypedDict):
category: ActionCategoryType, # (1)
owner: str,
provider: str,
version: str,
ActionTypePermissionsTypeDef#
# ActionTypePermissionsTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionTypePermissionsTypeDef
def get_value() -> ActionTypePermissionsTypeDef:
return {
"allowedAccounts": ...,
}
# ActionTypePermissionsTypeDef definition
class ActionTypePermissionsTypeDef(TypedDict):
allowedAccounts: List[str],
ActionTypePropertyTypeDef#
# ActionTypePropertyTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionTypePropertyTypeDef
def get_value() -> ActionTypePropertyTypeDef:
return {
"name": ...,
"optional": ...,
"key": ...,
"noEcho": ...,
}
# ActionTypePropertyTypeDef definition
class ActionTypePropertyTypeDef(TypedDict):
name: str,
optional: bool,
key: bool,
noEcho: bool,
queryable: NotRequired[bool],
description: NotRequired[str],
ActionTypeUrlsTypeDef#
# ActionTypeUrlsTypeDef 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],
ActionTypeSettingsTypeDef#
# ActionTypeSettingsTypeDef 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 usage example
from mypy_boto3_codepipeline.type_defs import ArtifactDetailsTypeDef
def get_value() -> ArtifactDetailsTypeDef:
return {
"minimumCount": ...,
"maximumCount": ...,
}
# ArtifactDetailsTypeDef definition
class ArtifactDetailsTypeDef(TypedDict):
minimumCount: int,
maximumCount: int,
ApprovalResultTypeDef#
# ApprovalResultTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ApprovalResultTypeDef
def get_value() -> ApprovalResultTypeDef:
return {
"summary": ...,
"status": ...,
}
# ApprovalResultTypeDef definition
class ApprovalResultTypeDef(TypedDict):
summary: str,
status: ApprovalStatusType, # (1)
S3LocationTypeDef#
# S3LocationTypeDef 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 usage example
from mypy_boto3_codepipeline.type_defs import S3ArtifactLocationTypeDef
def get_value() -> S3ArtifactLocationTypeDef:
return {
"bucketName": ...,
"objectKey": ...,
}
# S3ArtifactLocationTypeDef definition
class S3ArtifactLocationTypeDef(TypedDict):
bucketName: str,
objectKey: str,
ArtifactRevisionTypeDef#
# ArtifactRevisionTypeDef 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 usage example
from mypy_boto3_codepipeline.type_defs import EncryptionKeyTypeDef
def get_value() -> EncryptionKeyTypeDef:
return {
"id": ...,
"type": ...,
}
# EncryptionKeyTypeDef definition
class EncryptionKeyTypeDef(TypedDict):
id: str,
type: EncryptionKeyTypeType, # (1)
BlockerDeclarationTypeDef#
# BlockerDeclarationTypeDef usage example
from mypy_boto3_codepipeline.type_defs import BlockerDeclarationTypeDef
def get_value() -> BlockerDeclarationTypeDef:
return {
"name": ...,
"type": ...,
}
# BlockerDeclarationTypeDef definition
class BlockerDeclarationTypeDef(TypedDict):
name: str,
type: BlockerTypeType, # (1)
- See BlockerTypeType
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_codepipeline.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
"value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
CurrentRevisionTypeDef#
# CurrentRevisionTypeDef usage example
from mypy_boto3_codepipeline.type_defs import CurrentRevisionTypeDef
def get_value() -> CurrentRevisionTypeDef:
return {
"revision": ...,
"changeIdentifier": ...,
}
# CurrentRevisionTypeDef definition
class CurrentRevisionTypeDef(TypedDict):
revision: str,
changeIdentifier: str,
created: NotRequired[Union[datetime, str]],
revisionSummary: NotRequired[str],
DeleteCustomActionTypeInputRequestTypeDef#
# DeleteCustomActionTypeInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import DeleteCustomActionTypeInputRequestTypeDef
def get_value() -> DeleteCustomActionTypeInputRequestTypeDef:
return {
"category": ...,
"provider": ...,
"version": ...,
}
# DeleteCustomActionTypeInputRequestTypeDef definition
class DeleteCustomActionTypeInputRequestTypeDef(TypedDict):
category: ActionCategoryType, # (1)
provider: str,
version: str,
DeletePipelineInputRequestTypeDef#
# DeletePipelineInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import DeletePipelineInputRequestTypeDef
def get_value() -> DeletePipelineInputRequestTypeDef:
return {
"name": ...,
}
# DeletePipelineInputRequestTypeDef definition
class DeletePipelineInputRequestTypeDef(TypedDict):
name: str,
DeleteWebhookInputRequestTypeDef#
# DeleteWebhookInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import DeleteWebhookInputRequestTypeDef
def get_value() -> DeleteWebhookInputRequestTypeDef:
return {
"name": ...,
}
# DeleteWebhookInputRequestTypeDef definition
class DeleteWebhookInputRequestTypeDef(TypedDict):
name: str,
DeregisterWebhookWithThirdPartyInputRequestTypeDef#
# DeregisterWebhookWithThirdPartyInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import DeregisterWebhookWithThirdPartyInputRequestTypeDef
def get_value() -> DeregisterWebhookWithThirdPartyInputRequestTypeDef:
return {
"webhookName": ...,
}
# DeregisterWebhookWithThirdPartyInputRequestTypeDef definition
class DeregisterWebhookWithThirdPartyInputRequestTypeDef(TypedDict):
webhookName: NotRequired[str],
DisableStageTransitionInputRequestTypeDef#
# DisableStageTransitionInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import DisableStageTransitionInputRequestTypeDef
def get_value() -> DisableStageTransitionInputRequestTypeDef:
return {
"pipelineName": ...,
"stageName": ...,
"transitionType": ...,
"reason": ...,
}
# DisableStageTransitionInputRequestTypeDef definition
class DisableStageTransitionInputRequestTypeDef(TypedDict):
pipelineName: str,
stageName: str,
transitionType: StageTransitionTypeType, # (1)
reason: str,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_codepipeline.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableStageTransitionInputRequestTypeDef#
# EnableStageTransitionInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import EnableStageTransitionInputRequestTypeDef
def get_value() -> EnableStageTransitionInputRequestTypeDef:
return {
"pipelineName": ...,
"stageName": ...,
"transitionType": ...,
}
# EnableStageTransitionInputRequestTypeDef definition
class EnableStageTransitionInputRequestTypeDef(TypedDict):
pipelineName: str,
stageName: str,
transitionType: StageTransitionTypeType, # (1)
ExecutionDetailsTypeDef#
# ExecutionDetailsTypeDef 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 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
JobWorkerExecutorConfigurationTypeDef#
# JobWorkerExecutorConfigurationTypeDef usage example
from mypy_boto3_codepipeline.type_defs import JobWorkerExecutorConfigurationTypeDef
def get_value() -> JobWorkerExecutorConfigurationTypeDef:
return {
"pollingAccounts": ...,
}
# JobWorkerExecutorConfigurationTypeDef definition
class JobWorkerExecutorConfigurationTypeDef(TypedDict):
pollingAccounts: NotRequired[List[str]],
pollingServicePrincipals: NotRequired[List[str]],
LambdaExecutorConfigurationTypeDef#
# LambdaExecutorConfigurationTypeDef usage example
from mypy_boto3_codepipeline.type_defs import LambdaExecutorConfigurationTypeDef
def get_value() -> LambdaExecutorConfigurationTypeDef:
return {
"lambdaFunctionArn": ...,
}
# LambdaExecutorConfigurationTypeDef definition
class LambdaExecutorConfigurationTypeDef(TypedDict):
lambdaFunctionArn: str,
FailureDetailsTypeDef#
# FailureDetailsTypeDef usage example
from mypy_boto3_codepipeline.type_defs import FailureDetailsTypeDef
def get_value() -> FailureDetailsTypeDef:
return {
"type": ...,
"message": ...,
}
# FailureDetailsTypeDef definition
class FailureDetailsTypeDef(TypedDict):
type: FailureTypeType, # (1)
message: str,
externalExecutionId: NotRequired[str],
- See FailureTypeType
GetActionTypeInputRequestTypeDef#
# GetActionTypeInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetActionTypeInputRequestTypeDef
def get_value() -> GetActionTypeInputRequestTypeDef:
return {
"category": ...,
"owner": ...,
"provider": ...,
"version": ...,
}
# GetActionTypeInputRequestTypeDef definition
class GetActionTypeInputRequestTypeDef(TypedDict):
category: ActionCategoryType, # (1)
owner: str,
provider: str,
version: str,
GetJobDetailsInputRequestTypeDef#
# GetJobDetailsInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetJobDetailsInputRequestTypeDef
def get_value() -> GetJobDetailsInputRequestTypeDef:
return {
"jobId": ...,
}
# GetJobDetailsInputRequestTypeDef definition
class GetJobDetailsInputRequestTypeDef(TypedDict):
jobId: str,
GetPipelineExecutionInputRequestTypeDef#
# GetPipelineExecutionInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineExecutionInputRequestTypeDef
def get_value() -> GetPipelineExecutionInputRequestTypeDef:
return {
"pipelineName": ...,
"pipelineExecutionId": ...,
}
# GetPipelineExecutionInputRequestTypeDef definition
class GetPipelineExecutionInputRequestTypeDef(TypedDict):
pipelineName: str,
pipelineExecutionId: str,
GetPipelineInputRequestTypeDef#
# GetPipelineInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineInputRequestTypeDef
def get_value() -> GetPipelineInputRequestTypeDef:
return {
"name": ...,
}
# GetPipelineInputRequestTypeDef definition
class GetPipelineInputRequestTypeDef(TypedDict):
name: str,
version: NotRequired[int],
PipelineMetadataTypeDef#
# PipelineMetadataTypeDef 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],
GetPipelineStateInputRequestTypeDef#
# GetPipelineStateInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineStateInputRequestTypeDef
def get_value() -> GetPipelineStateInputRequestTypeDef:
return {
"name": ...,
}
# GetPipelineStateInputRequestTypeDef definition
class GetPipelineStateInputRequestTypeDef(TypedDict):
name: str,
GetThirdPartyJobDetailsInputRequestTypeDef#
# GetThirdPartyJobDetailsInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetThirdPartyJobDetailsInputRequestTypeDef
def get_value() -> GetThirdPartyJobDetailsInputRequestTypeDef:
return {
"jobId": ...,
"clientToken": ...,
}
# GetThirdPartyJobDetailsInputRequestTypeDef definition
class GetThirdPartyJobDetailsInputRequestTypeDef(TypedDict):
jobId: str,
clientToken: str,
ListActionTypesInputListActionTypesPaginateTypeDef#
# ListActionTypesInputListActionTypesPaginateTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListActionTypesInputListActionTypesPaginateTypeDef
def get_value() -> ListActionTypesInputListActionTypesPaginateTypeDef:
return {
"actionOwnerFilter": ...,
}
# ListActionTypesInputListActionTypesPaginateTypeDef definition
class ListActionTypesInputListActionTypesPaginateTypeDef(TypedDict):
actionOwnerFilter: NotRequired[ActionOwnerType], # (1)
regionFilter: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListActionTypesInputRequestTypeDef#
# ListActionTypesInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListActionTypesInputRequestTypeDef
def get_value() -> ListActionTypesInputRequestTypeDef:
return {
"actionOwnerFilter": ...,
}
# ListActionTypesInputRequestTypeDef definition
class ListActionTypesInputRequestTypeDef(TypedDict):
actionOwnerFilter: NotRequired[ActionOwnerType], # (1)
nextToken: NotRequired[str],
regionFilter: NotRequired[str],
- See ActionOwnerType
ListPipelineExecutionsInputListPipelineExecutionsPaginateTypeDef#
# ListPipelineExecutionsInputListPipelineExecutionsPaginateTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListPipelineExecutionsInputListPipelineExecutionsPaginateTypeDef
def get_value() -> ListPipelineExecutionsInputListPipelineExecutionsPaginateTypeDef:
return {
"pipelineName": ...,
}
# ListPipelineExecutionsInputListPipelineExecutionsPaginateTypeDef definition
class ListPipelineExecutionsInputListPipelineExecutionsPaginateTypeDef(TypedDict):
pipelineName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPipelineExecutionsInputRequestTypeDef#
# ListPipelineExecutionsInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListPipelineExecutionsInputRequestTypeDef
def get_value() -> ListPipelineExecutionsInputRequestTypeDef:
return {
"pipelineName": ...,
}
# ListPipelineExecutionsInputRequestTypeDef definition
class ListPipelineExecutionsInputRequestTypeDef(TypedDict):
pipelineName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListPipelinesInputListPipelinesPaginateTypeDef#
# ListPipelinesInputListPipelinesPaginateTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListPipelinesInputListPipelinesPaginateTypeDef
def get_value() -> ListPipelinesInputListPipelinesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPipelinesInputListPipelinesPaginateTypeDef definition
class ListPipelinesInputListPipelinesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPipelinesInputRequestTypeDef#
# ListPipelinesInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListPipelinesInputRequestTypeDef
def get_value() -> ListPipelinesInputRequestTypeDef:
return {
"nextToken": ...,
}
# ListPipelinesInputRequestTypeDef definition
class ListPipelinesInputRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PipelineSummaryTypeDef#
# PipelineSummaryTypeDef 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],
created: NotRequired[datetime],
updated: NotRequired[datetime],
ListTagsForResourceInputListTagsForResourcePaginateTypeDef#
# ListTagsForResourceInputListTagsForResourcePaginateTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListTagsForResourceInputListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceInputListTagsForResourcePaginateTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputListTagsForResourcePaginateTypeDef definition
class ListTagsForResourceInputListTagsForResourcePaginateTypeDef(TypedDict):
resourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListWebhooksInputListWebhooksPaginateTypeDef#
# ListWebhooksInputListWebhooksPaginateTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListWebhooksInputListWebhooksPaginateTypeDef
def get_value() -> ListWebhooksInputListWebhooksPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWebhooksInputListWebhooksPaginateTypeDef definition
class ListWebhooksInputListWebhooksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWebhooksInputRequestTypeDef#
# ListWebhooksInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListWebhooksInputRequestTypeDef
def get_value() -> ListWebhooksInputRequestTypeDef:
return {
"NextToken": ...,
}
# ListWebhooksInputRequestTypeDef definition
class ListWebhooksInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef 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],
StageContextTypeDef#
# StageContextTypeDef usage example
from mypy_boto3_codepipeline.type_defs import StageContextTypeDef
def get_value() -> StageContextTypeDef:
return {
"name": ...,
}
# StageContextTypeDef definition
class StageContextTypeDef(TypedDict):
name: NotRequired[str],
SourceRevisionTypeDef#
# SourceRevisionTypeDef 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 usage example
from mypy_boto3_codepipeline.type_defs import StopExecutionTriggerTypeDef
def get_value() -> StopExecutionTriggerTypeDef:
return {
"reason": ...,
}
# StopExecutionTriggerTypeDef definition
class StopExecutionTriggerTypeDef(TypedDict):
reason: NotRequired[str],
ThirdPartyJobTypeDef#
# ThirdPartyJobTypeDef 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],
PutActionRevisionOutputTypeDef#
# PutActionRevisionOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PutActionRevisionOutputTypeDef
def get_value() -> PutActionRevisionOutputTypeDef:
return {
"newRevision": ...,
"pipelineExecutionId": ...,
"ResponseMetadata": ...,
}
# PutActionRevisionOutputTypeDef definition
class PutActionRevisionOutputTypeDef(TypedDict):
newRevision: bool,
pipelineExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutApprovalResultOutputTypeDef#
# PutApprovalResultOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PutApprovalResultOutputTypeDef
def get_value() -> PutApprovalResultOutputTypeDef:
return {
"approvedAt": ...,
"ResponseMetadata": ...,
}
# PutApprovalResultOutputTypeDef definition
class PutApprovalResultOutputTypeDef(TypedDict):
approvedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterWebhookWithThirdPartyInputRequestTypeDef#
# RegisterWebhookWithThirdPartyInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import RegisterWebhookWithThirdPartyInputRequestTypeDef
def get_value() -> RegisterWebhookWithThirdPartyInputRequestTypeDef:
return {
"webhookName": ...,
}
# RegisterWebhookWithThirdPartyInputRequestTypeDef definition
class RegisterWebhookWithThirdPartyInputRequestTypeDef(TypedDict):
webhookName: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
RetryStageExecutionInputRequestTypeDef#
# RetryStageExecutionInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import RetryStageExecutionInputRequestTypeDef
def get_value() -> RetryStageExecutionInputRequestTypeDef:
return {
"pipelineName": ...,
"stageName": ...,
"pipelineExecutionId": ...,
"retryMode": ...,
}
# RetryStageExecutionInputRequestTypeDef definition
class RetryStageExecutionInputRequestTypeDef(TypedDict):
pipelineName: str,
stageName: str,
pipelineExecutionId: str,
retryMode: StageRetryModeType, # (1)
RetryStageExecutionOutputTypeDef#
# RetryStageExecutionOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import RetryStageExecutionOutputTypeDef
def get_value() -> RetryStageExecutionOutputTypeDef:
return {
"pipelineExecutionId": ...,
"ResponseMetadata": ...,
}
# RetryStageExecutionOutputTypeDef definition
class RetryStageExecutionOutputTypeDef(TypedDict):
pipelineExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StageExecutionTypeDef#
# StageExecutionTypeDef usage example
from mypy_boto3_codepipeline.type_defs import StageExecutionTypeDef
def get_value() -> StageExecutionTypeDef:
return {
"pipelineExecutionId": ...,
"status": ...,
}
# StageExecutionTypeDef definition
class StageExecutionTypeDef(TypedDict):
pipelineExecutionId: str,
status: StageExecutionStatusType, # (1)
TransitionStateTypeDef#
# TransitionStateTypeDef 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],
StartPipelineExecutionInputRequestTypeDef#
# StartPipelineExecutionInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import StartPipelineExecutionInputRequestTypeDef
def get_value() -> StartPipelineExecutionInputRequestTypeDef:
return {
"name": ...,
}
# StartPipelineExecutionInputRequestTypeDef definition
class StartPipelineExecutionInputRequestTypeDef(TypedDict):
name: str,
clientRequestToken: NotRequired[str],
StartPipelineExecutionOutputTypeDef#
# StartPipelineExecutionOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import StartPipelineExecutionOutputTypeDef
def get_value() -> StartPipelineExecutionOutputTypeDef:
return {
"pipelineExecutionId": ...,
"ResponseMetadata": ...,
}
# StartPipelineExecutionOutputTypeDef definition
class StartPipelineExecutionOutputTypeDef(TypedDict):
pipelineExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopPipelineExecutionInputRequestTypeDef#
# StopPipelineExecutionInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import StopPipelineExecutionInputRequestTypeDef
def get_value() -> StopPipelineExecutionInputRequestTypeDef:
return {
"pipelineName": ...,
"pipelineExecutionId": ...,
}
# StopPipelineExecutionInputRequestTypeDef definition
class StopPipelineExecutionInputRequestTypeDef(TypedDict):
pipelineName: str,
pipelineExecutionId: str,
abandon: NotRequired[bool],
reason: NotRequired[str],
StopPipelineExecutionOutputTypeDef#
# StopPipelineExecutionOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import StopPipelineExecutionOutputTypeDef
def get_value() -> StopPipelineExecutionOutputTypeDef:
return {
"pipelineExecutionId": ...,
"ResponseMetadata": ...,
}
# StopPipelineExecutionOutputTypeDef definition
class StopPipelineExecutionOutputTypeDef(TypedDict):
pipelineExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
WebhookAuthConfigurationTypeDef#
# WebhookAuthConfigurationTypeDef 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 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],
PollForJobsInputRequestTypeDef#
# PollForJobsInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PollForJobsInputRequestTypeDef
def get_value() -> PollForJobsInputRequestTypeDef:
return {
"actionTypeId": ...,
}
# PollForJobsInputRequestTypeDef definition
class PollForJobsInputRequestTypeDef(TypedDict):
actionTypeId: ActionTypeIdTypeDef, # (1)
maxBatchSize: NotRequired[int],
queryParam: NotRequired[Mapping[str, str]],
PollForThirdPartyJobsInputRequestTypeDef#
# PollForThirdPartyJobsInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PollForThirdPartyJobsInputRequestTypeDef
def get_value() -> PollForThirdPartyJobsInputRequestTypeDef:
return {
"actionTypeId": ...,
}
# PollForThirdPartyJobsInputRequestTypeDef definition
class PollForThirdPartyJobsInputRequestTypeDef(TypedDict):
actionTypeId: ActionTypeIdTypeDef, # (1)
maxBatchSize: NotRequired[int],
ActionDeclarationTypeDef#
# ActionDeclarationTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionDeclarationTypeDef
def get_value() -> ActionDeclarationTypeDef:
return {
"name": ...,
"actionTypeId": ...,
}
# ActionDeclarationTypeDef definition
class ActionDeclarationTypeDef(TypedDict):
name: str,
actionTypeId: ActionTypeIdTypeDef, # (1)
runOrder: NotRequired[int],
configuration: NotRequired[Mapping[str, str]],
outputArtifacts: NotRequired[Sequence[OutputArtifactTypeDef]], # (2)
inputArtifacts: NotRequired[Sequence[InputArtifactTypeDef]], # (3)
roleArn: NotRequired[str],
region: NotRequired[str],
namespace: NotRequired[str],
ListActionExecutionsInputListActionExecutionsPaginateTypeDef#
# ListActionExecutionsInputListActionExecutionsPaginateTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListActionExecutionsInputListActionExecutionsPaginateTypeDef
def get_value() -> ListActionExecutionsInputListActionExecutionsPaginateTypeDef:
return {
"pipelineName": ...,
}
# ListActionExecutionsInputListActionExecutionsPaginateTypeDef definition
class ListActionExecutionsInputListActionExecutionsPaginateTypeDef(TypedDict):
pipelineName: str,
filter: NotRequired[ActionExecutionFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListActionExecutionsInputRequestTypeDef#
# ListActionExecutionsInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListActionExecutionsInputRequestTypeDef
def get_value() -> ListActionExecutionsInputRequestTypeDef:
return {
"pipelineName": ...,
}
# ListActionExecutionsInputRequestTypeDef definition
class ListActionExecutionsInputRequestTypeDef(TypedDict):
pipelineName: str,
filter: NotRequired[ActionExecutionFilterTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ActionExecutionTypeDef#
# ActionExecutionTypeDef 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)
PutActionRevisionInputRequestTypeDef#
# PutActionRevisionInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PutActionRevisionInputRequestTypeDef
def get_value() -> PutActionRevisionInputRequestTypeDef:
return {
"pipelineName": ...,
"stageName": ...,
"actionName": ...,
"actionRevision": ...,
}
# PutActionRevisionInputRequestTypeDef definition
class PutActionRevisionInputRequestTypeDef(TypedDict):
pipelineName: str,
stageName: str,
actionName: str,
actionRevision: ActionRevisionTypeDef, # (1)
ActionTypeTypeDef#
# ActionTypeTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeTypeDef
def get_value() -> ActionTypeTypeDef:
return {
"id": ...,
"inputArtifactDetails": ...,
"outputArtifactDetails": ...,
}
# 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
PutApprovalResultInputRequestTypeDef#
# PutApprovalResultInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PutApprovalResultInputRequestTypeDef
def get_value() -> PutApprovalResultInputRequestTypeDef:
return {
"pipelineName": ...,
"stageName": ...,
"actionName": ...,
"result": ...,
"token": ...,
}
# PutApprovalResultInputRequestTypeDef definition
class PutApprovalResultInputRequestTypeDef(TypedDict):
pipelineName: str,
stageName: str,
actionName: str,
result: ApprovalResultTypeDef, # (1)
token: str,
ArtifactDetailTypeDef#
# ArtifactDetailTypeDef 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 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)
PipelineExecutionTypeDef#
# PipelineExecutionTypeDef 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)
ArtifactStoreTypeDef#
# ArtifactStoreTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ArtifactStoreTypeDef
def get_value() -> ArtifactStoreTypeDef:
return {
"type": ...,
"location": ...,
}
# ArtifactStoreTypeDef definition
class ArtifactStoreTypeDef(TypedDict):
type: ArtifactStoreTypeType, # (1)
location: str,
encryptionKey: NotRequired[EncryptionKeyTypeDef], # (2)
CreateCustomActionTypeInputRequestTypeDef#
# CreateCustomActionTypeInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import CreateCustomActionTypeInputRequestTypeDef
def get_value() -> CreateCustomActionTypeInputRequestTypeDef:
return {
"category": ...,
"provider": ...,
"version": ...,
"inputArtifactDetails": ...,
"outputArtifactDetails": ...,
}
# CreateCustomActionTypeInputRequestTypeDef definition
class CreateCustomActionTypeInputRequestTypeDef(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 usage example
from mypy_boto3_codepipeline.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"tags": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
PutJobSuccessResultInputRequestTypeDef#
# PutJobSuccessResultInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PutJobSuccessResultInputRequestTypeDef
def get_value() -> PutJobSuccessResultInputRequestTypeDef:
return {
"jobId": ...,
}
# PutJobSuccessResultInputRequestTypeDef definition
class PutJobSuccessResultInputRequestTypeDef(TypedDict):
jobId: str,
currentRevision: NotRequired[CurrentRevisionTypeDef], # (1)
continuationToken: NotRequired[str],
executionDetails: NotRequired[ExecutionDetailsTypeDef], # (2)
outputVariables: NotRequired[Mapping[str, str]],
PutThirdPartyJobSuccessResultInputRequestTypeDef#
# PutThirdPartyJobSuccessResultInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PutThirdPartyJobSuccessResultInputRequestTypeDef
def get_value() -> PutThirdPartyJobSuccessResultInputRequestTypeDef:
return {
"jobId": ...,
"clientToken": ...,
}
# PutThirdPartyJobSuccessResultInputRequestTypeDef definition
class PutThirdPartyJobSuccessResultInputRequestTypeDef(TypedDict):
jobId: str,
clientToken: str,
currentRevision: NotRequired[CurrentRevisionTypeDef], # (1)
continuationToken: NotRequired[str],
executionDetails: NotRequired[ExecutionDetailsTypeDef], # (2)
ExecutorConfigurationTypeDef#
# ExecutorConfigurationTypeDef 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)
PutJobFailureResultInputRequestTypeDef#
# PutJobFailureResultInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PutJobFailureResultInputRequestTypeDef
def get_value() -> PutJobFailureResultInputRequestTypeDef:
return {
"jobId": ...,
"failureDetails": ...,
}
# PutJobFailureResultInputRequestTypeDef definition
class PutJobFailureResultInputRequestTypeDef(TypedDict):
jobId: str,
failureDetails: FailureDetailsTypeDef, # (1)
PutThirdPartyJobFailureResultInputRequestTypeDef#
# PutThirdPartyJobFailureResultInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PutThirdPartyJobFailureResultInputRequestTypeDef
def get_value() -> PutThirdPartyJobFailureResultInputRequestTypeDef:
return {
"jobId": ...,
"clientToken": ...,
"failureDetails": ...,
}
# PutThirdPartyJobFailureResultInputRequestTypeDef definition
class PutThirdPartyJobFailureResultInputRequestTypeDef(TypedDict):
jobId: str,
clientToken: str,
failureDetails: FailureDetailsTypeDef, # (1)
ListPipelinesOutputTypeDef#
# ListPipelinesOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListPipelinesOutputTypeDef
def get_value() -> ListPipelinesOutputTypeDef:
return {
"pipelines": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListPipelinesOutputTypeDef definition
class ListPipelinesOutputTypeDef(TypedDict):
pipelines: List[PipelineSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PipelineContextTypeDef#
# PipelineContextTypeDef 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],
PipelineExecutionSummaryTypeDef#
# PipelineExecutionSummaryTypeDef 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)
startTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
sourceRevisions: NotRequired[List[SourceRevisionTypeDef]], # (2)
trigger: NotRequired[ExecutionTriggerTypeDef], # (3)
stopTrigger: NotRequired[StopExecutionTriggerTypeDef], # (4)
- See PipelineExecutionStatusType
- See SourceRevisionTypeDef
- See ExecutionTriggerTypeDef
- See StopExecutionTriggerTypeDef
PollForThirdPartyJobsOutputTypeDef#
# PollForThirdPartyJobsOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PollForThirdPartyJobsOutputTypeDef
def get_value() -> PollForThirdPartyJobsOutputTypeDef:
return {
"jobs": ...,
"ResponseMetadata": ...,
}
# PollForThirdPartyJobsOutputTypeDef definition
class PollForThirdPartyJobsOutputTypeDef(TypedDict):
jobs: List[ThirdPartyJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WebhookDefinitionTypeDef#
# WebhookDefinitionTypeDef usage example
from mypy_boto3_codepipeline.type_defs import WebhookDefinitionTypeDef
def get_value() -> WebhookDefinitionTypeDef:
return {
"name": ...,
"targetPipeline": ...,
"targetAction": ...,
"filters": ...,
"authentication": ...,
"authenticationConfiguration": ...,
}
# WebhookDefinitionTypeDef definition
class WebhookDefinitionTypeDef(TypedDict):
name: str,
targetPipeline: str,
targetAction: str,
filters: List[WebhookFilterRuleTypeDef], # (1)
authentication: WebhookAuthenticationTypeType, # (2)
authenticationConfiguration: WebhookAuthConfigurationTypeDef, # (3)
StageDeclarationTypeDef#
# StageDeclarationTypeDef usage example
from mypy_boto3_codepipeline.type_defs import StageDeclarationTypeDef
def get_value() -> StageDeclarationTypeDef:
return {
"name": ...,
"actions": ...,
}
# StageDeclarationTypeDef definition
class StageDeclarationTypeDef(TypedDict):
name: str,
actions: Sequence[ActionDeclarationTypeDef], # (2)
blockers: NotRequired[Sequence[BlockerDeclarationTypeDef]], # (1)
ActionStateTypeDef#
# ActionStateTypeDef 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[ActionRevisionTypeDef], # (1)
latestExecution: NotRequired[ActionExecutionTypeDef], # (2)
entityUrl: NotRequired[str],
revisionUrl: NotRequired[str],
CreateCustomActionTypeOutputTypeDef#
# CreateCustomActionTypeOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import CreateCustomActionTypeOutputTypeDef
def get_value() -> CreateCustomActionTypeOutputTypeDef:
return {
"actionType": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# CreateCustomActionTypeOutputTypeDef definition
class CreateCustomActionTypeOutputTypeDef(TypedDict):
actionType: ActionTypeTypeDef, # (1)
tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ActionTypeTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
ListActionTypesOutputTypeDef#
# ListActionTypesOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListActionTypesOutputTypeDef
def get_value() -> ListActionTypesOutputTypeDef:
return {
"actionTypes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListActionTypesOutputTypeDef definition
class ListActionTypesOutputTypeDef(TypedDict):
actionTypes: List[ActionTypeTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ActionExecutionInputTypeDef#
# ActionExecutionInputTypeDef 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 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]],
ArtifactTypeDef#
# ArtifactTypeDef 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)
GetPipelineExecutionOutputTypeDef#
# GetPipelineExecutionOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineExecutionOutputTypeDef
def get_value() -> GetPipelineExecutionOutputTypeDef:
return {
"pipelineExecution": ...,
"ResponseMetadata": ...,
}
# GetPipelineExecutionOutputTypeDef definition
class GetPipelineExecutionOutputTypeDef(TypedDict):
pipelineExecution: PipelineExecutionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ActionTypeExecutorTypeDef#
# ActionTypeExecutorTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeExecutorTypeDef
def get_value() -> ActionTypeExecutorTypeDef:
return {
"configuration": ...,
"type": ...,
}
# ActionTypeExecutorTypeDef definition
class ActionTypeExecutorTypeDef(TypedDict):
configuration: ExecutorConfigurationTypeDef, # (1)
type: ExecutorTypeType, # (2)
policyStatementsTemplate: NotRequired[str],
jobTimeout: NotRequired[int],
ListPipelineExecutionsOutputTypeDef#
# ListPipelineExecutionsOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListPipelineExecutionsOutputTypeDef
def get_value() -> ListPipelineExecutionsOutputTypeDef:
return {
"pipelineExecutionSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListPipelineExecutionsOutputTypeDef definition
class ListPipelineExecutionsOutputTypeDef(TypedDict):
pipelineExecutionSummaries: List[PipelineExecutionSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWebhookItemTypeDef#
# ListWebhookItemTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListWebhookItemTypeDef
def get_value() -> ListWebhookItemTypeDef:
return {
"definition": ...,
"url": ...,
}
# ListWebhookItemTypeDef definition
class ListWebhookItemTypeDef(TypedDict):
definition: WebhookDefinitionTypeDef, # (1)
url: str,
errorMessage: NotRequired[str],
errorCode: NotRequired[str],
lastTriggered: NotRequired[datetime],
arn: NotRequired[str],
tags: NotRequired[List[TagTypeDef]], # (2)
- See WebhookDefinitionTypeDef
- See TagTypeDef
PutWebhookInputRequestTypeDef#
# PutWebhookInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PutWebhookInputRequestTypeDef
def get_value() -> PutWebhookInputRequestTypeDef:
return {
"webhook": ...,
}
# PutWebhookInputRequestTypeDef definition
class PutWebhookInputRequestTypeDef(TypedDict):
webhook: WebhookDefinitionTypeDef, # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See WebhookDefinitionTypeDef
- See TagTypeDef
PipelineDeclarationTypeDef#
# PipelineDeclarationTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PipelineDeclarationTypeDef
def get_value() -> PipelineDeclarationTypeDef:
return {
"name": ...,
"roleArn": ...,
"stages": ...,
}
# 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],
StageStateTypeDef#
# StageStateTypeDef 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)
inboundTransitionState: NotRequired[TransitionStateTypeDef], # (2)
actionStates: NotRequired[List[ActionStateTypeDef]], # (3)
latestExecution: NotRequired[StageExecutionTypeDef], # (1)
- See StageExecutionTypeDef
- See TransitionStateTypeDef
- See ActionStateTypeDef
- See StageExecutionTypeDef
ActionExecutionDetailTypeDef#
# ActionExecutionDetailTypeDef 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],
status: NotRequired[ActionExecutionStatusType], # (1)
input: NotRequired[ActionExecutionInputTypeDef], # (2)
output: NotRequired[ActionExecutionOutputTypeDef], # (3)
JobDataTypeDef#
# JobDataTypeDef 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 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
ActionTypeDeclarationTypeDef#
# ActionTypeDeclarationTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ActionTypeDeclarationTypeDef
def get_value() -> ActionTypeDeclarationTypeDef:
return {
"executor": ...,
"id": ...,
"inputArtifactDetails": ...,
"outputArtifactDetails": ...,
}
# 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[List[ActionTypePropertyTypeDef]], # (6)
urls: NotRequired[ActionTypeUrlsTypeDef], # (7)
- See ActionTypeExecutorTypeDef
- See ActionTypeIdentifierTypeDef
- See ActionTypeArtifactDetailsTypeDef
- See ActionTypeArtifactDetailsTypeDef
- See ActionTypePermissionsTypeDef
- See ActionTypePropertyTypeDef
- See ActionTypeUrlsTypeDef
ListWebhooksOutputTypeDef#
# ListWebhooksOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListWebhooksOutputTypeDef
def get_value() -> ListWebhooksOutputTypeDef:
return {
"webhooks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListWebhooksOutputTypeDef definition
class ListWebhooksOutputTypeDef(TypedDict):
webhooks: List[ListWebhookItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutWebhookOutputTypeDef#
# PutWebhookOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PutWebhookOutputTypeDef
def get_value() -> PutWebhookOutputTypeDef:
return {
"webhook": ...,
"ResponseMetadata": ...,
}
# PutWebhookOutputTypeDef definition
class PutWebhookOutputTypeDef(TypedDict):
webhook: ListWebhookItemTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePipelineInputRequestTypeDef#
# CreatePipelineInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import CreatePipelineInputRequestTypeDef
def get_value() -> CreatePipelineInputRequestTypeDef:
return {
"pipeline": ...,
}
# CreatePipelineInputRequestTypeDef definition
class CreatePipelineInputRequestTypeDef(TypedDict):
pipeline: PipelineDeclarationTypeDef, # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See PipelineDeclarationTypeDef
- See TagTypeDef
CreatePipelineOutputTypeDef#
# CreatePipelineOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import CreatePipelineOutputTypeDef
def get_value() -> CreatePipelineOutputTypeDef:
return {
"pipeline": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# CreatePipelineOutputTypeDef definition
class CreatePipelineOutputTypeDef(TypedDict):
pipeline: PipelineDeclarationTypeDef, # (1)
tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPipelineOutputTypeDef#
# GetPipelineOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineOutputTypeDef
def get_value() -> GetPipelineOutputTypeDef:
return {
"pipeline": ...,
"metadata": ...,
"ResponseMetadata": ...,
}
# GetPipelineOutputTypeDef definition
class GetPipelineOutputTypeDef(TypedDict):
pipeline: PipelineDeclarationTypeDef, # (1)
metadata: PipelineMetadataTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdatePipelineInputRequestTypeDef#
# UpdatePipelineInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import UpdatePipelineInputRequestTypeDef
def get_value() -> UpdatePipelineInputRequestTypeDef:
return {
"pipeline": ...,
}
# UpdatePipelineInputRequestTypeDef definition
class UpdatePipelineInputRequestTypeDef(TypedDict):
pipeline: PipelineDeclarationTypeDef, # (1)
UpdatePipelineOutputTypeDef#
# UpdatePipelineOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import UpdatePipelineOutputTypeDef
def get_value() -> UpdatePipelineOutputTypeDef:
return {
"pipeline": ...,
"ResponseMetadata": ...,
}
# UpdatePipelineOutputTypeDef definition
class UpdatePipelineOutputTypeDef(TypedDict):
pipeline: PipelineDeclarationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPipelineStateOutputTypeDef#
# GetPipelineStateOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetPipelineStateOutputTypeDef
def get_value() -> GetPipelineStateOutputTypeDef:
return {
"pipelineName": ...,
"pipelineVersion": ...,
"stageStates": ...,
"created": ...,
"updated": ...,
"ResponseMetadata": ...,
}
# GetPipelineStateOutputTypeDef definition
class GetPipelineStateOutputTypeDef(TypedDict):
pipelineName: str,
pipelineVersion: int,
stageStates: List[StageStateTypeDef], # (1)
created: datetime,
updated: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListActionExecutionsOutputTypeDef#
# ListActionExecutionsOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import ListActionExecutionsOutputTypeDef
def get_value() -> ListActionExecutionsOutputTypeDef:
return {
"actionExecutionDetails": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListActionExecutionsOutputTypeDef definition
class ListActionExecutionsOutputTypeDef(TypedDict):
actionExecutionDetails: List[ActionExecutionDetailTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
JobDetailsTypeDef#
# JobDetailsTypeDef 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 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 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 usage example
from mypy_boto3_codepipeline.type_defs import GetActionTypeOutputTypeDef
def get_value() -> GetActionTypeOutputTypeDef:
return {
"actionType": ...,
"ResponseMetadata": ...,
}
# GetActionTypeOutputTypeDef definition
class GetActionTypeOutputTypeDef(TypedDict):
actionType: ActionTypeDeclarationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateActionTypeInputRequestTypeDef#
# UpdateActionTypeInputRequestTypeDef usage example
from mypy_boto3_codepipeline.type_defs import UpdateActionTypeInputRequestTypeDef
def get_value() -> UpdateActionTypeInputRequestTypeDef:
return {
"actionType": ...,
}
# UpdateActionTypeInputRequestTypeDef definition
class UpdateActionTypeInputRequestTypeDef(TypedDict):
actionType: ActionTypeDeclarationTypeDef, # (1)
GetJobDetailsOutputTypeDef#
# GetJobDetailsOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetJobDetailsOutputTypeDef
def get_value() -> GetJobDetailsOutputTypeDef:
return {
"jobDetails": ...,
"ResponseMetadata": ...,
}
# GetJobDetailsOutputTypeDef definition
class GetJobDetailsOutputTypeDef(TypedDict):
jobDetails: JobDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PollForJobsOutputTypeDef#
# PollForJobsOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import PollForJobsOutputTypeDef
def get_value() -> PollForJobsOutputTypeDef:
return {
"jobs": ...,
"ResponseMetadata": ...,
}
# PollForJobsOutputTypeDef definition
class PollForJobsOutputTypeDef(TypedDict):
jobs: List[JobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
GetThirdPartyJobDetailsOutputTypeDef#
# GetThirdPartyJobDetailsOutputTypeDef usage example
from mypy_boto3_codepipeline.type_defs import GetThirdPartyJobDetailsOutputTypeDef
def get_value() -> GetThirdPartyJobDetailsOutputTypeDef:
return {
"jobDetails": ...,
"ResponseMetadata": ...,
}
# GetThirdPartyJobDetailsOutputTypeDef definition
class GetThirdPartyJobDetailsOutputTypeDef(TypedDict):
jobDetails: ThirdPartyJobDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)