mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-21 12:49:06 +00:00
1858 lines
41 KiB
JSON
1858 lines
41 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2015-07-09",
|
|
"endpointPrefix": "codepipeline",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "json",
|
|
"serviceAbbreviation": "CodePipeline",
|
|
"serviceFullName": "AWS CodePipeline",
|
|
"serviceId": "CodePipeline",
|
|
"signatureVersion": "v4",
|
|
"targetPrefix": "CodePipeline_20150709",
|
|
"uid": "codepipeline-2015-07-09"
|
|
},
|
|
"operations": {
|
|
"AcknowledgeJob": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"jobId",
|
|
"nonce"
|
|
],
|
|
"members": {
|
|
"jobId": {},
|
|
"nonce": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"status": {}
|
|
}
|
|
}
|
|
},
|
|
"AcknowledgeThirdPartyJob": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"jobId",
|
|
"nonce",
|
|
"clientToken"
|
|
],
|
|
"members": {
|
|
"jobId": {},
|
|
"nonce": {},
|
|
"clientToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"status": {}
|
|
}
|
|
}
|
|
},
|
|
"CreateCustomActionType": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"category",
|
|
"provider",
|
|
"version",
|
|
"inputArtifactDetails",
|
|
"outputArtifactDetails"
|
|
],
|
|
"members": {
|
|
"category": {},
|
|
"provider": {},
|
|
"version": {},
|
|
"settings": {
|
|
"shape": "Se"
|
|
},
|
|
"configurationProperties": {
|
|
"shape": "Sh"
|
|
},
|
|
"inputArtifactDetails": {
|
|
"shape": "Sn"
|
|
},
|
|
"outputArtifactDetails": {
|
|
"shape": "Sn"
|
|
},
|
|
"tags": {
|
|
"shape": "Sq"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"actionType"
|
|
],
|
|
"members": {
|
|
"actionType": {
|
|
"shape": "Sv"
|
|
},
|
|
"tags": {
|
|
"shape": "Sq"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreatePipeline": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipeline"
|
|
],
|
|
"members": {
|
|
"pipeline": {
|
|
"shape": "Sz"
|
|
},
|
|
"tags": {
|
|
"shape": "Sq"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipeline": {
|
|
"shape": "Sz"
|
|
},
|
|
"tags": {
|
|
"shape": "Sq"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteCustomActionType": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"category",
|
|
"provider",
|
|
"version"
|
|
],
|
|
"members": {
|
|
"category": {},
|
|
"provider": {},
|
|
"version": {}
|
|
}
|
|
}
|
|
},
|
|
"DeletePipeline": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteWebhook": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeregisterWebhookWithThirdParty": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"webhookName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DisableStageTransition": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipelineName",
|
|
"stageName",
|
|
"transitionType",
|
|
"reason"
|
|
],
|
|
"members": {
|
|
"pipelineName": {},
|
|
"stageName": {},
|
|
"transitionType": {},
|
|
"reason": {}
|
|
}
|
|
}
|
|
},
|
|
"EnableStageTransition": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipelineName",
|
|
"stageName",
|
|
"transitionType"
|
|
],
|
|
"members": {
|
|
"pipelineName": {},
|
|
"stageName": {},
|
|
"transitionType": {}
|
|
}
|
|
}
|
|
},
|
|
"GetActionType": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"category",
|
|
"owner",
|
|
"provider",
|
|
"version"
|
|
],
|
|
"members": {
|
|
"category": {},
|
|
"owner": {},
|
|
"provider": {},
|
|
"version": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"actionType": {
|
|
"shape": "S2o"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetJobDetails": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"jobId"
|
|
],
|
|
"members": {
|
|
"jobId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"jobDetails": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"data": {
|
|
"shape": "S3g"
|
|
},
|
|
"accountId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetPipeline": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipeline": {
|
|
"shape": "Sz"
|
|
},
|
|
"metadata": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineArn": {},
|
|
"created": {
|
|
"type": "timestamp"
|
|
},
|
|
"updated": {
|
|
"type": "timestamp"
|
|
},
|
|
"pollingDisabledAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetPipelineExecution": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipelineName",
|
|
"pipelineExecutionId"
|
|
],
|
|
"members": {
|
|
"pipelineName": {},
|
|
"pipelineExecutionId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineExecution": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineName": {},
|
|
"pipelineVersion": {
|
|
"type": "integer"
|
|
},
|
|
"pipelineExecutionId": {},
|
|
"status": {},
|
|
"statusSummary": {},
|
|
"artifactRevisions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"revisionId": {},
|
|
"revisionChangeIdentifier": {},
|
|
"revisionSummary": {},
|
|
"created": {
|
|
"type": "timestamp"
|
|
},
|
|
"revisionUrl": {}
|
|
}
|
|
}
|
|
},
|
|
"trigger": {
|
|
"shape": "S4e"
|
|
},
|
|
"variables": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"resolvedValue": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetPipelineState": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineName": {},
|
|
"pipelineVersion": {
|
|
"type": "integer"
|
|
},
|
|
"stageStates": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"stageName": {},
|
|
"inboundExecution": {
|
|
"shape": "S4o"
|
|
},
|
|
"inboundTransitionState": {
|
|
"type": "structure",
|
|
"members": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"lastChangedBy": {},
|
|
"lastChangedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"disabledReason": {}
|
|
}
|
|
},
|
|
"actionStates": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"actionName": {},
|
|
"currentRevision": {
|
|
"shape": "S4w"
|
|
},
|
|
"latestExecution": {
|
|
"type": "structure",
|
|
"members": {
|
|
"actionExecutionId": {},
|
|
"status": {},
|
|
"summary": {},
|
|
"lastStatusChange": {
|
|
"type": "timestamp"
|
|
},
|
|
"token": {},
|
|
"lastUpdatedBy": {},
|
|
"externalExecutionId": {},
|
|
"externalExecutionUrl": {},
|
|
"percentComplete": {
|
|
"type": "integer"
|
|
},
|
|
"errorDetails": {
|
|
"type": "structure",
|
|
"members": {
|
|
"code": {},
|
|
"message": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"entityUrl": {},
|
|
"revisionUrl": {}
|
|
}
|
|
}
|
|
},
|
|
"latestExecution": {
|
|
"shape": "S4o"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"created": {
|
|
"type": "timestamp"
|
|
},
|
|
"updated": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetThirdPartyJobDetails": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"jobId",
|
|
"clientToken"
|
|
],
|
|
"members": {
|
|
"jobId": {},
|
|
"clientToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"jobDetails": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"data": {
|
|
"type": "structure",
|
|
"members": {
|
|
"actionTypeId": {
|
|
"shape": "Sw"
|
|
},
|
|
"actionConfiguration": {
|
|
"shape": "S3h"
|
|
},
|
|
"pipelineContext": {
|
|
"shape": "S3i"
|
|
},
|
|
"inputArtifacts": {
|
|
"shape": "S3o"
|
|
},
|
|
"outputArtifacts": {
|
|
"shape": "S3o"
|
|
},
|
|
"artifactCredentials": {
|
|
"shape": "S3w"
|
|
},
|
|
"continuationToken": {},
|
|
"encryptionKey": {
|
|
"shape": "S15"
|
|
}
|
|
}
|
|
},
|
|
"nonce": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListActionExecutions": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipelineName"
|
|
],
|
|
"members": {
|
|
"pipelineName": {},
|
|
"filter": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineExecutionId": {}
|
|
}
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"actionExecutionDetails": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineExecutionId": {},
|
|
"actionExecutionId": {},
|
|
"pipelineVersion": {
|
|
"type": "integer"
|
|
},
|
|
"stageName": {},
|
|
"actionName": {},
|
|
"startTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"actionTypeId": {
|
|
"shape": "Sw"
|
|
},
|
|
"configuration": {
|
|
"shape": "S1l"
|
|
},
|
|
"resolvedConfiguration": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"roleArn": {},
|
|
"region": {},
|
|
"inputArtifacts": {
|
|
"shape": "S5k"
|
|
},
|
|
"namespace": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"outputArtifacts": {
|
|
"shape": "S5k"
|
|
},
|
|
"executionResult": {
|
|
"type": "structure",
|
|
"members": {
|
|
"externalExecutionId": {},
|
|
"externalExecutionSummary": {},
|
|
"externalExecutionUrl": {}
|
|
}
|
|
},
|
|
"outputVariables": {
|
|
"shape": "S5t"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListActionTypes": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"actionOwnerFilter": {},
|
|
"nextToken": {},
|
|
"regionFilter": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"actionTypes"
|
|
],
|
|
"members": {
|
|
"actionTypes": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sv"
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListPipelineExecutions": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipelineName"
|
|
],
|
|
"members": {
|
|
"pipelineName": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineExecutionSummaries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineExecutionId": {},
|
|
"status": {},
|
|
"startTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"sourceRevisions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"actionName"
|
|
],
|
|
"members": {
|
|
"actionName": {},
|
|
"revisionId": {},
|
|
"revisionSummary": {},
|
|
"revisionUrl": {}
|
|
}
|
|
}
|
|
},
|
|
"trigger": {
|
|
"shape": "S4e"
|
|
},
|
|
"stopTrigger": {
|
|
"type": "structure",
|
|
"members": {
|
|
"reason": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListPipelines": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelines": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"version": {
|
|
"type": "integer"
|
|
},
|
|
"pipelineType": {},
|
|
"created": {
|
|
"type": "timestamp"
|
|
},
|
|
"updated": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn"
|
|
],
|
|
"members": {
|
|
"resourceArn": {},
|
|
"nextToken": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"tags": {
|
|
"shape": "Sq"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListWebhooks": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"webhooks": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S6i"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"PollForJobs": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"actionTypeId"
|
|
],
|
|
"members": {
|
|
"actionTypeId": {
|
|
"shape": "Sw"
|
|
},
|
|
"maxBatchSize": {
|
|
"type": "integer"
|
|
},
|
|
"queryParam": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"jobs": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"id": {},
|
|
"data": {
|
|
"shape": "S3g"
|
|
},
|
|
"nonce": {},
|
|
"accountId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PollForThirdPartyJobs": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"actionTypeId"
|
|
],
|
|
"members": {
|
|
"actionTypeId": {
|
|
"shape": "Sw"
|
|
},
|
|
"maxBatchSize": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"jobs": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"clientId": {},
|
|
"jobId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutActionRevision": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipelineName",
|
|
"stageName",
|
|
"actionName",
|
|
"actionRevision"
|
|
],
|
|
"members": {
|
|
"pipelineName": {},
|
|
"stageName": {},
|
|
"actionName": {},
|
|
"actionRevision": {
|
|
"shape": "S4w"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"newRevision": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineExecutionId": {}
|
|
}
|
|
}
|
|
},
|
|
"PutApprovalResult": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipelineName",
|
|
"stageName",
|
|
"actionName",
|
|
"result",
|
|
"token"
|
|
],
|
|
"members": {
|
|
"pipelineName": {},
|
|
"stageName": {},
|
|
"actionName": {},
|
|
"result": {
|
|
"type": "structure",
|
|
"required": [
|
|
"summary",
|
|
"status"
|
|
],
|
|
"members": {
|
|
"summary": {},
|
|
"status": {}
|
|
}
|
|
},
|
|
"token": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"approvedAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutJobFailureResult": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"jobId",
|
|
"failureDetails"
|
|
],
|
|
"members": {
|
|
"jobId": {},
|
|
"failureDetails": {
|
|
"shape": "S7i"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutJobSuccessResult": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"jobId"
|
|
],
|
|
"members": {
|
|
"jobId": {},
|
|
"currentRevision": {
|
|
"shape": "S7l"
|
|
},
|
|
"continuationToken": {},
|
|
"executionDetails": {
|
|
"shape": "S7n"
|
|
},
|
|
"outputVariables": {
|
|
"shape": "S5t"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutThirdPartyJobFailureResult": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"jobId",
|
|
"clientToken",
|
|
"failureDetails"
|
|
],
|
|
"members": {
|
|
"jobId": {},
|
|
"clientToken": {},
|
|
"failureDetails": {
|
|
"shape": "S7i"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutThirdPartyJobSuccessResult": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"jobId",
|
|
"clientToken"
|
|
],
|
|
"members": {
|
|
"jobId": {},
|
|
"clientToken": {},
|
|
"currentRevision": {
|
|
"shape": "S7l"
|
|
},
|
|
"continuationToken": {},
|
|
"executionDetails": {
|
|
"shape": "S7n"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutWebhook": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"webhook"
|
|
],
|
|
"members": {
|
|
"webhook": {
|
|
"shape": "S6j"
|
|
},
|
|
"tags": {
|
|
"shape": "Sq"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"webhook": {
|
|
"shape": "S6i"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"RegisterWebhookWithThirdParty": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"webhookName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"RetryStageExecution": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipelineName",
|
|
"stageName",
|
|
"pipelineExecutionId",
|
|
"retryMode"
|
|
],
|
|
"members": {
|
|
"pipelineName": {},
|
|
"stageName": {},
|
|
"pipelineExecutionId": {},
|
|
"retryMode": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineExecutionId": {}
|
|
}
|
|
}
|
|
},
|
|
"StartPipelineExecution": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"variables": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"value"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
},
|
|
"clientRequestToken": {
|
|
"idempotencyToken": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineExecutionId": {}
|
|
}
|
|
}
|
|
},
|
|
"StopPipelineExecution": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipelineName",
|
|
"pipelineExecutionId"
|
|
],
|
|
"members": {
|
|
"pipelineName": {},
|
|
"pipelineExecutionId": {},
|
|
"abandon": {
|
|
"type": "boolean"
|
|
},
|
|
"reason": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineExecutionId": {}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tags"
|
|
],
|
|
"members": {
|
|
"resourceArn": {},
|
|
"tags": {
|
|
"shape": "Sq"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tagKeys"
|
|
],
|
|
"members": {
|
|
"resourceArn": {},
|
|
"tagKeys": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateActionType": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"actionType"
|
|
],
|
|
"members": {
|
|
"actionType": {
|
|
"shape": "S2o"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdatePipeline": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipeline"
|
|
],
|
|
"members": {
|
|
"pipeline": {
|
|
"shape": "Sz"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipeline": {
|
|
"shape": "Sz"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"Se": {
|
|
"type": "structure",
|
|
"members": {
|
|
"thirdPartyConfigurationUrl": {},
|
|
"entityUrlTemplate": {},
|
|
"executionUrlTemplate": {},
|
|
"revisionUrlTemplate": {}
|
|
}
|
|
},
|
|
"Sh": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"required",
|
|
"key",
|
|
"secret"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"required": {
|
|
"type": "boolean"
|
|
},
|
|
"key": {
|
|
"type": "boolean"
|
|
},
|
|
"secret": {
|
|
"type": "boolean"
|
|
},
|
|
"queryable": {
|
|
"type": "boolean"
|
|
},
|
|
"description": {},
|
|
"type": {}
|
|
}
|
|
}
|
|
},
|
|
"Sn": {
|
|
"type": "structure",
|
|
"required": [
|
|
"minimumCount",
|
|
"maximumCount"
|
|
],
|
|
"members": {
|
|
"minimumCount": {
|
|
"type": "integer"
|
|
},
|
|
"maximumCount": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"Sq": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
],
|
|
"members": {
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
},
|
|
"Sv": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id",
|
|
"inputArtifactDetails",
|
|
"outputArtifactDetails"
|
|
],
|
|
"members": {
|
|
"id": {
|
|
"shape": "Sw"
|
|
},
|
|
"settings": {
|
|
"shape": "Se"
|
|
},
|
|
"actionConfigurationProperties": {
|
|
"shape": "Sh"
|
|
},
|
|
"inputArtifactDetails": {
|
|
"shape": "Sn"
|
|
},
|
|
"outputArtifactDetails": {
|
|
"shape": "Sn"
|
|
}
|
|
}
|
|
},
|
|
"Sw": {
|
|
"type": "structure",
|
|
"required": [
|
|
"category",
|
|
"owner",
|
|
"provider",
|
|
"version"
|
|
],
|
|
"members": {
|
|
"category": {},
|
|
"owner": {},
|
|
"provider": {},
|
|
"version": {}
|
|
}
|
|
},
|
|
"Sz": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"roleArn",
|
|
"stages"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"roleArn": {},
|
|
"artifactStore": {
|
|
"shape": "S12"
|
|
},
|
|
"artifactStores": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "S12"
|
|
}
|
|
},
|
|
"stages": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"actions"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"blockers": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"type": {}
|
|
}
|
|
}
|
|
},
|
|
"actions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"actionTypeId"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"actionTypeId": {
|
|
"shape": "Sw"
|
|
},
|
|
"runOrder": {
|
|
"type": "integer"
|
|
},
|
|
"configuration": {
|
|
"shape": "S1l"
|
|
},
|
|
"outputArtifacts": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
}
|
|
},
|
|
"inputArtifacts": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
}
|
|
},
|
|
"roleArn": {},
|
|
"region": {},
|
|
"namespace": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
},
|
|
"pipelineType": {},
|
|
"triggers": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"providerType",
|
|
"gitConfiguration"
|
|
],
|
|
"members": {
|
|
"providerType": {},
|
|
"gitConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"sourceActionName"
|
|
],
|
|
"members": {
|
|
"sourceActionName": {},
|
|
"push": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"tags": {
|
|
"type": "structure",
|
|
"members": {
|
|
"includes": {
|
|
"shape": "S22"
|
|
},
|
|
"excludes": {
|
|
"shape": "S22"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"variables": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"defaultValue": {},
|
|
"description": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S12": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type",
|
|
"location"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"location": {},
|
|
"encryptionKey": {
|
|
"shape": "S15"
|
|
}
|
|
}
|
|
},
|
|
"S15": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"id": {},
|
|
"type": {}
|
|
}
|
|
},
|
|
"S1l": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S22": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2o": {
|
|
"type": "structure",
|
|
"required": [
|
|
"executor",
|
|
"id",
|
|
"inputArtifactDetails",
|
|
"outputArtifactDetails"
|
|
],
|
|
"members": {
|
|
"description": {},
|
|
"executor": {
|
|
"type": "structure",
|
|
"required": [
|
|
"configuration",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"configuration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"lambdaExecutorConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"lambdaFunctionArn"
|
|
],
|
|
"members": {
|
|
"lambdaFunctionArn": {}
|
|
}
|
|
},
|
|
"jobWorkerExecutorConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pollingAccounts": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"pollingServicePrincipals": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"type": {},
|
|
"policyStatementsTemplate": {},
|
|
"jobTimeout": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"id": {
|
|
"type": "structure",
|
|
"required": [
|
|
"category",
|
|
"owner",
|
|
"provider",
|
|
"version"
|
|
],
|
|
"members": {
|
|
"category": {},
|
|
"owner": {},
|
|
"provider": {},
|
|
"version": {}
|
|
}
|
|
},
|
|
"inputArtifactDetails": {
|
|
"shape": "S33"
|
|
},
|
|
"outputArtifactDetails": {
|
|
"shape": "S33"
|
|
},
|
|
"permissions": {
|
|
"type": "structure",
|
|
"required": [
|
|
"allowedAccounts"
|
|
],
|
|
"members": {
|
|
"allowedAccounts": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"properties": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"optional",
|
|
"key",
|
|
"noEcho"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"optional": {
|
|
"type": "boolean"
|
|
},
|
|
"key": {
|
|
"type": "boolean"
|
|
},
|
|
"noEcho": {
|
|
"type": "boolean"
|
|
},
|
|
"queryable": {
|
|
"type": "boolean"
|
|
},
|
|
"description": {}
|
|
}
|
|
}
|
|
},
|
|
"urls": {
|
|
"type": "structure",
|
|
"members": {
|
|
"configurationUrl": {},
|
|
"entityUrlTemplate": {},
|
|
"executionUrlTemplate": {},
|
|
"revisionUrlTemplate": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S33": {
|
|
"type": "structure",
|
|
"required": [
|
|
"minimumCount",
|
|
"maximumCount"
|
|
],
|
|
"members": {
|
|
"minimumCount": {
|
|
"type": "integer"
|
|
},
|
|
"maximumCount": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S3g": {
|
|
"type": "structure",
|
|
"members": {
|
|
"actionTypeId": {
|
|
"shape": "Sw"
|
|
},
|
|
"actionConfiguration": {
|
|
"shape": "S3h"
|
|
},
|
|
"pipelineContext": {
|
|
"shape": "S3i"
|
|
},
|
|
"inputArtifacts": {
|
|
"shape": "S3o"
|
|
},
|
|
"outputArtifacts": {
|
|
"shape": "S3o"
|
|
},
|
|
"artifactCredentials": {
|
|
"shape": "S3w"
|
|
},
|
|
"continuationToken": {},
|
|
"encryptionKey": {
|
|
"shape": "S15"
|
|
}
|
|
}
|
|
},
|
|
"S3h": {
|
|
"type": "structure",
|
|
"members": {
|
|
"configuration": {
|
|
"shape": "S1l"
|
|
}
|
|
}
|
|
},
|
|
"S3i": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineName": {},
|
|
"stage": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"action": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"actionExecutionId": {}
|
|
}
|
|
},
|
|
"pipelineArn": {},
|
|
"pipelineExecutionId": {}
|
|
}
|
|
},
|
|
"S3o": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"revision": {},
|
|
"location": {
|
|
"type": "structure",
|
|
"members": {
|
|
"type": {},
|
|
"s3Location": {
|
|
"type": "structure",
|
|
"required": [
|
|
"bucketName",
|
|
"objectKey"
|
|
],
|
|
"members": {
|
|
"bucketName": {},
|
|
"objectKey": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S3w": {
|
|
"type": "structure",
|
|
"required": [
|
|
"accessKeyId",
|
|
"secretAccessKey",
|
|
"sessionToken"
|
|
],
|
|
"members": {
|
|
"accessKeyId": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"secretAccessKey": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"sessionToken": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
},
|
|
"sensitive": true
|
|
},
|
|
"S4e": {
|
|
"type": "structure",
|
|
"members": {
|
|
"triggerType": {},
|
|
"triggerDetail": {}
|
|
}
|
|
},
|
|
"S4o": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipelineExecutionId",
|
|
"status"
|
|
],
|
|
"members": {
|
|
"pipelineExecutionId": {},
|
|
"status": {}
|
|
}
|
|
},
|
|
"S4w": {
|
|
"type": "structure",
|
|
"required": [
|
|
"revisionId",
|
|
"revisionChangeId",
|
|
"created"
|
|
],
|
|
"members": {
|
|
"revisionId": {},
|
|
"revisionChangeId": {},
|
|
"created": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"S5k": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"s3location": {
|
|
"type": "structure",
|
|
"members": {
|
|
"bucket": {},
|
|
"key": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S5t": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S6i": {
|
|
"type": "structure",
|
|
"required": [
|
|
"definition",
|
|
"url"
|
|
],
|
|
"members": {
|
|
"definition": {
|
|
"shape": "S6j"
|
|
},
|
|
"url": {},
|
|
"errorMessage": {},
|
|
"errorCode": {},
|
|
"lastTriggered": {
|
|
"type": "timestamp"
|
|
},
|
|
"arn": {},
|
|
"tags": {
|
|
"shape": "Sq"
|
|
}
|
|
}
|
|
},
|
|
"S6j": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"targetPipeline",
|
|
"targetAction",
|
|
"filters",
|
|
"authentication",
|
|
"authenticationConfiguration"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"targetPipeline": {},
|
|
"targetAction": {},
|
|
"filters": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"jsonPath"
|
|
],
|
|
"members": {
|
|
"jsonPath": {},
|
|
"matchEquals": {}
|
|
}
|
|
}
|
|
},
|
|
"authentication": {},
|
|
"authenticationConfiguration": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AllowedIPRange": {},
|
|
"SecretToken": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S7i": {
|
|
"type": "structure",
|
|
"required": [
|
|
"type",
|
|
"message"
|
|
],
|
|
"members": {
|
|
"type": {},
|
|
"message": {},
|
|
"externalExecutionId": {}
|
|
}
|
|
},
|
|
"S7l": {
|
|
"type": "structure",
|
|
"required": [
|
|
"revision",
|
|
"changeIdentifier"
|
|
],
|
|
"members": {
|
|
"revision": {},
|
|
"changeIdentifier": {},
|
|
"created": {
|
|
"type": "timestamp"
|
|
},
|
|
"revisionSummary": {}
|
|
}
|
|
},
|
|
"S7n": {
|
|
"type": "structure",
|
|
"members": {
|
|
"summary": {},
|
|
"externalExecutionId": {},
|
|
"percentComplete": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |