{ "opencollection": "1.0.0", "info": { "name": "AWS MediaConnect Bridges API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Bridges", "type": "folder" }, "items": [ { "info": { "name": "Amazon MediaConnect Add Bridge Outputs", "type": "http" }, "http": { "method": "POST", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges/:bridgeArn/outputs", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "bridgeArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "path", "description": "The ARN of the bridge that you want to update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Adds outputs to an existing bridge." }, { "info": { "name": "Amazon MediaConnect Add Bridge Sources", "type": "http" }, "http": { "method": "POST", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges/:bridgeArn/sources", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "bridgeArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "path", "description": "The ARN of the bridge that you want to update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Adds sources to an existing bridge." }, { "info": { "name": "Amazon MediaConnect List Bridges", "type": "http" }, "http": { "method": "GET", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "filterArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "query", "description": "Filter the list results to display only the bridges associated with the selected Amazon Resource Name (ARN)." }, { "name": "maxResults", "value": "1", "type": "query", "description": "The maximum number of results to return per API request. For example, you submit a ListBridges request with MaxResults set at 5. Although 20 items match your request, the service returns no more than the first 5 items. (The service also returns a NextToken value that you can use to fetch the next batch of results.) The service might return fewer results than the MaxResults value. If MaxResults is not included in the request, the service defaults to pagination with a maximum of 10 results per page." }, { "name": "nextToken", "value": "example-value", "type": "query", "description": "The token that identifies which batch of results that you want to see. For example, you submit a ListBridges request with MaxResults set at 5. The service returns the first batch of results (up to 5) and a NextToken value. To see the next batch of results, you can submit the ListBridges request a second time and specify the NextToken value." }, { "name": "MaxResults", "value": "example-value", "type": "query", "description": "Pagination limit" }, { "name": "NextToken", "value": "example-value", "type": "query", "description": "Pagination token" } ] }, "docs": "Displays a list of bridges that are associated with this account and an optionally specified Arn. This request returns a paginated result." }, { "info": { "name": "Amazon MediaConnect Create Bridge", "type": "http" }, "http": { "method": "POST", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new bridge. The request must include one source." }, { "info": { "name": "Amazon MediaConnect Describe Bridge", "type": "http" }, "http": { "method": "GET", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges/:bridgeArn", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "bridgeArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "path", "description": "The ARN of the bridge that you want to describe." } ] }, "docs": "Displays the details of a bridge." }, { "info": { "name": "Amazon MediaConnect Update Bridge", "type": "http" }, "http": { "method": "PUT", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges/:bridgeArn", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "bridgeArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "path", "description": "The Amazon Resource Number (ARN) of the bridge that you want to update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the bridge" }, { "info": { "name": "Amazon MediaConnect Delete Bridge", "type": "http" }, "http": { "method": "DELETE", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges/:bridgeArn", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "bridgeArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "path", "description": "The ARN of the bridge that you want to delete." } ] }, "docs": "Deletes a bridge. Before you can delete a bridge, you must stop the bridge." }, { "info": { "name": "Amazon MediaConnect Update Bridge Output", "type": "http" }, "http": { "method": "PUT", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges/:bridgeArn/outputs/:outputName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "bridgeArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "path", "description": "The ARN of the bridge that you want to update." }, { "name": "outputName", "value": "example-flow", "type": "path", "description": "The name of the bridge output that you want to update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing bridge output." }, { "info": { "name": "Amazon MediaConnect Remove Bridge Output", "type": "http" }, "http": { "method": "DELETE", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges/:bridgeArn/outputs/:outputName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "bridgeArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "path", "description": "The ARN of the bridge that you want to update." }, { "name": "outputName", "value": "example-flow", "type": "path", "description": "The name of the bridge output that you want to remove." } ] }, "docs": "Removes an output from a bridge." }, { "info": { "name": "Amazon MediaConnect Update Bridge Source", "type": "http" }, "http": { "method": "PUT", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges/:bridgeArn/sources/:sourceName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "bridgeArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "path", "description": "The ARN of the bridge that you want to update." }, { "name": "sourceName", "value": "example-flow", "type": "path", "description": "The name of the source that you want to update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing bridge source." }, { "info": { "name": "Amazon MediaConnect Remove Bridge Source", "type": "http" }, "http": { "method": "DELETE", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges/:bridgeArn/sources/:sourceName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "bridgeArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "path", "description": "The ARN of the bridge that you want to update." }, { "name": "sourceName", "value": "example-flow", "type": "path", "description": "The name of the bridge source that you want to remove." } ] }, "docs": "Removes a source from a bridge." }, { "info": { "name": "Amazon MediaConnect Update Bridge State", "type": "http" }, "http": { "method": "PUT", "url": "http://mediaconnect.{region}.amazonaws.com/v1/bridges/:bridgeArn/state", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "bridgeArn", "value": "arn:aws:mediaconnect:us-east-1:123456789012:flow:example-flow", "type": "path", "description": "The ARN of the bridge that you want to update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the bridge state" } ] } ], "bundled": true }