Ivschat Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CloudWatchLogsDestinationConfiguration
logGroupName
- Type:
- Required: Yes
CreateChatTokenRequest
roomIdentifier
- Type:
- Required: Yes
userId
- Type:
- Required: Yes
capabilities
- Type: typing.Optional[typing.List[typing.Literal['DELETE_MESSAGE', 'DISCONNECT_USER', 'SEND_MESSAGE']]]
sessionDurationInMinutes
- Type: typing.Optional[int]
attributes
- Type: typing.Optional[typing.Dict[str, str]]
CreateChatTokenResponse
token
- Type:
- Required: Yes
tokenExpirationTime
- Type:
- Required: Yes
sessionExpirationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLoggingConfigurationRequest
destinationConfiguration
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateLoggingConfigurationResponse
arn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
name
- Type:
- Required: Yes
destinationConfiguration
- Type:
- Required: Yes
state
- Type: typing.Literal['ACTIVE']
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRoomRequest
name
- Type: typing.Optional[str]
maximumMessageRatePerSecond
- Type: typing.Optional[int]
maximumMessageLength
- Type: typing.Optional[int]
messageReviewHandler
- Type: typing.Optional[aws_resource_validator.pydantic_models.ivschat.ivschat_classes.MessageReviewHandler]
tags
- Type: typing.Optional[typing.Dict[str, str]]
loggingConfigurationIdentifiers
- Type: typing.Optional[typing.List[str]]
CreateRoomResponse
arn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
maximumMessageRatePerSecond
- Type:
- Required: Yes
maximumMessageLength
- Type:
- Required: Yes
messageReviewHandler
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
loggingConfigurationIdentifiers
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteLoggingConfigurationRequest
identifier
- Type:
- Required: Yes
DeleteMessageRequest
roomIdentifier
- Type:
- Required: Yes
id
- Type:
- Required: Yes
reason
- Type: typing.Optional[str]
DeleteMessageResponse
id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRoomRequest
identifier
- Type:
- Required: Yes
DestinationConfiguration
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.ivschat.ivschat_classes.S3DestinationConfiguration]
cloudWatchLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.ivschat.ivschat_classes.CloudWatchLogsDestinationConfiguration]
firehose
- Type: typing.Optional[aws_resource_validator.pydantic_models.ivschat.ivschat_classes.FirehoseDestinationConfiguration]
DisconnectUserRequest
roomIdentifier
- Type:
- Required: Yes
userId
- Type:
- Required: Yes
reason
- Type: typing.Optional[str]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
FirehoseDestinationConfiguration
deliveryStreamName
- Type:
- Required: Yes
GetLoggingConfigurationRequest
identifier
- Type:
- Required: Yes
GetLoggingConfigurationResponse
arn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
name
- Type:
- Required: Yes
destinationConfiguration
- Type:
- Required: Yes
state
- Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRoomRequest
identifier
- Type:
- Required: Yes
GetRoomResponse
arn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
maximumMessageRatePerSecond
- Type:
- Required: Yes
maximumMessageLength
- Type:
- Required: Yes
messageReviewHandler
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
loggingConfigurationIdentifiers
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLoggingConfigurationsRequest
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListLoggingConfigurationsResponse
loggingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.ivschat.ivschat_classes.LoggingConfigurationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListRoomsRequest
name
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
messageReviewHandlerUri
- Type: typing.Optional[str]
loggingConfigurationIdentifier
- Type: typing.Optional[str]
ListRoomsResponse
rooms
- Type: typing.List[aws_resource_validator.pydantic_models.ivschat.ivschat_classes.RoomSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LoggingConfigurationSummary
arn
- Type: typing.Optional[str]
id
- Type: typing.Optional[str]
createTime
- Type: typing.Optional[datetime.datetime]
updateTime
- Type: typing.Optional[datetime.datetime]
name
- Type: typing.Optional[str]
destinationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ivschat.ivschat_classes.DestinationConfiguration]
state
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']]
tags
- Type: typing.Optional[typing.Dict[str, str]]
MessageReviewHandler
uri
- Type: typing.Optional[str]
fallbackResult
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RoomSummary
arn
- Type: typing.Optional[str]
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
messageReviewHandler
- Type: typing.Optional[aws_resource_validator.pydantic_models.ivschat.ivschat_classes.MessageReviewHandler]
createTime
- Type: typing.Optional[datetime.datetime]
updateTime
- Type: typing.Optional[datetime.datetime]
tags
- Type: typing.Optional[typing.Dict[str, str]]
loggingConfigurationIdentifiers
- Type: typing.Optional[typing.List[str]]
S3DestinationConfiguration
bucketName
- Type:
- Required: Yes
SendEventRequest
roomIdentifier
- Type:
- Required: Yes
eventName
- Type:
- Required: Yes
attributes
- Type: typing.Optional[typing.Dict[str, str]]
SendEventResponse
id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateLoggingConfigurationRequest
identifier
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
destinationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.ivschat.ivschat_classes.DestinationConfiguration]
UpdateLoggingConfigurationResponse
arn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
name
- Type:
- Required: Yes
destinationConfiguration
- Type:
- Required: Yes
state
- Type: typing.Literal['ACTIVE']
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRoomRequest
identifier
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
maximumMessageRatePerSecond
- Type: typing.Optional[int]
maximumMessageLength
- Type: typing.Optional[int]
messageReviewHandler
- Type: typing.Optional[aws_resource_validator.pydantic_models.ivschat.ivschat_classes.MessageReviewHandler]
loggingConfigurationIdentifiers
- Type: typing.Optional[typing.List[str]]
UpdateRoomResponse
arn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
maximumMessageRatePerSecond
- Type:
- Required: Yes
maximumMessageLength
- Type:
- Required: Yes
messageReviewHandler
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
loggingConfigurationIdentifiers
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes