Chime Sdk Messaging Classes
AppInstanceUserMembershipSummary
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'HIDDEN']]
ReadMarkerTimestamp
- Type: typing.Optional[datetime.datetime]
SubChannelId
- Type: typing.Optional[str]
AssociateChannelFlowRequest
ChannelArn
- Type:
- Required: Yes
ChannelFlowArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchChannelMemberships
InvitedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'HIDDEN']]
Members
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]]
ChannelArn
- Type: typing.Optional[str]
SubChannelId
- Type: typing.Optional[str]
BatchCreateChannelMembershipError
MemberArn
- Type: typing.Optional[str]
ErrorCode
- Type: typing.Optional[typing.Literal['AccessDenied', 'BadRequest', 'Conflict', 'Forbidden', 'NotFound', 'PhoneNumberAssociationsExist', 'PreconditionFailed', 'ResourceLimitExceeded', 'ServiceFailure', 'ServiceUnavailable', 'Throttled', 'Throttling', 'Unauthorized', 'Unprocessable', 'VoiceConnectorGroupAssociationsExist']]
ErrorMessage
- Type: typing.Optional[str]
BatchCreateChannelMembershipRequest
ChannelArn
- Type:
- Required: Yes
MemberArns
- Type: typing.List[str]
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'HIDDEN']]
SubChannelId
- Type: typing.Optional[str]
BatchCreateChannelMembershipResponse
BatchChannelMemberships
- Type:
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.BatchCreateChannelMembershipError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Channel
Name
- Type: typing.Optional[str]
ChannelArn
- Type: typing.Optional[str]
Mode
- Type: typing.Optional[typing.Literal['RESTRICTED', 'UNRESTRICTED']]
Privacy
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
Metadata
- Type: typing.Optional[str]
CreatedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
LastMessageTimestamp
- Type: typing.Optional[datetime.datetime]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
ChannelFlowArn
- Type: typing.Optional[str]
ElasticChannelConfiguration
- Type:
ExpirationSettings
- Type:
ChannelAssociatedWithFlowSummary
Name
- Type: typing.Optional[str]
ChannelArn
- Type: typing.Optional[str]
Mode
- Type: typing.Optional[typing.Literal['RESTRICTED', 'UNRESTRICTED']]
Privacy
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
Metadata
- Type: typing.Optional[str]
ChannelBan
Member
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
ChannelArn
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
CreatedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
ChannelBanSummary
Member
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
ChannelFlow
ChannelFlowArn
- Type: typing.Optional[str]
Processors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Processor]]
Name
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
ChannelFlowCallbackRequest
CallbackId
- Type:
- Required: Yes
ChannelArn
- Type:
- Required: Yes
ChannelMessage
- Type:
- Required: Yes
DeleteResource
- Type: typing.Optional[bool]
ChannelFlowCallbackResponse
ChannelArn
- Type:
- Required: Yes
CallbackId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ChannelFlowSummary
ChannelFlowArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Processors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Processor]]
ChannelMembership
InvitedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'HIDDEN']]
Member
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
ChannelArn
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
SubChannelId
- Type: typing.Optional[str]
ChannelMembershipForAppInstanceUserSummary
ChannelSummary
- Type:
AppInstanceUserMembershipSummary
- Type:
ChannelMembershipPreferences
PushNotifications
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.PushNotificationPreferences]
ChannelMembershipSummary
Member
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
ChannelMessage
ChannelArn
- Type: typing.Optional[str]
MessageId
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
Metadata
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['CONTROL', 'STANDARD']]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
LastEditedTimestamp
- Type: typing.Optional[datetime.datetime]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
Sender
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
Redacted
- Type: typing.Optional[bool]
Persistence
- Type: typing.Optional[typing.Literal['NON_PERSISTENT', 'PERSISTENT']]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelMessageStatusStructure]
MessageAttributes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.MessageAttributeValueOutput]]
SubChannelId
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
Target
- Type: typing.Optional[typing.List[NoneType]]
ChannelMessageCallback
MessageId
- Type:
- Required: Yes
Content
- Type: typing.Optional[str]
Metadata
- Type: typing.Optional[str]
PushNotification
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.PushNotificationConfiguration]
MessageAttributes
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.MessageAttributeValue, aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.MessageAttributeValueOutput]]]
SubChannelId
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
ChannelMessageStatusStructure
Value
- Type: typing.Optional[typing.Literal['DENIED', 'FAILED', 'PENDING', 'SENT']]
Detail
- Type: typing.Optional[str]
ChannelMessageSummary
MessageId
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
Metadata
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['CONTROL', 'STANDARD']]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
LastEditedTimestamp
- Type: typing.Optional[datetime.datetime]
Sender
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
Redacted
- Type: typing.Optional[bool]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelMessageStatusStructure]
MessageAttributes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.MessageAttributeValueOutput]]
ContentType
- Type: typing.Optional[str]
Target
- Type: typing.Optional[typing.List[NoneType]]
ChannelModeratedByAppInstanceUserSummary
ChannelSummary
- Type:
ChannelModerator
Moderator
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
ChannelArn
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
CreatedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
ChannelModeratorSummary
Moderator
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Identity]
ChannelSummary
Name
- Type: typing.Optional[str]
ChannelArn
- Type: typing.Optional[str]
Mode
- Type: typing.Optional[typing.Literal['RESTRICTED', 'UNRESTRICTED']]
Privacy
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
Metadata
- Type: typing.Optional[str]
LastMessageTimestamp
- Type: typing.Optional[datetime.datetime]
CreateChannelBanRequest
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
CreateChannelBanResponse
ChannelArn
- Type:
- Required: Yes
Member
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateChannelFlowRequest
AppInstanceArn
- Type:
- Required: Yes
Processors
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Processor]
- Required: Yes
Name
- Type:
- Required: Yes
ClientRequestToken
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Tag]]
CreateChannelFlowResponse
ChannelFlowArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateChannelMembershipRequest
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
Type
- Type: typing.Literal['DEFAULT', 'HIDDEN']
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
CreateChannelMembershipResponse
ChannelArn
- Type:
- Required: Yes
Member
- Type:
- Required: Yes
SubChannelId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateChannelModeratorRequest
ChannelArn
- Type:
- Required: Yes
ChannelModeratorArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
CreateChannelModeratorResponse
ChannelArn
- Type:
- Required: Yes
ChannelModerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateChannelRequest
AppInstanceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ClientRequestToken
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
Mode
- Type: typing.Optional[typing.Literal['RESTRICTED', 'UNRESTRICTED']]
Privacy
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
Metadata
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Tag]]
ChannelId
- Type: typing.Optional[str]
MemberArns
- Type: typing.Optional[typing.List[str]]
ModeratorArns
- Type: typing.Optional[typing.List[str]]
ElasticChannelConfiguration
- Type:
ExpirationSettings
- Type:
CreateChannelResponse
ChannelArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteChannelBanRequest
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DeleteChannelFlowRequest
ChannelFlowArn
- Type:
- Required: Yes
DeleteChannelMembershipRequest
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
DeleteChannelMessageRequest
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
DeleteChannelModeratorRequest
ChannelArn
- Type:
- Required: Yes
ChannelModeratorArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DeleteChannelRequest
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DeleteMessagingStreamingConfigurationsRequest
AppInstanceArn
- Type:
- Required: Yes
DescribeChannelBanRequest
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DescribeChannelBanResponse
ChannelBan
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelFlowRequest
ChannelFlowArn
- Type:
- Required: Yes
DescribeChannelFlowResponse
ChannelFlow
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelMembershipForAppInstanceUserRequest
ChannelArn
- Type:
- Required: Yes
AppInstanceUserArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DescribeChannelMembershipForAppInstanceUserResponse
ChannelMembership
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelMembershipRequest
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
DescribeChannelMembershipResponse
ChannelMembership
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelModeratedByAppInstanceUserRequest
ChannelArn
- Type:
- Required: Yes
AppInstanceUserArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DescribeChannelModeratedByAppInstanceUserResponse
Channel
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelModeratorRequest
ChannelArn
- Type:
- Required: Yes
ChannelModeratorArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DescribeChannelModeratorResponse
ChannelModerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelRequest
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DescribeChannelResponse
Channel
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateChannelFlowRequest
ChannelArn
- Type:
- Required: Yes
ChannelFlowArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
ElasticChannelConfiguration
MaximumSubChannels
- Type:
- Required: Yes
TargetMembershipsPerSubChannel
- Type:
- Required: Yes
MinimumMembershipPercentage
- Type:
- Required: Yes
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
ExpirationSettings
ExpirationDays
- Type:
- Required: Yes
ExpirationCriterion
- Type: typing.Literal['CREATED_TIMESTAMP', 'LAST_MESSAGE_TIMESTAMP']
- Required: Yes
GetChannelMembershipPreferencesRequest
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
GetChannelMembershipPreferencesResponse
ChannelArn
- Type:
- Required: Yes
Member
- Type:
- Required: Yes
Preferences
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChannelMessageRequest
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
GetChannelMessageResponse
ChannelMessage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChannelMessageStatusRequest
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
GetChannelMessageStatusResponse
Status
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMessagingSessionEndpointResponse
Endpoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMessagingStreamingConfigurationsRequest
AppInstanceArn
- Type:
- Required: Yes
GetMessagingStreamingConfigurationsResponse
StreamingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.StreamingConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Identity
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
LambdaConfiguration
ResourceArn
- Type:
- Required: Yes
InvocationType
- Type: typing.Literal['ASYNC']
- Required: Yes
ListChannelBansRequest
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelBansResponse
ChannelArn
- Type:
- Required: Yes
ChannelBans
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelBanSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChannelFlowsRequest
AppInstanceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelFlowsResponse
ChannelFlows
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelFlowSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChannelMembershipsForAppInstanceUserRequest
ChimeBearer
- Type:
- Required: Yes
AppInstanceUserArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelMembershipsForAppInstanceUserResponse
ChannelMemberships
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelMembershipForAppInstanceUserSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChannelMembershipsRequest
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'HIDDEN']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SubChannelId
- Type: typing.Optional[str]
ListChannelMembershipsResponse
ChannelArn
- Type:
- Required: Yes
ChannelMemberships
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelMembershipSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChannelMessagesRequest
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SortOrder
- Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]
NotBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
NotAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SubChannelId
- Type: typing.Optional[str]
ListChannelMessagesResponse
ChannelArn
- Type:
- Required: Yes
ChannelMessages
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelMessageSummary]
- Required: Yes
SubChannelId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChannelModeratorsRequest
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelModeratorsResponse
ChannelArn
- Type:
- Required: Yes
ChannelModerators
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelModeratorSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChannelsAssociatedWithChannelFlowRequest
ChannelFlowArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelsAssociatedWithChannelFlowResponse
Channels
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelAssociatedWithFlowSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChannelsModeratedByAppInstanceUserRequest
ChimeBearer
- Type:
- Required: Yes
AppInstanceUserArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelsModeratedByAppInstanceUserResponse
Channels
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelModeratedByAppInstanceUserSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChannelsRequest
AppInstanceArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
Privacy
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelsResponse
Channels
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSubChannelsRequest
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSubChannelsResponse
ChannelArn
- Type:
- Required: Yes
SubChannels
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.SubChannelSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceARN
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MessageAttributeValue
StringValues
- Type: typing.Optional[typing.List[str]]
MessageAttributeValueOutput
StringValues
- Type: typing.Optional[typing.List[str]]
MessagingSessionEndpoint
Url
- Type: typing.Optional[str]
Processor
Name
- Type:
- Required: Yes
Configuration
- Type:
- Required: Yes
ExecutionOrder
- Type:
- Required: Yes
FallbackAction
- Type: typing.Literal['ABORT', 'CONTINUE']
- Required: Yes
ProcessorConfiguration
Lambda
- Type:
- Required: Yes
PushNotificationConfiguration
Title
- Type: typing.Optional[str]
Body
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'VOIP']]
PushNotificationPreferences
AllowNotifications
- Type: typing.Literal['ALL', 'FILTERED', 'NONE']
- Required: Yes
FilterRule
- Type: typing.Optional[str]
PutChannelExpirationSettingsRequest
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type: typing.Optional[str]
ExpirationSettings
- Type:
PutChannelExpirationSettingsResponse
ChannelArn
- Type:
- Required: Yes
ExpirationSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutChannelMembershipPreferencesRequest
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
Preferences
- Type:
- Required: Yes
PutChannelMembershipPreferencesResponse
ChannelArn
- Type:
- Required: Yes
Member
- Type:
- Required: Yes
Preferences
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutMessagingStreamingConfigurationsRequest
AppInstanceArn
- Type:
- Required: Yes
StreamingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.StreamingConfiguration]
- Required: Yes
PutMessagingStreamingConfigurationsResponse
StreamingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.StreamingConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RedactChannelMessageRequest
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
RedactChannelMessageResponse
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
SubChannelId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
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]
SearchChannelsRequest
Fields
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.SearchField]
- Required: Yes
ChimeBearer
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SearchChannelsResponse
Channels
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.ChannelSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchField
Key
- Type: typing.Literal['MEMBERS']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
Operator
- Type: typing.Literal['EQUALS', 'INCLUDES']
- Required: Yes
SendChannelMessageRequest
ChannelArn
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
Type
- Type: typing.Literal['CONTROL', 'STANDARD']
- Required: Yes
Persistence
- Type: typing.Literal['NON_PERSISTENT', 'PERSISTENT']
- Required: Yes
ClientRequestToken
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
Metadata
- Type: typing.Optional[str]
PushNotification
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.PushNotificationConfiguration]
MessageAttributes
- Type: typing.Optional[typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.MessageAttributeValue, aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.MessageAttributeValueOutput]]]
SubChannelId
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
Target
- Type: typing.Optional[typing.List[NoneType]]
SendChannelMessageResponse
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
Status
- Type:
- Required: Yes
SubChannelId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StreamingConfiguration
DataType
- Type: typing.Literal['Channel', 'ChannelMessage']
- Required: Yes
ResourceArn
- Type:
- Required: Yes
SubChannelSummary
SubChannelId
- Type: typing.Optional[str]
MembershipCount
- Type: typing.Optional[int]
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ResourceARN
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Tag]
- Required: Yes
Target
MemberArn
- Type: typing.Optional[str]
UntagResourceRequest
ResourceARN
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateChannelFlowRequest
ChannelFlowArn
- Type:
- Required: Yes
Processors
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging.chime_sdk_messaging_classes.Processor]
- Required: Yes
Name
- Type:
- Required: Yes
UpdateChannelFlowResponse
ChannelFlowArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateChannelMessageRequest
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
Metadata
- Type: typing.Optional[str]
SubChannelId
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
UpdateChannelMessageResponse
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
Status
- Type:
- Required: Yes
SubChannelId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateChannelReadMarkerRequest
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
UpdateChannelReadMarkerResponse
ChannelArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateChannelRequest
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Mode
- Type: typing.Optional[typing.Literal['RESTRICTED', 'UNRESTRICTED']]
Metadata
- Type: typing.Optional[str]
UpdateChannelResponse
ChannelArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes