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)


1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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



1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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

#egress_endpointsArray<Types::ChannelEgressEndpoint>

The endpoints where outgoing connections initiate from

Returns:



1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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

#idString

The unique id of the channel.

Returns:

  • (String)


1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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

#input_attachmentsArray<Types::InputAttachment>

List of input attachments for channel.

Returns:



1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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

#input_specificationTypes::InputSpecification



1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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

#log_levelString

The log level being written to CloudWatch Logs.

Returns:

  • (String)


1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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

#nameString

The name of the channel. (user-mutable)

Returns:

  • (String)


1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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

#pipelines_running_countInteger

The number of currently healthy pipelines.

Returns:

  • (Integer)


1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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


1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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

#stateString

Returns:

  • (String)


1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 1692

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