Module Awso_ivschat_syncSource

Sourceval delete_logging_configuration : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_ivschat.Values.DeleteLoggingConfigurationRequest.t -> (unit, unit) Result.t
Sourceval delete_room : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_ivschat.Values.DeleteRoomRequest.t -> (unit, unit) Result.t
include module type of struct include Awso_ivschat.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule LoggingConfigurationIdentifier = Awso_ivschat.Values.LoggingConfigurationIdentifier
Sourcemodule CloudWatchLogsDestinationConfiguration = Awso_ivschat.Values.CloudWatchLogsDestinationConfiguration

Specifies a CloudWatch Logs location where chat logs will be stored.

Sourcemodule FirehoseDestinationConfiguration = Awso_ivschat.Values.FirehoseDestinationConfiguration

Specifies a Kinesis Firehose location where chat logs will be stored.

Sourcemodule S3DestinationConfiguration = Awso_ivschat.Values.S3DestinationConfiguration

Specifies an S3 location where chat logs will be stored.

Sourcemodule ValidationExceptionField = Awso_ivschat.Values.ValidationExceptionField

This object is used in the ValidationException error.

Sourcemodule LoggingConfigurationIdentifierList = Awso_ivschat.Values.LoggingConfigurationIdentifierList

Configuration information for optional message review.

Sourcemodule DestinationConfiguration = Awso_ivschat.Values.DestinationConfiguration

A complex type that describes a location where chat logs will be stored. Each member represents the configuration of one log destination. For logging, you define only one type of destination (for CloudWatch Logs, Kinesis Firehose, or S3).

Sourcemodule LoggingConfigurationArn = Awso_ivschat.Values.LoggingConfigurationArn
Sourcemodule LoggingConfigurationID = Awso_ivschat.Values.LoggingConfigurationID
Sourcemodule LoggingConfigurationName = Awso_ivschat.Values.LoggingConfigurationName
Sourcemodule LoggingConfigurationState = Awso_ivschat.Values.LoggingConfigurationState
Sourcemodule ValidationExceptionFieldList = Awso_ivschat.Values.ValidationExceptionFieldList
Sourcemodule ValidationExceptionReason = Awso_ivschat.Values.ValidationExceptionReason

Summary information about a room.

Sourcemodule LoggingConfigurationSummary = Awso_ivschat.Values.LoggingConfigurationSummary

Summary information about a logging configuration.

Sourcemodule ResourceNotFoundException = Awso_ivschat.Values.ResourceNotFoundException
Sourcemodule RoomMaxMessageRatePerSecond = Awso_ivschat.Values.RoomMaxMessageRatePerSecond
Sourcemodule UpdateLoggingConfigurationState = Awso_ivschat.Values.UpdateLoggingConfigurationState
Sourcemodule InternalServerException = Awso_ivschat.Values.InternalServerException
Sourcemodule LoggingConfigurationList = Awso_ivschat.Values.LoggingConfigurationList
Sourcemodule MaxLoggingConfigurationResults = Awso_ivschat.Values.MaxLoggingConfigurationResults
Sourcemodule ServiceQuotaExceededException = Awso_ivschat.Values.ServiceQuotaExceededException
Sourcemodule CreateLoggingConfigurationState = Awso_ivschat.Values.CreateLoggingConfigurationState
Sourcemodule SessionDurationInMinutes = Awso_ivschat.Values.SessionDurationInMinutes

Updates a room’s configuration.

Updates a room’s configuration.

Sourcemodule UpdateLoggingConfigurationResponse = Awso_ivschat.Values.UpdateLoggingConfigurationResponse

Updates a specified logging configuration.

Sourcemodule UpdateLoggingConfigurationRequest = Awso_ivschat.Values.UpdateLoggingConfigurationRequest

Updates a specified logging configuration.

Removes tags from the resource with the specified ARN.

Removes tags from the resource with the specified ARN.

Adds or updates tags for the AWS resource with the specified ARN.

Adds or updates tags for the AWS resource with the specified ARN.

Sends an event to a room. Use this within your application’s business logic to send events to clients of a room; e.g., to notify clients to change the way the chat UI is rendered.

Sends an event to a room. Use this within your application’s business logic to send events to clients of a room; e.g., to notify clients to change the way the chat UI is rendered.

Sourcemodule ListTagsForResourceResponse = Awso_ivschat.Values.ListTagsForResourceResponse

Gets information about AWS tags for the specified ARN.

Sourcemodule ListTagsForResourceRequest = Awso_ivschat.Values.ListTagsForResourceRequest

Gets information about AWS tags for the specified ARN.

Gets summary information about all your rooms in the AWS region where the API request is processed. Results are sorted in descending order of updateTime.

Gets summary information about all your rooms in the AWS region where the API request is processed. Results are sorted in descending order of updateTime.

Sourcemodule ListLoggingConfigurationsResponse = Awso_ivschat.Values.ListLoggingConfigurationsResponse

Gets summary information about all your logging configurations in the AWS region where the API request is processed.

Sourcemodule ListLoggingConfigurationsRequest = Awso_ivschat.Values.ListLoggingConfigurationsRequest

Gets summary information about all your logging configurations in the AWS region where the API request is processed.

Gets the specified room.

Gets the specified room.

Sourcemodule GetLoggingConfigurationResponse = Awso_ivschat.Values.GetLoggingConfigurationResponse

Gets the specified logging configuration.

Sourcemodule GetLoggingConfigurationRequest = Awso_ivschat.Values.GetLoggingConfigurationRequest

Gets the specified logging configuration.

Sourcemodule DisconnectUserResponse = Awso_ivschat.Values.DisconnectUserResponse

Disconnects all connections using a specified user ID from a room. This replicates the DisconnectUser WebSocket operation in the Amazon IVS Chat Messaging API.

Disconnects all connections using a specified user ID from a room. This replicates the DisconnectUser WebSocket operation in the Amazon IVS Chat Messaging API.

Deletes the specified room.

Sends an event to a specific room which directs clients to delete a specific message; that is, unrender it from view and delete it from the client’s chat history. This event’s EventName is aws:DELETE_MESSAGE. This replicates the DeleteMessage WebSocket operation in the Amazon IVS Chat Messaging API.

Sends an event to a specific room which directs clients to delete a specific message; that is, unrender it from view and delete it from the client’s chat history. This event’s EventName is aws:DELETE_MESSAGE. This replicates the DeleteMessage WebSocket operation in the Amazon IVS Chat Messaging API.

Sourcemodule DeleteLoggingConfigurationRequest = Awso_ivschat.Values.DeleteLoggingConfigurationRequest

Deletes the specified logging configuration.

Creates a room that allows clients to connect and pass messages.

Creates a room that allows clients to connect and pass messages.

Sourcemodule CreateLoggingConfigurationResponse = Awso_ivschat.Values.CreateLoggingConfigurationResponse

Creates a logging configuration that allows clients to store and record sent messages.

Sourcemodule CreateLoggingConfigurationRequest = Awso_ivschat.Values.CreateLoggingConfigurationRequest

Creates a logging configuration that allows clients to store and record sent messages.

Sourcemodule CreateChatTokenResponse = Awso_ivschat.Values.CreateChatTokenResponse

Creates an encrypted token that is used by a chat participant to establish an individual WebSocket chat connection to a room. When the token is used to connect to chat, the connection is valid for the session duration specified in the request. The token becomes invalid at the token-expiration timestamp included in the response. Use the capabilities field to permit an end user to send messages or moderate a room. The attributes field securely attaches structured data to the chat session; the data is included within each message sent by the end user and received by other participants in the room. Common use cases for attributes include passing end-user profile data like an icon, display name, colors, badges, and other display features. Encryption keys are owned by Amazon IVS Chat and never used directly by your application.

Sourcemodule CreateChatTokenRequest = Awso_ivschat.Values.CreateChatTokenRequest

Creates an encrypted token that is used by a chat participant to establish an individual WebSocket chat connection to a room. When the token is used to connect to chat, the connection is valid for the session duration specified in the request. The token becomes invalid at the token-expiration timestamp included in the response. Use the capabilities field to permit an end user to send messages or moderate a room. The attributes field securely attaches structured data to the chat session; the data is included within each message sent by the end user and received by other participants in the room. Common use cases for attributes include passing end-user profile data like an icon, display name, colors, badges, and other display features. Encryption keys are owned by Amazon IVS Chat and never used directly by your application.