You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::MediaLive::Types::Channel

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

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The unique arn of the channel.

Returns:

  • (String)


1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end

#destinationsArray<Types::OutputDestination>

A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.

Returns:



1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end

#egress_endpointsArray<Types::ChannelEgressEndpoint>

The endpoints where outgoing connections initiate from

Returns:



1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end

#encoder_settingsTypes::EncoderSettings



1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end

#idString

The unique id of the channel.

Returns:

  • (String)


1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end

#input_attachmentsArray<Types::InputAttachment>

List of input attachments for channel.

Returns:



1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end

#input_specificationTypes::InputSpecification



1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end

#nameString

The name of the channel. (user-mutable)

Returns:

  • (String)


1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end

#pipelines_running_countInteger

The number of currently healthy pipelines.

Returns:

  • (Integer)


1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of the role assumed when running the Channel.

Returns:

  • (String)


1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end

#stateString

Returns:

  • (String)


1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1590

class Channel < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :encoder_settings,
  :id,
  :input_attachments,
  :input_specification,
  :name,
  :pipelines_running_count,
  :role_arn,
  :state)
  include Aws::Structure
end