AWS::MediaPackageV2::Channel - AWS CloudFormation

AWS::MediaPackageV2::Channel

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.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::MediaPackageV2::Channel", "Properties" : { "ChannelGroupName" : String, "ChannelName" : String, "Description" : String, "InputType" : String, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::MediaPackageV2::Channel Properties: ChannelGroupName: String ChannelName: String Description: String InputType: String Tags: - Tag

Properties

ChannelGroupName

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

Required: Yes

Type: String

Pattern: ^[a-zA-Z0-9_-]+$

Minimum: 1

Maximum: 256

Update requires: Replacement

ChannelName

The name of the channel.

Required: Yes

Type: String

Pattern: ^[a-zA-Z0-9_-]+$

Minimum: 1

Maximum: 256

Update requires: Replacement

Description

The description of the channel.

Required: No

Type: String

Minimum: 0

Maximum: 1024

Update requires: No interruption

InputType

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

Required: No

Type: String

Allowed values: HLS | CMAF

Update requires: Replacement

Tags

The tags associated with the channel.

Required: No

Type: Array of Tag

Update requires: No interruption

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns arn:aws:mediapackagev2:region:AccountId:ChannelGroup/ChannelGroupName/Channel/ChannelName.

For more information about using the Ref function, see Ref.

Fn::GetAtt

The attributes of the channelsf. You can only use the GetAtt function for readOnly properties. For example, you can use the GetAtt function to retrieve the read-only CreatedAt property.

Arn

The Amazon Resource Name (ARN) of the channel.

CreatedAt

The timestamp of the ccreation of the channel.

IngestEndpoints

The ingest endpoints associated with the channel.

IngestEndpointUrls

Property description not available.

ModifiedAt

The timestamp of the modification of the channel.