Chime Sdk Messaging Classes
AppInstanceUserMembershipSummaryTypeDef
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'HIDDEN']]
ReadMarkerTimestamp
- Type: typing.Optional[datetime.datetime]
SubChannelId
- Type: typing.Optional[str]
AssociateChannelFlowRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChannelFlowArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchChannelMembershipsTypeDef
InvitedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'HIDDEN']]
Members
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]]
ChannelArn
- Type: typing.Optional[str]
SubChannelId
- Type: typing.Optional[str]
BatchCreateChannelMembershipErrorTypeDef
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]
BatchCreateChannelMembershipRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MemberArns
- Type: typing.Sequence[str]
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'HIDDEN']]
SubChannelId
- Type: typing.Optional[str]
BatchCreateChannelMembershipResponseTypeDef
BatchChannelMemberships
- Type:
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.BatchCreateChannelMembershipErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ChannelAssociatedWithFlowSummaryTypeDef
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]
ChannelBanSummaryTypeDef
Member
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]
ChannelBanTypeDef
Member
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]
ChannelArn
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
CreatedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]
ChannelFlowCallbackRequestRequestTypeDef
CallbackId
- Type:
- Required: Yes
ChannelArn
- Type:
- Required: Yes
ChannelMessage
- Type:
- Required: Yes
DeleteResource
- Type: typing.Optional[bool]
ChannelFlowCallbackResponseTypeDef
ChannelArn
- Type:
- Required: Yes
CallbackId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ChannelFlowSummaryTypeDef
ChannelFlowArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Processors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ProcessorTypeDef]]
ChannelFlowTypeDef
ChannelFlowArn
- Type: typing.Optional[str]
Processors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ProcessorTypeDef]]
Name
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
ChannelMembershipForAppInstanceUserSummaryTypeDef
ChannelSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelSummaryTypeDef]
AppInstanceUserMembershipSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.AppInstanceUserMembershipSummaryTypeDef]
ChannelMembershipPreferencesTypeDef
PushNotifications
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.PushNotificationPreferencesTypeDef]
ChannelMembershipSummaryTypeDef
Member
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]
ChannelMembershipTypeDef
InvitedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'HIDDEN']]
Member
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]
ChannelArn
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
LastUpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
SubChannelId
- Type: typing.Optional[str]
ChannelMessageCallbackTypeDef
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_classes.PushNotificationConfigurationTypeDef]
MessageAttributes
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.MessageAttributeValueTypeDef]]
SubChannelId
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
ChannelMessageStatusStructureTypeDef
Value
- Type: typing.Optional[typing.Literal['DENIED', 'FAILED', 'PENDING', 'SENT']]
Detail
- Type: typing.Optional[str]
ChannelMessageSummaryTypeDef
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_classes.IdentityTypeDef]
Redacted
- Type: typing.Optional[bool]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelMessageStatusStructureTypeDef]
MessageAttributes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.MessageAttributeValueTypeDef]]
ContentType
- Type: typing.Optional[str]
Target
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.TargetTypeDef]]
ChannelMessageTypeDef
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_classes.IdentityTypeDef]
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_classes.ChannelMessageStatusStructureTypeDef]
MessageAttributes
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.MessageAttributeValueTypeDef]]
SubChannelId
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
Target
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.TargetTypeDef]]
ChannelModeratedByAppInstanceUserSummaryTypeDef
ChannelSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelSummaryTypeDef]
ChannelModeratorSummaryTypeDef
Moderator
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]
ChannelModeratorTypeDef
Moderator
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]
ChannelArn
- Type: typing.Optional[str]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
CreatedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.IdentityTypeDef]
ChannelSummaryTypeDef
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]
ChannelTypeDef
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_classes.IdentityTypeDef]
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: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ElasticChannelConfigurationTypeDef]
ExpirationSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ExpirationSettingsTypeDef]
CreateChannelBanRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
CreateChannelBanResponseTypeDef
ChannelArn
- Type:
- Required: Yes
Member
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateChannelFlowRequestRequestTypeDef
AppInstanceArn
- Type:
- Required: Yes
Processors
- Type: typing.Sequence[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ProcessorTypeDef]
- Required: Yes
Name
- Type:
- Required: Yes
ClientRequestToken
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.TagTypeDef]]
CreateChannelFlowResponseTypeDef
ChannelFlowArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateChannelMembershipRequestRequestTypeDef
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]
CreateChannelMembershipResponseTypeDef
ChannelArn
- Type:
- Required: Yes
Member
- Type:
- Required: Yes
SubChannelId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateChannelModeratorRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChannelModeratorArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
CreateChannelModeratorResponseTypeDef
ChannelArn
- Type:
- Required: Yes
ChannelModerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateChannelRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.TagTypeDef]]
ChannelId
- Type: typing.Optional[str]
MemberArns
- Type: typing.Optional[typing.Sequence[str]]
ModeratorArns
- Type: typing.Optional[typing.Sequence[str]]
ElasticChannelConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ElasticChannelConfigurationTypeDef]
ExpirationSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ExpirationSettingsTypeDef]
CreateChannelResponseTypeDef
ChannelArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteChannelBanRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DeleteChannelFlowRequestRequestTypeDef
ChannelFlowArn
- Type:
- Required: Yes
DeleteChannelMembershipRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
DeleteChannelMessageRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
DeleteChannelModeratorRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChannelModeratorArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DeleteChannelRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DeleteMessagingStreamingConfigurationsRequestRequestTypeDef
AppInstanceArn
- Type:
- Required: Yes
DescribeChannelBanRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DescribeChannelBanResponseTypeDef
ChannelBan
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelFlowRequestRequestTypeDef
ChannelFlowArn
- Type:
- Required: Yes
DescribeChannelFlowResponseTypeDef
ChannelFlow
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelMembershipForAppInstanceUserRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
AppInstanceUserArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DescribeChannelMembershipForAppInstanceUserResponseTypeDef
ChannelMembership
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelMembershipRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
DescribeChannelMembershipResponseTypeDef
ChannelMembership
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelModeratedByAppInstanceUserRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
AppInstanceUserArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DescribeChannelModeratedByAppInstanceUserResponseTypeDef
Channel
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelModeratorRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChannelModeratorArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DescribeChannelModeratorResponseTypeDef
ChannelModerator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeChannelRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
DescribeChannelResponseTypeDef
Channel
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateChannelFlowRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChannelFlowArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
ElasticChannelConfigurationTypeDef
MaximumSubChannels
- Type:
- Required: Yes
TargetMembershipsPerSubChannel
- Type:
- Required: Yes
MinimumMembershipPercentage
- Type:
- Required: Yes
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
ExpirationSettingsTypeDef
ExpirationDays
- Type:
- Required: Yes
ExpirationCriterion
- Type: typing.Literal['CREATED_TIMESTAMP', 'LAST_MESSAGE_TIMESTAMP']
- Required: Yes
GetChannelMembershipPreferencesRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
GetChannelMembershipPreferencesResponseTypeDef
ChannelArn
- Type:
- Required: Yes
Member
- Type:
- Required: Yes
Preferences
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChannelMessageRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
GetChannelMessageResponseTypeDef
ChannelMessage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChannelMessageStatusRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
GetChannelMessageStatusResponseTypeDef
Status
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMessagingSessionEndpointResponseTypeDef
Endpoint
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMessagingStreamingConfigurationsRequestRequestTypeDef
AppInstanceArn
- Type:
- Required: Yes
GetMessagingStreamingConfigurationsResponseTypeDef
StreamingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.StreamingConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IdentityTypeDef
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
LambdaConfigurationTypeDef
ResourceArn
- Type:
- Required: Yes
InvocationType
- Type: typing.Literal['ASYNC']
- Required: Yes
ListChannelBansRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelBansResponseTypeDef
ChannelArn
- Type:
- Required: Yes
NextToken
- Type:
- Required: Yes
ChannelBans
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelBanSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListChannelFlowsRequestRequestTypeDef
AppInstanceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelFlowsResponseTypeDef
ChannelFlows
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelFlowSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListChannelMembershipsForAppInstanceUserRequestRequestTypeDef
ChimeBearer
- Type:
- Required: Yes
AppInstanceUserArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelMembershipsForAppInstanceUserResponseTypeDef
ChannelMemberships
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelMembershipForAppInstanceUserSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListChannelMembershipsRequestRequestTypeDef
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]
ListChannelMembershipsResponseTypeDef
ChannelArn
- Type:
- Required: Yes
ChannelMemberships
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelMembershipSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListChannelMessagesRequestRequestTypeDef
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]
ListChannelMessagesResponseTypeDef
ChannelArn
- Type:
- Required: Yes
NextToken
- Type:
- Required: Yes
ChannelMessages
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelMessageSummaryTypeDef]
- Required: Yes
SubChannelId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListChannelModeratorsRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelModeratorsResponseTypeDef
ChannelArn
- Type:
- Required: Yes
NextToken
- Type:
- Required: Yes
ChannelModerators
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelModeratorSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListChannelsAssociatedWithChannelFlowRequestRequestTypeDef
ChannelFlowArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelsAssociatedWithChannelFlowResponseTypeDef
Channels
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelAssociatedWithFlowSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListChannelsModeratedByAppInstanceUserRequestRequestTypeDef
ChimeBearer
- Type:
- Required: Yes
AppInstanceUserArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelsModeratedByAppInstanceUserResponseTypeDef
Channels
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelModeratedByAppInstanceUserSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListChannelsRequestRequestTypeDef
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]
ListChannelsResponseTypeDef
Channels
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSubChannelsRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListSubChannelsResponseTypeDef
ChannelArn
- Type:
- Required: Yes
SubChannels
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.SubChannelSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MessageAttributeValueTypeDef
StringValues
- Type: typing.Optional[typing.Sequence[str]]
MessagingSessionEndpointTypeDef
Url
- Type: typing.Optional[str]
ProcessorConfigurationTypeDef
Lambda
- Type:
- Required: Yes
ProcessorTypeDef
Name
- Type:
- Required: Yes
Configuration
- Type:
- Required: Yes
ExecutionOrder
- Type:
- Required: Yes
FallbackAction
- Type: typing.Literal['ABORT', 'CONTINUE']
- Required: Yes
PushNotificationConfigurationTypeDef
Title
- Type: typing.Optional[str]
Body
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['DEFAULT', 'VOIP']]
PushNotificationPreferencesTypeDef
AllowNotifications
- Type: typing.Literal['ALL', 'FILTERED', 'NONE']
- Required: Yes
FilterRule
- Type: typing.Optional[str]
PutChannelExpirationSettingsRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type: typing.Optional[str]
ExpirationSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ExpirationSettingsTypeDef]
PutChannelExpirationSettingsResponseTypeDef
ChannelArn
- Type:
- Required: Yes
ExpirationSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutChannelMembershipPreferencesRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MemberArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
Preferences
- Type:
- Required: Yes
PutChannelMembershipPreferencesResponseTypeDef
ChannelArn
- Type:
- Required: Yes
Member
- Type:
- Required: Yes
Preferences
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutMessagingStreamingConfigurationsRequestRequestTypeDef
AppInstanceArn
- Type:
- Required: Yes
StreamingConfigurations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.StreamingConfigurationTypeDef]
- Required: Yes
PutMessagingStreamingConfigurationsResponseTypeDef
StreamingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.StreamingConfigurationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RedactChannelMessageRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
SubChannelId
- Type: typing.Optional[str]
RedactChannelMessageResponseTypeDef
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
SubChannelId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
SearchChannelsRequestRequestTypeDef
Fields
- Type: typing.Sequence[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.SearchFieldTypeDef]
- Required: Yes
ChimeBearer
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SearchChannelsResponseTypeDef
Channels
- Type: typing.List[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ChannelSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SearchFieldTypeDef
Key
- Type: typing.Literal['MEMBERS']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
Operator
- Type: typing.Literal['EQUALS', 'INCLUDES']
- Required: Yes
SendChannelMessageRequestRequestTypeDef
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_classes.PushNotificationConfigurationTypeDef]
MessageAttributes
- Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.MessageAttributeValueTypeDef]]
SubChannelId
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
Target
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.TargetTypeDef]]
SendChannelMessageResponseTypeDef
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
Status
- Type:
- Required: Yes
SubChannelId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StreamingConfigurationTypeDef
DataType
- Type: typing.Literal['Channel', 'ChannelMessage']
- Required: Yes
ResourceArn
- Type:
- Required: Yes
SubChannelSummaryTypeDef
SubChannelId
- Type: typing.Optional[str]
MembershipCount
- Type: typing.Optional[int]
TagResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TargetTypeDef
MemberArn
- Type: typing.Optional[str]
UntagResourceRequestRequestTypeDef
ResourceARN
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateChannelFlowRequestRequestTypeDef
ChannelFlowArn
- Type:
- Required: Yes
Processors
- Type: typing.Sequence[aws_resource_validator.pydantic_models.chime_sdk_messaging_classes.ProcessorTypeDef]
- Required: Yes
Name
- Type:
- Required: Yes
UpdateChannelFlowResponseTypeDef
ChannelFlowArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateChannelMessageRequestRequestTypeDef
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]
UpdateChannelMessageResponseTypeDef
ChannelArn
- Type:
- Required: Yes
MessageId
- Type:
- Required: Yes
Status
- Type:
- Required: Yes
SubChannelId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateChannelReadMarkerRequestRequestTypeDef
ChannelArn
- Type:
- Required: Yes
ChimeBearer
- Type:
- Required: Yes
UpdateChannelReadMarkerResponseTypeDef
ChannelArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateChannelRequestRequestTypeDef
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]
UpdateChannelResponseTypeDef
ChannelArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes