Class: Aws::KinesisVideo::Types::CreateSignalingChannelInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_nameString

A name for the signaling channel that you are creating. It must be unique for each Amazon Web Services account and Amazon Web Services Region.

Returns:

  • (String)


160
161
162
163
164
165
166
167
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 160

class CreateSignalingChannelInput < Struct.new(
  :channel_name,
  :channel_type,
  :single_master_configuration,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#channel_typeString

A type of the signaling channel that you are creating. Currently, ‘SINGLE_MASTER` is the only supported channel type.

Returns:

  • (String)


160
161
162
163
164
165
166
167
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 160

class CreateSignalingChannelInput < Struct.new(
  :channel_name,
  :channel_type,
  :single_master_configuration,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#single_master_configurationTypes::SingleMasterConfiguration

A structure containing the configuration for the ‘SINGLE_MASTER` channel type.



160
161
162
163
164
165
166
167
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 160

class CreateSignalingChannelInput < Struct.new(
  :channel_name,
  :channel_type,
  :single_master_configuration,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A set of tags (key-value pairs) that you want to associate with this channel.

Returns:



160
161
162
163
164
165
166
167
# File 'lib/aws-sdk-kinesisvideo/types.rb', line 160

class CreateSignalingChannelInput < Struct.new(
  :channel_name,
  :channel_type,
  :single_master_configuration,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end