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