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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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_arnString

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

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
97
# File '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_nameString

The name of the signaling channel.

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
97
# File '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_statusString

Current status of the signaling channel.

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
97
# File '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_typeString

The type of the signaling channel.

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
97
# File '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_timeTime

The time at which the signaling channel was created.

Returns:

  • (Time)


87
88
89
90
91
92
93
94
95
96
97
# File '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_configurationTypes::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 '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

#versionString

The current version of the signaling channel.

Returns:

  • (String)


87
88
89
90
91
92
93
94
95
96
97
# File '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