aws-sdk
Version:
AWS SDK for JavaScript
2,232 lines (2,231 loc) • 78.8 kB
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"