Class: Aws::MediaLive::Types::CreateChannel

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#anywhere_settingsTypes::AnywhereSettings

The Elemental Anywhere settings for this channel.



2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#cdi_input_specificationTypes::CdiInputSpecification

Specification of CDI inputs for this channel



2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#channel_classString

The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

Returns:

  • (String)


2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#channel_engine_versionTypes::ChannelEngineVersionRequest

The desired engine version for this channel.



2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#destinationsArray<Types::OutputDestination>

Returns:



2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#dry_runBoolean

Returns:

  • (Boolean)


2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#encoder_settingsTypes::EncoderSettings

Encoder Settings



2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#input_attachmentsArray<Types::InputAttachment>

List of input attachments for channel.

Returns:



2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#input_specificationTypes::InputSpecification

Specification of network and file inputs for this channel



2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#log_levelString

The log level to write to CloudWatch Logs.

Returns:

  • (String)


2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#maintenanceTypes::MaintenanceCreateSettings

Maintenance settings for this channel.



2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Name of channel.

Returns:

  • (String)


2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#request_idString

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.

Returns:

  • (String)


2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#reservedString

Deprecated field that's only usable by whitelisted customers.

Returns:

  • (String)


2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

Returns:

  • (String)


2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

A collection of key-value pairs.

Returns:

  • (Hash<String,String>)


2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#vpcTypes::VpcOutputSettings

Settings for the VPC outputs



2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2204

class CreateChannel < Struct.new(
  :cdi_input_specification,
  :channel_class,
  :destinations,
  :encoder_settings,
  :input_attachments,
  :input_specification,
  :log_level,
  :maintenance,
  :name,
  :request_id,
  :reserved,
  :role_arn,
  :tags,
  :vpc,
  :anywhere_settings,
  :channel_engine_version,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end