Skip to content

IWaitingRoomEvent

Represents a WaitingRoomEvent.

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node for this construct.
env ros_cdk_core.IResourceEnvironment The environment this resource belongs to.
stack ros_cdk_core.Stack The stack in which this resource is defined.
attr_custom_page_html typing.Union[str, ros_cdk_core.IResolvable] Attribute CustomPageHtml: User-defined waiting room page content, when the waiting room type is custom type, you need to enter.
attr_description typing.Union[str, ros_cdk_core.IResolvable] Attribute Description: Waiting room description.
attr_disable_session_renewal_enable typing.Union[str, ros_cdk_core.IResolvable] Attribute DisableSessionRenewalEnable: Disable session renewal.
attr_end_time typing.Union[str, ros_cdk_core.IResolvable] Attribute EndTime: The timestamp of the end time of the event.
attr_json_response_enable typing.Union[str, ros_cdk_core.IResolvable] Attribute JsonResponseEnable: JSON response switch.
attr_language typing.Union[str, ros_cdk_core.IResolvable] Attribute Language: Default language setting.
attr_new_users_per_minute typing.Union[str, ros_cdk_core.IResolvable] Attribute NewUsersPerMinute: Number of new users per minute.
attr_pre_queue_enable typing.Union[str, ros_cdk_core.IResolvable] Attribute PreQueueEnable: Pre-queue switch.
attr_pre_queue_start_time typing.Union[str, ros_cdk_core.IResolvable] Attribute PreQueueStartTime: Pre-queue start time.
attr_queuing_method typing.Union[str, ros_cdk_core.IResolvable] Attribute QueuingMethod: Way of queuing.
attr_queuing_status_code typing.Union[str, ros_cdk_core.IResolvable] Attribute QueuingStatusCode: Waiting room status code.
attr_random_pre_queue_enable typing.Union[str, ros_cdk_core.IResolvable] Attribute RandomPreQueueEnable: Random queue switch.
attr_session_duration typing.Union[str, ros_cdk_core.IResolvable] Attribute SessionDuration: User session duration in minutes.
attr_start_time typing.Union[str, ros_cdk_core.IResolvable] Attribute StartTime: The timestamp of the event start time.
attr_total_active_users typing.Union[str, ros_cdk_core.IResolvable] Attribute TotalActiveUsers: Total number of active users.
attr_waiting_room_event_id typing.Union[str, ros_cdk_core.IResolvable] Attribute WaitingRoomEventId: The waiting room event ID, which can be obtained by calling the ListWaitingRoomEvents operation.
attr_waiting_room_event_name typing.Union[str, ros_cdk_core.IResolvable] Attribute WaitingRoomEventName: Event name, custom event description.
attr_waiting_room_id typing.Union[str, ros_cdk_core.IResolvable] Attribute WaitingRoomId: Waiting room ID, used to identify a specific waiting room.
attr_waiting_room_type typing.Union[str, ros_cdk_core.IResolvable] Attribute WaitingRoomType: Waiting room type.
props WaitingRoomEventProps No description.

nodeRequired

node: ConstructNode
  • Type: ros_cdk_core.ConstructNode

The construct tree node for this construct.


envRequired

env: IResourceEnvironment
  • Type: ros_cdk_core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


attr_custom_page_htmlRequired

attr_custom_page_html: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute CustomPageHtml: User-defined waiting room page content, when the waiting room type is custom type, you need to enter.

The incoming content needs to be base64 encoded.


attr_descriptionRequired

attr_description: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Description: Waiting room description.


attr_disable_session_renewal_enableRequired

attr_disable_session_renewal_enable: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute DisableSessionRenewalEnable: Disable session renewal.


attr_end_timeRequired

attr_end_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute EndTime: The timestamp of the end time of the event.


attr_json_response_enableRequired

attr_json_response_enable: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute JsonResponseEnable: JSON response switch.


attr_languageRequired

attr_language: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Language: Default language setting.


attr_new_users_per_minuteRequired

attr_new_users_per_minute: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute NewUsersPerMinute: Number of new users per minute.


attr_pre_queue_enableRequired

attr_pre_queue_enable: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PreQueueEnable: Pre-queue switch.


attr_pre_queue_start_timeRequired

attr_pre_queue_start_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PreQueueStartTime: Pre-queue start time.


attr_queuing_methodRequired

attr_queuing_method: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute QueuingMethod: Way of queuing.


attr_queuing_status_codeRequired

attr_queuing_status_code: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute QueuingStatusCode: Waiting room status code.


attr_random_pre_queue_enableRequired

attr_random_pre_queue_enable: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute RandomPreQueueEnable: Random queue switch.


attr_session_durationRequired

attr_session_duration: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SessionDuration: User session duration in minutes.


attr_start_timeRequired

attr_start_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute StartTime: The timestamp of the event start time.


attr_total_active_usersRequired

attr_total_active_users: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute TotalActiveUsers: Total number of active users.


attr_waiting_room_event_idRequired

attr_waiting_room_event_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute WaitingRoomEventId: The waiting room event ID, which can be obtained by calling the ListWaitingRoomEvents operation.


attr_waiting_room_event_nameRequired

attr_waiting_room_event_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute WaitingRoomEventName: Event name, custom event description.


attr_waiting_room_idRequired

attr_waiting_room_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute WaitingRoomId: Waiting room ID, used to identify a specific waiting room.

It can be obtained by calling the listwaitingroom interface.


attr_waiting_room_typeRequired

attr_waiting_room_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute WaitingRoomType: Waiting room type.


propsRequired

props: WaitingRoomEventProps