AWS::KinesisVideo::SignalingChannel - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::KinesisVideo::SignalingChannel

Specifies a signaling channel.

CreateSignalingChannel is an asynchronous operation.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::KinesisVideo::SignalingChannel", "Properties" : { "MessageTtlSeconds" : Integer, "Name" : String, "Tags" : [ Tag, ... ], "Type" : String } }

YAML

Type: AWS::KinesisVideo::SignalingChannel Properties: MessageTtlSeconds: Integer Name: String Tags: - Tag Type: String

Properties

MessageTtlSeconds

The period of time (in seconds) a signaling channel retains undelivered messages before they are discarded. Use API_UpdateSignalingChannel to update this value.

Required: No

Type: Integer

Minimum: 5

Maximum: 120

Update requires: No interruption

Name

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.

Required: No

Type: String

Pattern: [a-zA-Z0-9_.-]+

Minimum: 1

Maximum: 256

Update requires: Replacement

Tags

An array of key-value pairs to apply to this resource.

For more information, see Tag.

Required: No

Type: Array of Tag

Minimum: 1

Maximum: 50

Update requires: No interruption

Type

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

Required: No

Type: String

Allowed values: SINGLE_MASTER

Update requires: No interruption

Return values

Ref

Fn::GetAtt

Arn

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