KinesisVideo.Client.
create_signaling_channel
(**kwargs)¶Creates a signaling channel.
CreateSignalingChannel
is an asynchronous operation.
See also: AWS API Documentation
Request Syntax
response = client.create_signaling_channel(
ChannelName='string',
ChannelType='SINGLE_MASTER'|'FULL_MESH',
SingleMasterConfiguration={
'MessageTtlSeconds': 123
},
Tags=[
{
'Key': 'string',
'Value': 'string'
},
]
)
[REQUIRED]
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.
SINGLE_MASTER
is the only supported channel type.A structure containing the configuration for the SINGLE_MASTER
channel type.
The period of time a signaling channel retains undelivered messages before they are discarded.
A set of tags (key-value pairs) that you want to associate with this channel.
A key and value pair that is associated with the specified signaling channel.
The key of the tag that is associated with the specified signaling channel.
The value of the tag that is associated with the specified signaling channel.
dict
Response Syntax
{
'ChannelARN': 'string'
}
Response Structure
(dict) --
ChannelARN (string) --
The Amazon Resource Name (ARN) of the created channel.
Exceptions
KinesisVideo.Client.exceptions.InvalidArgumentException
KinesisVideo.Client.exceptions.ClientLimitExceededException
KinesisVideo.Client.exceptions.AccountChannelLimitExceededException
KinesisVideo.Client.exceptions.ResourceInUseException
KinesisVideo.Client.exceptions.AccessDeniedException
KinesisVideo.Client.exceptions.TagsPerResourceExceededLimitException