aws-cdk-lib.aws_medialive.CfnChannelProps

interface CfnChannelProps

LanguageType name
.NETAmazon.CDK.AWS.MediaLive.CfnChannelProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsmedialive#CfnChannelProps
Javasoftware.amazon.awscdk.services.medialive.CfnChannelProps
Pythonaws_cdk.aws_medialive.CfnChannelProps
TypeScript aws-cdk-lib » aws_medialive » CfnChannelProps

Properties for defining a CfnChannel.

Example

// The generated example for this type would exceed 500 lines,
// and has been elided for readability.

Properties

NameTypeDescription
cdiInputSpecification?IResolvable | CdiInputSpecificationPropertySpecification of CDI inputs for this channel.
channelClass?stringThe class for this channel.
destinations?IResolvable | IResolvable | OutputDestinationProperty[]The settings that identify the destination for the outputs in this MediaLive output package.
encoderSettings?IResolvable | EncoderSettingsPropertyThe encoding configuration for the output content.
inputAttachments?IResolvable | IResolvable | InputAttachmentProperty[]The list of input attachments for the channel.
inputSpecification?IResolvable | InputSpecificationPropertyThe input specification for this channel.
logLevel?stringThe verbosity for logging activity for this channel.
maintenance?IResolvable | MaintenanceCreateSettingsPropertyAWS::MediaLive::Channel.Maintenance.
name?stringA name for this audio selector.
roleArn?stringThe IAM role for MediaLive to assume when running this channel.
tags?anyA collection of tags for this channel.
vpc?IResolvable | VpcOutputSettingsPropertySettings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.

cdiInputSpecification?

Type: IResolvable | CdiInputSpecificationProperty (optional)

Specification of CDI inputs for this channel.


channelClass?

Type: string (optional)

The 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.


destinations?

Type: IResolvable | IResolvable | OutputDestinationProperty[] (optional)

The settings that identify the destination for the outputs in this MediaLive output package.


encoderSettings?

Type: IResolvable | EncoderSettingsProperty (optional)

The encoding configuration for the output content.


inputAttachments?

Type: IResolvable | IResolvable | InputAttachmentProperty[] (optional)

The list of input attachments for the channel.


inputSpecification?

Type: IResolvable | InputSpecificationProperty (optional)

The input specification for this channel.

It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.


logLevel?

Type: string (optional)

The verbosity for logging activity for this channel.

Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.


maintenance?

Type: IResolvable | MaintenanceCreateSettingsProperty (optional)

AWS::MediaLive::Channel.Maintenance.


name?

Type: string (optional)

A name for this audio selector.

The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.


roleArn?

Type: string (optional)

The IAM role for MediaLive to assume when running this channel.

The role is identified by its ARN.


tags?

Type: any (optional)

A collection of tags for this channel.

Each tag is a key-value pair.


vpc?

Type: IResolvable | VpcOutputSettingsProperty (optional)

Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.