AWS::MediaLive::ChannelThe AWS::MediaLive::Channel resource is a MediaLive resource type that creates a channel. A MediaLive channel ingests and transcodes (decodes and encodes) source content from the inputs that are attached to that channel, and packages the new content into outputs.
import { CfnChannel } from 'aws-cdk-lib/aws-medialive';Or use the module namespace:
import * as medialive from 'aws-cdk-lib/aws-medialive';
// medialive.CfnChannelConfiguration passed to the constructor as CfnChannelProps.
anywhereSettingsOptionalIResolvable | AnywhereSettingsPropertycdiInputSpecificationOptionalIResolvable | CdiInputSpecificationPropertySpecification of CDI inputs for this channel.
channelClassOptionalstringThe class for this channel. For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.
channelEngineVersionOptionalIResolvable | ChannelEngineVersionRequestPropertychannelSecurityGroupsOptionalstring[]destinationsOptionalIResolvable | IResolvable | OutputDestinationProperty[]The settings that identify the destination for the outputs in this MediaLive output package.
dryRunOptionalboolean | IResolvableencoderSettingsOptionalIResolvable | EncoderSettingsPropertyThe encoding configuration for the output content.
inferenceSettingsOptionalIResolvable | InferenceSettingsPropertyinputAttachmentsOptionalIResolvable | IResolvable | InputAttachmentProperty[]The list of input attachments for the channel.
inputSpecificationOptionalIResolvable | InputSpecificationPropertyThe input specification for this channel. It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.
linkedChannelSettingsOptionalIResolvable | LinkedChannelSettingsPropertylogLevelOptionalstringThe verbosity for logging activity for this channel. Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.
maintenanceOptionalIResolvable | MaintenanceCreateSettingsPropertyMaintenance settings for this channel.
nameOptionalstringName of channel.
roleArnOptionalstringThe IAM role for MediaLive to assume when running this channel. The role is identified by its ARN.
tagsOptionalanyA collection of tags for this channel. Each tag is a key-value pair.
vpcOptionalIResolvable | VpcOutputSettingsPropertySettings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-medialiveAWS::MediaLive::Channel