Class: Aws::MediaLive::Types::CreateChannel
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::CreateChannel
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-medialive/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cdi_input_specification ⇒ Types::CdiInputSpecification
Specification of CDI inputs for this channel.
-
#channel_class ⇒ String
The class for this channel.
- #destinations ⇒ Array<Types::OutputDestination>
-
#encoder_settings ⇒ Types::EncoderSettings
Encoder Settings.
-
#input_attachments ⇒ Array<Types::InputAttachment>
List of input attachments for channel.
-
#input_specification ⇒ Types::InputSpecification
Specification of network and file inputs for this channel.
-
#log_level ⇒ String
The log level to write to CloudWatch Logs.
-
#name ⇒ String
Name of channel.
-
#request_id ⇒ String
Unique request ID to be specified.
-
#reserved ⇒ String
Deprecated field that’s only usable by whitelisted customers.
-
#role_arn ⇒ String
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.
-
#tags ⇒ Hash<String,String>
A collection of key-value pairs.
-
#vpc ⇒ Types::VpcOutputSettings
Settings for VPC output.
Instance Attribute Details
#cdi_input_specification ⇒ Types::CdiInputSpecification
Specification of CDI inputs for this channel
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#channel_class ⇒ String
The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#destinations ⇒ Array<Types::OutputDestination>
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#encoder_settings ⇒ Types::EncoderSettings
Encoder Settings
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#input_attachments ⇒ Array<Types::InputAttachment>
List of input attachments for channel.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#input_specification ⇒ Types::InputSpecification
Specification of network and file inputs for this channel
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#log_level ⇒ String
The log level to write to CloudWatch Logs.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Name of channel.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#request_id ⇒ String
Unique request ID to be specified. This is needed to prevent retries from creating multiple resources. **A suitable default value is auto-generated.** You should normally not need to pass this option.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#reserved ⇒ String
Deprecated field that’s only usable by whitelisted customers.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A collection of key-value pairs.
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |
#vpc ⇒ Types::VpcOutputSettings
Settings for VPC output
3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 |
# File 'lib/aws-sdk-medialive/types.rb', line 3082 class CreateChannel < Struct.new( :cdi_input_specification, :channel_class, :destinations, :encoder_settings, :input_attachments, :input_specification, :log_level, :name, :request_id, :reserved, :role_arn, :tags, :vpc) SENSITIVE = [] include Aws::Structure end |