Class: Aws::KinesisVideo::Types::ChannelInfo

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

Overview

A structure that encapsulates a signaling channel's metadata and properties.

Instance Attribute Summary collapse

Instance Attribute Details

#channel_arnString

The Amazon Resource Name (ARN) of the signaling channel.

Returns:

  • (String)


82
83
84
85
86
87
88
89
90
91
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 82

class ChannelInfo < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_type,
  :channel_status,
  :creation_time,
  :single_master_configuration,
  :version)
  include Aws::Structure
end

#channel_nameString

The name of the signaling channel.

Returns:

  • (String)


82
83
84
85
86
87
88
89
90
91
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 82

class ChannelInfo < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_type,
  :channel_status,
  :creation_time,
  :single_master_configuration,
  :version)
  include Aws::Structure
end

#channel_statusString

Current status of the signaling channel.

Returns:

  • (String)


82
83
84
85
86
87
88
89
90
91
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 82

class ChannelInfo < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_type,
  :channel_status,
  :creation_time,
  :single_master_configuration,
  :version)
  include Aws::Structure
end

#channel_typeString

The type of the signaling channel.

Returns:

  • (String)


82
83
84
85
86
87
88
89
90
91
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 82

class ChannelInfo < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_type,
  :channel_status,
  :creation_time,
  :single_master_configuration,
  :version)
  include Aws::Structure
end

#creation_timeTime

The time at which the signaling channel was created.

Returns:

  • (Time)


82
83
84
85
86
87
88
89
90
91
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 82

class ChannelInfo < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_type,
  :channel_status,
  :creation_time,
  :single_master_configuration,
  :version)
  include Aws::Structure
end

#single_master_configurationTypes::SingleMasterConfiguration

A structure that contains the configuration for the SINGLE_MASTER channel type.



82
83
84
85
86
87
88
89
90
91
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 82

class ChannelInfo < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_type,
  :channel_status,
  :creation_time,
  :single_master_configuration,
  :version)
  include Aws::Structure
end

#versionString

The current version of the signaling channel.

Returns:

  • (String)


82
83
84
85
86
87
88
89
90
91
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 82

class ChannelInfo < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_type,
  :channel_status,
  :creation_time,
  :single_master_configuration,
  :version)
  include Aws::Structure
end