Amazon MediaStore API

AWS Elemental MediaStore is an AWS storage service optimized for media, providing the performance, consistency, and low latency required to deliver live streaming video content at scale.

OpenAPI Specification

amazon-mediastore-openapi-original.yml Raw ↑
openapi: 3.0.0
info:
  version: 2017-09-01
  x-release: v4
  title: AWS Elemental MediaStore
  description: "An AWS Elemental MediaStore container is a namespace that holds folders and objects. You use a container endpoint to create, read, and delete objects. "
  x-logo:
    url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png
    backgroundColor: "#FFFFFF"
  termsOfService: https://aws.amazon.com/service-terms/
  contact:
    name: Mike Ralphson
    email: [email protected]
    url: https://github.com/mermade/aws2openapi
    x-twitter: PermittedSoc
  license:
    name: Apache 2.0 License
    url: http://www.apache.org/licenses/
  x-providerName: amazonaws.com
  x-serviceName: mediastore
  x-aws-signingName: mediastore
  x-origin:
  - contentType: application/json
    url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediastore-2017-09-01.normal.json
    converter:
      url: https://github.com/mermade/aws2openapi
      version: 1.0.0
    x-apisguru-driver: external
  x-apiClientRegistration:
    url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct
  x-apisguru-categories:
  - cloud
  x-preferred: true
externalDocs:
  description: Amazon Web Services documentation
  url: https://docs.aws.amazon.com/mediastore/
servers:
- url: http://mediastore.{region}.amazonaws.com
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The MediaStore multi-region endpoint
- url: https://mediastore.{region}.amazonaws.com
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The MediaStore multi-region endpoint
- url: http://mediastore.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The MediaStore endpoint for China (Beijing) and China (Ningxia)
- url: https://mediastore.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The MediaStore endpoint for China (Beijing) and China (Ningxia)
x-hasEquivalentPaths: true
paths:
  /#X-Amz-Target=MediaStore_20170901.CreateContainer:
    post:
      operationId: CreateContainer
      description: Creates a storage container to hold objects. A container is similar to a bucket in the Amazon S3 service.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/CreateContainerOutput"
              examples:
                CreateContainer200Example:
                  summary: Default CreateContainer 200 response
                  x-microcks-default: true
                  value:
                    Container: example-value
        "480":
          description: ContainerInUseException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerInUseException"
              examples:
                CreateContainer480Example:
                  summary: Default CreateContainer 480 response
                  x-microcks-default: true
                  value: {}
        "481":
          description: LimitExceededException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/LimitExceededException"
              examples:
                CreateContainer481Example:
                  summary: Default CreateContainer 481 response
                  x-microcks-default: true
                  value: {}
        "482":
          description: InternalServerError
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerError"
              examples:
                CreateContainer482Example:
                  summary: Default CreateContainer 482 response
                  x-microcks-default: true
                  value: {}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/CreateContainerInput"
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - MediaStore_20170901.CreateContainer
      summary: Amazon MediaStore Create Container
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
  /#X-Amz-Target=MediaStore_20170901.DeleteContainer:
    post:
      operationId: DeleteContainer
      description: "Deletes the specified container. Before you make a <code>DeleteContainer</code> request, delete any objects in the container or in any folders in the container. You can delete only empty
        containers. "
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DeleteContainerOutput"
              examples:
                DeleteContainer200Example:
                  summary: Default DeleteContainer 200 response
                  x-microcks-default: true
                  value: {}
        "480":
          description: ContainerInUseException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerInUseException"
              examples:
                DeleteContainer480Example:
                  summary: Default DeleteContainer 480 response
                  x-microcks-default: true
                  value: {}
        "481":
          description: ContainerNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerNotFoundException"
              examples:
                DeleteContainer481Example:
                  summary: Default DeleteContainer 481 response
                  x-microcks-default: true
                  value: {}
        "482":
          description: InternalServerError
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerError"
              examples:
                DeleteContainer482Example:
                  summary: Default DeleteContainer 482 response
                  x-microcks-default: true
                  value: {}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/DeleteContainerInput"
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - MediaStore_20170901.DeleteContainer
      summary: Amazon MediaStore Delete Container
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
  /#X-Amz-Target=MediaStore_20170901.DeleteContainerPolicy:
    post:
      operationId: DeleteContainerPolicy
      description: Deletes the access policy that is associated with the specified container.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DeleteContainerPolicyOutput"
              examples:
                DeleteContainerPolicy200Example:
                  summary: Default DeleteContainerPolicy 200 response
                  x-microcks-default: true
                  value: {}
        "480":
          description: ContainerInUseException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerInUseException"
              examples:
                DeleteContainerPolicy480Example:
                  summary: Default DeleteContainerPolicy 480 response
                  x-microcks-default: true
                  value: {}
        "481":
          description: ContainerNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerNotFoundException"
              examples:
                DeleteContainerPolicy481Example:
                  summary: Default DeleteContainerPolicy 481 response
                  x-microcks-default: true
                  value: {}
        "482":
          description: PolicyNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/PolicyNotFoundException"
              examples:
                DeleteContainerPolicy482Example:
                  summary: Default DeleteContainerPolicy 482 response
                  x-microcks-default: true
                  value: {}
        "483":
          description: InternalServerError
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerError"
              examples:
                DeleteContainerPolicy483Example:
                  summary: Default DeleteContainerPolicy 483 response
                  x-microcks-default: true
                  value: {}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/DeleteContainerPolicyInput"
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - MediaStore_20170901.DeleteContainerPolicy
      summary: Amazon MediaStore Delete Container Policy
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
  /#X-Amz-Target=MediaStore_20170901.DeleteCorsPolicy:
    post:
      operationId: DeleteCorsPolicy
      description: <p>Deletes the cross-origin resource sharing (CORS) configuration information that is set for the container.</p> <p>To use this operation, you must have permission to perform the 
        <code>MediaStore:DeleteCorsPolicy</code> action. The container owner has this permission by default and can grant this permission to others.</p>
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DeleteCorsPolicyOutput"
              examples:
                DeleteCorsPolicy200Example:
                  summary: Default DeleteCorsPolicy 200 response
                  x-microcks-default: true
                  value: {}
        "480":
          description: ContainerInUseException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerInUseException"
              examples:
                DeleteCorsPolicy480Example:
                  summary: Default DeleteCorsPolicy 480 response
                  x-microcks-default: true
                  value: {}
        "481":
          description: ContainerNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerNotFoundException"
              examples:
                DeleteCorsPolicy481Example:
                  summary: Default DeleteCorsPolicy 481 response
                  x-microcks-default: true
                  value: {}
        "482":
          description: CorsPolicyNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/CorsPolicyNotFoundException"
              examples:
                DeleteCorsPolicy482Example:
                  summary: Default DeleteCorsPolicy 482 response
                  x-microcks-default: true
                  value: {}
        "483":
          description: InternalServerError
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerError"
              examples:
                DeleteCorsPolicy483Example:
                  summary: Default DeleteCorsPolicy 483 response
                  x-microcks-default: true
                  value: {}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/DeleteCorsPolicyInput"
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - MediaStore_20170901.DeleteCorsPolicy
      summary: Amazon MediaStore Delete Cors Policy
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
  /#X-Amz-Target=MediaStore_20170901.DeleteLifecyclePolicy:
    post:
      operationId: DeleteLifecyclePolicy
      description: Removes an object lifecycle policy from a container. It takes up to 20 minutes for the change to take effect.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DeleteLifecyclePolicyOutput"
              examples:
                DeleteLifecyclePolicy200Example:
                  summary: Default DeleteLifecyclePolicy 200 response
                  x-microcks-default: true
                  value: {}
        "480":
          description: ContainerInUseException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerInUseException"
              examples:
                DeleteLifecyclePolicy480Example:
                  summary: Default DeleteLifecyclePolicy 480 response
                  x-microcks-default: true
                  value: {}
        "481":
          description: ContainerNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerNotFoundException"
              examples:
                DeleteLifecyclePolicy481Example:
                  summary: Default DeleteLifecyclePolicy 481 response
                  x-microcks-default: true
                  value: {}
        "482":
          description: PolicyNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/PolicyNotFoundException"
              examples:
                DeleteLifecyclePolicy482Example:
                  summary: Default DeleteLifecyclePolicy 482 response
                  x-microcks-default: true
                  value: {}
        "483":
          description: InternalServerError
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerError"
              examples:
                DeleteLifecyclePolicy483Example:
                  summary: Default DeleteLifecyclePolicy 483 response
                  x-microcks-default: true
                  value: {}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/DeleteLifecyclePolicyInput"
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - MediaStore_20170901.DeleteLifecyclePolicy
      summary: Amazon MediaStore Delete Lifecycle Policy
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
  /#X-Amz-Target=MediaStore_20170901.DeleteMetricPolicy:
    post:
      operationId: DeleteMetricPolicy
      description: Deletes the metric policy that is associated with the specified container. If there is no metric policy associated with the container, MediaStore doesn't send metrics to CloudWatch.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DeleteMetricPolicyOutput"
              examples:
                DeleteMetricPolicy200Example:
                  summary: Default DeleteMetricPolicy 200 response
                  x-microcks-default: true
                  value: {}
        "480":
          description: ContainerInUseException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerInUseException"
              examples:
                DeleteMetricPolicy480Example:
                  summary: Default DeleteMetricPolicy 480 response
                  x-microcks-default: true
                  value: {}
        "481":
          description: ContainerNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerNotFoundException"
              examples:
                DeleteMetricPolicy481Example:
                  summary: Default DeleteMetricPolicy 481 response
                  x-microcks-default: true
                  value: {}
        "482":
          description: PolicyNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/PolicyNotFoundException"
              examples:
                DeleteMetricPolicy482Example:
                  summary: Default DeleteMetricPolicy 482 response
                  x-microcks-default: true
                  value: {}
        "483":
          description: InternalServerError
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerError"
              examples:
                DeleteMetricPolicy483Example:
                  summary: Default DeleteMetricPolicy 483 response
                  x-microcks-default: true
                  value: {}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/DeleteMetricPolicyInput"
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - MediaStore_20170901.DeleteMetricPolicy
      summary: Amazon MediaStore Delete Metric Policy
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
  /#X-Amz-Target=MediaStore_20170901.DescribeContainer:
    post:
      operationId: DescribeContainer
      description: Retrieves the properties of the requested container. This request is commonly used to retrieve the endpoint of a container. An endpoint is a value assigned by the service when a new
        container is created. A container's endpoint does not change after it has been assigned. The <code>DescribeContainer</code> request returns a single <code>Container</code> object based on 
        <code>ContainerName</code>. To return all <code>Container</code> objects that are associated with a specified AWS account, use <a>ListContainers</a>.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DescribeContainerOutput"
              examples:
                DescribeContainer200Example:
                  summary: Default DescribeContainer 200 response
                  x-microcks-default: true
                  value:
                    Container: example-value
        "480":
          description: ContainerNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerNotFoundException"
              examples:
                DescribeContainer480Example:
                  summary: Default DescribeContainer 480 response
                  x-microcks-default: true
                  value: {}
        "481":
          description: InternalServerError
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerError"
              examples:
                DescribeContainer481Example:
                  summary: Default DescribeContainer 481 response
                  x-microcks-default: true
                  value: {}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/DescribeContainerInput"
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - MediaStore_20170901.DescribeContainer
      summary: Amazon MediaStore Describe Container
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
  /#X-Amz-Target=MediaStore_20170901.GetContainerPolicy:
    post:
      operationId: GetContainerPolicy
      description: Retrieves the access policy for the specified container. For information about the data that is included in an access policy, see the <a 
        href="https://aws.amazon.com/documentation/iam/">AWS Identity and Access Management User Guide</a>.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/GetContainerPolicyOutput"
              examples:
                GetContainerPolicy200Example:
                  summary: Default GetContainerPolicy 200 response
                  x-microcks-default: true
                  value:
                    Policy: example-value
        "480":
          description: ContainerInUseException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerInUseException"
              examples:
                GetContainerPolicy480Example:
                  summary: Default GetContainerPolicy 480 response
                  x-microcks-default: true
                  value: {}
        "481":
          description: ContainerNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerNotFoundException"
              examples:
                GetContainerPolicy481Example:
                  summary: Default GetContainerPolicy 481 response
                  x-microcks-default: true
                  value: {}
        "482":
          description: PolicyNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/PolicyNotFoundException"
              examples:
                GetContainerPolicy482Example:
                  summary: Default GetContainerPolicy 482 response
                  x-microcks-default: true
                  value: {}
        "483":
          description: InternalServerError
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerError"
              examples:
                GetContainerPolicy483Example:
                  summary: Default GetContainerPolicy 483 response
                  x-microcks-default: true
                  value: {}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/GetContainerPolicyInput"
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - MediaStore_20170901.GetContainerPolicy
      summary: Amazon MediaStore Get Container Policy
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
  /#X-Amz-Target=MediaStore_20170901.GetCorsPolicy:
    post:
      operationId: GetCorsPolicy
      description: <p>Returns the cross-origin resource sharing (CORS) configuration information that is set for the container.</p> <p>To use this operation, you must have permission to perform the 
        <code>MediaStore:GetCorsPolicy</code> action. By default, the container owner has this permission and can grant it to others.</p>
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/GetCorsPolicyOutput"
              examples:
                GetCorsPolicy200Example:
                  summary: Default GetCorsPolicy 200 response
                  x-microcks-default: true
                  value:
                    CorsPolicy: example-value
        "480":
          description: ContainerInUseException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerInUseException"
              examples:
                GetCorsPolicy480Example:
                  summary: Default GetCorsPolicy 480 response
                  x-microcks-default: true
                  value: {}
        "481":
          description: ContainerNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerNotFoundException"
              examples:
                GetCorsPolicy481Example:
                  summary: Default GetCorsPolicy 481 response
                  x-microcks-default: true
                  value: {}
        "482":
          description: CorsPolicyNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/CorsPolicyNotFoundException"
              examples:
                GetCorsPolicy482Example:
                  summary: Default GetCorsPolicy 482 response
                  x-microcks-default: true
                  value: {}
        "483":
          description: InternalServerError
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerError"
              examples:
                GetCorsPolicy483Example:
                  summary: Default GetCorsPolicy 483 response
                  x-microcks-default: true
                  value: {}
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/GetCorsPolicyInput"
      parameters:
      - name: X-Amz-Target
        in: header
        required: true
        schema:
          type: string
          enum:
          - MediaStore_20170901.GetCorsPolicy
      summary: Amazon MediaStore Get Cors Policy
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    parameters:
    - $ref: "#/components/parameters/X-Amz-Content-Sha256"
    - $ref: "#/components/parameters/X-Amz-Date"
    - $ref: "#/components/parameters/X-Amz-Algorithm"
    - $ref: "#/components/parameters/X-Amz-Credential"
    - $ref: "#/components/parameters/X-Amz-Security-Token"
    - $ref: "#/components/parameters/X-Amz-Signature"
    - $ref: "#/components/parameters/X-Amz-SignedHeaders"
  /#X-Amz-Target=MediaStore_20170901.GetLifecyclePolicy:
    post:
      operationId: GetLifecyclePolicy
      description: Retrieves the object lifecycle policy that is assigned to a container.
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/GetLifecyclePolicyOutput"
              examples:
                GetLifecyclePolicy200Example:
                  summary: Default GetLifecyclePolicy 200 response
                  x-microcks-default: true
                  value:
                    LifecyclePolicy: example-value
        "480":
          description: ContainerInUseException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerInUseException"
              examples:
                GetLifecyclePolicy480Example:
                  summary: Default GetLifecyclePolicy 480 response
                  x-microcks-default: true
                  value: {}
        "481":
          description: ContainerNotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ContainerNotFoundException"
              examples:
                GetLifecyclePolicy481Example:
                  summar

# --- truncated at 32 KB (93 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/amazon-mediastore/refs/heads/main/openapi/amazon-mediastore-openapi-original.yml