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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_arn ⇒ String

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

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
97
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 87

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

#channel_name ⇒ String

The name of the signaling channel.

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
97
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 87

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

#channel_status ⇒ String

Current status of the signaling channel.

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
97
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 87

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

#channel_type ⇒ String

The type of the signaling channel.

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
97
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 87

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

#creation_time ⇒ Time

The time at which the signaling channel was created.

Returns:

  • (Time)


87
88
89
90
91
92
93
94
95
96
97
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 87

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

#single_master_configuration ⇒ Types::SingleMasterConfiguration

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



87
88
89
90
91
92
93
94
95
96
97
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 87

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

#version ⇒ String

The current version of the signaling channel.

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
97
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 87

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