PATH:
home
/
lab2454c
/
vaultchip.com
/
vendor
/
aws
/
aws-sdk-php
/
src
/
data
/
proton
/
2020-07-20
<?php // This file was auto-generated from sdk-root/src/data/proton/2020-07-20/api-2.json return [ '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' => [ 'name' => 'AcceptEnvironmentAccountConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AcceptEnvironmentAccountConnectionInput', ], 'output' => [ 'shape' => 'AcceptEnvironmentAccountConnectionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'CancelEnvironmentDeployment' => [ 'name' => 'CancelEnvironmentDeployment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelEnvironmentDeploymentInput', ], 'output' => [ 'shape' => 'CancelEnvironmentDeploymentOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'CancelServiceInstanceDeployment' => [ 'name' => 'CancelServiceInstanceDeployment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelServiceInstanceDeploymentInput', ], 'output' => [ 'shape' => 'CancelServiceInstanceDeploymentOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'CancelServicePipelineDeployment' => [ 'name' => 'CancelServicePipelineDeployment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelServicePipelineDeploymentInput', ], 'output' => [ 'shape' => 'CancelServicePipelineDeploymentOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'CreateEnvironment' => [ 'name' => 'CreateEnvironment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateEnvironmentInput', ], 'output' => [ 'shape' => 'CreateEnvironmentOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'CreateEnvironmentAccountConnection' => [ 'name' => 'CreateEnvironmentAccountConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateEnvironmentAccountConnectionInput', ], 'output' => [ 'shape' => 'CreateEnvironmentAccountConnectionOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'CreateEnvironmentTemplate' => [ 'name' => 'CreateEnvironmentTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateEnvironmentTemplateInput', ], 'output' => [ 'shape' => 'CreateEnvironmentTemplateOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'CreateEnvironmentTemplateVersion' => [ 'name' => 'CreateEnvironmentTemplateVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateEnvironmentTemplateVersionInput', ], 'output' => [ 'shape' => 'CreateEnvironmentTemplateVersionOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'CreateService' => [ 'name' => 'CreateService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateServiceInput', ], 'output' => [ 'shape' => 'CreateServiceOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'CreateServiceTemplate' => [ 'name' => 'CreateServiceTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateServiceTemplateInput', ], 'output' => [ 'shape' => 'CreateServiceTemplateOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'CreateServiceTemplateVersion' => [ 'name' => 'CreateServiceTemplateVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateServiceTemplateVersionInput', ], 'output' => [ 'shape' => 'CreateServiceTemplateVersionOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'DeleteEnvironment' => [ 'name' => 'DeleteEnvironment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteEnvironmentInput', ], 'output' => [ 'shape' => 'DeleteEnvironmentOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'DeleteEnvironmentAccountConnection' => [ 'name' => 'DeleteEnvironmentAccountConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteEnvironmentAccountConnectionInput', ], 'output' => [ 'shape' => 'DeleteEnvironmentAccountConnectionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'DeleteEnvironmentTemplate' => [ 'name' => 'DeleteEnvironmentTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteEnvironmentTemplateInput', ], 'output' => [ 'shape' => 'DeleteEnvironmentTemplateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'DeleteEnvironmentTemplateVersion' => [ 'name' => 'DeleteEnvironmentTemplateVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteEnvironmentTemplateVersionInput', ], 'output' => [ 'shape' => 'DeleteEnvironmentTemplateVersionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'DeleteService' => [ 'name' => 'DeleteService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteServiceInput', ], 'output' => [ 'shape' => 'DeleteServiceOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'DeleteServiceTemplate' => [ 'name' => 'DeleteServiceTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteServiceTemplateInput', ], 'output' => [ 'shape' => 'DeleteServiceTemplateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'DeleteServiceTemplateVersion' => [ 'name' => 'DeleteServiceTemplateVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteServiceTemplateVersionInput', ], 'output' => [ 'shape' => 'DeleteServiceTemplateVersionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'GetAccountSettings' => [ 'name' => 'GetAccountSettings', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetAccountSettingsInput', ], 'output' => [ 'shape' => 'GetAccountSettingsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'GetEnvironment' => [ 'name' => 'GetEnvironment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetEnvironmentInput', ], 'output' => [ 'shape' => 'GetEnvironmentOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'GetEnvironmentAccountConnection' => [ 'name' => 'GetEnvironmentAccountConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetEnvironmentAccountConnectionInput', ], 'output' => [ 'shape' => 'GetEnvironmentAccountConnectionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'GetEnvironmentTemplate' => [ 'name' => 'GetEnvironmentTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetEnvironmentTemplateInput', ], 'output' => [ 'shape' => 'GetEnvironmentTemplateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'GetEnvironmentTemplateVersion' => [ 'name' => 'GetEnvironmentTemplateVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetEnvironmentTemplateVersionInput', ], 'output' => [ 'shape' => 'GetEnvironmentTemplateVersionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'GetService' => [ 'name' => 'GetService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetServiceInput', ], 'output' => [ 'shape' => 'GetServiceOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'GetServiceInstance' => [ 'name' => 'GetServiceInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetServiceInstanceInput', ], 'output' => [ 'shape' => 'GetServiceInstanceOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'GetServiceTemplate' => [ 'name' => 'GetServiceTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetServiceTemplateInput', ], 'output' => [ 'shape' => 'GetServiceTemplateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'GetServiceTemplateVersion' => [ 'name' => 'GetServiceTemplateVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetServiceTemplateVersionInput', ], 'output' => [ 'shape' => 'GetServiceTemplateVersionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'ListEnvironmentAccountConnections' => [ 'name' => 'ListEnvironmentAccountConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListEnvironmentAccountConnectionsInput', ], 'output' => [ 'shape' => 'ListEnvironmentAccountConnectionsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerException', ], ], ], 'ListEnvironmentTemplateVersions' => [ 'name' => 'ListEnvironmentTemplateVersions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListEnvironmentTemplateVersionsInput', ], 'output' => [ 'shape' => 'ListEnvironmentTemplateVersionsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'ListEnvironmentTemplates' => [ 'name' => 'ListEnvironmentTemplates', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListEnvironmentTemplatesInput', ], 'output' => [ 'shape' => 'ListEnvironmentTemplatesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerException', ], ], ], 'ListEnvironments' => [ 'name' => 'ListEnvironments', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListEnvironmentsInput', ], 'output' => [ 'shape' => 'ListEnvironmentsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'ListServiceInstances' => [ 'name' => 'ListServiceInstances', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListServiceInstancesInput', ], 'output' => [ 'shape' => 'ListServiceInstancesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'ListServiceTemplateVersions' => [ 'name' => 'ListServiceTemplateVersions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListServiceTemplateVersionsInput', ], 'output' => [ 'shape' => 'ListServiceTemplateVersionsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'ListServiceTemplates' => [ 'name' => 'ListServiceTemplates', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListServiceTemplatesInput', ], 'output' => [ 'shape' => 'ListServiceTemplatesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerException', ], ], ], 'ListServices' => [ 'name' => 'ListServices', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListServicesInput', ], 'output' => [ 'shape' => 'ListServicesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTagsForResourceInput', ], 'output' => [ 'shape' => 'ListTagsForResourceOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'RejectEnvironmentAccountConnection' => [ 'name' => 'RejectEnvironmentAccountConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RejectEnvironmentAccountConnectionInput', ], 'output' => [ 'shape' => 'RejectEnvironmentAccountConnectionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceInput', ], 'output' => [ 'shape' => 'TagResourceOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceInput', ], 'output' => [ 'shape' => 'UntagResourceOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'UpdateAccountSettings' => [ 'name' => 'UpdateAccountSettings', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateAccountSettingsInput', ], 'output' => [ 'shape' => 'UpdateAccountSettingsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], ], ], 'UpdateEnvironment' => [ 'name' => 'UpdateEnvironment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateEnvironmentInput', ], 'output' => [ 'shape' => 'UpdateEnvironmentOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'UpdateEnvironmentAccountConnection' => [ 'name' => 'UpdateEnvironmentAccountConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateEnvironmentAccountConnectionInput', ], 'output' => [ 'shape' => 'UpdateEnvironmentAccountConnectionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'UpdateEnvironmentTemplate' => [ 'name' => 'UpdateEnvironmentTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateEnvironmentTemplateInput', ], 'output' => [ 'shape' => 'UpdateEnvironmentTemplateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'UpdateEnvironmentTemplateVersion' => [ 'name' => 'UpdateEnvironmentTemplateVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateEnvironmentTemplateVersionInput', ], 'output' => [ 'shape' => 'UpdateEnvironmentTemplateVersionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'UpdateService' => [ 'name' => 'UpdateService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateServiceInput', ], 'output' => [ 'shape' => 'UpdateServiceOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'UpdateServiceInstance' => [ 'name' => 'UpdateServiceInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateServiceInstanceInput', ], 'output' => [ 'shape' => 'UpdateServiceInstanceOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'UpdateServicePipeline' => [ 'name' => 'UpdateServicePipeline', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateServicePipelineInput', ], 'output' => [ 'shape' => 'UpdateServicePipelineOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'UpdateServiceTemplate' => [ 'name' => 'UpdateServiceTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateServiceTemplateInput', ], 'output' => [ 'shape' => 'UpdateServiceTemplateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], 'UpdateServiceTemplateVersion' => [ 'name' => 'UpdateServiceTemplateVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateServiceTemplateVersionInput', ], 'output' => [ 'shape' => 'UpdateServiceTemplateVersionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], ], ], ], 'shapes' => [ 'AcceptEnvironmentAccountConnectionInput' => [ 'type' => 'structure', 'required' => [ 'id', ], 'members' => [ 'id' => [ 'shape' => 'EnvironmentAccountConnectionId', ], ], ], 'AcceptEnvironmentAccountConnectionOutput' => [ 'type' => 'structure', 'required' => [ 'environmentAccountConnection', ], 'members' => [ 'environmentAccountConnection' => [ 'shape' => 'EnvironmentAccountConnection', ], ], ], 'AccessDeniedException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'AccountSettings' => [ 'type' => 'structure', 'members' => [ 'pipelineServiceRoleArn' => [ 'shape' => 'Arn', ], ], ], 'Arn' => [ 'type' => 'string', 'max' => 200, 'min' => 1, ], 'AwsAccountId' => [ 'type' => 'string', 'pattern' => '^\\d{12}$', ], 'CancelEnvironmentDeploymentInput' => [ 'type' => 'structure', 'required' => [ 'environmentName', ], 'members' => [ 'environmentName' => [ 'shape' => 'ResourceName', ], ], ], 'CancelEnvironmentDeploymentOutput' => [ 'type' => 'structure', 'required' => [ 'environment', ], 'members' => [ 'environment' => [ 'shape' => 'Environment', ], ], ], 'CancelServiceInstanceDeploymentInput' => [ 'type' => 'structure', 'required' => [ 'serviceInstanceName', 'serviceName', ], 'members' => [ 'serviceInstanceName' => [ 'shape' => 'ResourceName', ], 'serviceName' => [ 'shape' => 'ResourceName', ], ], ], 'CancelServiceInstanceDeploymentOutput' => [ 'type' => 'structure', 'required' => [ 'serviceInstance', ], 'members' => [ 'serviceInstance' => [ 'shape' => 'ServiceInstance', ], ], ], 'CancelServicePipelineDeploymentInput' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ResourceName', ], ], ], 'CancelServicePipelineDeploymentOutput' => [ 'type' => 'structure', 'required' => [ 'pipeline', ], 'members' => [ 'pipeline' => [ 'shape' => 'ServicePipeline', ], ], ], 'ClientToken' => [ 'type' => 'string', 'max' => 64, 'min' => 0, 'pattern' => '^[!-~]*$', ], 'CompatibleEnvironmentTemplate' => [ 'type' => 'structure', 'required' => [ 'majorVersion', 'templateName', ], 'members' => [ 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'CompatibleEnvironmentTemplateInput' => [ 'type' => 'structure', 'required' => [ 'majorVersion', 'templateName', ], 'members' => [ 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'CompatibleEnvironmentTemplateInputList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CompatibleEnvironmentTemplateInput', ], 'max' => 10, 'min' => 1, ], 'CompatibleEnvironmentTemplateList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CompatibleEnvironmentTemplate', ], ], 'ConflictException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'CreateEnvironmentAccountConnectionInput' => [ 'type' => 'structure', 'required' => [ 'environmentName', 'managementAccountId', 'roleArn', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'environmentName' => [ 'shape' => 'ResourceName', ], 'managementAccountId' => [ 'shape' => 'AwsAccountId', ], 'roleArn' => [ 'shape' => 'Arn', ], ], ], 'CreateEnvironmentAccountConnectionOutput' => [ 'type' => 'structure', 'required' => [ 'environmentAccountConnection', ], 'members' => [ 'environmentAccountConnection' => [ 'shape' => 'EnvironmentAccountConnection', ], ], ], 'CreateEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'name', 'spec', 'templateMajorVersion', 'templateName', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'environmentAccountConnectionId' => [ 'shape' => 'EnvironmentAccountConnectionId', ], 'name' => [ 'shape' => 'ResourceName', ], 'protonServiceRoleArn' => [ 'shape' => 'Arn', ], 'spec' => [ 'shape' => 'SpecContents', ], 'tags' => [ 'shape' => 'TagList', ], 'templateMajorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'CreateEnvironmentOutput' => [ 'type' => 'structure', 'required' => [ 'environment', ], 'members' => [ 'environment' => [ 'shape' => 'Environment', ], ], ], 'CreateEnvironmentTemplateInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'DisplayName', ], 'encryptionKey' => [ 'shape' => 'Arn', ], 'name' => [ 'shape' => 'ResourceName', ], 'provisioning' => [ 'shape' => 'Provisioning', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateEnvironmentTemplateOutput' => [ 'type' => 'structure', 'required' => [ 'environmentTemplate', ], 'members' => [ 'environmentTemplate' => [ 'shape' => 'EnvironmentTemplate', ], ], ], 'CreateEnvironmentTemplateVersionInput' => [ 'type' => 'structure', 'required' => [ 'source', 'templateName', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'Description', ], 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'source' => [ 'shape' => 'TemplateVersionSourceInput', ], 'tags' => [ 'shape' => 'TagList', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'CreateEnvironmentTemplateVersionOutput' => [ 'type' => 'structure', 'required' => [ 'environmentTemplateVersion', ], 'members' => [ 'environmentTemplateVersion' => [ 'shape' => 'EnvironmentTemplateVersion', ], ], ], 'CreateServiceInput' => [ 'type' => 'structure', 'required' => [ 'name', 'spec', 'templateMajorVersion', 'templateName', ], 'members' => [ 'branchName' => [ 'shape' => 'GitBranchName', ], 'description' => [ 'shape' => 'Description', ], 'name' => [ 'shape' => 'ResourceName', ], 'repositoryConnectionArn' => [ 'shape' => 'Arn', ], 'repositoryId' => [ 'shape' => 'RepositoryId', ], 'spec' => [ 'shape' => 'SpecContents', ], 'tags' => [ 'shape' => 'TagList', ], 'templateMajorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'CreateServiceOutput' => [ 'type' => 'structure', 'required' => [ 'service', ], 'members' => [ 'service' => [ 'shape' => 'Service', ], ], ], 'CreateServiceTemplateInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'DisplayName', ], 'encryptionKey' => [ 'shape' => 'Arn', ], 'name' => [ 'shape' => 'ResourceName', ], 'pipelineProvisioning' => [ 'shape' => 'Provisioning', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateServiceTemplateOutput' => [ 'type' => 'structure', 'required' => [ 'serviceTemplate', ], 'members' => [ 'serviceTemplate' => [ 'shape' => 'ServiceTemplate', ], ], ], 'CreateServiceTemplateVersionInput' => [ 'type' => 'structure', 'required' => [ 'compatibleEnvironmentTemplates', 'source', 'templateName', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'compatibleEnvironmentTemplates' => [ 'shape' => 'CompatibleEnvironmentTemplateInputList', ], 'description' => [ 'shape' => 'Description', ], 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'source' => [ 'shape' => 'TemplateVersionSourceInput', ], 'tags' => [ 'shape' => 'TagList', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'CreateServiceTemplateVersionOutput' => [ 'type' => 'structure', 'required' => [ 'serviceTemplateVersion', ], 'members' => [ 'serviceTemplateVersion' => [ 'shape' => 'ServiceTemplateVersion', ], ], ], 'DeleteEnvironmentAccountConnectionInput' => [ 'type' => 'structure', 'required' => [ 'id', ], 'members' => [ 'id' => [ 'shape' => 'EnvironmentAccountConnectionId', ], ], ], 'DeleteEnvironmentAccountConnectionOutput' => [ 'type' => 'structure', 'members' => [ 'environmentAccountConnection' => [ 'shape' => 'EnvironmentAccountConnection', ], ], ], 'DeleteEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteEnvironmentOutput' => [ 'type' => 'structure', 'members' => [ 'environment' => [ 'shape' => 'Environment', ], ], ], 'DeleteEnvironmentTemplateInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteEnvironmentTemplateOutput' => [ 'type' => 'structure', 'members' => [ 'environmentTemplate' => [ 'shape' => 'EnvironmentTemplate', ], ], ], 'DeleteEnvironmentTemplateVersionInput' => [ 'type' => 'structure', 'required' => [ 'majorVersion', 'minorVersion', 'templateName', ], 'members' => [ 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'minorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteEnvironmentTemplateVersionOutput' => [ 'type' => 'structure', 'members' => [ 'environmentTemplateVersion' => [ 'shape' => 'EnvironmentTemplateVersion', ], ], ], 'DeleteServiceInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteServiceOutput' => [ 'type' => 'structure', 'members' => [ 'service' => [ 'shape' => 'Service', ], ], ], 'DeleteServiceTemplateInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteServiceTemplateOutput' => [ 'type' => 'structure', 'members' => [ 'serviceTemplate' => [ 'shape' => 'ServiceTemplate', ], ], ], 'DeleteServiceTemplateVersionInput' => [ 'type' => 'structure', 'required' => [ 'majorVersion', 'minorVersion', 'templateName', ], 'members' => [ 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'minorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteServiceTemplateVersionOutput' => [ 'type' => 'structure', 'members' => [ 'serviceTemplateVersion' => [ 'shape' => 'ServiceTemplateVersion', ], ], ], 'DeploymentStatus' => [ 'type' => 'string', 'enum' => [ 'IN_PROGRESS', 'FAILED', 'SUCCEEDED', 'DELETE_IN_PROGRESS', 'DELETE_FAILED', 'DELETE_COMPLETE', 'CANCELLING', 'CANCELLED', ], ], 'DeploymentUpdateType' => [ 'type' => 'string', 'enum' => [ 'NONE', 'CURRENT_VERSION', 'MINOR_VERSION', 'MAJOR_VERSION', ], ], 'Description' => [ 'type' => 'string', 'max' => 500, 'min' => 0, 'sensitive' => true, ], 'DisplayName' => [ 'type' => 'string', 'max' => 100, 'min' => 1, 'sensitive' => true, ], 'Environment' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'deploymentStatus', 'lastDeploymentAttemptedAt', 'lastDeploymentSucceededAt', 'name', 'templateMajorVersion', 'templateMinorVersion', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'EnvironmentArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'deploymentStatus' => [ 'shape' => 'DeploymentStatus', ], 'deploymentStatusMessage' => [ 'shape' => 'StatusMessage', ], 'description' => [ 'shape' => 'Description', ], 'environmentAccountConnectionId' => [ 'shape' => 'EnvironmentAccountConnectionId', ], 'environmentAccountId' => [ 'shape' => 'AwsAccountId', ], 'lastDeploymentAttemptedAt' => [ 'shape' => 'Timestamp', ], 'lastDeploymentSucceededAt' => [ 'shape' => 'Timestamp', ], 'name' => [ 'shape' => 'ResourceName', ], 'protonServiceRoleArn' => [ 'shape' => 'Arn', ], 'provisioning' => [ 'shape' => 'Provisioning', ], 'spec' => [ 'shape' => 'SpecContents', ], 'templateMajorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'EnvironmentAccountConnection' => [ 'type' => 'structure', 'required' => [ 'arn', 'environmentAccountId', 'environmentName', 'id', 'lastModifiedAt', 'managementAccountId', 'requestedAt', 'roleArn', 'status', ], 'members' => [ 'arn' => [ 'shape' => 'EnvironmentAccountConnectionArn', ], 'environmentAccountId' => [ 'shape' => 'AwsAccountId', ], 'environmentName' => [ 'shape' => 'ResourceName', ], 'id' => [ 'shape' => 'EnvironmentAccountConnectionId', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'managementAccountId' => [ 'shape' => 'AwsAccountId', ], 'requestedAt' => [ 'shape' => 'Timestamp', ], 'roleArn' => [ 'shape' => 'Arn', ], 'status' => [ 'shape' => 'EnvironmentAccountConnectionStatus', ], ], ], 'EnvironmentAccountConnectionArn' => [ 'type' => 'string', ], 'EnvironmentAccountConnectionId' => [ 'type' => 'string', 'pattern' => '^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$', ], 'EnvironmentAccountConnectionRequesterAccountType' => [ 'type' => 'string', 'enum' => [ 'MANAGEMENT_ACCOUNT', 'ENVIRONMENT_ACCOUNT', ], ], 'EnvironmentAccountConnectionStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'CONNECTED', 'REJECTED', ], ], 'EnvironmentAccountConnectionStatusList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentAccountConnectionStatus', ], ], 'EnvironmentAccountConnectionSummary' => [ 'type' => 'structure', 'required' => [ 'arn', 'environmentAccountId', 'environmentName', 'id', 'lastModifiedAt', 'managementAccountId', 'requestedAt', 'roleArn', 'status', ], 'members' => [ 'arn' => [ 'shape' => 'EnvironmentAccountConnectionArn', ], 'environmentAccountId' => [ 'shape' => 'AwsAccountId', ], 'environmentName' => [ 'shape' => 'ResourceName', ], 'id' => [ 'shape' => 'EnvironmentAccountConnectionId', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'managementAccountId' => [ 'shape' => 'AwsAccountId', ], 'requestedAt' => [ 'shape' => 'Timestamp', ], 'roleArn' => [ 'shape' => 'Arn', ], 'status' => [ 'shape' => 'EnvironmentAccountConnectionStatus', ], ], ], 'EnvironmentAccountConnectionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentAccountConnectionSummary', ], ], 'EnvironmentArn' => [ 'type' => 'string', ], 'EnvironmentSummary' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'deploymentStatus', 'lastDeploymentAttemptedAt', 'lastDeploymentSucceededAt', 'name', 'templateMajorVersion', 'templateMinorVersion', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'EnvironmentArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'deploymentStatus' => [ 'shape' => 'DeploymentStatus', ], 'deploymentStatusMessage' => [ 'shape' => 'StatusMessage', ], 'description' => [ 'shape' => 'Description', ], 'environmentAccountConnectionId' => [ 'shape' => 'EnvironmentAccountConnectionId', ], 'environmentAccountId' => [ 'shape' => 'AwsAccountId', ], 'lastDeploymentAttemptedAt' => [ 'shape' => 'Timestamp', ], 'lastDeploymentSucceededAt' => [ 'shape' => 'Timestamp', ], 'name' => [ 'shape' => 'ResourceName', ], 'protonServiceRoleArn' => [ 'shape' => 'Arn', ], 'provisioning' => [ 'shape' => 'Provisioning', ], 'templateMajorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'EnvironmentSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentSummary', ], ], 'EnvironmentTemplate' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'lastModifiedAt', 'name', ], 'members' => [ 'arn' => [ 'shape' => 'EnvironmentTemplateArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'DisplayName', ], 'encryptionKey' => [ 'shape' => 'Arn', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'name' => [ 'shape' => 'ResourceName', ], 'provisioning' => [ 'shape' => 'Provisioning', ], 'recommendedVersion' => [ 'shape' => 'FullTemplateVersionNumber', ], ], ], 'EnvironmentTemplateArn' => [ 'type' => 'string', ], 'EnvironmentTemplateFilter' => [ 'type' => 'structure', 'required' => [ 'majorVersion', 'templateName', ], 'members' => [ 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'EnvironmentTemplateFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentTemplateFilter', ], ], 'EnvironmentTemplateSummary' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'lastModifiedAt', 'name', ], 'members' => [ 'arn' => [ 'shape' => 'EnvironmentTemplateArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'DisplayName', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'name' => [ 'shape' => 'ResourceName', ], 'provisioning' => [ 'shape' => 'Provisioning', ], 'recommendedVersion' => [ 'shape' => 'FullTemplateVersionNumber', ], ], ], 'EnvironmentTemplateSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentTemplateSummary', ], ], 'EnvironmentTemplateVersion' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'lastModifiedAt', 'majorVersion', 'minorVersion', 'status', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'EnvironmentTemplateVersionArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'description' => [ 'shape' => 'Description', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'minorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'recommendedMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'schema' => [ 'shape' => 'TemplateSchema', ], 'status' => [ 'shape' => 'TemplateVersionStatus', ], 'statusMessage' => [ 'shape' => 'StatusMessage', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'EnvironmentTemplateVersionArn' => [ 'type' => 'string', ], 'EnvironmentTemplateVersionSummary' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'lastModifiedAt', 'majorVersion', 'minorVersion', 'status', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'EnvironmentTemplateVersionArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'description' => [ 'shape' => 'Description', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'minorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'recommendedMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'status' => [ 'shape' => 'TemplateVersionStatus', ], 'statusMessage' => [ 'shape' => 'StatusMessage', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'EnvironmentTemplateVersionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentTemplateVersionSummary', ], ], 'ErrorMessage' => [ 'type' => 'string', 'sensitive' => true, ], 'FullTemplateVersionNumber' => [ 'type' => 'string', 'max' => 10, 'min' => 1, 'pattern' => '^(0|([1-9]{1}\\d*)).(0|([1-9]{1}\\d*))$', ], 'GetAccountSettingsInput' => [ 'type' => 'structure', 'members' => [], ], 'GetAccountSettingsOutput' => [ 'type' => 'structure', 'members' => [ 'accountSettings' => [ 'shape' => 'AccountSettings', ], ], ], 'GetEnvironmentAccountConnectionInput' => [ 'type' => 'structure', 'required' => [ 'id', ], 'members' => [ 'id' => [ 'shape' => 'EnvironmentAccountConnectionId', ], ], ], 'GetEnvironmentAccountConnectionOutput' => [ 'type' => 'structure', 'required' => [ 'environmentAccountConnection', ], 'members' => [ 'environmentAccountConnection' => [ 'shape' => 'EnvironmentAccountConnection', ], ], ], 'GetEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], ], ], 'GetEnvironmentOutput' => [ 'type' => 'structure', 'required' => [ 'environment', ], 'members' => [ 'environment' => [ 'shape' => 'Environment', ], ], ], 'GetEnvironmentTemplateInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], ], ], 'GetEnvironmentTemplateOutput' => [ 'type' => 'structure', 'required' => [ 'environmentTemplate', ], 'members' => [ 'environmentTemplate' => [ 'shape' => 'EnvironmentTemplate', ], ], ], 'GetEnvironmentTemplateVersionInput' => [ 'type' => 'structure', 'required' => [ 'majorVersion', 'minorVersion', 'templateName', ], 'members' => [ 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'minorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'GetEnvironmentTemplateVersionOutput' => [ 'type' => 'structure', 'required' => [ 'environmentTemplateVersion', ], 'members' => [ 'environmentTemplateVersion' => [ 'shape' => 'EnvironmentTemplateVersion', ], ], ], 'GetServiceInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], ], ], 'GetServiceInstanceInput' => [ 'type' => 'structure', 'required' => [ 'name', 'serviceName', ], 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'serviceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetServiceInstanceOutput' => [ 'type' => 'structure', 'required' => [ 'serviceInstance', ], 'members' => [ 'serviceInstance' => [ 'shape' => 'ServiceInstance', ], ], ], 'GetServiceOutput' => [ 'type' => 'structure', 'members' => [ 'service' => [ 'shape' => 'Service', ], ], ], 'GetServiceTemplateInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], ], ], 'GetServiceTemplateOutput' => [ 'type' => 'structure', 'required' => [ 'serviceTemplate', ], 'members' => [ 'serviceTemplate' => [ 'shape' => 'ServiceTemplate', ], ], ], 'GetServiceTemplateVersionInput' => [ 'type' => 'structure', 'required' => [ 'majorVersion', 'minorVersion', 'templateName', ], 'members' => [ 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'minorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'GetServiceTemplateVersionOutput' => [ 'type' => 'structure', 'required' => [ 'serviceTemplateVersion', ], 'members' => [ 'serviceTemplateVersion' => [ 'shape' => 'ServiceTemplateVersion', ], ], ], 'GitBranchName' => [ 'type' => 'string', 'max' => 200, 'min' => 1, ], 'InternalServerException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, 'fault' => true, 'retryable' => [ 'throttling' => false, ], ], 'ListEnvironmentAccountConnectionsInput' => [ 'type' => 'structure', 'required' => [ 'requestedBy', ], 'members' => [ 'environmentName' => [ 'shape' => 'ResourceName', ], 'maxResults' => [ 'shape' => 'MaxPageResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'requestedBy' => [ 'shape' => 'EnvironmentAccountConnectionRequesterAccountType', ], 'statuses' => [ 'shape' => 'EnvironmentAccountConnectionStatusList', ], ], ], 'ListEnvironmentAccountConnectionsOutput' => [ 'type' => 'structure', 'required' => [ 'environmentAccountConnections', ], 'members' => [ 'environmentAccountConnections' => [ 'shape' => 'EnvironmentAccountConnectionSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListEnvironmentTemplateVersionsInput' => [ 'type' => 'structure', 'required' => [ 'templateName', ], 'members' => [ 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'maxResults' => [ 'shape' => 'MaxPageResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'ListEnvironmentTemplateVersionsOutput' => [ 'type' => 'structure', 'required' => [ 'templateVersions', ], 'members' => [ 'nextToken' => [ 'shape' => 'NextToken', ], 'templateVersions' => [ 'shape' => 'EnvironmentTemplateVersionSummaryList', ], ], ], 'ListEnvironmentTemplatesInput' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxPageResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListEnvironmentTemplatesOutput' => [ 'type' => 'structure', 'required' => [ 'templates', ], 'members' => [ 'nextToken' => [ 'shape' => 'NextToken', ], 'templates' => [ 'shape' => 'EnvironmentTemplateSummaryList', ], ], ], 'ListEnvironmentsInput' => [ 'type' => 'structure', 'members' => [ 'environmentTemplates' => [ 'shape' => 'EnvironmentTemplateFilterList', ], 'maxResults' => [ 'shape' => 'MaxPageResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListEnvironmentsOutput' => [ 'type' => 'structure', 'required' => [ 'environments', ], 'members' => [ 'environments' => [ 'shape' => 'EnvironmentSummaryList', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListServiceInstancesInput' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxPageResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'serviceName' => [ 'shape' => 'ResourceName', ], ], ], 'ListServiceInstancesOutput' => [ 'type' => 'structure', 'required' => [ 'serviceInstances', ], 'members' => [ 'nextToken' => [ 'shape' => 'NextToken', ], 'serviceInstances' => [ 'shape' => 'ServiceInstanceSummaryList', ], ], ], 'ListServiceTemplateVersionsInput' => [ 'type' => 'structure', 'required' => [ 'templateName', ], 'members' => [ 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'maxResults' => [ 'shape' => 'MaxPageResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'ListServiceTemplateVersionsOutput' => [ 'type' => 'structure', 'required' => [ 'templateVersions', ], 'members' => [ 'nextToken' => [ 'shape' => 'NextToken', ], 'templateVersions' => [ 'shape' => 'ServiceTemplateVersionSummaryList', ], ], ], 'ListServiceTemplatesInput' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxPageResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListServiceTemplatesOutput' => [ 'type' => 'structure', 'required' => [ 'templates', ], 'members' => [ 'nextToken' => [ 'shape' => 'NextToken', ], 'templates' => [ 'shape' => 'ServiceTemplateSummaryList', ], ], ], 'ListServicesInput' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxPageResults', ], 'nextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListServicesOutput' => [ 'type' => 'structure', 'required' => [ 'services', ], 'members' => [ 'nextToken' => [ 'shape' => 'NextToken', ], 'services' => [ 'shape' => 'ServiceSummaryList', ], ], ], 'ListTagsForResourceInput' => [ 'type' => 'structure', 'required' => [ 'resourceArn', ], 'members' => [ 'maxResults' => [ 'shape' => 'MaxPageResults', ], 'nextToken' => [ 'shape' => 'String', ], 'resourceArn' => [ 'shape' => 'Arn', ], ], ], 'ListTagsForResourceOutput' => [ 'type' => 'structure', 'required' => [ 'tags', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'MaxPageResults' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'NextToken' => [ 'type' => 'string', 'pattern' => '^[A-Za-z0-9+=/]+$', ], 'Provisioning' => [ 'type' => 'string', 'enum' => [ 'CUSTOMER_MANAGED', ], ], 'RejectEnvironmentAccountConnectionInput' => [ 'type' => 'structure', 'required' => [ 'id', ], 'members' => [ 'id' => [ 'shape' => 'EnvironmentAccountConnectionId', ], ], ], 'RejectEnvironmentAccountConnectionOutput' => [ 'type' => 'structure', 'required' => [ 'environmentAccountConnection', ], 'members' => [ 'environmentAccountConnection' => [ 'shape' => 'EnvironmentAccountConnection', ], ], ], 'RepositoryId' => [ 'type' => 'string', 'max' => 200, 'min' => 1, ], 'ResourceName' => [ 'type' => 'string', 'max' => 100, 'min' => 1, 'pattern' => '^[0-9A-Za-z]+[0-9A-Za-z_\\-]*$', ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'S3Bucket' => [ 'type' => 'string', 'max' => 63, 'min' => 3, 'pattern' => '^[a-z0-9]+[a-z0-9-\\.]+[a-z0-9]+$', ], 'S3Key' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'S3ObjectSource' => [ 'type' => 'structure', 'required' => [ 'bucket', 'key', ], 'members' => [ 'bucket' => [ 'shape' => 'S3Bucket', ], 'key' => [ 'shape' => 'S3Key', ], ], ], 'Service' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'lastModifiedAt', 'name', 'spec', 'status', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'ServiceArn', ], 'branchName' => [ 'shape' => 'GitBranchName', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'description' => [ 'shape' => 'Description', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'name' => [ 'shape' => 'ResourceName', ], 'pipeline' => [ 'shape' => 'ServicePipeline', ], 'repositoryConnectionArn' => [ 'shape' => 'Arn', ], 'repositoryId' => [ 'shape' => 'RepositoryId', ], 'spec' => [ 'shape' => 'SpecContents', ], 'status' => [ 'shape' => 'ServiceStatus', ], 'statusMessage' => [ 'shape' => 'StatusMessage', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'ServiceArn' => [ 'type' => 'string', ], 'ServiceInstance' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'deploymentStatus', 'environmentName', 'lastDeploymentAttemptedAt', 'lastDeploymentSucceededAt', 'name', 'serviceName', 'templateMajorVersion', 'templateMinorVersion', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'ServiceInstanceArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'deploymentStatus' => [ 'shape' => 'DeploymentStatus', ], 'deploymentStatusMessage' => [ 'shape' => 'StatusMessage', ], 'environmentName' => [ 'shape' => 'ResourceName', ], 'lastDeploymentAttemptedAt' => [ 'shape' => 'Timestamp', ], 'lastDeploymentSucceededAt' => [ 'shape' => 'Timestamp', ], 'name' => [ 'shape' => 'ResourceName', ], 'serviceName' => [ 'shape' => 'ResourceName', ], 'spec' => [ 'shape' => 'SpecContents', ], 'templateMajorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'ServiceInstanceArn' => [ 'type' => 'string', ], 'ServiceInstanceSummary' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'deploymentStatus', 'environmentName', 'lastDeploymentAttemptedAt', 'lastDeploymentSucceededAt', 'name', 'serviceName', 'templateMajorVersion', 'templateMinorVersion', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'ServiceInstanceArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'deploymentStatus' => [ 'shape' => 'DeploymentStatus', ], 'deploymentStatusMessage' => [ 'shape' => 'StatusMessage', ], 'environmentName' => [ 'shape' => 'ResourceName', ], 'lastDeploymentAttemptedAt' => [ 'shape' => 'Timestamp', ], 'lastDeploymentSucceededAt' => [ 'shape' => 'Timestamp', ], 'name' => [ 'shape' => 'ResourceName', ], 'serviceName' => [ 'shape' => 'ResourceName', ], 'templateMajorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'ServiceInstanceSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServiceInstanceSummary', ], ], 'ServicePipeline' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'deploymentStatus', 'lastDeploymentAttemptedAt', 'lastDeploymentSucceededAt', 'templateMajorVersion', 'templateMinorVersion', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'Arn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'deploymentStatus' => [ 'shape' => 'DeploymentStatus', ], 'deploymentStatusMessage' => [ 'shape' => 'StatusMessage', ], 'lastDeploymentAttemptedAt' => [ 'shape' => 'Timestamp', ], 'lastDeploymentSucceededAt' => [ 'shape' => 'Timestamp', ], 'spec' => [ 'shape' => 'SpecContents', ], 'templateMajorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ServiceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATE_IN_PROGRESS', 'CREATE_FAILED_CLEANUP_IN_PROGRESS', 'CREATE_FAILED_CLEANUP_COMPLETE', 'CREATE_FAILED_CLEANUP_FAILED', 'CREATE_FAILED', 'ACTIVE', 'DELETE_IN_PROGRESS', 'DELETE_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_FAILED_CLEANUP_IN_PROGRESS', 'UPDATE_FAILED_CLEANUP_COMPLETE', 'UPDATE_FAILED_CLEANUP_FAILED', 'UPDATE_FAILED', 'UPDATE_COMPLETE_CLEANUP_FAILED', ], ], 'ServiceSummary' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'lastModifiedAt', 'name', 'status', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'ServiceArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'description' => [ 'shape' => 'Description', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'name' => [ 'shape' => 'ResourceName', ], 'status' => [ 'shape' => 'ServiceStatus', ], 'statusMessage' => [ 'shape' => 'StatusMessage', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'ServiceSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServiceSummary', ], ], 'ServiceTemplate' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'lastModifiedAt', 'name', ], 'members' => [ 'arn' => [ 'shape' => 'ServiceTemplateArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'DisplayName', ], 'encryptionKey' => [ 'shape' => 'Arn', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'name' => [ 'shape' => 'ResourceName', ], 'pipelineProvisioning' => [ 'shape' => 'Provisioning', ], 'recommendedVersion' => [ 'shape' => 'FullTemplateVersionNumber', ], ], ], 'ServiceTemplateArn' => [ 'type' => 'string', ], 'ServiceTemplateSummary' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'lastModifiedAt', 'name', ], 'members' => [ 'arn' => [ 'shape' => 'ServiceTemplateArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'DisplayName', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'name' => [ 'shape' => 'ResourceName', ], 'pipelineProvisioning' => [ 'shape' => 'Provisioning', ], 'recommendedVersion' => [ 'shape' => 'FullTemplateVersionNumber', ], ], ], 'ServiceTemplateSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServiceTemplateSummary', ], ], 'ServiceTemplateVersion' => [ 'type' => 'structure', 'required' => [ 'arn', 'compatibleEnvironmentTemplates', 'createdAt', 'lastModifiedAt', 'majorVersion', 'minorVersion', 'status', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'ServiceTemplateVersionArn', ], 'compatibleEnvironmentTemplates' => [ 'shape' => 'CompatibleEnvironmentTemplateList', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'description' => [ 'shape' => 'Description', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'minorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'recommendedMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'schema' => [ 'shape' => 'TemplateSchema', ], 'status' => [ 'shape' => 'TemplateVersionStatus', ], 'statusMessage' => [ 'shape' => 'StatusMessage', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'ServiceTemplateVersionArn' => [ 'type' => 'string', ], 'ServiceTemplateVersionSummary' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'lastModifiedAt', 'majorVersion', 'minorVersion', 'status', 'templateName', ], 'members' => [ 'arn' => [ 'shape' => 'ServiceTemplateVersionArn', ], 'createdAt' => [ 'shape' => 'Timestamp', ], 'description' => [ 'shape' => 'Description', ], 'lastModifiedAt' => [ 'shape' => 'Timestamp', ], 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'minorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'recommendedMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'status' => [ 'shape' => 'TemplateVersionStatus', ], 'statusMessage' => [ 'shape' => 'StatusMessage', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'ServiceTemplateVersionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServiceTemplateVersionSummary', ], ], 'SpecContents' => [ 'type' => 'string', 'max' => 51200, 'min' => 1, 'sensitive' => true, ], 'StatusMessage' => [ 'type' => 'string', 'sensitive' => true, ], 'String' => [ 'type' => 'string', ], 'Tag' => [ 'type' => 'structure', 'required' => [ 'key', 'value', ], 'members' => [ 'key' => [ 'shape' => 'TagKey', ], 'value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 50, 'min' => 0, ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], 'max' => 50, 'min' => 0, ], 'TagResourceInput' => [ 'type' => 'structure', 'required' => [ 'resourceArn', 'tags', ], 'members' => [ 'resourceArn' => [ 'shape' => 'Arn', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'TemplateSchema' => [ 'type' => 'string', 'max' => 51200, 'min' => 1, 'sensitive' => true, ], 'TemplateVersionPart' => [ 'type' => 'string', 'max' => 20, 'min' => 1, 'pattern' => '^(0|([1-9]{1}\\d*))$', ], 'TemplateVersionSourceInput' => [ 'type' => 'structure', 'members' => [ 's3' => [ 'shape' => 'S3ObjectSource', ], ], 'union' => true, ], 'TemplateVersionStatus' => [ 'type' => 'string', 'enum' => [ 'REGISTRATION_IN_PROGRESS', 'REGISTRATION_FAILED', 'DRAFT', 'PUBLISHED', ], ], 'ThrottlingException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, 'retryable' => [ 'throttling' => true, ], ], 'Timestamp' => [ 'type' => 'timestamp', ], 'UntagResourceInput' => [ 'type' => 'structure', 'required' => [ 'resourceArn', 'tagKeys', ], 'members' => [ 'resourceArn' => [ 'shape' => 'Arn', ], 'tagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'UpdateAccountSettingsInput' => [ 'type' => 'structure', 'members' => [ 'pipelineServiceRoleArn' => [ 'shape' => 'Arn', ], ], ], 'UpdateAccountSettingsOutput' => [ 'type' => 'structure', 'required' => [ 'accountSettings', ], 'members' => [ 'accountSettings' => [ 'shape' => 'AccountSettings', ], ], ], 'UpdateEnvironmentAccountConnectionInput' => [ 'type' => 'structure', 'required' => [ 'id', 'roleArn', ], 'members' => [ 'id' => [ 'shape' => 'EnvironmentAccountConnectionId', ], 'roleArn' => [ 'shape' => 'Arn', ], ], ], 'UpdateEnvironmentAccountConnectionOutput' => [ 'type' => 'structure', 'required' => [ 'environmentAccountConnection', ], 'members' => [ 'environmentAccountConnection' => [ 'shape' => 'EnvironmentAccountConnection', ], ], ], 'UpdateEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'deploymentType', 'name', ], 'members' => [ 'deploymentType' => [ 'shape' => 'DeploymentUpdateType', ], 'description' => [ 'shape' => 'Description', ], 'environmentAccountConnectionId' => [ 'shape' => 'EnvironmentAccountConnectionId', ], 'name' => [ 'shape' => 'ResourceName', ], 'protonServiceRoleArn' => [ 'shape' => 'Arn', ], 'spec' => [ 'shape' => 'SpecContents', ], 'templateMajorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], ], ], 'UpdateEnvironmentOutput' => [ 'type' => 'structure', 'required' => [ 'environment', ], 'members' => [ 'environment' => [ 'shape' => 'Environment', ], ], ], 'UpdateEnvironmentTemplateInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'DisplayName', ], 'name' => [ 'shape' => 'ResourceName', ], ], ], 'UpdateEnvironmentTemplateOutput' => [ 'type' => 'structure', 'required' => [ 'environmentTemplate', ], 'members' => [ 'environmentTemplate' => [ 'shape' => 'EnvironmentTemplate', ], ], ], 'UpdateEnvironmentTemplateVersionInput' => [ 'type' => 'structure', 'required' => [ 'majorVersion', 'minorVersion', 'templateName', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'minorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'status' => [ 'shape' => 'TemplateVersionStatus', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'UpdateEnvironmentTemplateVersionOutput' => [ 'type' => 'structure', 'required' => [ 'environmentTemplateVersion', ], 'members' => [ 'environmentTemplateVersion' => [ 'shape' => 'EnvironmentTemplateVersion', ], ], ], 'UpdateServiceInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'name' => [ 'shape' => 'ResourceName', ], 'spec' => [ 'shape' => 'SpecContents', ], ], ], 'UpdateServiceInstanceInput' => [ 'type' => 'structure', 'required' => [ 'deploymentType', 'name', 'serviceName', ], 'members' => [ 'deploymentType' => [ 'shape' => 'DeploymentUpdateType', ], 'name' => [ 'shape' => 'ResourceName', ], 'serviceName' => [ 'shape' => 'ResourceName', ], 'spec' => [ 'shape' => 'SpecContents', ], 'templateMajorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], ], ], 'UpdateServiceInstanceOutput' => [ 'type' => 'structure', 'required' => [ 'serviceInstance', ], 'members' => [ 'serviceInstance' => [ 'shape' => 'ServiceInstance', ], ], ], 'UpdateServiceOutput' => [ 'type' => 'structure', 'required' => [ 'service', ], 'members' => [ 'service' => [ 'shape' => 'Service', ], ], ], 'UpdateServicePipelineInput' => [ 'type' => 'structure', 'required' => [ 'deploymentType', 'serviceName', 'spec', ], 'members' => [ 'deploymentType' => [ 'shape' => 'DeploymentUpdateType', ], 'serviceName' => [ 'shape' => 'ResourceName', ], 'spec' => [ 'shape' => 'SpecContents', ], 'templateMajorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'templateMinorVersion' => [ 'shape' => 'TemplateVersionPart', ], ], ], 'UpdateServicePipelineOutput' => [ 'type' => 'structure', 'required' => [ 'pipeline', ], 'members' => [ 'pipeline' => [ 'shape' => 'ServicePipeline', ], ], ], 'UpdateServiceTemplateInput' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'DisplayName', ], 'name' => [ 'shape' => 'ResourceName', ], ], ], 'UpdateServiceTemplateOutput' => [ 'type' => 'structure', 'required' => [ 'serviceTemplate', ], 'members' => [ 'serviceTemplate' => [ 'shape' => 'ServiceTemplate', ], ], ], 'UpdateServiceTemplateVersionInput' => [ 'type' => 'structure', 'required' => [ 'majorVersion', 'minorVersion', 'templateName', ], 'members' => [ 'compatibleEnvironmentTemplates' => [ 'shape' => 'CompatibleEnvironmentTemplateInputList', ], 'description' => [ 'shape' => 'Description', ], 'majorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'minorVersion' => [ 'shape' => 'TemplateVersionPart', ], 'status' => [ 'shape' => 'TemplateVersionStatus', ], 'templateName' => [ 'shape' => 'ResourceName', ], ], ], 'UpdateServiceTemplateVersionOutput' => [ 'type' => 'structure', 'required' => [ 'serviceTemplateVersion', ], 'members' => [ 'serviceTemplateVersion' => [ 'shape' => 'ServiceTemplateVersion', ], ], ], 'ValidationException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], ],];
[-] paginators-1.json.php
[edit]
[+]
..
[-] waiters-2.json.php
[edit]
[-] api-2.json.php
[edit]