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

Class: Aws::MediaLive::Types::ChannelSummary

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)


1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1675

class ChannelSummary < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :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:



1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1675

class ChannelSummary < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :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:



1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1675

class ChannelSummary < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :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)


1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1675

class ChannelSummary < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :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:



1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1675

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

#input_specificationTypes::InputSpecification



1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1675

class ChannelSummary < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :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)


1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1675

class ChannelSummary < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :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)


1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1675

class ChannelSummary < Struct.new(
  :arn,
  :destinations,
  :egress_endpoints,
  :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)


1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1675

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

#stateString

Returns:

  • (String)


1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1675

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