Class CfnChannelProps
Properties for defining a CfnChannel
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.MediaLive
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnChannelProps : Object, ICfnChannelProps
Syntax (vb)
Public Class CfnChannelProps
Inherits Object
Implements ICfnChannelProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html
ExampleMetadata: fixture=_generated
Synopsis
Constructors
CfnChannelProps() |
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. |
Constructors
CfnChannelProps()
public CfnChannelProps()
Properties
CdiInputSpecification
Specification of CDI inputs for this channel.
public object CdiInputSpecification { get; set; }
Property Value
System.Object
Remarks
ChannelClass
The class for this channel.
public string ChannelClass { get; set; }
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.
public object Destinations { get; set; }
Property Value
System.Object
Remarks
EncoderSettings
The encoding configuration for the output content.
public object EncoderSettings { get; set; }
Property Value
System.Object
Remarks
InputAttachments
The list of input attachments for the channel.
public object InputAttachments { get; set; }
Property Value
System.Object
Remarks
InputSpecification
The input specification for this channel.
public object InputSpecification { get; set; }
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.
public string LogLevel { get; set; }
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.
public object Maintenance { get; set; }
Property Value
System.Object
Remarks
Name
A name for this audio selector.
public string Name { get; set; }
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.
public string RoleArn { get; set; }
Property Value
System.String
Remarks
The role is identified by its ARN.
Tags
A collection of tags for this channel.
public object Tags { get; set; }
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.
public object Vpc { get; set; }
Property Value
System.Object