Skip to content

Codepipeline Classes

AWSSessionCredentialsTypeDef

accessKeyId

  • Type:
  • Required: Yes

secretAccessKey

  • Type:
  • Required: Yes

sessionToken

  • Type:
  • Required: Yes

AcknowledgeJobInputRequestTypeDef

jobId

  • Type:
  • Required: Yes

nonce

  • Type:
  • Required: Yes

AcknowledgeJobOutputTypeDef

status

  • Type: typing.Literal['Created', 'Dispatched', 'Failed', 'InProgress', 'Queued', 'Succeeded', 'TimedOut']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AcknowledgeThirdPartyJobInputRequestTypeDef

jobId

  • Type:
  • Required: Yes

nonce

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

AcknowledgeThirdPartyJobOutputTypeDef

status

  • Type: typing.Literal['Created', 'Dispatched', 'Failed', 'InProgress', 'Queued', 'Succeeded', 'TimedOut']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ActionConfigurationPropertyTypeDef

name

  • Type:
  • Required: Yes

required

  • Type:
  • Required: Yes

key

  • Type:
  • Required: Yes

secret

  • Type:
  • Required: Yes

queryable

  • Type: typing.Optional[bool]

description

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['Boolean', 'Number', 'String']]

ActionConfigurationTypeDef

configuration

  • Type: typing.Optional[typing.Dict[str, str]]

ActionContextTypeDef

name

  • Type: typing.Optional[str]

actionExecutionId

  • Type: typing.Optional[str]

ActionDeclarationOutputTypeDef

name

  • Type:
  • Required: Yes

actionTypeId

  • Type:
  • Required: Yes

runOrder

  • Type: typing.Optional[int]

configuration

  • Type: typing.Optional[typing.Dict[str, str]]

outputArtifacts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.OutputArtifactTypeDef]]

inputArtifacts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.InputArtifactTypeDef]]

roleArn

  • Type: typing.Optional[str]

region

  • Type: typing.Optional[str]

namespace

  • Type: typing.Optional[str]

timeoutInMinutes

  • Type: typing.Optional[int]

ActionDeclarationTypeDef

name

  • Type:
  • Required: Yes

actionTypeId

  • Type:
  • Required: Yes

runOrder

  • Type: typing.Optional[int]

configuration

  • Type: typing.Optional[typing.Mapping[str, str]]

outputArtifacts

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.OutputArtifactTypeDef]]

inputArtifacts

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.InputArtifactTypeDef]]

roleArn

  • Type: typing.Optional[str]

region

  • Type: typing.Optional[str]

namespace

  • Type: typing.Optional[str]

timeoutInMinutes

  • Type: typing.Optional[int]

ActionExecutionDetailTypeDef

pipelineExecutionId

  • Type: typing.Optional[str]

actionExecutionId

  • Type: typing.Optional[str]

pipelineVersion

  • Type: typing.Optional[int]

stageName

  • Type: typing.Optional[str]

actionName

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

updatedBy

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['Abandoned', 'Failed', 'InProgress', 'Succeeded']]

input

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionExecutionInputTypeDef]

output

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionExecutionOutputTypeDef]

ActionExecutionFilterTypeDef

pipelineExecutionId

  • Type: typing.Optional[str]

latestInPipelineExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.LatestInPipelineExecutionFilterTypeDef]

ActionExecutionInputTypeDef

actionTypeId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypeIdTypeDef]

configuration

  • Type: typing.Optional[typing.Dict[str, str]]

resolvedConfiguration

  • Type: typing.Optional[typing.Dict[str, str]]

roleArn

  • Type: typing.Optional[str]

region

  • Type: typing.Optional[str]

inputArtifacts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactDetailTypeDef]]

namespace

  • Type: typing.Optional[str]

ActionExecutionOutputTypeDef

outputArtifacts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactDetailTypeDef]]

executionResult

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionExecutionResultTypeDef]

outputVariables

  • Type: typing.Optional[typing.Dict[str, str]]

ActionExecutionResultTypeDef

externalExecutionId

  • Type: typing.Optional[str]

externalExecutionSummary

  • Type: typing.Optional[str]

externalExecutionUrl

  • Type: typing.Optional[str]

errorDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ErrorDetailsTypeDef]

ActionExecutionTypeDef

actionExecutionId

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['Abandoned', 'Failed', 'InProgress', 'Succeeded']]

summary

  • Type: typing.Optional[str]

lastStatusChange

  • Type: typing.Optional[datetime.datetime]

token

  • Type: typing.Optional[str]

lastUpdatedBy

  • Type: typing.Optional[str]

externalExecutionId

  • Type: typing.Optional[str]

externalExecutionUrl

  • Type: typing.Optional[str]

percentComplete

  • Type: typing.Optional[int]

errorDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ErrorDetailsTypeDef]

ActionRevisionOutputTypeDef

revisionId

  • Type:
  • Required: Yes

revisionChangeId

  • Type:
  • Required: Yes

created

  • Type:
  • Required: Yes

ActionRevisionTypeDef

revisionId

  • Type:
  • Required: Yes

revisionChangeId

  • Type:
  • Required: Yes

created

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

ActionStateTypeDef

actionName

  • Type: typing.Optional[str]

currentRevision

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionRevisionOutputTypeDef]

latestExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionExecutionTypeDef]

entityUrl

  • Type: typing.Optional[str]

revisionUrl

  • Type: typing.Optional[str]

ActionTypeArtifactDetailsTypeDef

minimumCount

  • Type:
  • Required: Yes

maximumCount

  • Type:
  • Required: Yes

ActionTypeDeclarationOutputTypeDef

executor

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

inputArtifactDetails

  • Type:
  • Required: Yes

outputArtifactDetails

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

permissions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypePermissionsOutputTypeDef]

properties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypePropertyTypeDef]]

urls

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypeUrlsTypeDef]

ActionTypeDeclarationTypeDef

executor

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

inputArtifactDetails

  • Type:
  • Required: Yes

outputArtifactDetails

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

permissions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypePermissionsTypeDef]

properties

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypePropertyTypeDef]]

urls

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypeUrlsTypeDef]

ActionTypeExecutorOutputTypeDef

configuration

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['JobWorker', 'Lambda']
  • Required: Yes

policyStatementsTemplate

  • Type: typing.Optional[str]

jobTimeout

  • Type: typing.Optional[int]

ActionTypeExecutorTypeDef

configuration

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['JobWorker', 'Lambda']
  • Required: Yes

policyStatementsTemplate

  • Type: typing.Optional[str]

jobTimeout

  • Type: typing.Optional[int]

ActionTypeIdTypeDef

category

  • Type: typing.Literal['Approval', 'Build', 'Deploy', 'Invoke', 'Source', 'Test']
  • Required: Yes

owner

  • Type: typing.Literal['AWS', 'Custom', 'ThirdParty']
  • Required: Yes

provider

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

ActionTypeIdentifierTypeDef

category

  • Type: typing.Literal['Approval', 'Build', 'Deploy', 'Invoke', 'Source', 'Test']
  • Required: Yes

owner

  • Type:
  • Required: Yes

provider

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

ActionTypePermissionsOutputTypeDef

allowedAccounts

  • Type: typing.List[str]
  • Required: Yes

ActionTypePermissionsTypeDef

allowedAccounts

  • Type: typing.Sequence[str]
  • Required: Yes

ActionTypePropertyTypeDef

name

  • Type:
  • Required: Yes

optional

  • Type:
  • Required: Yes

key

  • Type:
  • Required: Yes

noEcho

  • Type:
  • Required: Yes

queryable

  • Type: typing.Optional[bool]

description

  • Type: typing.Optional[str]

ActionTypeSettingsTypeDef

thirdPartyConfigurationUrl

  • Type: typing.Optional[str]

entityUrlTemplate

  • Type: typing.Optional[str]

executionUrlTemplate

  • Type: typing.Optional[str]

revisionUrlTemplate

  • Type: typing.Optional[str]

ActionTypeTypeDef

id

  • Type:
  • Required: Yes

inputArtifactDetails

  • Type:
  • Required: Yes

outputArtifactDetails

  • Type:
  • Required: Yes

settings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypeSettingsTypeDef]

actionConfigurationProperties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ActionConfigurationPropertyTypeDef]]

ActionTypeUrlsTypeDef

configurationUrl

  • Type: typing.Optional[str]

entityUrlTemplate

  • Type: typing.Optional[str]

executionUrlTemplate

  • Type: typing.Optional[str]

revisionUrlTemplate

  • Type: typing.Optional[str]

ApprovalResultTypeDef

summary

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Approved', 'Rejected']
  • Required: Yes

ArtifactDetailTypeDef

name

  • Type: typing.Optional[str]

s3location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.S3LocationTypeDef]

ArtifactDetailsTypeDef

minimumCount

  • Type:
  • Required: Yes

maximumCount

  • Type:
  • Required: Yes

ArtifactLocationTypeDef

type

  • Type: typing.Optional[typing.Literal['S3']]

s3Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.S3ArtifactLocationTypeDef]

ArtifactRevisionTypeDef

name

  • Type: typing.Optional[str]

revisionId

  • Type: typing.Optional[str]

revisionChangeIdentifier

  • Type: typing.Optional[str]

revisionSummary

  • Type: typing.Optional[str]

created

  • Type: typing.Optional[datetime.datetime]

revisionUrl

  • Type: typing.Optional[str]

ArtifactStoreTypeDef

type

  • Type: typing.Literal['S3']
  • Required: Yes

location

  • Type:
  • Required: Yes

encryptionKey

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.EncryptionKeyTypeDef]

ArtifactTypeDef

name

  • Type: typing.Optional[str]

revision

  • Type: typing.Optional[str]

location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactLocationTypeDef]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BlockerDeclarationTypeDef

name

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['Schedule']
  • Required: Yes

CreateCustomActionTypeInputRequestTypeDef

category

  • Type: typing.Literal['Approval', 'Build', 'Deploy', 'Invoke', 'Source', 'Test']
  • Required: Yes

provider

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

inputArtifactDetails

  • Type:
  • Required: Yes

outputArtifactDetails

  • Type:
  • Required: Yes

settings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypeSettingsTypeDef]

configurationProperties

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.ActionConfigurationPropertyTypeDef]]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.TagTypeDef]]

CreateCustomActionTypeOutputTypeDef

actionType

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePipelineInputRequestTypeDef

pipeline

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.TagTypeDef]]

CreatePipelineOutputTypeDef

pipeline

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CurrentRevisionTypeDef

revision

  • Type:
  • Required: Yes

changeIdentifier

  • Type:
  • Required: Yes

created

  • Type: typing.Union[datetime.datetime, str, NoneType]

revisionSummary

  • Type: typing.Optional[str]

DeleteCustomActionTypeInputRequestTypeDef

category

  • Type: typing.Literal['Approval', 'Build', 'Deploy', 'Invoke', 'Source', 'Test']
  • Required: Yes

provider

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

DeletePipelineInputRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteWebhookInputRequestTypeDef

name

  • Type:
  • Required: Yes

DeregisterWebhookWithThirdPartyInputRequestTypeDef

webhookName

  • Type: typing.Optional[str]

DisableStageTransitionInputRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

stageName

  • Type:
  • Required: Yes

transitionType

  • Type: typing.Literal['Inbound', 'Outbound']
  • Required: Yes

reason

  • Type:
  • Required: Yes

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EnableStageTransitionInputRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

stageName

  • Type:
  • Required: Yes

transitionType

  • Type: typing.Literal['Inbound', 'Outbound']
  • Required: Yes

EncryptionKeyTypeDef

id

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['KMS']
  • Required: Yes

ErrorDetailsTypeDef

code

  • Type: typing.Optional[str]

message

  • Type: typing.Optional[str]

ExecutionDetailsTypeDef

summary

  • Type: typing.Optional[str]

externalExecutionId

  • Type: typing.Optional[str]

percentComplete

  • Type: typing.Optional[int]

ExecutionTriggerTypeDef

triggerType

  • Type: typing.Optional[typing.Literal['AutomatedRollback', 'CloudWatchEvent', 'CreatePipeline', 'ManualRollback', 'PollForSourceChanges', 'PutActionRevision', 'StartPipelineExecution', 'Webhook', 'WebhookV2']]

triggerDetail

  • Type: typing.Optional[str]

ExecutorConfigurationOutputTypeDef

lambdaExecutorConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.LambdaExecutorConfigurationTypeDef]

jobWorkerExecutorConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.JobWorkerExecutorConfigurationOutputTypeDef]

ExecutorConfigurationTypeDef

lambdaExecutorConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.LambdaExecutorConfigurationTypeDef]

jobWorkerExecutorConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.JobWorkerExecutorConfigurationTypeDef]

FailureConditionsTypeDef

result

  • Type: typing.Optional[typing.Literal['ROLLBACK']]

FailureDetailsTypeDef

type

  • Type: typing.Literal['ConfigurationError', 'JobFailed', 'PermissionError', 'RevisionOutOfSync', 'RevisionUnavailable', 'SystemUnavailable']
  • Required: Yes

message

  • Type:
  • Required: Yes

externalExecutionId

  • Type: typing.Optional[str]

GetActionTypeInputRequestTypeDef

category

  • Type: typing.Literal['Approval', 'Build', 'Deploy', 'Invoke', 'Source', 'Test']
  • Required: Yes

owner

  • Type:
  • Required: Yes

provider

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

GetActionTypeOutputTypeDef

actionType

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJobDetailsInputRequestTypeDef

jobId

  • Type:
  • Required: Yes

GetJobDetailsOutputTypeDef

jobDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPipelineExecutionInputRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

pipelineExecutionId

  • Type:
  • Required: Yes

GetPipelineExecutionOutputTypeDef

pipelineExecution

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPipelineInputRequestTypeDef

name

  • Type:
  • Required: Yes

version

  • Type: typing.Optional[int]

GetPipelineOutputTypeDef

pipeline

  • Type:
  • Required: Yes

metadata

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPipelineStateInputRequestTypeDef

name

  • Type:
  • Required: Yes

GetPipelineStateOutputTypeDef

pipelineName

  • Type:
  • Required: Yes

pipelineVersion

  • Type:
  • Required: Yes

stageStates

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.StageStateTypeDef]
  • Required: Yes

created

  • Type:
  • Required: Yes

updated

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetThirdPartyJobDetailsInputRequestTypeDef

jobId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

GetThirdPartyJobDetailsOutputTypeDef

jobDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GitBranchFilterCriteriaOutputTypeDef

includes

  • Type: typing.Optional[typing.List[str]]

excludes

  • Type: typing.Optional[typing.List[str]]

GitBranchFilterCriteriaTypeDef

includes

  • Type: typing.Optional[typing.Sequence[str]]

excludes

  • Type: typing.Optional[typing.Sequence[str]]

GitConfigurationOutputTypeDef

sourceActionName

  • Type:
  • Required: Yes

push

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.GitPushFilterOutputTypeDef]]

pullRequest

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.GitPullRequestFilterOutputTypeDef]]

GitConfigurationTypeDef

sourceActionName

  • Type:
  • Required: Yes

push

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.GitPushFilterTypeDef]]

pullRequest

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.GitPullRequestFilterTypeDef]]

GitFilePathFilterCriteriaOutputTypeDef

includes

  • Type: typing.Optional[typing.List[str]]

excludes

  • Type: typing.Optional[typing.List[str]]

GitFilePathFilterCriteriaTypeDef

includes

  • Type: typing.Optional[typing.Sequence[str]]

excludes

  • Type: typing.Optional[typing.Sequence[str]]

GitPullRequestFilterOutputTypeDef

events

  • Type: typing.Optional[typing.List[typing.Literal['CLOSED', 'OPEN', 'UPDATED']]]

branches

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.GitBranchFilterCriteriaOutputTypeDef]

filePaths

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.GitFilePathFilterCriteriaOutputTypeDef]

GitPullRequestFilterTypeDef

events

  • Type: typing.Optional[typing.Sequence[typing.Literal['CLOSED', 'OPEN', 'UPDATED']]]

branches

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.GitBranchFilterCriteriaTypeDef]

filePaths

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.GitFilePathFilterCriteriaTypeDef]

GitPushFilterOutputTypeDef

tags

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.GitTagFilterCriteriaOutputTypeDef]

branches

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.GitBranchFilterCriteriaOutputTypeDef]

filePaths

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.GitFilePathFilterCriteriaOutputTypeDef]

GitPushFilterTypeDef

tags

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.GitTagFilterCriteriaTypeDef]

branches

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.GitBranchFilterCriteriaTypeDef]

filePaths

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.GitFilePathFilterCriteriaTypeDef]

GitTagFilterCriteriaOutputTypeDef

includes

  • Type: typing.Optional[typing.List[str]]

excludes

  • Type: typing.Optional[typing.List[str]]

GitTagFilterCriteriaTypeDef

includes

  • Type: typing.Optional[typing.Sequence[str]]

excludes

  • Type: typing.Optional[typing.Sequence[str]]

InputArtifactTypeDef

name

  • Type:
  • Required: Yes

JobDataTypeDef

actionTypeId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypeIdTypeDef]

actionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionConfigurationTypeDef]

pipelineContext

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineContextTypeDef]

inputArtifacts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactTypeDef]]

outputArtifacts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactTypeDef]]

artifactCredentials

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.AWSSessionCredentialsTypeDef]

continuationToken

  • Type: typing.Optional[str]

encryptionKey

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.EncryptionKeyTypeDef]

JobDetailsTypeDef

id

  • Type: typing.Optional[str]

data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.JobDataTypeDef]

accountId

  • Type: typing.Optional[str]

JobTypeDef

id

  • Type: typing.Optional[str]

data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.JobDataTypeDef]

nonce

  • Type: typing.Optional[str]

accountId

  • Type: typing.Optional[str]

JobWorkerExecutorConfigurationOutputTypeDef

pollingAccounts

  • Type: typing.Optional[typing.List[str]]

pollingServicePrincipals

  • Type: typing.Optional[typing.List[str]]

JobWorkerExecutorConfigurationTypeDef

pollingAccounts

  • Type: typing.Optional[typing.Sequence[str]]

pollingServicePrincipals

  • Type: typing.Optional[typing.Sequence[str]]

LambdaExecutorConfigurationTypeDef

lambdaFunctionArn

  • Type:
  • Required: Yes

LatestInPipelineExecutionFilterTypeDef

pipelineExecutionId

  • Type:
  • Required: Yes

startTimeRange

  • Type: typing.Literal['All', 'Latest']
  • Required: Yes

ListActionExecutionsInputListActionExecutionsPaginateTypeDef

pipelineName

  • Type:
  • Required: Yes

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionExecutionFilterTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PaginatorConfigTypeDef]

ListActionExecutionsInputRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionExecutionFilterTypeDef]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListActionExecutionsOutputTypeDef

actionExecutionDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ActionExecutionDetailTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListActionTypesInputListActionTypesPaginateTypeDef

actionOwnerFilter

  • Type: typing.Optional[typing.Literal['AWS', 'Custom', 'ThirdParty']]

regionFilter

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PaginatorConfigTypeDef]

ListActionTypesInputRequestTypeDef

actionOwnerFilter

  • Type: typing.Optional[typing.Literal['AWS', 'Custom', 'ThirdParty']]

nextToken

  • Type: typing.Optional[str]

regionFilter

  • Type: typing.Optional[str]

ListActionTypesOutputTypeDef

actionTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypeTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPipelineExecutionsInputListPipelineExecutionsPaginateTypeDef

pipelineName

  • Type:
  • Required: Yes

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineExecutionFilterTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PaginatorConfigTypeDef]

ListPipelineExecutionsInputRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineExecutionFilterTypeDef]

nextToken

  • Type: typing.Optional[str]

ListPipelineExecutionsOutputTypeDef

pipelineExecutionSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineExecutionSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPipelinesInputListPipelinesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PaginatorConfigTypeDef]

ListPipelinesInputRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPipelinesOutputTypeDef

pipelines

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceInputListTagsForResourcePaginateTypeDef

resourceArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PaginatorConfigTypeDef]

ListTagsForResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListTagsForResourceOutputTypeDef

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.TagTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWebhookItemTypeDef

definition

  • Type:
  • Required: Yes

url

  • Type:
  • Required: Yes

errorMessage

  • Type: typing.Optional[str]

errorCode

  • Type: typing.Optional[str]

lastTriggered

  • Type: typing.Optional[datetime.datetime]

arn

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.TagTypeDef]]

ListWebhooksInputListWebhooksPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PaginatorConfigTypeDef]

ListWebhooksInputRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListWebhooksOutputTypeDef

webhooks

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ListWebhookItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

OutputArtifactTypeDef

name

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PipelineContextTypeDef

pipelineName

  • Type: typing.Optional[str]

stage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.StageContextTypeDef]

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionContextTypeDef]

pipelineArn

  • Type: typing.Optional[str]

pipelineExecutionId

  • Type: typing.Optional[str]

PipelineDeclarationOutputTypeDef

name

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

stages

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.StageDeclarationOutputTypeDef]
  • Required: Yes

artifactStore

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactStoreTypeDef]

artifactStores

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactStoreTypeDef]]

version

  • Type: typing.Optional[int]

executionMode

  • Type: typing.Optional[typing.Literal['PARALLEL', 'QUEUED', 'SUPERSEDED']]

pipelineType

  • Type: typing.Optional[typing.Literal['V1', 'V2']]

variables

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineVariableDeclarationTypeDef]]

triggers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineTriggerDeclarationOutputTypeDef]]

PipelineDeclarationTypeDef

name

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

stages

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.StageDeclarationTypeDef]
  • Required: Yes

artifactStore

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactStoreTypeDef]

artifactStores

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactStoreTypeDef]]

version

  • Type: typing.Optional[int]

executionMode

  • Type: typing.Optional[typing.Literal['PARALLEL', 'QUEUED', 'SUPERSEDED']]

pipelineType

  • Type: typing.Optional[typing.Literal['V1', 'V2']]

variables

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineVariableDeclarationTypeDef]]

triggers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineTriggerDeclarationTypeDef]]

PipelineExecutionFilterTypeDef

succeededInStage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.SucceededInStageFilterTypeDef]

PipelineExecutionSummaryTypeDef

pipelineExecutionId

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['Cancelled', 'Failed', 'InProgress', 'Stopped', 'Stopping', 'Succeeded', 'Superseded']]

statusSummary

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

sourceRevisions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.SourceRevisionTypeDef]]

trigger

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ExecutionTriggerTypeDef]

stopTrigger

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.StopExecutionTriggerTypeDef]

executionMode

  • Type: typing.Optional[typing.Literal['PARALLEL', 'QUEUED', 'SUPERSEDED']]

executionType

  • Type: typing.Optional[typing.Literal['ROLLBACK', 'STANDARD']]

rollbackMetadata

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineRollbackMetadataTypeDef]

PipelineExecutionTypeDef

pipelineName

  • Type: typing.Optional[str]

pipelineVersion

  • Type: typing.Optional[int]

pipelineExecutionId

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['Cancelled', 'Failed', 'InProgress', 'Stopped', 'Stopping', 'Succeeded', 'Superseded']]

statusSummary

  • Type: typing.Optional[str]

artifactRevisions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactRevisionTypeDef]]

variables

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ResolvedPipelineVariableTypeDef]]

trigger

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ExecutionTriggerTypeDef]

executionMode

  • Type: typing.Optional[typing.Literal['PARALLEL', 'QUEUED', 'SUPERSEDED']]

executionType

  • Type: typing.Optional[typing.Literal['ROLLBACK', 'STANDARD']]

rollbackMetadata

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineRollbackMetadataTypeDef]

PipelineMetadataTypeDef

pipelineArn

  • Type: typing.Optional[str]

created

  • Type: typing.Optional[datetime.datetime]

updated

  • Type: typing.Optional[datetime.datetime]

pollingDisabledAt

  • Type: typing.Optional[datetime.datetime]

PipelineRollbackMetadataTypeDef

rollbackTargetPipelineExecutionId

  • Type: typing.Optional[str]

PipelineSummaryTypeDef

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[int]

pipelineType

  • Type: typing.Optional[typing.Literal['V1', 'V2']]

executionMode

  • Type: typing.Optional[typing.Literal['PARALLEL', 'QUEUED', 'SUPERSEDED']]

created

  • Type: typing.Optional[datetime.datetime]

updated

  • Type: typing.Optional[datetime.datetime]

PipelineTriggerDeclarationOutputTypeDef

providerType

  • Type: typing.Literal['CodeStarSourceConnection']
  • Required: Yes

gitConfiguration

  • Type:
  • Required: Yes

PipelineTriggerDeclarationTypeDef

providerType

  • Type: typing.Literal['CodeStarSourceConnection']
  • Required: Yes

gitConfiguration

  • Type:
  • Required: Yes

PipelineVariableDeclarationTypeDef

name

  • Type:
  • Required: Yes

defaultValue

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

PipelineVariableTypeDef

name

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

PollForJobsInputRequestTypeDef

actionTypeId

  • Type:
  • Required: Yes

maxBatchSize

  • Type: typing.Optional[int]

queryParam

  • Type: typing.Optional[typing.Mapping[str, str]]

PollForJobsOutputTypeDef

jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.JobTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PollForThirdPartyJobsInputRequestTypeDef

actionTypeId

  • Type:
  • Required: Yes

maxBatchSize

  • Type: typing.Optional[int]

PollForThirdPartyJobsOutputTypeDef

jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ThirdPartyJobTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutActionRevisionInputRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

stageName

  • Type:
  • Required: Yes

actionName

  • Type:
  • Required: Yes

actionRevision

  • Type:
  • Required: Yes

PutActionRevisionOutputTypeDef

newRevision

  • Type:
  • Required: Yes

pipelineExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutApprovalResultInputRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

stageName

  • Type:
  • Required: Yes

actionName

  • Type:
  • Required: Yes

result

  • Type:
  • Required: Yes

token

  • Type:
  • Required: Yes

PutApprovalResultOutputTypeDef

approvedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutJobFailureResultInputRequestTypeDef

jobId

  • Type:
  • Required: Yes

failureDetails

  • Type:
  • Required: Yes

PutJobSuccessResultInputRequestTypeDef

jobId

  • Type:
  • Required: Yes

currentRevision

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.CurrentRevisionTypeDef]

continuationToken

  • Type: typing.Optional[str]

executionDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ExecutionDetailsTypeDef]

outputVariables

  • Type: typing.Optional[typing.Mapping[str, str]]

PutThirdPartyJobFailureResultInputRequestTypeDef

jobId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

failureDetails

  • Type:
  • Required: Yes

PutThirdPartyJobSuccessResultInputRequestTypeDef

jobId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

currentRevision

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.CurrentRevisionTypeDef]

continuationToken

  • Type: typing.Optional[str]

executionDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ExecutionDetailsTypeDef]

PutWebhookInputRequestTypeDef

webhook

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.TagTypeDef]]

PutWebhookOutputTypeDef

webhook

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterWebhookWithThirdPartyInputRequestTypeDef

webhookName

  • Type: typing.Optional[str]

ResolvedPipelineVariableTypeDef

name

  • Type: typing.Optional[str]

resolvedValue

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RetryStageExecutionInputRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

stageName

  • Type:
  • Required: Yes

pipelineExecutionId

  • Type:
  • Required: Yes

retryMode

  • Type: typing.Literal['ALL_ACTIONS', 'FAILED_ACTIONS']
  • Required: Yes

RetryStageExecutionOutputTypeDef

pipelineExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RollbackStageInputRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

stageName

  • Type:
  • Required: Yes

targetPipelineExecutionId

  • Type:
  • Required: Yes

RollbackStageOutputTypeDef

pipelineExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

S3ArtifactLocationTypeDef

bucketName

  • Type:
  • Required: Yes

objectKey

  • Type:
  • Required: Yes

S3LocationTypeDef

bucket

  • Type: typing.Optional[str]

key

  • Type: typing.Optional[str]

SourceRevisionOverrideTypeDef

actionName

  • Type:
  • Required: Yes

revisionType

  • Type: typing.Literal['COMMIT_ID', 'IMAGE_DIGEST', 'S3_OBJECT_KEY', 'S3_OBJECT_VERSION_ID']
  • Required: Yes

revisionValue

  • Type:
  • Required: Yes

SourceRevisionTypeDef

actionName

  • Type:
  • Required: Yes

revisionId

  • Type: typing.Optional[str]

revisionSummary

  • Type: typing.Optional[str]

revisionUrl

  • Type: typing.Optional[str]

StageContextTypeDef

name

  • Type: typing.Optional[str]

StageDeclarationOutputTypeDef

name

  • Type:
  • Required: Yes

actions

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ActionDeclarationOutputTypeDef]
  • Required: Yes

blockers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.BlockerDeclarationTypeDef]]

onFailure

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.FailureConditionsTypeDef]

StageDeclarationTypeDef

name

  • Type:
  • Required: Yes

actions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.ActionDeclarationTypeDef]
  • Required: Yes

blockers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.BlockerDeclarationTypeDef]]

onFailure

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.FailureConditionsTypeDef]

StageExecutionTypeDef

pipelineExecutionId

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['Cancelled', 'Failed', 'InProgress', 'Stopped', 'Stopping', 'Succeeded']
  • Required: Yes

type

  • Type: typing.Optional[typing.Literal['ROLLBACK', 'STANDARD']]

StageStateTypeDef

stageName

  • Type: typing.Optional[str]

inboundExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.StageExecutionTypeDef]

inboundExecutions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.StageExecutionTypeDef]]

inboundTransitionState

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.TransitionStateTypeDef]

actionStates

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ActionStateTypeDef]]

latestExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.StageExecutionTypeDef]

StartPipelineExecutionInputRequestTypeDef

name

  • Type:
  • Required: Yes

variables

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineVariableTypeDef]]

clientRequestToken

  • Type: typing.Optional[str]

sourceRevisions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.SourceRevisionOverrideTypeDef]]

StartPipelineExecutionOutputTypeDef

pipelineExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopExecutionTriggerTypeDef

reason

  • Type: typing.Optional[str]

StopPipelineExecutionInputRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

pipelineExecutionId

  • Type:
  • Required: Yes

abandon

  • Type: typing.Optional[bool]

reason

  • Type: typing.Optional[str]

StopPipelineExecutionOutputTypeDef

pipelineExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SucceededInStageFilterTypeDef

stageName

  • Type: typing.Optional[str]

TagResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

ThirdPartyJobDataTypeDef

actionTypeId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionTypeIdTypeDef]

actionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ActionConfigurationTypeDef]

pipelineContext

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.PipelineContextTypeDef]

inputArtifacts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactTypeDef]]

outputArtifacts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.ArtifactTypeDef]]

artifactCredentials

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.AWSSessionCredentialsTypeDef]

continuationToken

  • Type: typing.Optional[str]

encryptionKey

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.EncryptionKeyTypeDef]

ThirdPartyJobDetailsTypeDef

id

  • Type: typing.Optional[str]

data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codepipeline_classes.ThirdPartyJobDataTypeDef]

nonce

  • Type: typing.Optional[str]

ThirdPartyJobTypeDef

clientId

  • Type: typing.Optional[str]

jobId

  • Type: typing.Optional[str]

TransitionStateTypeDef

enabled

  • Type: typing.Optional[bool]

lastChangedBy

  • Type: typing.Optional[str]

lastChangedAt

  • Type: typing.Optional[datetime.datetime]

disabledReason

  • Type: typing.Optional[str]

UntagResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateActionTypeInputRequestTypeDef

actionType

  • Type:
  • Required: Yes

UpdatePipelineInputRequestTypeDef

pipeline

  • Type:
  • Required: Yes

UpdatePipelineOutputTypeDef

pipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WebhookAuthConfigurationTypeDef

AllowedIPRange

  • Type: typing.Optional[str]

SecretToken

  • Type: typing.Optional[str]

WebhookDefinitionExtraOutputTypeDef

name

  • Type:
  • Required: Yes

targetPipeline

  • Type:
  • Required: Yes

targetAction

  • Type:
  • Required: Yes

filters

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.WebhookFilterRuleTypeDef]
  • Required: Yes

authentication

  • Type: typing.Literal['GITHUB_HMAC', 'IP', 'UNAUTHENTICATED']
  • Required: Yes

authenticationConfiguration

  • Type:
  • Required: Yes

WebhookDefinitionOutputTypeDef

name

  • Type:
  • Required: Yes

targetPipeline

  • Type:
  • Required: Yes

targetAction

  • Type:
  • Required: Yes

filters

  • Type: typing.List[aws_resource_validator.pydantic_models.codepipeline_classes.WebhookFilterRuleTypeDef]
  • Required: Yes

authentication

  • Type: typing.Literal['GITHUB_HMAC', 'IP', 'UNAUTHENTICATED']
  • Required: Yes

authenticationConfiguration

  • Type:
  • Required: Yes

WebhookDefinitionTypeDef

name

  • Type:
  • Required: Yes

targetPipeline

  • Type:
  • Required: Yes

targetAction

  • Type:
  • Required: Yes

filters

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.codepipeline_classes.WebhookFilterRuleTypeDef]
  • Required: Yes

authentication

  • Type: typing.Literal['GITHUB_HMAC', 'IP', 'UNAUTHENTICATED']
  • Required: Yes

authenticationConfiguration

  • Type:
  • Required: Yes

WebhookFilterRuleTypeDef

jsonPath

  • Type:
  • Required: Yes

matchEquals

  • Type: typing.Optional[str]