Class: AWS.MediaConnect
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.MediaConnect
- Identifier:
- mediaconnect
- API Version:
- 2018-11-14
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
API for AWS Elemental MediaConnect
Sending a Request Using MediaConnect
var mediaconnect = new AWS.MediaConnect();
mediaconnect.addBridgeOutputs(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the MediaConnect object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var mediaconnect = new AWS.MediaConnect({apiVersion: '2018-11-14'});
You can also set the API version globally in AWS.config.apiVersions using
the mediaconnect service identifier:
AWS.config.apiVersions = {
mediaconnect: '2018-11-14',
// other service API versions
};
var mediaconnect = new AWS.MediaConnect();
Waiter Resource States
This service supports a list of resource states that can be polled using the waitFor() method. The resource states are:
flowActive, flowStandby, flowDeleted
Constructor Summary collapse
-
new AWS.MediaConnect(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
addBridgeOutputs(params = {}, callback) ⇒ AWS.Request
Adds outputs to an existing bridge.
-
addBridgeSources(params = {}, callback) ⇒ AWS.Request
Adds sources to an existing bridge.
-
addFlowMediaStreams(params = {}, callback) ⇒ AWS.Request
Adds media streams to an existing flow.
-
addFlowOutputs(params = {}, callback) ⇒ AWS.Request
Adds outputs to an existing flow.
-
addFlowSources(params = {}, callback) ⇒ AWS.Request
Adds Sources to flow.
-
addFlowVpcInterfaces(params = {}, callback) ⇒ AWS.Request
Adds VPC interfaces to flow.
-
createBridge(params = {}, callback) ⇒ AWS.Request
Creates a new bridge.
-
createFlow(params = {}, callback) ⇒ AWS.Request
Creates a new flow.
-
createGateway(params = {}, callback) ⇒ AWS.Request
Creates a new gateway.
-
deleteBridge(params = {}, callback) ⇒ AWS.Request
Deletes a bridge.
-
deleteFlow(params = {}, callback) ⇒ AWS.Request
Deletes a flow.
-
deleteGateway(params = {}, callback) ⇒ AWS.Request
Deletes a gateway.
-
deregisterGatewayInstance(params = {}, callback) ⇒ AWS.Request
Deregisters an instance.
-
describeBridge(params = {}, callback) ⇒ AWS.Request
Displays the details of a bridge.
-
describeFlow(params = {}, callback) ⇒ AWS.Request
Displays the details of a flow.
-
describeFlowSourceMetadata(params = {}, callback) ⇒ AWS.Request
Displays details of the flow's source stream.
-
describeFlowSourceThumbnail(params = {}, callback) ⇒ AWS.Request
Displays the thumbnail details of a flow's source stream.
-
describeGateway(params = {}, callback) ⇒ AWS.Request
Displays the details of a gateway.
-
describeGatewayInstance(params = {}, callback) ⇒ AWS.Request
Displays the details of an instance.
-
describeOffering(params = {}, callback) ⇒ AWS.Request
Displays the details of an offering.
-
describeReservation(params = {}, callback) ⇒ AWS.Request
Displays the details of a reservation.
-
grantFlowEntitlements(params = {}, callback) ⇒ AWS.Request
Grants entitlements to an existing flow.
-
listBridges(params = {}, callback) ⇒ AWS.Request
Displays a list of bridges that are associated with this account and an optionally specified Arn.
-
listEntitlements(params = {}, callback) ⇒ AWS.Request
Displays a list of all entitlements that have been granted to this account.
-
listFlows(params = {}, callback) ⇒ AWS.Request
Displays a list of flows that are associated with this account.
-
listGatewayInstances(params = {}, callback) ⇒ AWS.Request
Displays a list of instances associated with the AWS account.
-
listGateways(params = {}, callback) ⇒ AWS.Request
Displays a list of gateways that are associated with this account.
-
listOfferings(params = {}, callback) ⇒ AWS.Request
Displays a list of all offerings that are available to this account in the current AWS Region.
-
listReservations(params = {}, callback) ⇒ AWS.Request
Displays a list of all reservations that have been purchased by this account in the current AWS Region.
-
listTagsForResource(params = {}, callback) ⇒ AWS.Request
List all tags on an AWS Elemental MediaConnect resource.
-
purchaseOffering(params = {}, callback) ⇒ AWS.Request
Submits a request to purchase an offering.
-
removeBridgeOutput(params = {}, callback) ⇒ AWS.Request
Removes an output from a bridge.
-
removeBridgeSource(params = {}, callback) ⇒ AWS.Request
Removes a source from a bridge.
-
removeFlowMediaStream(params = {}, callback) ⇒ AWS.Request
Removes a media stream from a flow.
-
removeFlowOutput(params = {}, callback) ⇒ AWS.Request
Removes an output from an existing flow.
-
removeFlowSource(params = {}, callback) ⇒ AWS.Request
Removes a source from an existing flow.
-
removeFlowVpcInterface(params = {}, callback) ⇒ AWS.Request
Removes a VPC Interface from an existing flow.
-
revokeFlowEntitlement(params = {}, callback) ⇒ AWS.Request
Revokes an entitlement from a flow.
-
startFlow(params = {}, callback) ⇒ AWS.Request
Starts a flow.
-
stopFlow(params = {}, callback) ⇒ AWS.Request
Stops a flow.
-
tagResource(params = {}, callback) ⇒ AWS.Request
Associates the specified tags to a resource with the specified resourceArn.
-
untagResource(params = {}, callback) ⇒ AWS.Request
Deletes specified tags from a resource.
-
updateBridge(params = {}, callback) ⇒ AWS.Request
Updates the bridge.
-
updateBridgeOutput(params = {}, callback) ⇒ AWS.Request
Updates an existing bridge output.
-
updateBridgeSource(params = {}, callback) ⇒ AWS.Request
Updates an existing bridge source.
-
updateBridgeState(params = {}, callback) ⇒ AWS.Request
Updates the bridge state.
-
updateFlow(params = {}, callback) ⇒ AWS.Request
Updates flow.
-
updateFlowEntitlement(params = {}, callback) ⇒ AWS.Request
You can change an entitlement's description, subscribers, and encryption.
-
updateFlowMediaStream(params = {}, callback) ⇒ AWS.Request
Updates an existing media stream.
-
updateFlowOutput(params = {}, callback) ⇒ AWS.Request
Updates an existing flow output.
-
updateFlowSource(params = {}, callback) ⇒ AWS.Request
Updates the source of a flow.
-
updateGatewayInstance(params = {}, callback) ⇒ AWS.Request
Updates the configuration of an existing Gateway Instance.
-
waitFor(state, params = {}, callback) ⇒ AWS.Request
Waits for a given MediaConnect resource.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, setupRequestListeners, defineService
Constructor Details
new AWS.MediaConnect(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
addFlowMediaStreams(params = {}, callback) ⇒ AWS.Request
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.