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')
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')
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')
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')
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')
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')
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')
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')
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",
    "endpointPrefix" => "mediastore",
    "jsonVersion" => "1.1",
    "protocol" => "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(: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(: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)
  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)
end