Module: Aws::ECR::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-ecr/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- Arn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Arn')
- AuthorizationData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizationData')
- AuthorizationDataList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AuthorizationDataList')
- Base64 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Base64')
- BatchCheckLayerAvailabilityRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchCheckLayerAvailabilityRequest')
- BatchCheckLayerAvailabilityResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchCheckLayerAvailabilityResponse')
- BatchDeleteImageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeleteImageRequest')
- BatchDeleteImageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeleteImageResponse')
- BatchGetImageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchGetImageRequest')
- BatchGetImageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchGetImageResponse')
- BatchedOperationLayerDigest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BatchedOperationLayerDigest')
- BatchedOperationLayerDigestList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BatchedOperationLayerDigestList')
- CompleteLayerUploadRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CompleteLayerUploadRequest')
- CompleteLayerUploadResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CompleteLayerUploadResponse')
- CreateRepositoryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRepositoryRequest')
- CreateRepositoryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRepositoryResponse')
- CreationTimestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'CreationTimestamp')
- DeleteRepositoryPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRepositoryPolicyRequest')
- DeleteRepositoryPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRepositoryPolicyResponse')
- DeleteRepositoryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRepositoryRequest')
- DeleteRepositoryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRepositoryResponse')
- DescribeImagesFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeImagesFilter')
- DescribeImagesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeImagesRequest')
- DescribeImagesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeImagesResponse')
- DescribeRepositoriesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeRepositoriesRequest')
- DescribeRepositoriesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeRepositoriesResponse')
- EmptyUploadException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmptyUploadException')
- ExceptionMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExceptionMessage')
- ExpirationTimestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ExpirationTimestamp')
- ForceFlag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'ForceFlag')
- GetAuthorizationTokenRegistryIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'GetAuthorizationTokenRegistryIdList')
- GetAuthorizationTokenRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAuthorizationTokenRequest')
- GetAuthorizationTokenResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAuthorizationTokenResponse')
- GetDownloadUrlForLayerRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDownloadUrlForLayerRequest')
- GetDownloadUrlForLayerResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDownloadUrlForLayerResponse')
- GetRepositoryPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRepositoryPolicyRequest')
- GetRepositoryPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRepositoryPolicyResponse')
- Image =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Image')
- ImageAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageAlreadyExistsException')
- ImageDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageDetail')
- ImageDetailList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageDetailList')
- ImageDigest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageDigest')
- ImageFailure =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageFailure')
- ImageFailureCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageFailureCode')
- ImageFailureList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageFailureList')
- ImageFailureReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageFailureReason')
- ImageIdentifier =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageIdentifier')
- ImageIdentifierList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageIdentifierList')
- ImageList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageList')
- ImageManifest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageManifest')
- ImageNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageNotFoundException')
- ImageSizeInBytes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ImageSizeInBytes')
- ImageTag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageTag')
- ImageTagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageTagList')
- InitiateLayerUploadRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InitiateLayerUploadRequest')
- InitiateLayerUploadResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InitiateLayerUploadResponse')
- InvalidLayerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidLayerException')
- InvalidLayerPartException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidLayerPartException')
- InvalidParameterException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidParameterException')
- Layer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Layer')
- LayerAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LayerAlreadyExistsException')
- LayerAvailability =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LayerAvailability')
- LayerDigest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LayerDigest')
- LayerDigestList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LayerDigestList')
- LayerFailure =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LayerFailure')
- LayerFailureCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LayerFailureCode')
- LayerFailureList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LayerFailureList')
- LayerFailureReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LayerFailureReason')
- LayerInaccessibleException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LayerInaccessibleException')
- LayerList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LayerList')
- LayerPartBlob =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'LayerPartBlob')
- LayerPartTooSmallException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LayerPartTooSmallException')
- LayerSizeInBytes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LayerSizeInBytes')
- LayersNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LayersNotFoundException')
- LimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LimitExceededException')
- ListImagesFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagesFilter')
- ListImagesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagesRequest')
- ListImagesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagesResponse')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- MediaType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MediaType')
- MediaTypeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MediaTypeList')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- PartSize =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PartSize')
- ProxyEndpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProxyEndpoint')
- PushTimestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'PushTimestamp')
- PutImageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutImageRequest')
- PutImageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutImageResponse')
- RegistryId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RegistryId')
- Repository =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Repository')
- RepositoryAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RepositoryAlreadyExistsException')
- RepositoryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RepositoryList')
- RepositoryName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RepositoryName')
- RepositoryNameList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RepositoryNameList')
- RepositoryNotEmptyException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RepositoryNotEmptyException')
- RepositoryNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RepositoryNotFoundException')
- RepositoryPolicyNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RepositoryPolicyNotFoundException')
- RepositoryPolicyText =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RepositoryPolicyText')
- ServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServerException')
- SetRepositoryPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SetRepositoryPolicyRequest')
- SetRepositoryPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SetRepositoryPolicyResponse')
- TagStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagStatus')
- UploadId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UploadId')
- UploadLayerPartRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UploadLayerPartRequest')
- UploadLayerPartResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UploadLayerPartResponse')
- UploadNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UploadNotFoundException')
- Url =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Url')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2015-09-21" api. = { "endpointPrefix" => "ecr", "jsonVersion" => "1.1", "protocol" => "json", "serviceFullName" => "Amazon EC2 Container Registry", "signatureVersion" => "v4", "targetPrefix" => "AmazonEC2ContainerRegistry_V20150921", } api.add_operation(:batch_check_layer_availability, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchCheckLayerAvailability" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: BatchCheckLayerAvailabilityRequest) o.output = Shapes::ShapeRef.new(shape: BatchCheckLayerAvailabilityResponse) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ServerException) end) api.add_operation(:batch_delete_image, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchDeleteImage" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: BatchDeleteImageRequest) o.output = Shapes::ShapeRef.new(shape: BatchDeleteImageResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) end) api.add_operation(:batch_get_image, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchGetImage" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: BatchGetImageRequest) o.output = Shapes::ShapeRef.new(shape: BatchGetImageResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) end) api.add_operation(:complete_layer_upload, Seahorse::Model::Operation.new.tap do |o| o.name = "CompleteLayerUpload" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CompleteLayerUploadRequest) o.output = Shapes::ShapeRef.new(shape: CompleteLayerUploadResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) o.errors << Shapes::ShapeRef.new(shape: UploadNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidLayerException) o.errors << Shapes::ShapeRef.new(shape: LayerPartTooSmallException) o.errors << Shapes::ShapeRef.new(shape: LayerAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EmptyUploadException) end) api.add_operation(:create_repository, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRepository" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateRepositoryRequest) o.output = Shapes::ShapeRef.new(shape: CreateRepositoryResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) end) api.add_operation(:delete_repository, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRepository" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteRepositoryRequest) o.output = Shapes::ShapeRef.new(shape: DeleteRepositoryResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotEmptyException) end) api.add_operation(:delete_repository_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRepositoryPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteRepositoryPolicyRequest) o.output = Shapes::ShapeRef.new(shape: DeleteRepositoryPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RepositoryPolicyNotFoundException) end) api.add_operation(:describe_images, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeImages" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeImagesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeImagesResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ImageNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_repositories, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeRepositories" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeRepositoriesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeRepositoriesResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_authorization_token, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAuthorizationToken" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetAuthorizationTokenRequest) o.output = Shapes::ShapeRef.new(shape: GetAuthorizationTokenResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) end) api.add_operation(:get_download_url_for_layer, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDownloadUrlForLayer" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetDownloadUrlForLayerRequest) o.output = Shapes::ShapeRef.new(shape: GetDownloadUrlForLayerResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: LayersNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LayerInaccessibleException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) end) api.add_operation(:get_repository_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRepositoryPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetRepositoryPolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetRepositoryPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RepositoryPolicyNotFoundException) end) api.add_operation(:initiate_layer_upload, Seahorse::Model::Operation.new.tap do |o| o.name = "InitiateLayerUpload" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: InitiateLayerUploadRequest) o.output = Shapes::ShapeRef.new(shape: InitiateLayerUploadResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) end) api.add_operation(:list_images, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImages" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListImagesRequest) o.output = Shapes::ShapeRef.new(shape: ListImagesResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:put_image, Seahorse::Model::Operation.new.tap do |o| o.name = "PutImage" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PutImageRequest) o.output = Shapes::ShapeRef.new(shape: PutImageResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ImageAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: LayersNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) end) api.add_operation(:set_repository_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "SetRepositoryPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: SetRepositoryPolicyRequest) o.output = Shapes::ShapeRef.new(shape: SetRepositoryPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) end) api.add_operation(:upload_layer_part, Seahorse::Model::Operation.new.tap do |o| o.name = "UploadLayerPart" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UploadLayerPartRequest) o.output = Shapes::ShapeRef.new(shape: UploadLayerPartResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidLayerPartException) o.errors << Shapes::ShapeRef.new(shape: RepositoryNotFoundException) o.errors << Shapes::ShapeRef.new(shape: UploadNotFoundException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) end) end