mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 05:09:05 +00:00
3573 lines
77 KiB
JSON
3573 lines
77 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2020-07-20",
|
|
"endpointPrefix": "proton",
|
|
"jsonVersion": "1.0",
|
|
"protocol": "json",
|
|
"serviceFullName": "AWS Proton",
|
|
"serviceId": "Proton",
|
|
"signatureVersion": "v4",
|
|
"signingName": "proton",
|
|
"targetPrefix": "AwsProton20200720",
|
|
"uid": "proton-2020-07-20"
|
|
},
|
|
"operations": {
|
|
"AcceptEnvironmentAccountConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"id": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentAccountConnection"
|
|
],
|
|
"members": {
|
|
"environmentAccountConnection": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CancelComponentDeployment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"componentName"
|
|
],
|
|
"members": {
|
|
"componentName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"component"
|
|
],
|
|
"members": {
|
|
"component": {
|
|
"shape": "Se"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CancelEnvironmentDeployment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"environmentName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environment"
|
|
],
|
|
"members": {
|
|
"environment": {
|
|
"shape": "So"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CancelServiceInstanceDeployment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceInstanceName",
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"serviceInstanceName": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceInstance"
|
|
],
|
|
"members": {
|
|
"serviceInstance": {
|
|
"shape": "Sz"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CancelServicePipelineDeployment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipeline"
|
|
],
|
|
"members": {
|
|
"pipeline": {
|
|
"shape": "S13"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateComponent": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"manifest",
|
|
"name",
|
|
"templateFile"
|
|
],
|
|
"members": {
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"environmentName": {},
|
|
"manifest": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"name": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {},
|
|
"serviceSpec": {
|
|
"shape": "Sl"
|
|
},
|
|
"tags": {
|
|
"shape": "S17"
|
|
},
|
|
"templateFile": {
|
|
"shape": "S1b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"component"
|
|
],
|
|
"members": {
|
|
"component": {
|
|
"shape": "Se"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateEnvironment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"spec",
|
|
"templateMajorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"codebuildRoleArn": {},
|
|
"componentRoleArn": {},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"environmentAccountConnectionId": {},
|
|
"name": {},
|
|
"protonServiceRoleArn": {},
|
|
"provisioningRepository": {
|
|
"shape": "S1e"
|
|
},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"tags": {
|
|
"shape": "S17"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environment"
|
|
],
|
|
"members": {
|
|
"environment": {
|
|
"shape": "So"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateEnvironmentAccountConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentName",
|
|
"managementAccountId"
|
|
],
|
|
"members": {
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"codebuildRoleArn": {},
|
|
"componentRoleArn": {},
|
|
"environmentName": {},
|
|
"managementAccountId": {},
|
|
"roleArn": {},
|
|
"tags": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentAccountConnection"
|
|
],
|
|
"members": {
|
|
"environmentAccountConnection": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateEnvironmentTemplate": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"displayName": {
|
|
"shape": "S1j"
|
|
},
|
|
"encryptionKey": {},
|
|
"name": {},
|
|
"provisioning": {},
|
|
"tags": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentTemplate"
|
|
],
|
|
"members": {
|
|
"environmentTemplate": {
|
|
"shape": "S1l"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateEnvironmentTemplateVersion": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"source",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"majorVersion": {},
|
|
"source": {
|
|
"shape": "S1p"
|
|
},
|
|
"tags": {
|
|
"shape": "S17"
|
|
},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentTemplateVersion"
|
|
],
|
|
"members": {
|
|
"environmentTemplateVersion": {
|
|
"shape": "S1u"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateRepository": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"connectionArn",
|
|
"name",
|
|
"provider"
|
|
],
|
|
"members": {
|
|
"connectionArn": {},
|
|
"encryptionKey": {},
|
|
"name": {},
|
|
"provider": {},
|
|
"tags": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"repository"
|
|
],
|
|
"members": {
|
|
"repository": {
|
|
"shape": "S20"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateService": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"spec",
|
|
"templateMajorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"branchName": {},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"name": {},
|
|
"repositoryConnectionArn": {},
|
|
"repositoryId": {},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"tags": {
|
|
"shape": "S17"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"service"
|
|
],
|
|
"members": {
|
|
"service": {
|
|
"shape": "S24"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateServiceInstance": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"serviceName",
|
|
"spec"
|
|
],
|
|
"members": {
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"name": {},
|
|
"serviceName": {},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"tags": {
|
|
"shape": "S17"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceInstance"
|
|
],
|
|
"members": {
|
|
"serviceInstance": {
|
|
"shape": "Sz"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateServiceSyncConfig": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"branch",
|
|
"filePath",
|
|
"repositoryName",
|
|
"repositoryProvider",
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"branch": {},
|
|
"filePath": {},
|
|
"repositoryName": {},
|
|
"repositoryProvider": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"serviceSyncConfig": {
|
|
"shape": "S2c"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateServiceTemplate": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"displayName": {
|
|
"shape": "S1j"
|
|
},
|
|
"encryptionKey": {},
|
|
"name": {},
|
|
"pipelineProvisioning": {},
|
|
"tags": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceTemplate"
|
|
],
|
|
"members": {
|
|
"serviceTemplate": {
|
|
"shape": "S2f"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateServiceTemplateVersion": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"compatibleEnvironmentTemplates",
|
|
"source",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"compatibleEnvironmentTemplates": {
|
|
"shape": "S2i"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"majorVersion": {},
|
|
"source": {
|
|
"shape": "S1p"
|
|
},
|
|
"supportedComponentSources": {
|
|
"shape": "S2k"
|
|
},
|
|
"tags": {
|
|
"shape": "S17"
|
|
},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceTemplateVersion"
|
|
],
|
|
"members": {
|
|
"serviceTemplateVersion": {
|
|
"shape": "S2n"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"CreateTemplateSyncConfig": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"branch",
|
|
"repositoryName",
|
|
"repositoryProvider",
|
|
"templateName",
|
|
"templateType"
|
|
],
|
|
"members": {
|
|
"branch": {},
|
|
"repositoryName": {},
|
|
"repositoryProvider": {},
|
|
"subdirectory": {},
|
|
"templateName": {},
|
|
"templateType": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"templateSyncConfig": {
|
|
"shape": "S2v"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteComponent": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"component": {
|
|
"shape": "Se"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteDeployment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"id": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"deployment": {
|
|
"shape": "S30"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteEnvironment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"environment": {
|
|
"shape": "So"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteEnvironmentAccountConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"id": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"environmentAccountConnection": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteEnvironmentTemplate": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"environmentTemplate": {
|
|
"shape": "S1l"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteEnvironmentTemplateVersion": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"majorVersion",
|
|
"minorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"majorVersion": {},
|
|
"minorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"environmentTemplateVersion": {
|
|
"shape": "S1u"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteRepository": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"provider"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"provider": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"repository": {
|
|
"shape": "S20"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteService": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"service": {
|
|
"shape": "S24"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteServiceSyncConfig": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"serviceSyncConfig": {
|
|
"shape": "S2c"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteServiceTemplate": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"serviceTemplate": {
|
|
"shape": "S2f"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteServiceTemplateVersion": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"majorVersion",
|
|
"minorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"majorVersion": {},
|
|
"minorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"serviceTemplateVersion": {
|
|
"shape": "S2n"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"DeleteTemplateSyncConfig": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateName",
|
|
"templateType"
|
|
],
|
|
"members": {
|
|
"templateName": {},
|
|
"templateType": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"templateSyncConfig": {
|
|
"shape": "S2v"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"GetAccountSettings": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"accountSettings": {
|
|
"shape": "S3w"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetComponent": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"component": {
|
|
"shape": "Se"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetDeployment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"componentName": {},
|
|
"environmentName": {},
|
|
"id": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"deployment": {
|
|
"shape": "S30"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetEnvironment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environment"
|
|
],
|
|
"members": {
|
|
"environment": {
|
|
"shape": "So"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetEnvironmentAccountConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"id": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentAccountConnection"
|
|
],
|
|
"members": {
|
|
"environmentAccountConnection": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetEnvironmentTemplate": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentTemplate"
|
|
],
|
|
"members": {
|
|
"environmentTemplate": {
|
|
"shape": "S1l"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetEnvironmentTemplateVersion": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"majorVersion",
|
|
"minorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"majorVersion": {},
|
|
"minorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentTemplateVersion"
|
|
],
|
|
"members": {
|
|
"environmentTemplateVersion": {
|
|
"shape": "S1u"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetRepository": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"provider"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"provider": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"repository"
|
|
],
|
|
"members": {
|
|
"repository": {
|
|
"shape": "S20"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetRepositorySyncStatus": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"branch",
|
|
"repositoryName",
|
|
"repositoryProvider",
|
|
"syncType"
|
|
],
|
|
"members": {
|
|
"branch": {},
|
|
"repositoryName": {},
|
|
"repositoryProvider": {},
|
|
"syncType": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"latestSync": {
|
|
"type": "structure",
|
|
"required": [
|
|
"events",
|
|
"startedAt",
|
|
"status"
|
|
],
|
|
"members": {
|
|
"events": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"event",
|
|
"time",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"event": {},
|
|
"externalId": {},
|
|
"time": {
|
|
"type": "timestamp"
|
|
},
|
|
"type": {}
|
|
}
|
|
}
|
|
},
|
|
"startedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetResourcesSummary": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"counts"
|
|
],
|
|
"members": {
|
|
"counts": {
|
|
"type": "structure",
|
|
"members": {
|
|
"components": {
|
|
"shape": "S4m"
|
|
},
|
|
"environmentTemplates": {
|
|
"shape": "S4m"
|
|
},
|
|
"environments": {
|
|
"shape": "S4m"
|
|
},
|
|
"pipelines": {
|
|
"shape": "S4m"
|
|
},
|
|
"serviceInstances": {
|
|
"shape": "S4m"
|
|
},
|
|
"serviceTemplates": {
|
|
"shape": "S4m"
|
|
},
|
|
"services": {
|
|
"shape": "S4m"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetService": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"service": {
|
|
"shape": "S24"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetServiceInstance": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceInstance"
|
|
],
|
|
"members": {
|
|
"serviceInstance": {
|
|
"shape": "Sz"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetServiceInstanceSyncStatus": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceInstanceName",
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"serviceInstanceName": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"desiredState": {
|
|
"shape": "S4u"
|
|
},
|
|
"latestSuccessfulSync": {
|
|
"shape": "S4w"
|
|
},
|
|
"latestSync": {
|
|
"shape": "S4w"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetServiceSyncBlockerSummary": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"serviceInstanceName": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"serviceSyncBlockerSummary": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"latestBlockers": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S54"
|
|
}
|
|
},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetServiceSyncConfig": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"serviceSyncConfig": {
|
|
"shape": "S2c"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetServiceTemplate": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceTemplate"
|
|
],
|
|
"members": {
|
|
"serviceTemplate": {
|
|
"shape": "S2f"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetServiceTemplateVersion": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"majorVersion",
|
|
"minorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"majorVersion": {},
|
|
"minorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceTemplateVersion"
|
|
],
|
|
"members": {
|
|
"serviceTemplateVersion": {
|
|
"shape": "S2n"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetTemplateSyncConfig": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateName",
|
|
"templateType"
|
|
],
|
|
"members": {
|
|
"templateName": {},
|
|
"templateType": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"templateSyncConfig": {
|
|
"shape": "S2v"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetTemplateSyncStatus": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateName",
|
|
"templateType",
|
|
"templateVersion"
|
|
],
|
|
"members": {
|
|
"templateName": {},
|
|
"templateType": {},
|
|
"templateVersion": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"desiredState": {
|
|
"shape": "S4u"
|
|
},
|
|
"latestSuccessfulSync": {
|
|
"shape": "S4w"
|
|
},
|
|
"latestSync": {
|
|
"shape": "S4w"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListComponentOutputs": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"componentName"
|
|
],
|
|
"members": {
|
|
"componentName": {},
|
|
"deploymentId": {},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"outputs"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"outputs": {
|
|
"shape": "S5m"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListComponentProvisionedResources": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"componentName"
|
|
],
|
|
"members": {
|
|
"componentName": {},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"provisionedResources"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"provisionedResources": {
|
|
"shape": "S5s"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListComponents": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"environmentName": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"components"
|
|
],
|
|
"members": {
|
|
"components": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"deploymentStatus",
|
|
"environmentName",
|
|
"lastModifiedAt",
|
|
"name"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"deploymentStatus": {},
|
|
"deploymentStatusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"environmentName": {},
|
|
"lastAttemptedDeploymentId": {},
|
|
"lastDeploymentAttemptedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastDeploymentSucceededAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastSucceededDeploymentId": {},
|
|
"name": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListDeployments": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"componentName": {},
|
|
"environmentName": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"deployments"
|
|
],
|
|
"members": {
|
|
"deployments": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"deploymentStatus",
|
|
"environmentName",
|
|
"id",
|
|
"lastModifiedAt",
|
|
"targetArn",
|
|
"targetResourceCreatedAt",
|
|
"targetResourceType"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"completedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"componentName": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"deploymentStatus": {},
|
|
"environmentName": {},
|
|
"id": {},
|
|
"lastAttemptedDeploymentId": {},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastSucceededDeploymentId": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {},
|
|
"targetArn": {},
|
|
"targetResourceCreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"targetResourceType": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListEnvironmentAccountConnections": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"requestedBy"
|
|
],
|
|
"members": {
|
|
"environmentName": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"requestedBy": {},
|
|
"statuses": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentAccountConnections"
|
|
],
|
|
"members": {
|
|
"environmentAccountConnections": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"environmentAccountId",
|
|
"environmentName",
|
|
"id",
|
|
"lastModifiedAt",
|
|
"managementAccountId",
|
|
"requestedAt",
|
|
"roleArn",
|
|
"status"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"componentRoleArn": {},
|
|
"environmentAccountId": {},
|
|
"environmentName": {},
|
|
"id": {},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"managementAccountId": {},
|
|
"requestedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"roleArn": {},
|
|
"status": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListEnvironmentOutputs": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"deploymentId": {},
|
|
"environmentName": {},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"outputs"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"outputs": {
|
|
"shape": "S5m"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListEnvironmentProvisionedResources": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentName"
|
|
],
|
|
"members": {
|
|
"environmentName": {},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"provisionedResources"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"provisionedResources": {
|
|
"shape": "S5s"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListEnvironmentTemplateVersions": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"majorVersion": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateVersions"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"templateVersions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"lastModifiedAt",
|
|
"majorVersion",
|
|
"minorVersion",
|
|
"status",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"majorVersion": {},
|
|
"minorVersion": {},
|
|
"recommendedMinorVersion": {},
|
|
"status": {},
|
|
"statusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"templateName": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListEnvironmentTemplates": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templates"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"templates": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"lastModifiedAt",
|
|
"name"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"displayName": {
|
|
"shape": "S1j"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"name": {},
|
|
"provisioning": {},
|
|
"recommendedVersion": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListEnvironments": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"environmentTemplates": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"majorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"majorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
}
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environments"
|
|
],
|
|
"members": {
|
|
"environments": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"deploymentStatus",
|
|
"lastDeploymentAttemptedAt",
|
|
"lastDeploymentSucceededAt",
|
|
"name",
|
|
"templateMajorVersion",
|
|
"templateMinorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"componentRoleArn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"deploymentStatus": {},
|
|
"deploymentStatusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"environmentAccountConnectionId": {},
|
|
"environmentAccountId": {},
|
|
"lastAttemptedDeploymentId": {},
|
|
"lastDeploymentAttemptedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastDeploymentSucceededAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastSucceededDeploymentId": {},
|
|
"name": {},
|
|
"protonServiceRoleArn": {},
|
|
"provisioning": {},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListRepositories": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"repositories"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"repositories": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"connectionArn",
|
|
"name",
|
|
"provider"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"connectionArn": {},
|
|
"name": {},
|
|
"provider": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListRepositorySyncDefinitions": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"repositoryName",
|
|
"repositoryProvider",
|
|
"syncType"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"repositoryName": {},
|
|
"repositoryProvider": {},
|
|
"syncType": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"syncDefinitions"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"syncDefinitions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"branch",
|
|
"directory",
|
|
"parent",
|
|
"target"
|
|
],
|
|
"members": {
|
|
"branch": {},
|
|
"directory": {},
|
|
"parent": {},
|
|
"target": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListServiceInstanceOutputs": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceInstanceName",
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"deploymentId": {},
|
|
"nextToken": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"outputs"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"outputs": {
|
|
"shape": "S5m"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListServiceInstanceProvisionedResources": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceInstanceName",
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"provisionedResources"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"provisionedResources": {
|
|
"shape": "S5s"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListServiceInstances": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"filters": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"serviceName": {},
|
|
"sortBy": {},
|
|
"sortOrder": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceInstances"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"serviceInstances": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"deploymentStatus",
|
|
"environmentName",
|
|
"lastDeploymentAttemptedAt",
|
|
"lastDeploymentSucceededAt",
|
|
"name",
|
|
"serviceName",
|
|
"templateMajorVersion",
|
|
"templateMinorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"deploymentStatus": {},
|
|
"deploymentStatusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"environmentName": {},
|
|
"lastAttemptedDeploymentId": {},
|
|
"lastDeploymentAttemptedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastDeploymentSucceededAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastSucceededDeploymentId": {},
|
|
"name": {},
|
|
"serviceName": {},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListServicePipelineOutputs": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"deploymentId": {},
|
|
"nextToken": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"outputs"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"outputs": {
|
|
"shape": "S5m"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListServicePipelineProvisionedResources": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"provisionedResources"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"provisionedResources": {
|
|
"shape": "S5s"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListServiceTemplateVersions": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"majorVersion": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateVersions"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"templateVersions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"lastModifiedAt",
|
|
"majorVersion",
|
|
"minorVersion",
|
|
"status",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"majorVersion": {},
|
|
"minorVersion": {},
|
|
"recommendedMinorVersion": {},
|
|
"status": {},
|
|
"statusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"templateName": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListServiceTemplates": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templates"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"templates": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"lastModifiedAt",
|
|
"name"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"displayName": {
|
|
"shape": "S1j"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"name": {},
|
|
"pipelineProvisioning": {},
|
|
"recommendedVersion": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListServices": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"services"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"services": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"lastModifiedAt",
|
|
"name",
|
|
"status",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"name": {},
|
|
"status": {},
|
|
"statusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"templateName": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn"
|
|
],
|
|
"members": {
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {},
|
|
"resourceArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"tags"
|
|
],
|
|
"members": {
|
|
"nextToken": {},
|
|
"tags": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NotifyResourceDeploymentStatusChange": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn"
|
|
],
|
|
"members": {
|
|
"deploymentId": {},
|
|
"outputs": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S5n"
|
|
}
|
|
},
|
|
"resourceArn": {},
|
|
"status": {},
|
|
"statusMessage": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"RejectEnvironmentAccountConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"id": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentAccountConnection"
|
|
],
|
|
"members": {
|
|
"environmentAccountConnection": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"TagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tags"
|
|
],
|
|
"members": {
|
|
"resourceArn": {},
|
|
"tags": {
|
|
"shape": "S17"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UntagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tagKeys"
|
|
],
|
|
"members": {
|
|
"resourceArn": {},
|
|
"tagKeys": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateAccountSettings": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"deletePipelineProvisioningRepository": {
|
|
"type": "boolean"
|
|
},
|
|
"pipelineCodebuildRoleArn": {},
|
|
"pipelineProvisioningRepository": {
|
|
"shape": "S1e"
|
|
},
|
|
"pipelineServiceRoleArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"accountSettings"
|
|
],
|
|
"members": {
|
|
"accountSettings": {
|
|
"shape": "S3w"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateComponent": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"deploymentType",
|
|
"name"
|
|
],
|
|
"members": {
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"deploymentType": {},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"name": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {},
|
|
"serviceSpec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateFile": {
|
|
"shape": "S1b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"component"
|
|
],
|
|
"members": {
|
|
"component": {
|
|
"shape": "Se"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateEnvironment": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"deploymentType",
|
|
"name"
|
|
],
|
|
"members": {
|
|
"codebuildRoleArn": {},
|
|
"componentRoleArn": {},
|
|
"deploymentType": {},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"environmentAccountConnectionId": {},
|
|
"name": {},
|
|
"protonServiceRoleArn": {},
|
|
"provisioningRepository": {
|
|
"shape": "S1e"
|
|
},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environment"
|
|
],
|
|
"members": {
|
|
"environment": {
|
|
"shape": "So"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateEnvironmentAccountConnection": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id"
|
|
],
|
|
"members": {
|
|
"codebuildRoleArn": {},
|
|
"componentRoleArn": {},
|
|
"id": {},
|
|
"roleArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentAccountConnection"
|
|
],
|
|
"members": {
|
|
"environmentAccountConnection": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"idempotent": true
|
|
},
|
|
"UpdateEnvironmentTemplate": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"displayName": {
|
|
"shape": "S1j"
|
|
},
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentTemplate"
|
|
],
|
|
"members": {
|
|
"environmentTemplate": {
|
|
"shape": "S1l"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateEnvironmentTemplateVersion": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"majorVersion",
|
|
"minorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"majorVersion": {},
|
|
"minorVersion": {},
|
|
"status": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"environmentTemplateVersion"
|
|
],
|
|
"members": {
|
|
"environmentTemplateVersion": {
|
|
"shape": "S1u"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateService": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"name": {},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"service"
|
|
],
|
|
"members": {
|
|
"service": {
|
|
"shape": "S24"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateServiceInstance": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"deploymentType",
|
|
"name",
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"clientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"deploymentType": {},
|
|
"name": {},
|
|
"serviceName": {},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceInstance"
|
|
],
|
|
"members": {
|
|
"serviceInstance": {
|
|
"shape": "Sz"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateServicePipeline": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"deploymentType",
|
|
"serviceName",
|
|
"spec"
|
|
],
|
|
"members": {
|
|
"deploymentType": {},
|
|
"serviceName": {},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pipeline"
|
|
],
|
|
"members": {
|
|
"pipeline": {
|
|
"shape": "S13"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateServiceSyncBlocker": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"id",
|
|
"resolvedReason"
|
|
],
|
|
"members": {
|
|
"id": {},
|
|
"resolvedReason": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceName",
|
|
"serviceSyncBlocker"
|
|
],
|
|
"members": {
|
|
"serviceInstanceName": {},
|
|
"serviceName": {},
|
|
"serviceSyncBlocker": {
|
|
"shape": "S54"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateServiceSyncConfig": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"branch",
|
|
"filePath",
|
|
"repositoryName",
|
|
"repositoryProvider",
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"branch": {},
|
|
"filePath": {},
|
|
"repositoryName": {},
|
|
"repositoryProvider": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"serviceSyncConfig": {
|
|
"shape": "S2c"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateServiceTemplate": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name"
|
|
],
|
|
"members": {
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"displayName": {
|
|
"shape": "S1j"
|
|
},
|
|
"name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceTemplate"
|
|
],
|
|
"members": {
|
|
"serviceTemplate": {
|
|
"shape": "S2f"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateServiceTemplateVersion": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"majorVersion",
|
|
"minorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"compatibleEnvironmentTemplates": {
|
|
"shape": "S2i"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"majorVersion": {},
|
|
"minorVersion": {},
|
|
"status": {},
|
|
"supportedComponentSources": {
|
|
"shape": "S2k"
|
|
},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"serviceTemplateVersion"
|
|
],
|
|
"members": {
|
|
"serviceTemplateVersion": {
|
|
"shape": "S2n"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateTemplateSyncConfig": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"branch",
|
|
"repositoryName",
|
|
"repositoryProvider",
|
|
"templateName",
|
|
"templateType"
|
|
],
|
|
"members": {
|
|
"branch": {},
|
|
"repositoryName": {},
|
|
"repositoryProvider": {},
|
|
"subdirectory": {},
|
|
"templateName": {},
|
|
"templateType": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"templateSyncConfig": {
|
|
"shape": "S2v"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S4": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"environmentAccountId",
|
|
"environmentName",
|
|
"id",
|
|
"lastModifiedAt",
|
|
"managementAccountId",
|
|
"requestedAt",
|
|
"roleArn",
|
|
"status"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"codebuildRoleArn": {},
|
|
"componentRoleArn": {},
|
|
"environmentAccountId": {},
|
|
"environmentName": {},
|
|
"id": {},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"managementAccountId": {},
|
|
"requestedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"roleArn": {},
|
|
"status": {}
|
|
}
|
|
},
|
|
"Se": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"deploymentStatus",
|
|
"environmentName",
|
|
"lastModifiedAt",
|
|
"name"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"deploymentStatus": {},
|
|
"deploymentStatusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"environmentName": {},
|
|
"lastAttemptedDeploymentId": {},
|
|
"lastClientRequestToken": {},
|
|
"lastDeploymentAttemptedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastDeploymentSucceededAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastSucceededDeploymentId": {},
|
|
"name": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {},
|
|
"serviceSpec": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"Sh": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"Si": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"Sl": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"So": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"deploymentStatus",
|
|
"lastDeploymentAttemptedAt",
|
|
"lastDeploymentSucceededAt",
|
|
"name",
|
|
"templateMajorVersion",
|
|
"templateMinorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"codebuildRoleArn": {},
|
|
"componentRoleArn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"deploymentStatus": {},
|
|
"deploymentStatusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"environmentAccountConnectionId": {},
|
|
"environmentAccountId": {},
|
|
"lastAttemptedDeploymentId": {},
|
|
"lastDeploymentAttemptedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastDeploymentSucceededAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastSucceededDeploymentId": {},
|
|
"name": {},
|
|
"protonServiceRoleArn": {},
|
|
"provisioning": {},
|
|
"provisioningRepository": {
|
|
"shape": "Sr"
|
|
},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"Sr": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"branch",
|
|
"name",
|
|
"provider"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"branch": {},
|
|
"name": {},
|
|
"provider": {}
|
|
}
|
|
},
|
|
"Sz": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"deploymentStatus",
|
|
"environmentName",
|
|
"lastDeploymentAttemptedAt",
|
|
"lastDeploymentSucceededAt",
|
|
"name",
|
|
"serviceName",
|
|
"templateMajorVersion",
|
|
"templateMinorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"deploymentStatus": {},
|
|
"deploymentStatusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"environmentName": {},
|
|
"lastAttemptedDeploymentId": {},
|
|
"lastClientRequestToken": {},
|
|
"lastDeploymentAttemptedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastDeploymentSucceededAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastSucceededDeploymentId": {},
|
|
"name": {},
|
|
"serviceName": {},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"S13": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"deploymentStatus",
|
|
"lastDeploymentAttemptedAt",
|
|
"lastDeploymentSucceededAt",
|
|
"templateMajorVersion",
|
|
"templateMinorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"deploymentStatus": {},
|
|
"deploymentStatusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"lastAttemptedDeploymentId": {},
|
|
"lastDeploymentAttemptedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastDeploymentSucceededAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastSucceededDeploymentId": {},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"S17": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
],
|
|
"members": {
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
},
|
|
"S1b": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S1e": {
|
|
"type": "structure",
|
|
"required": [
|
|
"branch",
|
|
"name",
|
|
"provider"
|
|
],
|
|
"members": {
|
|
"branch": {},
|
|
"name": {},
|
|
"provider": {}
|
|
}
|
|
},
|
|
"S1j": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S1l": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"lastModifiedAt",
|
|
"name"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"displayName": {
|
|
"shape": "S1j"
|
|
},
|
|
"encryptionKey": {},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"name": {},
|
|
"provisioning": {},
|
|
"recommendedVersion": {}
|
|
}
|
|
},
|
|
"S1p": {
|
|
"type": "structure",
|
|
"members": {
|
|
"s3": {
|
|
"type": "structure",
|
|
"required": [
|
|
"bucket",
|
|
"key"
|
|
],
|
|
"members": {
|
|
"bucket": {},
|
|
"key": {}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"S1u": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"lastModifiedAt",
|
|
"majorVersion",
|
|
"minorVersion",
|
|
"status",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"majorVersion": {},
|
|
"minorVersion": {},
|
|
"recommendedMinorVersion": {},
|
|
"schema": {
|
|
"shape": "S1w"
|
|
},
|
|
"status": {},
|
|
"statusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"S1w": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"S20": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"connectionArn",
|
|
"name",
|
|
"provider"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"connectionArn": {},
|
|
"encryptionKey": {},
|
|
"name": {},
|
|
"provider": {}
|
|
}
|
|
},
|
|
"S24": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"lastModifiedAt",
|
|
"name",
|
|
"spec",
|
|
"status",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"branchName": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"name": {},
|
|
"pipeline": {
|
|
"shape": "S13"
|
|
},
|
|
"repositoryConnectionArn": {},
|
|
"repositoryId": {},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"status": {},
|
|
"statusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"S2c": {
|
|
"type": "structure",
|
|
"required": [
|
|
"branch",
|
|
"filePath",
|
|
"repositoryName",
|
|
"repositoryProvider",
|
|
"serviceName"
|
|
],
|
|
"members": {
|
|
"branch": {},
|
|
"filePath": {},
|
|
"repositoryName": {},
|
|
"repositoryProvider": {},
|
|
"serviceName": {}
|
|
}
|
|
},
|
|
"S2f": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"lastModifiedAt",
|
|
"name"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"displayName": {
|
|
"shape": "S1j"
|
|
},
|
|
"encryptionKey": {},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"name": {},
|
|
"pipelineProvisioning": {},
|
|
"recommendedVersion": {}
|
|
}
|
|
},
|
|
"S2i": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"majorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"majorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
}
|
|
},
|
|
"S2k": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2n": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"compatibleEnvironmentTemplates",
|
|
"createdAt",
|
|
"lastModifiedAt",
|
|
"majorVersion",
|
|
"minorVersion",
|
|
"status",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"compatibleEnvironmentTemplates": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"majorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"majorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"description": {
|
|
"shape": "Si"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"majorVersion": {},
|
|
"minorVersion": {},
|
|
"recommendedMinorVersion": {},
|
|
"schema": {
|
|
"shape": "S1w"
|
|
},
|
|
"status": {},
|
|
"statusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"supportedComponentSources": {
|
|
"shape": "S2k"
|
|
},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"S2v": {
|
|
"type": "structure",
|
|
"required": [
|
|
"branch",
|
|
"repositoryName",
|
|
"repositoryProvider",
|
|
"templateName",
|
|
"templateType"
|
|
],
|
|
"members": {
|
|
"branch": {},
|
|
"repositoryName": {},
|
|
"repositoryProvider": {},
|
|
"subdirectory": {},
|
|
"templateName": {},
|
|
"templateType": {}
|
|
}
|
|
},
|
|
"S30": {
|
|
"type": "structure",
|
|
"required": [
|
|
"arn",
|
|
"createdAt",
|
|
"deploymentStatus",
|
|
"environmentName",
|
|
"id",
|
|
"lastModifiedAt",
|
|
"targetArn",
|
|
"targetResourceCreatedAt",
|
|
"targetResourceType"
|
|
],
|
|
"members": {
|
|
"arn": {},
|
|
"completedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"componentName": {},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"deploymentStatus": {},
|
|
"deploymentStatusMessage": {
|
|
"shape": "Sh"
|
|
},
|
|
"environmentName": {},
|
|
"id": {},
|
|
"initialState": {
|
|
"shape": "S32"
|
|
},
|
|
"lastAttemptedDeploymentId": {},
|
|
"lastModifiedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastSucceededDeploymentId": {},
|
|
"serviceInstanceName": {},
|
|
"serviceName": {},
|
|
"targetArn": {},
|
|
"targetResourceCreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"targetResourceType": {},
|
|
"targetState": {
|
|
"shape": "S32"
|
|
}
|
|
}
|
|
},
|
|
"S32": {
|
|
"type": "structure",
|
|
"members": {
|
|
"component": {
|
|
"type": "structure",
|
|
"members": {
|
|
"serviceInstanceName": {},
|
|
"serviceName": {},
|
|
"serviceSpec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateFile": {
|
|
"shape": "S1b"
|
|
}
|
|
}
|
|
},
|
|
"environment": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateMajorVersion",
|
|
"templateMinorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"serviceInstance": {
|
|
"type": "structure",
|
|
"required": [
|
|
"spec",
|
|
"templateMajorVersion",
|
|
"templateMinorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"lastSuccessfulComponentDeploymentIds": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"lastSuccessfulEnvironmentDeploymentId": {},
|
|
"lastSuccessfulServicePipelineDeploymentId": {},
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
},
|
|
"servicePipeline": {
|
|
"type": "structure",
|
|
"required": [
|
|
"templateMajorVersion",
|
|
"templateMinorVersion",
|
|
"templateName"
|
|
],
|
|
"members": {
|
|
"spec": {
|
|
"shape": "Sl"
|
|
},
|
|
"templateMajorVersion": {},
|
|
"templateMinorVersion": {},
|
|
"templateName": {}
|
|
}
|
|
}
|
|
},
|
|
"union": true
|
|
},
|
|
"S3w": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pipelineCodebuildRoleArn": {},
|
|
"pipelineProvisioningRepository": {
|
|
"shape": "Sr"
|
|
},
|
|
"pipelineServiceRoleArn": {}
|
|
}
|
|
},
|
|
"S4m": {
|
|
"type": "structure",
|
|
"required": [
|
|
"total"
|
|
],
|
|
"members": {
|
|
"behindMajor": {
|
|
"type": "integer"
|
|
},
|
|
"behindMinor": {
|
|
"type": "integer"
|
|
},
|
|
"failed": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
},
|
|
"upToDate": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S4u": {
|
|
"type": "structure",
|
|
"required": [
|
|
"branch",
|
|
"directory",
|
|
"repositoryName",
|
|
"repositoryProvider",
|
|
"sha"
|
|
],
|
|
"members": {
|
|
"branch": {},
|
|
"directory": {},
|
|
"repositoryName": {},
|
|
"repositoryProvider": {},
|
|
"sha": {}
|
|
}
|
|
},
|
|
"S4w": {
|
|
"type": "structure",
|
|
"required": [
|
|
"events",
|
|
"initialRevision",
|
|
"startedAt",
|
|
"status",
|
|
"target",
|
|
"targetRevision"
|
|
],
|
|
"members": {
|
|
"events": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"event",
|
|
"time",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"event": {},
|
|
"externalId": {},
|
|
"time": {
|
|
"type": "timestamp"
|
|
},
|
|
"type": {}
|
|
}
|
|
}
|
|
},
|
|
"initialRevision": {
|
|
"shape": "S4u"
|
|
},
|
|
"startedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {},
|
|
"target": {},
|
|
"targetRevision": {
|
|
"shape": "S4u"
|
|
}
|
|
}
|
|
},
|
|
"S54": {
|
|
"type": "structure",
|
|
"required": [
|
|
"createdAt",
|
|
"createdReason",
|
|
"id",
|
|
"status",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"contexts": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
],
|
|
"members": {
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"createdReason": {},
|
|
"id": {},
|
|
"resolvedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"resolvedReason": {},
|
|
"status": {},
|
|
"type": {}
|
|
}
|
|
},
|
|
"S5m": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S5n"
|
|
}
|
|
},
|
|
"S5n": {
|
|
"type": "structure",
|
|
"members": {
|
|
"key": {},
|
|
"valueString": {}
|
|
},
|
|
"sensitive": true
|
|
},
|
|
"S5s": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"identifier": {},
|
|
"name": {},
|
|
"provisioningEngine": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |