AWS SDK for JavaScript MediaLive Client for Node.js, Browser and React Native.
API for AWS Elemental MediaLive
To install this package, use the CLI of your favorite package manager:
npm install @aws-sdk/client-medialive
yarn add @aws-sdk/client-medialive
pnpm add @aws-sdk/client-medialive
The AWS SDK is modulized by clients and commands.
To send a request, you only need to import the MediaLiveClient and
the commands you need, for example ListInputsCommand:
const { MediaLiveClient, ListInputsCommand } = require("@aws-sdk/client-medialive");
import { MediaLiveClient, ListInputsCommand } from "@aws-sdk/client-medialive";
To send a request:
- Instantiate a client with configuration (e.g. credentials, region).
- Instantiate a command with input parameters.
- Call the
send operation on the client, providing the command object as input.
const client = new MediaLiveClient({ region: "REGION" });
const params = { };
const command = new ListInputsCommand(params);
We recommend using the await
operator to wait for the promise returned by send operation as follows:
try {
const data = await client.send(command);
} catch (error) {
} finally {
}
You can also use Promise chaining.
client
.send(command)
.then((data) => {
})
.catch((error) => {
})
.finally(() => {
});
The aggregated client class is exported from the same package, but without the "Client" suffix.
MediaLive extends MediaLiveClient and additionally supports all operations, waiters, and paginators as methods.
This style may be familiar to you from the AWS SDK for JavaScript v2.
If you are bundling the AWS SDK, we recommend using only the bare-bones client (MediaLiveClient).
More details are in the blog post on
modular packages in AWS SDK for JavaScript.
import { MediaLive } from "@aws-sdk/client-medialive";
const client = new MediaLive({ region: "REGION" });
try {
const data = await client.listInputs(params);
} catch (error) {
}
client
.listInputs(params)
.then((data) => {
})
.catch((error) => {
});
client.listInputs(params, (err, data) => {
});
When the service returns an exception, the error will include the exception information,
as well as response metadata (e.g. request id).
try {
const data = await client.send(command);
} catch (error) {
const { requestId, cfId, extendedRequestId } = error.$metadata;
console.log({ requestId, cfId, extendedRequestId });
}
See also docs/ERROR_HANDLING.
Please use these community resources for getting help.
We use GitHub issues for tracking bugs and feature requests, but have limited bandwidth to address them.
To test your universal JavaScript code in Node.js, browser and react-native environments,
visit our code samples repo.
This client code is generated automatically. Any modifications will be overwritten the next time the @aws-sdk/client-medialive package is updated.
To contribute to client you can check our generate clients scripts.
This SDK is distributed under the
Apache License, Version 2.0,
see LICENSE for more information.
AcceptInputDeviceTransfer
Command API Reference / Input / Output
BatchDelete
Command API Reference / Input / Output
BatchStart
Command API Reference / Input / Output
BatchStop
Command API Reference / Input / Output
BatchUpdateSchedule
Command API Reference / Input / Output
CancelInputDeviceTransfer
Command API Reference / Input / Output
ClaimDevice
Command API Reference / Input / Output
CreateChannel
Command API Reference / Input / Output
CreateChannelPlacementGroup
Command API Reference / Input / Output
CreateCloudWatchAlarmTemplate
Command API Reference / Input / Output
CreateCloudWatchAlarmTemplateGroup
Command API Reference / Input / Output
CreateCluster
Command API Reference / Input / Output
CreateEventBridgeRuleTemplate
Command API Reference / Input / Output
CreateEventBridgeRuleTemplateGroup
Command API Reference / Input / Output
CreateInput
Command API Reference / Input / Output
CreateInputSecurityGroup
Command API Reference / Input / Output
CreateMultiplex
Command API Reference / Input / Output
CreateMultiplexProgram
Command API Reference / Input / Output
CreateNetwork
Command API Reference / Input / Output
CreateNode
Command API Reference / Input / Output
CreateNodeRegistrationScript
Command API Reference / Input / Output
CreatePartnerInput
Command API Reference / Input / Output
CreateSdiSource
Command API Reference / Input / Output
CreateSignalMap
Command API Reference / Input / Output
CreateTags
Command API Reference / Input / Output
DeleteChannel
Command API Reference / Input / Output
DeleteChannelPlacementGroup
Command API Reference / Input / Output
DeleteCloudWatchAlarmTemplate
Command API Reference / Input / Output
DeleteCloudWatchAlarmTemplateGroup
Command API Reference / Input / Output
DeleteCluster
Command API Reference / Input / Output
DeleteEventBridgeRuleTemplate
Command API Reference / Input / Output
DeleteEventBridgeRuleTemplateGroup
Command API Reference / Input / Output
DeleteInput
Command API Reference / Input / Output
DeleteInputSecurityGroup
Command API Reference / Input / Output
DeleteMultiplex
Command API Reference / Input / Output
DeleteMultiplexProgram
Command API Reference / Input / Output
DeleteNetwork
Command API Reference / Input / Output
DeleteNode
Command API Reference / Input / Output
DeleteReservation
Command API Reference / Input / Output
DeleteSchedule
Command API Reference / Input / Output
DeleteSdiSource
Command API Reference / Input / Output
DeleteSignalMap
Command API Reference / Input / Output
DeleteTags
Command API Reference / Input / Output
DescribeAccountConfiguration
Command API Reference / Input / Output
DescribeChannel
Command API Reference / Input / Output
DescribeChannelPlacementGroup
Command API Reference / Input / Output
DescribeCluster
Command API Reference / Input / Output
DescribeInput
Command API Reference / Input / Output
DescribeInputDevice
Command API Reference / Input / Output
DescribeInputDeviceThumbnail
Command API Reference / Input / Output
DescribeInputSecurityGroup
Command API Reference / Input / Output
DescribeMultiplex
Command API Reference / Input / Output
DescribeMultiplexProgram
Command API Reference / Input / Output
DescribeNetwork
Command API Reference / Input / Output
DescribeNode
Command API Reference / Input / Output
DescribeOffering
Command API Reference / Input / Output
DescribeReservation
Command API Reference / Input / Output
DescribeSchedule
Command API Reference / Input / Output
DescribeSdiSource
Command API Reference / Input / Output
DescribeThumbnails
Command API Reference / Input / Output
GetCloudWatchAlarmTemplate
Command API Reference / Input / Output
GetCloudWatchAlarmTemplateGroup
Command API Reference / Input / Output
GetEventBridgeRuleTemplate
Command API Reference / Input / Output
GetEventBridgeRuleTemplateGroup
Command API Reference / Input / Output
GetSignalMap
Command API Reference / Input / Output
ListAlerts
Command API Reference / Input / Output
ListChannelPlacementGroups
Command API Reference / Input / Output
ListChannels
Command API Reference / Input / Output
ListCloudWatchAlarmTemplateGroups
Command API Reference / Input / Output
ListCloudWatchAlarmTemplates
Command API Reference / Input / Output
ListClusterAlerts
Command API Reference / Input / Output
ListClusters
Command API Reference / Input / Output
ListEventBridgeRuleTemplateGroups
Command API Reference / Input / Output
ListEventBridgeRuleTemplates
Command API Reference / Input / Output
ListInputDevices
Command API Reference / Input / Output
ListInputDeviceTransfers
Command API Reference / Input / Output
ListInputs
Command API Reference / Input / Output
ListInputSecurityGroups
Command API Reference / Input / Output
ListMultiplexAlerts
Command API Reference / Input / Output
ListMultiplexes
Command API Reference / Input / Output
ListMultiplexPrograms
Command API Reference / Input / Output
ListNetworks
Command API Reference / Input / Output
ListNodes
Command API Reference / Input / Output
ListOfferings
Command API Reference / Input / Output
ListReservations
Command API Reference / Input / Output
ListSdiSources
Command API Reference / Input / Output
ListSignalMaps
Command API Reference / Input / Output
ListTagsForResource
Command API Reference / Input / Output
ListVersions
Command API Reference / Input / Output
PurchaseOffering
Command API Reference / Input / Output
RebootInputDevice
Command API Reference / Input / Output
RejectInputDeviceTransfer
Command API Reference / Input / Output
RestartChannelPipelines
Command API Reference / Input / Output
StartChannel
Command API Reference / Input / Output
StartDeleteMonitorDeployment
Command API Reference / Input / Output
StartInputDevice
Command API Reference / Input / Output
StartInputDeviceMaintenanceWindow
Command API Reference / Input / Output
StartMonitorDeployment
Command API Reference / Input / Output
StartMultiplex
Command API Reference / Input / Output
StartUpdateSignalMap
Command API Reference / Input / Output
StopChannel
Command API Reference / Input / Output
StopInputDevice
Command API Reference / Input / Output
StopMultiplex
Command API Reference / Input / Output
TransferInputDevice
Command API Reference / Input / Output
UpdateAccountConfiguration
Command API Reference / Input / Output
UpdateChannel
Command API Reference / Input / Output
UpdateChannelClass
Command API Reference / Input / Output
UpdateChannelPlacementGroup
Command API Reference / Input / Output
UpdateCloudWatchAlarmTemplate
Command API Reference / Input / Output
UpdateCloudWatchAlarmTemplateGroup
Command API Reference / Input / Output
UpdateCluster
Command API Reference / Input / Output
UpdateEventBridgeRuleTemplate
Command API Reference / Input / Output
UpdateEventBridgeRuleTemplateGroup
Command API Reference / Input / Output
UpdateInput
Command API Reference / Input / Output
UpdateInputDevice
Command API Reference / Input / Output
UpdateInputSecurityGroup
Command API Reference / Input / Output
UpdateMultiplex
Command API Reference / Input / Output
UpdateMultiplexProgram
Command API Reference / Input / Output
UpdateNetwork
Command API Reference / Input / Output
UpdateNode
Command API Reference / Input / Output
UpdateNodeState
Command API Reference / Input / Output
UpdateReservation
Command API Reference / Input / Output
UpdateSdiSource
Command API Reference / Input / Output