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]