Class: Aws::KinesisVideo::Types::CreateSignalingChannelInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisVideo::Types::CreateSignalingChannelInput
- Defined in:
- gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb
Overview
Note:
When making an API call, you may pass CreateSignalingChannelInput data as a hash:
{
channel_name: "ChannelName", # required
channel_type: "SINGLE_MASTER", # accepts SINGLE_MASTER
single_master_configuration: {
message_ttl_seconds: 1,
},
tags: [
{
key: "TagKey", # required
value: "TagValue", # required
},
],
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#channel_name ⇒ String
A name for the signaling channel that you are creating.
-
#channel_type ⇒ String
A type of the signaling channel that you are creating.
-
#single_master_configuration ⇒ Types::SingleMasterConfiguration
A structure containing the configuration for the
SINGLE_MASTER
channel type. -
#tags ⇒ Array<Types::Tag>
A set of tags (key-value pairs) that you want to associate with this channel.
Instance Attribute Details
#channel_name ⇒ String
A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.
184 185 186 187 188 189 190 191 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 184 class CreateSignalingChannelInput < Struct.new( :channel_name, :channel_type, :single_master_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#channel_type ⇒ String
A type of the signaling channel that you are creating. Currently,
SINGLE_MASTER
is the only supported channel type.
184 185 186 187 188 189 190 191 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 184 class CreateSignalingChannelInput < Struct.new( :channel_name, :channel_type, :single_master_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#single_master_configuration ⇒ Types::SingleMasterConfiguration
A structure containing the configuration for the SINGLE_MASTER
channel type.
184 185 186 187 188 189 190 191 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 184 class CreateSignalingChannelInput < Struct.new( :channel_name, :channel_type, :single_master_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A set of tags (key-value pairs) that you want to associate with this channel.
184 185 186 187 188 189 190 191 |
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 184 class CreateSignalingChannelInput < Struct.new( :channel_name, :channel_type, :single_master_configuration, :tags) SENSITIVE = [] include Aws::Structure end |