AWS Elemental MediaConnect API

The AWS Elemental MediaConnect API provides programmatic access to create and manage flows, sources, outputs, entitlements, VPC interfaces, bridges, gateways, and media streams for reliable live video transport in the cloud.

OpenAPI Specification

amazon-mediaconnect-openapi-original.yml Raw ↑
openapi: 3.0.0
info:
  version: 2018-11-14
  x-release: v4
  title: AWS MediaConnect
  description: API for AWS Elemental MediaConnect
  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: mediaconnect
  x-aws-signingName: mediaconnect
  x-origin:
  - contentType: application/json
    url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediaconnect-2018-11-14.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/mediaconnect/
servers:
- url: http://mediaconnect.{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 AWS MediaConnect multi-region endpoint
- url: https://mediaconnect.{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 AWS MediaConnect multi-region endpoint
- url: http://mediaconnect.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The AWS MediaConnect endpoint for China (Beijing) and China (Ningxia)
- url: https://mediaconnect.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The AWS MediaConnect endpoint for China (Beijing) and China (Ningxia)
x-hasEquivalentPaths: true
paths:
  "/v1/bridges/{bridgeArn}/outputs":
    post:
      operationId: AddBridgeOutputs
      description: Adds outputs to an existing bridge.
      responses:
        "202":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/AddBridgeOutputsResponse"
              examples:
                AddBridgeOutputs202Example:
                  summary: Default AddBridgeOutputs 202 response
                  x-microcks-default: true
                  value:
                    BridgeArn: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
                    Outputs: example-value
        "480":
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/BadRequestException"
              examples:
                AddBridgeOutputs480Example:
                  summary: Default AddBridgeOutputs 480 response
                  x-microcks-default: true
                  value:
                    result: success
        "481":
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerErrorException"
              examples:
                AddBridgeOutputs481Example:
                  summary: Default AddBridgeOutputs 481 response
                  x-microcks-default: true
                  value:
                    result: success
        "482":
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ForbiddenException"
              examples:
                AddBridgeOutputs482Example:
                  summary: Default AddBridgeOutputs 482 response
                  x-microcks-default: true
                  value:
                    result: success
        "483":
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/NotFoundException"
              examples:
                AddBridgeOutputs483Example:
                  summary: Default AddBridgeOutputs 483 response
                  x-microcks-default: true
                  value:
                    result: success
        "484":
          description: ServiceUnavailableException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ServiceUnavailableException"
              examples:
                AddBridgeOutputs484Example:
                  summary: Default AddBridgeOutputs 484 response
                  x-microcks-default: true
                  value:
                    result: success
        "485":
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/TooManyRequestsException"
              examples:
                AddBridgeOutputs485Example:
                  summary: Default AddBridgeOutputs 485 response
                  x-microcks-default: true
                  value:
                    result: success
        "486":
          description: ConflictException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ConflictException"
              examples:
                AddBridgeOutputs486Example:
                  summary: Default AddBridgeOutputs 486 response
                  x-microcks-default: true
                  value:
                    result: success
      parameters:
      - name: bridgeArn
        in: path
        required: true
        description: The ARN of the bridge that you want to update.
        schema:
          type: string
        example: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - outputs
              properties:
                outputs:
                  description: The outputs that you want to add to this bridge.
                  type: array
                  items:
                    $ref: "#/components/schemas/AddBridgeOutputRequest"
      summary: Amazon MediaConnect Add Bridge Outputs
      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"
  "/v1/bridges/{bridgeArn}/sources":
    post:
      operationId: AddBridgeSources
      description: Adds sources to an existing bridge.
      responses:
        "202":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/AddBridgeSourcesResponse"
              examples:
                AddBridgeSources202Example:
                  summary: Default AddBridgeSources 202 response
                  x-microcks-default: true
                  value:
                    BridgeArn: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
                    Sources: example-value
        "480":
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/BadRequestException"
              examples:
                AddBridgeSources480Example:
                  summary: Default AddBridgeSources 480 response
                  x-microcks-default: true
                  value:
                    result: success
        "481":
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerErrorException"
              examples:
                AddBridgeSources481Example:
                  summary: Default AddBridgeSources 481 response
                  x-microcks-default: true
                  value:
                    result: success
        "482":
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ForbiddenException"
              examples:
                AddBridgeSources482Example:
                  summary: Default AddBridgeSources 482 response
                  x-microcks-default: true
                  value:
                    result: success
        "483":
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/NotFoundException"
              examples:
                AddBridgeSources483Example:
                  summary: Default AddBridgeSources 483 response
                  x-microcks-default: true
                  value:
                    result: success
        "484":
          description: ServiceUnavailableException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ServiceUnavailableException"
              examples:
                AddBridgeSources484Example:
                  summary: Default AddBridgeSources 484 response
                  x-microcks-default: true
                  value:
                    result: success
        "485":
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/TooManyRequestsException"
              examples:
                AddBridgeSources485Example:
                  summary: Default AddBridgeSources 485 response
                  x-microcks-default: true
                  value:
                    result: success
        "486":
          description: ConflictException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ConflictException"
              examples:
                AddBridgeSources486Example:
                  summary: Default AddBridgeSources 486 response
                  x-microcks-default: true
                  value:
                    result: success
      parameters:
      - name: bridgeArn
        in: path
        required: true
        description: The ARN of the bridge that you want to update.
        schema:
          type: string
        example: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - sources
              properties:
                sources:
                  description: The sources that you want to add to this bridge.
                  type: array
                  items:
                    $ref: "#/components/schemas/AddBridgeSourceRequest"
      summary: Amazon MediaConnect Add Bridge Sources
      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"
  "/v1/flows/{flowArn}/mediaStreams":
    post:
      operationId: AddFlowMediaStreams
      description: Adds media streams to an existing flow. After you add a media stream to a flow, you can associate it with a source and/or an output that uses the ST 2110 JPEG XS or CDI protocol.
      responses:
        "201":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/AddFlowMediaStreamsResponse"
              examples:
                AddFlowMediaStreams201Example:
                  summary: Default AddFlowMediaStreams 201 response
                  x-microcks-default: true
                  value:
                    FlowArn: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
                    MediaStreams: example-value
        "480":
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/BadRequestException"
              examples:
                AddFlowMediaStreams480Example:
                  summary: Default AddFlowMediaStreams 480 response
                  x-microcks-default: true
                  value:
                    result: success
        "481":
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerErrorException"
              examples:
                AddFlowMediaStreams481Example:
                  summary: Default AddFlowMediaStreams 481 response
                  x-microcks-default: true
                  value:
                    result: success
        "482":
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ForbiddenException"
              examples:
                AddFlowMediaStreams482Example:
                  summary: Default AddFlowMediaStreams 482 response
                  x-microcks-default: true
                  value:
                    result: success
        "483":
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/NotFoundException"
              examples:
                AddFlowMediaStreams483Example:
                  summary: Default AddFlowMediaStreams 483 response
                  x-microcks-default: true
                  value:
                    result: success
        "484":
          description: ServiceUnavailableException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ServiceUnavailableException"
              examples:
                AddFlowMediaStreams484Example:
                  summary: Default AddFlowMediaStreams 484 response
                  x-microcks-default: true
                  value:
                    result: success
        "485":
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/TooManyRequestsException"
              examples:
                AddFlowMediaStreams485Example:
                  summary: Default AddFlowMediaStreams 485 response
                  x-microcks-default: true
                  value:
                    result: success
      parameters:
      - name: flowArn
        in: path
        required: true
        description: The Amazon Resource Name (ARN) of the flow.
        schema:
          type: string
        example: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - mediaStreams
              properties:
                mediaStreams:
                  description: The media streams that you want to add to the flow.
                  type: array
                  items:
                    $ref: "#/components/schemas/AddMediaStreamRequest"
      summary: Amazon MediaConnect Add Flow Media Streams
      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"
  "/v1/flows/{flowArn}/outputs":
    post:
      operationId: AddFlowOutputs
      description: Adds outputs to an existing flow. You can create up to 50 outputs per flow.
      responses:
        "201":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/AddFlowOutputsResponse"
              examples:
                AddFlowOutputs201Example:
                  summary: Default AddFlowOutputs 201 response
                  x-microcks-default: true
                  value:
                    FlowArn: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
                    Outputs: example-value
        "480":
          description: AddFlowOutputs420Exception
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/AddFlowOutputs420Exception"
              examples:
                AddFlowOutputs480Example:
                  summary: Default AddFlowOutputs 480 response
                  x-microcks-default: true
                  value:
                    result: success
        "481":
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/BadRequestException"
              examples:
                AddFlowOutputs481Example:
                  summary: Default AddFlowOutputs 481 response
                  x-microcks-default: true
                  value:
                    result: success
        "482":
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerErrorException"
              examples:
                AddFlowOutputs482Example:
                  summary: Default AddFlowOutputs 482 response
                  x-microcks-default: true
                  value:
                    result: success
        "483":
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ForbiddenException"
              examples:
                AddFlowOutputs483Example:
                  summary: Default AddFlowOutputs 483 response
                  x-microcks-default: true
                  value:
                    result: success
        "484":
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/NotFoundException"
              examples:
                AddFlowOutputs484Example:
                  summary: Default AddFlowOutputs 484 response
                  x-microcks-default: true
                  value:
                    result: success
        "485":
          description: ServiceUnavailableException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ServiceUnavailableException"
              examples:
                AddFlowOutputs485Example:
                  summary: Default AddFlowOutputs 485 response
                  x-microcks-default: true
                  value:
                    result: success
        "486":
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/TooManyRequestsException"
              examples:
                AddFlowOutputs486Example:
                  summary: Default AddFlowOutputs 486 response
                  x-microcks-default: true
                  value:
                    result: success
      parameters:
      - name: flowArn
        in: path
        required: true
        description: The flow that you want to add outputs to.
        schema:
          type: string
        example: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - outputs
              properties:
                outputs:
                  description: A list of outputs that you want to add.
                  type: array
                  items:
                    $ref: "#/components/schemas/AddOutputRequest"
      summary: Amazon MediaConnect Add Flow Outputs
      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"
  "/v1/flows/{flowArn}/source":
    post:
      operationId: AddFlowSources
      description: Adds Sources to flow
      responses:
        "201":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/AddFlowSourcesResponse"
              examples:
                AddFlowSources201Example:
                  summary: Default AddFlowSources 201 response
                  x-microcks-default: true
                  value:
                    FlowArn: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
                    Sources: example-value
        "480":
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/BadRequestException"
              examples:
                AddFlowSources480Example:
                  summary: Default AddFlowSources 480 response
                  x-microcks-default: true
                  value:
                    result: success
        "481":
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerErrorException"
              examples:
                AddFlowSources481Example:
                  summary: Default AddFlowSources 481 response
                  x-microcks-default: true
                  value:
                    result: success
        "482":
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ForbiddenException"
              examples:
                AddFlowSources482Example:
                  summary: Default AddFlowSources 482 response
                  x-microcks-default: true
                  value:
                    result: success
        "483":
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/NotFoundException"
              examples:
                AddFlowSources483Example:
                  summary: Default AddFlowSources 483 response
                  x-microcks-default: true
                  value:
                    result: success
        "484":
          description: ServiceUnavailableException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ServiceUnavailableException"
              examples:
                AddFlowSources484Example:
                  summary: Default AddFlowSources 484 response
                  x-microcks-default: true
                  value:
                    result: success
        "485":
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/TooManyRequestsException"
              examples:
                AddFlowSources485Example:
                  summary: Default AddFlowSources 485 response
                  x-microcks-default: true
                  value:
                    result: success
      parameters:
      - name: flowArn
        in: path
        required: true
        description: The flow that you want to mutate.
        schema:
          type: string
        example: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - sources
              properties:
                sources:
                  description: A list of sources that you want to add.
                  type: array
                  items:
                    $ref: "#/components/schemas/SetSourceRequest"
      summary: Amazon MediaConnect Add Flow Sources
      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"
  "/v1/flows/{flowArn}/vpcInterfaces":
    post:
      operationId: AddFlowVpcInterfaces
      description: Adds VPC interfaces to flow
      responses:
        "201":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/AddFlowVpcInterfacesResponse"
              examples:
                AddFlowVpcInterfaces201Example:
                  summary: Default AddFlowVpcInterfaces 201 response
                  x-microcks-default: true
                  value:
                    FlowArn: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
                    VpcInterfaces: example-value
        "480":
          description: BadRequestException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/BadRequestException"
              examples:
                AddFlowVpcInterfaces480Example:
                  summary: Default AddFlowVpcInterfaces 480 response
                  x-microcks-default: true
                  value:
                    result: success
        "481":
          description: InternalServerErrorException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerErrorException"
              examples:
                AddFlowVpcInterfaces481Example:
                  summary: Default AddFlowVpcInterfaces 481 response
                  x-microcks-default: true
                  value:
                    result: success
        "482":
          description: ForbiddenException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ForbiddenException"
              examples:
                AddFlowVpcInterfaces482Example:
                  summary: Default AddFlowVpcInterfaces 482 response
                  x-microcks-default: true
                  value:
                    result: success
        "483":
          description: NotFoundException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/NotFoundException"
              examples:
                AddFlowVpcInterfaces483Example:
                  summary: Default AddFlowVpcInterfaces 483 response
                  x-microcks-default: true
                  value:
                    result: success
        "484":
          description: ServiceUnavailableException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ServiceUnavailableException"
              examples:
                AddFlowVpcInterfaces484Example:
                  summary: Default AddFlowVpcInterfaces 484 response
                  x-microcks-default: true
                  value:
                    result: success
        "485":
          description: TooManyRequestsException
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/TooManyRequestsException"
              examples:
                AddFlowVpcInterfaces485Example:
                  summary: Default AddFlowVpcInterfaces 485 response
                  x-microcks-default: true
                  value:
                    result: success
      parameters:
      - name: flowArn
        in: path
        required: true
        description: The flow that you want to mutate.
        schema:
          type: string
        example: arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - vpcInterfaces
              properties:
                vpcInterfaces:
                  description: A list of VPC interfaces that you want to add.
                  type: array
                  items:
                    $ref: "#/components/schemas/VpcInterfaceRequest"
      summary: Amazon MediaConnect Add Flow Vpc Interfaces
      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"
  /v1/bridges:
    post:
      operationId: CreateBridge
      description: Creates a new bridge. The request must include one source.
      responses:
        "201":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/CreateBridgeResponse"
              examples:
                CreateBridge201Example:
                  summary: Default CreateBridge 201 response
                  x-microcks-default: true
                  value:
                    Bridge: example-value
        "480":
          description: CreateBridge420Exception
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/CreateBridge420Exception"
              examples:
                CreateBridge480Example:
                  summary: Default CreateBridge 480 response
                  x-microcks-default: 

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