AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::MediaPackageV2::Channel

CfnChannel

Creates a channel to receive content. After it's created, a channel provides static input URLs. These URLs remain the same throughout the lifetime of the channel, regardless of any failures or upgrades that might occur. Use these URLs to configure the outputs of your upstream encoder.

Import

import { CfnChannel } from 'aws-cdk-lib/aws-mediapackagev2';

Or use the module namespace:

import * as mediapackagev2 from 'aws-cdk-lib/aws-mediapackagev2';
// mediapackagev2.CfnChannel

Properties

Configuration passed to the constructor as CfnChannelProps.

channelGroupNameRequired
string

The name of the channel group associated with the channel configuration.

channelNameRequired
string

The name of the channel.

descriptionOptional
string

The description of the channel.

inputSwitchConfigurationOptional
IResolvable | InputSwitchConfigurationProperty

The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.

inputTypeOptional
string

The input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior. The allowed values are: - `HLS` - The HLS streaming specification (which defines M3U8 manifests and TS segments). - `CMAF` - The DASH-IF CMAF Ingest specification (which defines CMAF segments with optional DASH manifests).

outputHeaderConfigurationOptional
IResolvable | OutputHeaderConfigurationProperty

The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.

tagsOptional
CfnTag[]

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

LevelL1 (CloudFormation)
Moduleaws-mediapackagev2
CFN TypeAWS::MediaPackageV2::Channel
Properties7

External Links