Module: Aws::MediaStore::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-mediastore/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
- AllowedHeaders =
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: 'AllowedHeaders')
- AllowedMethods =
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: 'AllowedMethods')
- AllowedOrigins =
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: 'AllowedOrigins')
- Container =
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: 'Container')
- ContainerARN =
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: 'ContainerARN')
- ContainerAccessLoggingEnabled =
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: 'ContainerAccessLoggingEnabled')
- ContainerInUseException =
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: 'ContainerInUseException')
- ContainerLevelMetrics =
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: 'ContainerLevelMetrics')
- ContainerList =
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: 'ContainerList')
- ContainerListLimit =
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: 'ContainerListLimit')
- ContainerName =
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: 'ContainerName')
- ContainerNotFoundException =
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: 'ContainerNotFoundException')
- ContainerPolicy =
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: 'ContainerPolicy')
- ContainerStatus =
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: 'ContainerStatus')
- CorsPolicy =
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: 'CorsPolicy')
- CorsPolicyNotFoundException =
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: 'CorsPolicyNotFoundException')
- CorsRule =
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: 'CorsRule')
- CreateContainerInput =
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: 'CreateContainerInput')
- CreateContainerOutput =
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: 'CreateContainerOutput')
- DeleteContainerInput =
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: 'DeleteContainerInput')
- DeleteContainerOutput =
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: 'DeleteContainerOutput')
- DeleteContainerPolicyInput =
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: 'DeleteContainerPolicyInput')
- DeleteContainerPolicyOutput =
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: 'DeleteContainerPolicyOutput')
- DeleteCorsPolicyInput =
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: 'DeleteCorsPolicyInput')
- DeleteCorsPolicyOutput =
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: 'DeleteCorsPolicyOutput')
- DeleteLifecyclePolicyInput =
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: 'DeleteLifecyclePolicyInput')
- DeleteLifecyclePolicyOutput =
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: 'DeleteLifecyclePolicyOutput')
- DeleteMetricPolicyInput =
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: 'DeleteMetricPolicyInput')
- DeleteMetricPolicyOutput =
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: 'DeleteMetricPolicyOutput')
- DescribeContainerInput =
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: 'DescribeContainerInput')
- DescribeContainerOutput =
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: 'DescribeContainerOutput')
- Endpoint =
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: 'Endpoint')
- ErrorMessage =
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: 'ErrorMessage')
- ExposeHeaders =
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: 'ExposeHeaders')
- GetContainerPolicyInput =
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: 'GetContainerPolicyInput')
- GetContainerPolicyOutput =
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: 'GetContainerPolicyOutput')
- GetCorsPolicyInput =
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: 'GetCorsPolicyInput')
- GetCorsPolicyOutput =
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: 'GetCorsPolicyOutput')
- GetLifecyclePolicyInput =
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: 'GetLifecyclePolicyInput')
- GetLifecyclePolicyOutput =
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: 'GetLifecyclePolicyOutput')
- GetMetricPolicyInput =
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: 'GetMetricPolicyInput')
- GetMetricPolicyOutput =
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: 'GetMetricPolicyOutput')
- Header =
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: 'Header')
- InternalServerError =
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: 'InternalServerError')
- LifecyclePolicy =
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: 'LifecyclePolicy')
- 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')
- ListContainersInput =
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: 'ListContainersInput')
- ListContainersOutput =
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: 'ListContainersOutput')
- ListTagsForResourceInput =
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: 'ListTagsForResourceInput')
- ListTagsForResourceOutput =
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: 'ListTagsForResourceOutput')
- MaxAgeSeconds =
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: 'MaxAgeSeconds')
- MethodName =
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: 'MethodName')
- MetricPolicy =
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: 'MetricPolicy')
- MetricPolicyRule =
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: 'MetricPolicyRule')
- MetricPolicyRules =
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: 'MetricPolicyRules')
- ObjectGroup =
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: 'ObjectGroup')
- ObjectGroupName =
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: 'ObjectGroupName')
- Origin =
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: 'Origin')
- PaginationToken =
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: 'PaginationToken')
- PolicyNotFoundException =
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: 'PolicyNotFoundException')
- PutContainerPolicyInput =
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: 'PutContainerPolicyInput')
- PutContainerPolicyOutput =
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: 'PutContainerPolicyOutput')
- PutCorsPolicyInput =
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: 'PutCorsPolicyInput')
- PutCorsPolicyOutput =
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: 'PutCorsPolicyOutput')
- PutLifecyclePolicyInput =
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: 'PutLifecyclePolicyInput')
- PutLifecyclePolicyOutput =
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: 'PutLifecyclePolicyOutput')
- PutMetricPolicyInput =
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: 'PutMetricPolicyInput')
- PutMetricPolicyOutput =
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: 'PutMetricPolicyOutput')
- StartAccessLoggingInput =
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: 'StartAccessLoggingInput')
- StartAccessLoggingOutput =
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: 'StartAccessLoggingOutput')
- StopAccessLoggingInput =
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: 'StopAccessLoggingInput')
- StopAccessLoggingOutput =
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: 'StopAccessLoggingOutput')
- Tag =
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: 'Tag')
- TagKey =
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: 'TagKey')
- TagKeyList =
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: 'TagKeyList')
- TagList =
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: 'TagList')
- TagResourceInput =
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: 'TagResourceInput')
- TagResourceOutput =
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: 'TagResourceOutput')
- TagValue =
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: 'TagValue')
- TimeStamp =
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: 'TimeStamp')
- UntagResourceInput =
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: 'UntagResourceInput')
- UntagResourceOutput =
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: 'UntagResourceOutput')
- 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 = "2017-09-01" api. = { "apiVersion" => "2017-09-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "mediastore", "jsonVersion" => "1.1", "protocol" => "json", "protocols" => ["json"], "serviceAbbreviation" => "MediaStore", "serviceFullName" => "AWS Elemental MediaStore", "serviceId" => "MediaStore", "signatureVersion" => "v4", "signingName" => "mediastore", "targetPrefix" => "MediaStore_20170901", "uid" => "mediastore-2017-09-01", } api.add_operation(:create_container, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateContainer" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateContainerInput) o.output = Shapes::ShapeRef.new(shape: CreateContainerOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:delete_container, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteContainer" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteContainerInput) o.output = Shapes::ShapeRef.new(shape: DeleteContainerOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:delete_container_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteContainerPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteContainerPolicyInput) o.output = Shapes::ShapeRef.new(shape: DeleteContainerPolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:delete_cors_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCorsPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteCorsPolicyInput) o.output = Shapes::ShapeRef.new(shape: DeleteCorsPolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: CorsPolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:delete_lifecycle_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLifecyclePolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteLifecyclePolicyInput) o.output = Shapes::ShapeRef.new(shape: DeleteLifecyclePolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:delete_metric_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteMetricPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteMetricPolicyInput) o.output = Shapes::ShapeRef.new(shape: DeleteMetricPolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_container, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeContainer" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeContainerInput) o.output = Shapes::ShapeRef.new(shape: DescribeContainerOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:get_container_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetContainerPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetContainerPolicyInput) o.output = Shapes::ShapeRef.new(shape: GetContainerPolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:get_cors_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCorsPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetCorsPolicyInput) o.output = Shapes::ShapeRef.new(shape: GetCorsPolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: CorsPolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:get_lifecycle_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLifecyclePolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetLifecyclePolicyInput) o.output = Shapes::ShapeRef.new(shape: GetLifecyclePolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:get_metric_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMetricPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetMetricPolicyInput) o.output = Shapes::ShapeRef.new(shape: GetMetricPolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: PolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:list_containers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListContainers" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListContainersInput) o.output = Shapes::ShapeRef.new(shape: ListContainersOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceInput) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:put_container_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutContainerPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PutContainerPolicyInput) o.output = Shapes::ShapeRef.new(shape: PutContainerPolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:put_cors_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutCorsPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PutCorsPolicyInput) o.output = Shapes::ShapeRef.new(shape: PutCorsPolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:put_lifecycle_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutLifecyclePolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PutLifecyclePolicyInput) o.output = Shapes::ShapeRef.new(shape: PutLifecyclePolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:put_metric_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutMetricPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PutMetricPolicyInput) o.output = Shapes::ShapeRef.new(shape: PutMetricPolicyOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:start_access_logging, Seahorse::Model::Operation.new.tap do |o| o.name = "StartAccessLogging" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StartAccessLoggingInput) o.output = Shapes::ShapeRef.new(shape: StartAccessLoggingOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:stop_access_logging, Seahorse::Model::Operation.new.tap do |o| o.name = "StopAccessLogging" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StopAccessLoggingInput) o.output = Shapes::ShapeRef.new(shape: StopAccessLoggingOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: TagResourceInput) o.output = Shapes::ShapeRef.new(shape: TagResourceOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UntagResourceInput) o.output = Shapes::ShapeRef.new(shape: UntagResourceOutput) o.errors << Shapes::ShapeRef.new(shape: ContainerInUseException) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) end