Interface ICfnChannelProps
Properties for defining a CfnChannel
.
Namespace: Amazon.CDK.AWS.MediaLive
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnChannelProps
Syntax (vb)
Public Interface ICfnChannelProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html
ExampleMetadata: fixture=_generated
Synopsis
Properties
CdiInputSpecification | Specification of CDI inputs for this channel. |
ChannelClass | The class for this channel. |
Destinations | The settings that identify the destination for the outputs in this MediaLive output package. |
EncoderSettings | The encoding configuration for the output content. |
InputAttachments | The list of input attachments for the channel. |
InputSpecification | The input specification for this channel. |
LogLevel | The verbosity for logging activity for this channel. |
Maintenance | Maintenance settings for this channel. |
Name | A name for this audio selector. |
RoleArn | The IAM role for MediaLive to assume when running this channel. |
Tags | A collection of tags for this channel. |
Vpc | Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC. |
Properties
CdiInputSpecification
Specification of CDI inputs for this channel.
virtual object CdiInputSpecification { get; }
Property Value
System.Object
Remarks
ChannelClass
The class for this channel.
virtual string ChannelClass { get; }
Property Value
System.String
Remarks
For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.
Destinations
The settings that identify the destination for the outputs in this MediaLive output package.
virtual object Destinations { get; }
Property Value
System.Object
Remarks
EncoderSettings
The encoding configuration for the output content.
virtual object EncoderSettings { get; }
Property Value
System.Object
Remarks
InputAttachments
The list of input attachments for the channel.
virtual object InputAttachments { get; }
Property Value
System.Object
Remarks
InputSpecification
The input specification for this channel.
virtual object InputSpecification { get; }
Property Value
System.Object
Remarks
It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.
LogLevel
The verbosity for logging activity for this channel.
virtual string LogLevel { get; }
Property Value
System.String
Remarks
Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.
Maintenance
Maintenance settings for this channel.
virtual object Maintenance { get; }
Property Value
System.Object
Remarks
Name
A name for this audio selector.
virtual string Name { get; }
Property Value
System.String
Remarks
The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.
RoleArn
The IAM role for MediaLive to assume when running this channel.
virtual string RoleArn { get; }
Property Value
System.String
Remarks
The role is identified by its ARN.
Tags
A collection of tags for this channel.
virtual object Tags { get; }
Property Value
System.Object
Remarks
Each tag is a key-value pair.
Vpc
Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
virtual object Vpc { get; }
Property Value
System.Object