AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::IVSChat::Room

CfnRoom

The `AWS::IVSChat::Room` resource specifies an room that allows clients to connect and pass messages. For more information, see [CreateRoom](https://docs.aws.amazon.com/ivs/latest/ChatAPIReference/API_CreateRoom.html) in the *Amazon Interactive Video Service Chat API Reference* .

Import

import { CfnRoom } from 'aws-cdk-lib/aws-ivschat';

Or use the module namespace:

import * as ivschat from 'aws-cdk-lib/aws-ivschat';
// ivschat.CfnRoom

Properties

Configuration passed to the constructor as CfnRoomProps.

loggingConfigurationIdentifiersOptional
string | ILoggingConfigurationRef[]

List of logging-configuration identifiers attached to the room.

maximumMessageLengthOptional
number

Maximum number of characters in a single message. Messages are expected to be UTF-8 encoded and this limit applies specifically to rune/code-point count, not number of bytes.

Default: - 500

maximumMessageRatePerSecondOptional
number

Maximum number of messages per second that can be sent to the room (by all clients).

Default: - 10

messageReviewHandlerOptional
IResolvable | MessageReviewHandlerProperty

Configuration information for optional review of messages.

nameOptional
string

Room name. The value does not need to be unique.

tagsOptional
CfnTag[]

An array of key-value pairs to apply to this resource. For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivschat-room-tag.html) .

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

LevelL1 (CloudFormation)
Moduleaws-ivschat
CFN TypeAWS::IVSChat::Room
Properties6

Related Constructs

External Links