| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.ChimeSDKMessaging.Lens
Contents
- Operations
- DescribeChannelMembership
- DescribeChannelFlow
- ListChannels
- ListTagsForResource
- DeleteChannel
- UpdateChannel
- AssociateChannelFlow
- GetMessagingSessionEndpoint
- ListChannelsModeratedByAppInstanceUser
- RedactChannelMessage
- ListChannelFlows
- DeleteChannelFlow
- UpdateChannelFlow
- DeleteChannelMembership
- ListChannelMemberships
- DisassociateChannelFlow
- GetChannelMessage
- DescribeChannelMembershipForAppInstanceUser
- CreateChannelModerator
- DescribeChannelModeratedByAppInstanceUser
- SendChannelMessage
- DeleteChannelBan
- ListChannelBans
- CreateChannel
- DescribeChannelModerator
- CreateChannelBan
- ListChannelMembershipsForAppInstanceUser
- UpdateChannelReadMarker
- GetChannelMessageStatus
- CreateChannelFlow
- CreateChannelMembership
- TagResource
- ChannelFlowCallback
- DeleteChannelModerator
- DescribeChannelBan
- UntagResource
- ListChannelModerators
- DescribeChannel
- DeleteChannelMessage
- UpdateChannelMessage
- ListChannelMessages
- ListChannelsAssociatedWithChannelFlow
- BatchCreateChannelMembership
- Types
- AppInstanceUserMembershipSummary
- BatchChannelMemberships
- BatchCreateChannelMembershipError
- Channel
- ChannelAssociatedWithFlowSummary
- ChannelBan
- ChannelBanSummary
- ChannelFlow
- ChannelFlowSummary
- ChannelMembership
- ChannelMembershipForAppInstanceUserSummary
- ChannelMembershipSummary
- ChannelMessage
- ChannelMessageCallback
- ChannelMessageStatusStructure
- ChannelMessageSummary
- ChannelModeratedByAppInstanceUserSummary
- ChannelModerator
- ChannelModeratorSummary
- ChannelSummary
- Identity
- LambdaConfiguration
- MessagingSessionEndpoint
- Processor
- ProcessorConfiguration
- Tag
Description
Synopsis
- describeChannelMembership_channelArn :: Lens' DescribeChannelMembership Text
- describeChannelMembership_memberArn :: Lens' DescribeChannelMembership Text
- describeChannelMembership_chimeBearer :: Lens' DescribeChannelMembership Text
- describeChannelMembershipResponse_channelMembership :: Lens' DescribeChannelMembershipResponse (Maybe ChannelMembership)
- describeChannelMembershipResponse_httpStatus :: Lens' DescribeChannelMembershipResponse Int
- describeChannelFlow_channelFlowArn :: Lens' DescribeChannelFlow Text
- describeChannelFlowResponse_channelFlow :: Lens' DescribeChannelFlowResponse (Maybe ChannelFlow)
- describeChannelFlowResponse_httpStatus :: Lens' DescribeChannelFlowResponse Int
- listChannels_privacy :: Lens' ListChannels (Maybe ChannelPrivacy)
- listChannels_nextToken :: Lens' ListChannels (Maybe Text)
- listChannels_maxResults :: Lens' ListChannels (Maybe Natural)
- listChannels_appInstanceArn :: Lens' ListChannels Text
- listChannels_chimeBearer :: Lens' ListChannels Text
- listChannelsResponse_channels :: Lens' ListChannelsResponse (Maybe [ChannelSummary])
- listChannelsResponse_nextToken :: Lens' ListChannelsResponse (Maybe Text)
- listChannelsResponse_httpStatus :: Lens' ListChannelsResponse Int
- listTagsForResource_resourceARN :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (NonEmpty Tag))
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- deleteChannel_channelArn :: Lens' DeleteChannel Text
- deleteChannel_chimeBearer :: Lens' DeleteChannel Text
- updateChannel_metadata :: Lens' UpdateChannel (Maybe Text)
- updateChannel_channelArn :: Lens' UpdateChannel Text
- updateChannel_name :: Lens' UpdateChannel Text
- updateChannel_mode :: Lens' UpdateChannel ChannelMode
- updateChannel_chimeBearer :: Lens' UpdateChannel Text
- updateChannelResponse_channelArn :: Lens' UpdateChannelResponse (Maybe Text)
- updateChannelResponse_httpStatus :: Lens' UpdateChannelResponse Int
- associateChannelFlow_channelArn :: Lens' AssociateChannelFlow Text
- associateChannelFlow_channelFlowArn :: Lens' AssociateChannelFlow Text
- associateChannelFlow_chimeBearer :: Lens' AssociateChannelFlow Text
- getMessagingSessionEndpointResponse_endpoint :: Lens' GetMessagingSessionEndpointResponse (Maybe MessagingSessionEndpoint)
- getMessagingSessionEndpointResponse_httpStatus :: Lens' GetMessagingSessionEndpointResponse Int
- listChannelsModeratedByAppInstanceUser_appInstanceUserArn :: Lens' ListChannelsModeratedByAppInstanceUser (Maybe Text)
- listChannelsModeratedByAppInstanceUser_nextToken :: Lens' ListChannelsModeratedByAppInstanceUser (Maybe Text)
- listChannelsModeratedByAppInstanceUser_maxResults :: Lens' ListChannelsModeratedByAppInstanceUser (Maybe Natural)
- listChannelsModeratedByAppInstanceUser_chimeBearer :: Lens' ListChannelsModeratedByAppInstanceUser Text
- listChannelsModeratedByAppInstanceUserResponse_channels :: Lens' ListChannelsModeratedByAppInstanceUserResponse (Maybe [ChannelModeratedByAppInstanceUserSummary])
- listChannelsModeratedByAppInstanceUserResponse_nextToken :: Lens' ListChannelsModeratedByAppInstanceUserResponse (Maybe Text)
- listChannelsModeratedByAppInstanceUserResponse_httpStatus :: Lens' ListChannelsModeratedByAppInstanceUserResponse Int
- redactChannelMessage_channelArn :: Lens' RedactChannelMessage Text
- redactChannelMessage_messageId :: Lens' RedactChannelMessage Text
- redactChannelMessage_chimeBearer :: Lens' RedactChannelMessage Text
- redactChannelMessageResponse_channelArn :: Lens' RedactChannelMessageResponse (Maybe Text)
- redactChannelMessageResponse_messageId :: Lens' RedactChannelMessageResponse (Maybe Text)
- redactChannelMessageResponse_httpStatus :: Lens' RedactChannelMessageResponse Int
- listChannelFlows_nextToken :: Lens' ListChannelFlows (Maybe Text)
- listChannelFlows_maxResults :: Lens' ListChannelFlows (Maybe Natural)
- listChannelFlows_appInstanceArn :: Lens' ListChannelFlows Text
- listChannelFlowsResponse_channelFlows :: Lens' ListChannelFlowsResponse (Maybe [ChannelFlowSummary])
- listChannelFlowsResponse_nextToken :: Lens' ListChannelFlowsResponse (Maybe Text)
- listChannelFlowsResponse_httpStatus :: Lens' ListChannelFlowsResponse Int
- deleteChannelFlow_channelFlowArn :: Lens' DeleteChannelFlow Text
- updateChannelFlow_channelFlowArn :: Lens' UpdateChannelFlow Text
- updateChannelFlow_processors :: Lens' UpdateChannelFlow (NonEmpty Processor)
- updateChannelFlow_name :: Lens' UpdateChannelFlow Text
- updateChannelFlowResponse_channelFlowArn :: Lens' UpdateChannelFlowResponse (Maybe Text)
- updateChannelFlowResponse_httpStatus :: Lens' UpdateChannelFlowResponse Int
- deleteChannelMembership_channelArn :: Lens' DeleteChannelMembership Text
- deleteChannelMembership_memberArn :: Lens' DeleteChannelMembership Text
- deleteChannelMembership_chimeBearer :: Lens' DeleteChannelMembership Text
- listChannelMemberships_nextToken :: Lens' ListChannelMemberships (Maybe Text)
- listChannelMemberships_type :: Lens' ListChannelMemberships (Maybe ChannelMembershipType)
- listChannelMemberships_maxResults :: Lens' ListChannelMemberships (Maybe Natural)
- listChannelMemberships_channelArn :: Lens' ListChannelMemberships Text
- listChannelMemberships_chimeBearer :: Lens' ListChannelMemberships Text
- listChannelMembershipsResponse_channelMemberships :: Lens' ListChannelMembershipsResponse (Maybe [ChannelMembershipSummary])
- listChannelMembershipsResponse_channelArn :: Lens' ListChannelMembershipsResponse (Maybe Text)
- listChannelMembershipsResponse_nextToken :: Lens' ListChannelMembershipsResponse (Maybe Text)
- listChannelMembershipsResponse_httpStatus :: Lens' ListChannelMembershipsResponse Int
- disassociateChannelFlow_channelArn :: Lens' DisassociateChannelFlow Text
- disassociateChannelFlow_channelFlowArn :: Lens' DisassociateChannelFlow Text
- disassociateChannelFlow_chimeBearer :: Lens' DisassociateChannelFlow Text
- getChannelMessage_channelArn :: Lens' GetChannelMessage Text
- getChannelMessage_messageId :: Lens' GetChannelMessage Text
- getChannelMessage_chimeBearer :: Lens' GetChannelMessage Text
- getChannelMessageResponse_channelMessage :: Lens' GetChannelMessageResponse (Maybe ChannelMessage)
- getChannelMessageResponse_httpStatus :: Lens' GetChannelMessageResponse Int
- describeChannelMembershipForAppInstanceUser_channelArn :: Lens' DescribeChannelMembershipForAppInstanceUser Text
- describeChannelMembershipForAppInstanceUser_appInstanceUserArn :: Lens' DescribeChannelMembershipForAppInstanceUser Text
- describeChannelMembershipForAppInstanceUser_chimeBearer :: Lens' DescribeChannelMembershipForAppInstanceUser Text
- describeChannelMembershipForAppInstanceUserResponse_channelMembership :: Lens' DescribeChannelMembershipForAppInstanceUserResponse (Maybe ChannelMembershipForAppInstanceUserSummary)
- describeChannelMembershipForAppInstanceUserResponse_httpStatus :: Lens' DescribeChannelMembershipForAppInstanceUserResponse Int
- createChannelModerator_channelArn :: Lens' CreateChannelModerator Text
- createChannelModerator_channelModeratorArn :: Lens' CreateChannelModerator Text
- createChannelModerator_chimeBearer :: Lens' CreateChannelModerator Text
- createChannelModeratorResponse_channelModerator :: Lens' CreateChannelModeratorResponse (Maybe Identity)
- createChannelModeratorResponse_channelArn :: Lens' CreateChannelModeratorResponse (Maybe Text)
- createChannelModeratorResponse_httpStatus :: Lens' CreateChannelModeratorResponse Int
- describeChannelModeratedByAppInstanceUser_channelArn :: Lens' DescribeChannelModeratedByAppInstanceUser Text
- describeChannelModeratedByAppInstanceUser_appInstanceUserArn :: Lens' DescribeChannelModeratedByAppInstanceUser Text
- describeChannelModeratedByAppInstanceUser_chimeBearer :: Lens' DescribeChannelModeratedByAppInstanceUser Text
- describeChannelModeratedByAppInstanceUserResponse_channel :: Lens' DescribeChannelModeratedByAppInstanceUserResponse (Maybe ChannelModeratedByAppInstanceUserSummary)
- describeChannelModeratedByAppInstanceUserResponse_httpStatus :: Lens' DescribeChannelModeratedByAppInstanceUserResponse Int
- sendChannelMessage_metadata :: Lens' SendChannelMessage (Maybe Text)
- sendChannelMessage_channelArn :: Lens' SendChannelMessage Text
- sendChannelMessage_content :: Lens' SendChannelMessage Text
- sendChannelMessage_type :: Lens' SendChannelMessage ChannelMessageType
- sendChannelMessage_persistence :: Lens' SendChannelMessage ChannelMessagePersistenceType
- sendChannelMessage_clientRequestToken :: Lens' SendChannelMessage Text
- sendChannelMessage_chimeBearer :: Lens' SendChannelMessage Text
- sendChannelMessageResponse_status :: Lens' SendChannelMessageResponse (Maybe ChannelMessageStatusStructure)
- sendChannelMessageResponse_channelArn :: Lens' SendChannelMessageResponse (Maybe Text)
- sendChannelMessageResponse_messageId :: Lens' SendChannelMessageResponse (Maybe Text)
- sendChannelMessageResponse_httpStatus :: Lens' SendChannelMessageResponse Int
- deleteChannelBan_channelArn :: Lens' DeleteChannelBan Text
- deleteChannelBan_memberArn :: Lens' DeleteChannelBan Text
- deleteChannelBan_chimeBearer :: Lens' DeleteChannelBan Text
- listChannelBans_nextToken :: Lens' ListChannelBans (Maybe Text)
- listChannelBans_maxResults :: Lens' ListChannelBans (Maybe Natural)
- listChannelBans_channelArn :: Lens' ListChannelBans Text
- listChannelBans_chimeBearer :: Lens' ListChannelBans Text
- listChannelBansResponse_channelArn :: Lens' ListChannelBansResponse (Maybe Text)
- listChannelBansResponse_nextToken :: Lens' ListChannelBansResponse (Maybe Text)
- listChannelBansResponse_channelBans :: Lens' ListChannelBansResponse (Maybe [ChannelBanSummary])
- listChannelBansResponse_httpStatus :: Lens' ListChannelBansResponse Int
- createChannel_mode :: Lens' CreateChannel (Maybe ChannelMode)
- createChannel_privacy :: Lens' CreateChannel (Maybe ChannelPrivacy)
- createChannel_metadata :: Lens' CreateChannel (Maybe Text)
- createChannel_tags :: Lens' CreateChannel (Maybe (NonEmpty Tag))
- createChannel_appInstanceArn :: Lens' CreateChannel Text
- createChannel_name :: Lens' CreateChannel Text
- createChannel_clientRequestToken :: Lens' CreateChannel Text
- createChannel_chimeBearer :: Lens' CreateChannel Text
- createChannelResponse_channelArn :: Lens' CreateChannelResponse (Maybe Text)
- createChannelResponse_httpStatus :: Lens' CreateChannelResponse Int
- describeChannelModerator_channelArn :: Lens' DescribeChannelModerator Text
- describeChannelModerator_channelModeratorArn :: Lens' DescribeChannelModerator Text
- describeChannelModerator_chimeBearer :: Lens' DescribeChannelModerator Text
- describeChannelModeratorResponse_channelModerator :: Lens' DescribeChannelModeratorResponse (Maybe ChannelModerator)
- describeChannelModeratorResponse_httpStatus :: Lens' DescribeChannelModeratorResponse Int
- createChannelBan_channelArn :: Lens' CreateChannelBan Text
- createChannelBan_memberArn :: Lens' CreateChannelBan Text
- createChannelBan_chimeBearer :: Lens' CreateChannelBan Text
- createChannelBanResponse_channelArn :: Lens' CreateChannelBanResponse (Maybe Text)
- createChannelBanResponse_member :: Lens' CreateChannelBanResponse (Maybe Identity)
- createChannelBanResponse_httpStatus :: Lens' CreateChannelBanResponse Int
- listChannelMembershipsForAppInstanceUser_appInstanceUserArn :: Lens' ListChannelMembershipsForAppInstanceUser (Maybe Text)
- listChannelMembershipsForAppInstanceUser_nextToken :: Lens' ListChannelMembershipsForAppInstanceUser (Maybe Text)
- listChannelMembershipsForAppInstanceUser_maxResults :: Lens' ListChannelMembershipsForAppInstanceUser (Maybe Natural)
- listChannelMembershipsForAppInstanceUser_chimeBearer :: Lens' ListChannelMembershipsForAppInstanceUser Text
- listChannelMembershipsForAppInstanceUserResponse_channelMemberships :: Lens' ListChannelMembershipsForAppInstanceUserResponse (Maybe [ChannelMembershipForAppInstanceUserSummary])
- listChannelMembershipsForAppInstanceUserResponse_nextToken :: Lens' ListChannelMembershipsForAppInstanceUserResponse (Maybe Text)
- listChannelMembershipsForAppInstanceUserResponse_httpStatus :: Lens' ListChannelMembershipsForAppInstanceUserResponse Int
- updateChannelReadMarker_channelArn :: Lens' UpdateChannelReadMarker Text
- updateChannelReadMarker_chimeBearer :: Lens' UpdateChannelReadMarker Text
- updateChannelReadMarkerResponse_channelArn :: Lens' UpdateChannelReadMarkerResponse (Maybe Text)
- updateChannelReadMarkerResponse_httpStatus :: Lens' UpdateChannelReadMarkerResponse Int
- getChannelMessageStatus_channelArn :: Lens' GetChannelMessageStatus Text
- getChannelMessageStatus_messageId :: Lens' GetChannelMessageStatus Text
- getChannelMessageStatus_chimeBearer :: Lens' GetChannelMessageStatus Text
- getChannelMessageStatusResponse_status :: Lens' GetChannelMessageStatusResponse (Maybe ChannelMessageStatusStructure)
- getChannelMessageStatusResponse_httpStatus :: Lens' GetChannelMessageStatusResponse Int
- createChannelFlow_tags :: Lens' CreateChannelFlow (Maybe (NonEmpty Tag))
- createChannelFlow_appInstanceArn :: Lens' CreateChannelFlow Text
- createChannelFlow_processors :: Lens' CreateChannelFlow (NonEmpty Processor)
- createChannelFlow_name :: Lens' CreateChannelFlow Text
- createChannelFlow_clientRequestToken :: Lens' CreateChannelFlow Text
- createChannelFlowResponse_channelFlowArn :: Lens' CreateChannelFlowResponse (Maybe Text)
- createChannelFlowResponse_httpStatus :: Lens' CreateChannelFlowResponse Int
- createChannelMembership_channelArn :: Lens' CreateChannelMembership Text
- createChannelMembership_memberArn :: Lens' CreateChannelMembership Text
- createChannelMembership_type :: Lens' CreateChannelMembership ChannelMembershipType
- createChannelMembership_chimeBearer :: Lens' CreateChannelMembership Text
- createChannelMembershipResponse_channelArn :: Lens' CreateChannelMembershipResponse (Maybe Text)
- createChannelMembershipResponse_member :: Lens' CreateChannelMembershipResponse (Maybe Identity)
- createChannelMembershipResponse_httpStatus :: Lens' CreateChannelMembershipResponse Int
- tagResource_resourceARN :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource (NonEmpty Tag)
- channelFlowCallback_deleteResource :: Lens' ChannelFlowCallback (Maybe Bool)
- channelFlowCallback_callbackId :: Lens' ChannelFlowCallback Text
- channelFlowCallback_channelArn :: Lens' ChannelFlowCallback Text
- channelFlowCallback_channelMessage :: Lens' ChannelFlowCallback ChannelMessageCallback
- channelFlowCallbackResponse_callbackId :: Lens' ChannelFlowCallbackResponse (Maybe Text)
- channelFlowCallbackResponse_channelArn :: Lens' ChannelFlowCallbackResponse (Maybe Text)
- channelFlowCallbackResponse_httpStatus :: Lens' ChannelFlowCallbackResponse Int
- deleteChannelModerator_channelArn :: Lens' DeleteChannelModerator Text
- deleteChannelModerator_channelModeratorArn :: Lens' DeleteChannelModerator Text
- deleteChannelModerator_chimeBearer :: Lens' DeleteChannelModerator Text
- describeChannelBan_channelArn :: Lens' DescribeChannelBan Text
- describeChannelBan_memberArn :: Lens' DescribeChannelBan Text
- describeChannelBan_chimeBearer :: Lens' DescribeChannelBan Text
- describeChannelBanResponse_channelBan :: Lens' DescribeChannelBanResponse (Maybe ChannelBan)
- describeChannelBanResponse_httpStatus :: Lens' DescribeChannelBanResponse Int
- untagResource_resourceARN :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text)
- listChannelModerators_nextToken :: Lens' ListChannelModerators (Maybe Text)
- listChannelModerators_maxResults :: Lens' ListChannelModerators (Maybe Natural)
- listChannelModerators_channelArn :: Lens' ListChannelModerators Text
- listChannelModerators_chimeBearer :: Lens' ListChannelModerators Text
- listChannelModeratorsResponse_channelArn :: Lens' ListChannelModeratorsResponse (Maybe Text)
- listChannelModeratorsResponse_nextToken :: Lens' ListChannelModeratorsResponse (Maybe Text)
- listChannelModeratorsResponse_channelModerators :: Lens' ListChannelModeratorsResponse (Maybe [ChannelModeratorSummary])
- listChannelModeratorsResponse_httpStatus :: Lens' ListChannelModeratorsResponse Int
- describeChannel_channelArn :: Lens' DescribeChannel Text
- describeChannel_chimeBearer :: Lens' DescribeChannel Text
- describeChannelResponse_channel :: Lens' DescribeChannelResponse (Maybe Channel)
- describeChannelResponse_httpStatus :: Lens' DescribeChannelResponse Int
- deleteChannelMessage_channelArn :: Lens' DeleteChannelMessage Text
- deleteChannelMessage_messageId :: Lens' DeleteChannelMessage Text
- deleteChannelMessage_chimeBearer :: Lens' DeleteChannelMessage Text
- updateChannelMessage_content :: Lens' UpdateChannelMessage (Maybe Text)
- updateChannelMessage_metadata :: Lens' UpdateChannelMessage (Maybe Text)
- updateChannelMessage_channelArn :: Lens' UpdateChannelMessage Text
- updateChannelMessage_messageId :: Lens' UpdateChannelMessage Text
- updateChannelMessage_chimeBearer :: Lens' UpdateChannelMessage Text
- updateChannelMessageResponse_status :: Lens' UpdateChannelMessageResponse (Maybe ChannelMessageStatusStructure)
- updateChannelMessageResponse_channelArn :: Lens' UpdateChannelMessageResponse (Maybe Text)
- updateChannelMessageResponse_messageId :: Lens' UpdateChannelMessageResponse (Maybe Text)
- updateChannelMessageResponse_httpStatus :: Lens' UpdateChannelMessageResponse Int
- listChannelMessages_nextToken :: Lens' ListChannelMessages (Maybe Text)
- listChannelMessages_notBefore :: Lens' ListChannelMessages (Maybe UTCTime)
- listChannelMessages_sortOrder :: Lens' ListChannelMessages (Maybe SortOrder)
- listChannelMessages_maxResults :: Lens' ListChannelMessages (Maybe Natural)
- listChannelMessages_notAfter :: Lens' ListChannelMessages (Maybe UTCTime)
- listChannelMessages_channelArn :: Lens' ListChannelMessages Text
- listChannelMessages_chimeBearer :: Lens' ListChannelMessages Text
- listChannelMessagesResponse_channelArn :: Lens' ListChannelMessagesResponse (Maybe Text)
- listChannelMessagesResponse_nextToken :: Lens' ListChannelMessagesResponse (Maybe Text)
- listChannelMessagesResponse_channelMessages :: Lens' ListChannelMessagesResponse (Maybe [ChannelMessageSummary])
- listChannelMessagesResponse_httpStatus :: Lens' ListChannelMessagesResponse Int
- listChannelsAssociatedWithChannelFlow_nextToken :: Lens' ListChannelsAssociatedWithChannelFlow (Maybe Text)
- listChannelsAssociatedWithChannelFlow_maxResults :: Lens' ListChannelsAssociatedWithChannelFlow (Maybe Natural)
- listChannelsAssociatedWithChannelFlow_channelFlowArn :: Lens' ListChannelsAssociatedWithChannelFlow Text
- listChannelsAssociatedWithChannelFlowResponse_channels :: Lens' ListChannelsAssociatedWithChannelFlowResponse (Maybe [ChannelAssociatedWithFlowSummary])
- listChannelsAssociatedWithChannelFlowResponse_nextToken :: Lens' ListChannelsAssociatedWithChannelFlowResponse (Maybe Text)
- listChannelsAssociatedWithChannelFlowResponse_httpStatus :: Lens' ListChannelsAssociatedWithChannelFlowResponse Int
- batchCreateChannelMembership_type :: Lens' BatchCreateChannelMembership (Maybe ChannelMembershipType)
- batchCreateChannelMembership_channelArn :: Lens' BatchCreateChannelMembership Text
- batchCreateChannelMembership_memberArns :: Lens' BatchCreateChannelMembership (NonEmpty Text)
- batchCreateChannelMembership_chimeBearer :: Lens' BatchCreateChannelMembership Text
- batchCreateChannelMembershipResponse_errors :: Lens' BatchCreateChannelMembershipResponse (Maybe [BatchCreateChannelMembershipError])
- batchCreateChannelMembershipResponse_batchChannelMemberships :: Lens' BatchCreateChannelMembershipResponse (Maybe BatchChannelMemberships)
- batchCreateChannelMembershipResponse_httpStatus :: Lens' BatchCreateChannelMembershipResponse Int
- appInstanceUserMembershipSummary_readMarkerTimestamp :: Lens' AppInstanceUserMembershipSummary (Maybe UTCTime)
- appInstanceUserMembershipSummary_type :: Lens' AppInstanceUserMembershipSummary (Maybe ChannelMembershipType)
- batchChannelMemberships_members :: Lens' BatchChannelMemberships (Maybe [Identity])
- batchChannelMemberships_channelArn :: Lens' BatchChannelMemberships (Maybe Text)
- batchChannelMemberships_type :: Lens' BatchChannelMemberships (Maybe ChannelMembershipType)
- batchChannelMemberships_invitedBy :: Lens' BatchChannelMemberships (Maybe Identity)
- batchCreateChannelMembershipError_errorCode :: Lens' BatchCreateChannelMembershipError (Maybe ErrorCode)
- batchCreateChannelMembershipError_memberArn :: Lens' BatchCreateChannelMembershipError (Maybe Text)
- batchCreateChannelMembershipError_errorMessage :: Lens' BatchCreateChannelMembershipError (Maybe Text)
- channel_mode :: Lens' Channel (Maybe ChannelMode)
- channel_createdBy :: Lens' Channel (Maybe Identity)
- channel_channelArn :: Lens' Channel (Maybe Text)
- channel_privacy :: Lens' Channel (Maybe ChannelPrivacy)
- channel_channelFlowArn :: Lens' Channel (Maybe Text)
- channel_lastMessageTimestamp :: Lens' Channel (Maybe UTCTime)
- channel_name :: Lens' Channel (Maybe Text)
- channel_metadata :: Lens' Channel (Maybe Text)
- channel_createdTimestamp :: Lens' Channel (Maybe UTCTime)
- channel_lastUpdatedTimestamp :: Lens' Channel (Maybe UTCTime)
- channelAssociatedWithFlowSummary_mode :: Lens' ChannelAssociatedWithFlowSummary (Maybe ChannelMode)
- channelAssociatedWithFlowSummary_channelArn :: Lens' ChannelAssociatedWithFlowSummary (Maybe Text)
- channelAssociatedWithFlowSummary_privacy :: Lens' ChannelAssociatedWithFlowSummary (Maybe ChannelPrivacy)
- channelAssociatedWithFlowSummary_name :: Lens' ChannelAssociatedWithFlowSummary (Maybe Text)
- channelAssociatedWithFlowSummary_metadata :: Lens' ChannelAssociatedWithFlowSummary (Maybe Text)
- channelBan_createdBy :: Lens' ChannelBan (Maybe Identity)
- channelBan_channelArn :: Lens' ChannelBan (Maybe Text)
- channelBan_member :: Lens' ChannelBan (Maybe Identity)
- channelBan_createdTimestamp :: Lens' ChannelBan (Maybe UTCTime)
- channelBanSummary_member :: Lens' ChannelBanSummary (Maybe Identity)
- channelFlow_processors :: Lens' ChannelFlow (Maybe (NonEmpty Processor))
- channelFlow_channelFlowArn :: Lens' ChannelFlow (Maybe Text)
- channelFlow_name :: Lens' ChannelFlow (Maybe Text)
- channelFlow_createdTimestamp :: Lens' ChannelFlow (Maybe UTCTime)
- channelFlow_lastUpdatedTimestamp :: Lens' ChannelFlow (Maybe UTCTime)
- channelFlowSummary_processors :: Lens' ChannelFlowSummary (Maybe (NonEmpty Processor))
- channelFlowSummary_channelFlowArn :: Lens' ChannelFlowSummary (Maybe Text)
- channelFlowSummary_name :: Lens' ChannelFlowSummary (Maybe Text)
- channelMembership_channelArn :: Lens' ChannelMembership (Maybe Text)
- channelMembership_member :: Lens' ChannelMembership (Maybe Identity)
- channelMembership_type :: Lens' ChannelMembership (Maybe ChannelMembershipType)
- channelMembership_invitedBy :: Lens' ChannelMembership (Maybe Identity)
- channelMembership_createdTimestamp :: Lens' ChannelMembership (Maybe UTCTime)
- channelMembership_lastUpdatedTimestamp :: Lens' ChannelMembership (Maybe UTCTime)
- channelMembershipForAppInstanceUserSummary_appInstanceUserMembershipSummary :: Lens' ChannelMembershipForAppInstanceUserSummary (Maybe AppInstanceUserMembershipSummary)
- channelMembershipForAppInstanceUserSummary_channelSummary :: Lens' ChannelMembershipForAppInstanceUserSummary (Maybe ChannelSummary)
- channelMembershipSummary_member :: Lens' ChannelMembershipSummary (Maybe Identity)
- channelMessage_status :: Lens' ChannelMessage (Maybe ChannelMessageStatusStructure)
- channelMessage_sender :: Lens' ChannelMessage (Maybe Identity)
- channelMessage_channelArn :: Lens' ChannelMessage (Maybe Text)
- channelMessage_content :: Lens' ChannelMessage (Maybe Text)
- channelMessage_redacted :: Lens' ChannelMessage (Maybe Bool)
- channelMessage_persistence :: Lens' ChannelMessage (Maybe ChannelMessagePersistenceType)
- channelMessage_metadata :: Lens' ChannelMessage (Maybe Text)
- channelMessage_type :: Lens' ChannelMessage (Maybe ChannelMessageType)
- channelMessage_createdTimestamp :: Lens' ChannelMessage (Maybe UTCTime)
- channelMessage_messageId :: Lens' ChannelMessage (Maybe Text)
- channelMessage_lastUpdatedTimestamp :: Lens' ChannelMessage (Maybe UTCTime)
- channelMessage_lastEditedTimestamp :: Lens' ChannelMessage (Maybe UTCTime)
- channelMessageCallback_content :: Lens' ChannelMessageCallback (Maybe Text)
- channelMessageCallback_metadata :: Lens' ChannelMessageCallback (Maybe Text)
- channelMessageCallback_messageId :: Lens' ChannelMessageCallback Text
- channelMessageStatusStructure_value :: Lens' ChannelMessageStatusStructure (Maybe ChannelMessageStatus)
- channelMessageStatusStructure_detail :: Lens' ChannelMessageStatusStructure (Maybe Text)
- channelMessageSummary_status :: Lens' ChannelMessageSummary (Maybe ChannelMessageStatusStructure)
- channelMessageSummary_sender :: Lens' ChannelMessageSummary (Maybe Identity)
- channelMessageSummary_content :: Lens' ChannelMessageSummary (Maybe Text)
- channelMessageSummary_redacted :: Lens' ChannelMessageSummary (Maybe Bool)
- channelMessageSummary_metadata :: Lens' ChannelMessageSummary (Maybe Text)
- channelMessageSummary_type :: Lens' ChannelMessageSummary (Maybe ChannelMessageType)
- channelMessageSummary_createdTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime)
- channelMessageSummary_messageId :: Lens' ChannelMessageSummary (Maybe Text)
- channelMessageSummary_lastUpdatedTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime)
- channelMessageSummary_lastEditedTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime)
- channelModeratedByAppInstanceUserSummary_channelSummary :: Lens' ChannelModeratedByAppInstanceUserSummary (Maybe ChannelSummary)
- channelModerator_createdBy :: Lens' ChannelModerator (Maybe Identity)
- channelModerator_channelArn :: Lens' ChannelModerator (Maybe Text)
- channelModerator_createdTimestamp :: Lens' ChannelModerator (Maybe UTCTime)
- channelModerator_moderator :: Lens' ChannelModerator (Maybe Identity)
- channelModeratorSummary_moderator :: Lens' ChannelModeratorSummary (Maybe Identity)
- channelSummary_mode :: Lens' ChannelSummary (Maybe ChannelMode)
- channelSummary_channelArn :: Lens' ChannelSummary (Maybe Text)
- channelSummary_privacy :: Lens' ChannelSummary (Maybe ChannelPrivacy)
- channelSummary_lastMessageTimestamp :: Lens' ChannelSummary (Maybe UTCTime)
- channelSummary_name :: Lens' ChannelSummary (Maybe Text)
- channelSummary_metadata :: Lens' ChannelSummary (Maybe Text)
- identity_arn :: Lens' Identity (Maybe Text)
- identity_name :: Lens' Identity (Maybe Text)
- lambdaConfiguration_resourceArn :: Lens' LambdaConfiguration Text
- lambdaConfiguration_invocationType :: Lens' LambdaConfiguration InvocationType
- messagingSessionEndpoint_url :: Lens' MessagingSessionEndpoint (Maybe Text)
- processor_name :: Lens' Processor Text
- processor_configuration :: Lens' Processor ProcessorConfiguration
- processor_executionOrder :: Lens' Processor Natural
- processor_fallbackAction :: Lens' Processor FallbackAction
- processorConfiguration_lambda :: Lens' ProcessorConfiguration LambdaConfiguration
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
Operations
DescribeChannelMembership
describeChannelMembership_channelArn :: Lens' DescribeChannelMembership Text Source #
The ARN of the channel.
describeChannelMembership_memberArn :: Lens' DescribeChannelMembership Text Source #
The ARN of the member.
describeChannelMembership_chimeBearer :: Lens' DescribeChannelMembership Text Source #
The AppInstanceUserArn of the user that makes the API call.
describeChannelMembershipResponse_channelMembership :: Lens' DescribeChannelMembershipResponse (Maybe ChannelMembership) Source #
The details of the membership.
describeChannelMembershipResponse_httpStatus :: Lens' DescribeChannelMembershipResponse Int Source #
The response's http status code.
DescribeChannelFlow
describeChannelFlow_channelFlowArn :: Lens' DescribeChannelFlow Text Source #
The ARN of the channel flow.
describeChannelFlowResponse_channelFlow :: Lens' DescribeChannelFlowResponse (Maybe ChannelFlow) Source #
The channel flow details.
describeChannelFlowResponse_httpStatus :: Lens' DescribeChannelFlowResponse Int Source #
The response's http status code.
ListChannels
listChannels_privacy :: Lens' ListChannels (Maybe ChannelPrivacy) Source #
The privacy setting. PUBLIC retrieves all the public channels.
PRIVATE retrieves private channels. Only an AppInstanceAdmin can
retrieve private channels.
listChannels_nextToken :: Lens' ListChannels (Maybe Text) Source #
The token passed by previous API calls until all requested channels are returned.
listChannels_maxResults :: Lens' ListChannels (Maybe Natural) Source #
The maximum number of channels that you want to return.
listChannels_appInstanceArn :: Lens' ListChannels Text Source #
The ARN of the AppInstance.
listChannels_chimeBearer :: Lens' ListChannels Text Source #
The AppInstanceUserArn of the user that makes the API call.
listChannelsResponse_channels :: Lens' ListChannelsResponse (Maybe [ChannelSummary]) Source #
The information about each channel.
listChannelsResponse_nextToken :: Lens' ListChannelsResponse (Maybe Text) Source #
The token returned from previous API requests until the number of channels is reached.
listChannelsResponse_httpStatus :: Lens' ListChannelsResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceARN :: Lens' ListTagsForResource Text Source #
The ARN of the resource.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (NonEmpty Tag)) Source #
The tag key-value pairs.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
DeleteChannel
deleteChannel_channelArn :: Lens' DeleteChannel Text Source #
The ARN of the channel being deleted.
deleteChannel_chimeBearer :: Lens' DeleteChannel Text Source #
The AppInstanceUserArn of the user that makes the API call.
UpdateChannel
updateChannel_metadata :: Lens' UpdateChannel (Maybe Text) Source #
The metadata for the update request.
updateChannel_channelArn :: Lens' UpdateChannel Text Source #
The ARN of the channel.
updateChannel_name :: Lens' UpdateChannel Text Source #
The name of the channel.
updateChannel_mode :: Lens' UpdateChannel ChannelMode Source #
The mode of the update request.
updateChannel_chimeBearer :: Lens' UpdateChannel Text Source #
The AppInstanceUserArn of the user that makes the API call.
updateChannelResponse_channelArn :: Lens' UpdateChannelResponse (Maybe Text) Source #
The ARN of the channel.
updateChannelResponse_httpStatus :: Lens' UpdateChannelResponse Int Source #
The response's http status code.
AssociateChannelFlow
associateChannelFlow_channelArn :: Lens' AssociateChannelFlow Text Source #
The ARN of the channel.
associateChannelFlow_channelFlowArn :: Lens' AssociateChannelFlow Text Source #
The ARN of the channel flow.
associateChannelFlow_chimeBearer :: Lens' AssociateChannelFlow Text Source #
The AppInstanceUserArn of the user making the API call.
GetMessagingSessionEndpoint
getMessagingSessionEndpointResponse_endpoint :: Lens' GetMessagingSessionEndpointResponse (Maybe MessagingSessionEndpoint) Source #
The endpoint returned in the response.
getMessagingSessionEndpointResponse_httpStatus :: Lens' GetMessagingSessionEndpointResponse Int Source #
The response's http status code.
ListChannelsModeratedByAppInstanceUser
listChannelsModeratedByAppInstanceUser_appInstanceUserArn :: Lens' ListChannelsModeratedByAppInstanceUser (Maybe Text) Source #
The ARN of the user in the moderated channel.
listChannelsModeratedByAppInstanceUser_nextToken :: Lens' ListChannelsModeratedByAppInstanceUser (Maybe Text) Source #
The token returned from previous API requests until the number of channels moderated by the user is reached.
listChannelsModeratedByAppInstanceUser_maxResults :: Lens' ListChannelsModeratedByAppInstanceUser (Maybe Natural) Source #
The maximum number of channels in the request.
listChannelsModeratedByAppInstanceUser_chimeBearer :: Lens' ListChannelsModeratedByAppInstanceUser Text Source #
The AppInstanceUserArn of the user that makes the API call.
listChannelsModeratedByAppInstanceUserResponse_channels :: Lens' ListChannelsModeratedByAppInstanceUserResponse (Maybe [ChannelModeratedByAppInstanceUserSummary]) Source #
The moderated channels in the request.
listChannelsModeratedByAppInstanceUserResponse_nextToken :: Lens' ListChannelsModeratedByAppInstanceUserResponse (Maybe Text) Source #
The token returned from previous API requests until the number of channels moderated by the user is reached.
listChannelsModeratedByAppInstanceUserResponse_httpStatus :: Lens' ListChannelsModeratedByAppInstanceUserResponse Int Source #
The response's http status code.
RedactChannelMessage
redactChannelMessage_channelArn :: Lens' RedactChannelMessage Text Source #
The ARN of the channel containing the messages that you want to redact.
redactChannelMessage_messageId :: Lens' RedactChannelMessage Text Source #
The ID of the message being redacted.
redactChannelMessage_chimeBearer :: Lens' RedactChannelMessage Text Source #
The AppInstanceUserArn of the user that makes the API call.
redactChannelMessageResponse_channelArn :: Lens' RedactChannelMessageResponse (Maybe Text) Source #
The ARN of the channel containing the messages that you want to redact.
redactChannelMessageResponse_messageId :: Lens' RedactChannelMessageResponse (Maybe Text) Source #
The ID of the message being redacted.
redactChannelMessageResponse_httpStatus :: Lens' RedactChannelMessageResponse Int Source #
The response's http status code.
ListChannelFlows
listChannelFlows_nextToken :: Lens' ListChannelFlows (Maybe Text) Source #
The token passed by previous API calls until all requested channel flows are returned.
listChannelFlows_maxResults :: Lens' ListChannelFlows (Maybe Natural) Source #
The maximum number of channel flows that you want to return.
listChannelFlows_appInstanceArn :: Lens' ListChannelFlows Text Source #
The ARN of the app instance.
listChannelFlowsResponse_channelFlows :: Lens' ListChannelFlowsResponse (Maybe [ChannelFlowSummary]) Source #
The information about each channel flow.
listChannelFlowsResponse_nextToken :: Lens' ListChannelFlowsResponse (Maybe Text) Source #
The token passed by previous API calls until all requested channels are returned.
listChannelFlowsResponse_httpStatus :: Lens' ListChannelFlowsResponse Int Source #
The response's http status code.
DeleteChannelFlow
deleteChannelFlow_channelFlowArn :: Lens' DeleteChannelFlow Text Source #
The ARN of the channel flow.
UpdateChannelFlow
updateChannelFlow_channelFlowArn :: Lens' UpdateChannelFlow Text Source #
The ARN of the channel flow.
updateChannelFlow_processors :: Lens' UpdateChannelFlow (NonEmpty Processor) Source #
Information about the processor Lambda functions
updateChannelFlow_name :: Lens' UpdateChannelFlow Text Source #
The name of the channel flow.
updateChannelFlowResponse_channelFlowArn :: Lens' UpdateChannelFlowResponse (Maybe Text) Source #
The ARN of the channel flow.
updateChannelFlowResponse_httpStatus :: Lens' UpdateChannelFlowResponse Int Source #
The response's http status code.
DeleteChannelMembership
deleteChannelMembership_channelArn :: Lens' DeleteChannelMembership Text Source #
The ARN of the channel from which you want to remove the user.
deleteChannelMembership_memberArn :: Lens' DeleteChannelMembership Text Source #
The ARN of the member that you're removing from the channel.
deleteChannelMembership_chimeBearer :: Lens' DeleteChannelMembership Text Source #
The AppInstanceUserArn of the user that makes the API call.
ListChannelMemberships
listChannelMemberships_nextToken :: Lens' ListChannelMemberships (Maybe Text) Source #
The token passed by previous API calls until all requested channel memberships are returned.
listChannelMemberships_type :: Lens' ListChannelMemberships (Maybe ChannelMembershipType) Source #
The membership type of a user, DEFAULT or HIDDEN. Default members
are always returned as part of ListChannelMemberships. Hidden members
are only returned if the type filter in ListChannelMemberships equals
HIDDEN. Otherwise hidden members are not returned.
listChannelMemberships_maxResults :: Lens' ListChannelMemberships (Maybe Natural) Source #
The maximum number of channel memberships that you want returned.
listChannelMemberships_channelArn :: Lens' ListChannelMemberships Text Source #
The maximum number of channel memberships that you want returned.
listChannelMemberships_chimeBearer :: Lens' ListChannelMemberships Text Source #
The AppInstanceUserArn of the user that makes the API call.
listChannelMembershipsResponse_channelMemberships :: Lens' ListChannelMembershipsResponse (Maybe [ChannelMembershipSummary]) Source #
The information for the requested channel memberships.
listChannelMembershipsResponse_channelArn :: Lens' ListChannelMembershipsResponse (Maybe Text) Source #
The ARN of the channel.
listChannelMembershipsResponse_nextToken :: Lens' ListChannelMembershipsResponse (Maybe Text) Source #
The token passed by previous API calls until all requested channel memberships are returned.
listChannelMembershipsResponse_httpStatus :: Lens' ListChannelMembershipsResponse Int Source #
The response's http status code.
DisassociateChannelFlow
disassociateChannelFlow_channelArn :: Lens' DisassociateChannelFlow Text Source #
The ARN of the channel.
disassociateChannelFlow_channelFlowArn :: Lens' DisassociateChannelFlow Text Source #
The ARN of the channel flow.
disassociateChannelFlow_chimeBearer :: Lens' DisassociateChannelFlow Text Source #
The AppInstanceUserArn of the user making the API call.
GetChannelMessage
getChannelMessage_channelArn :: Lens' GetChannelMessage Text Source #
The ARN of the channel.
getChannelMessage_messageId :: Lens' GetChannelMessage Text Source #
The ID of the message.
getChannelMessage_chimeBearer :: Lens' GetChannelMessage Text Source #
The AppInstanceUserArn of the user that makes the API call.
getChannelMessageResponse_channelMessage :: Lens' GetChannelMessageResponse (Maybe ChannelMessage) Source #
The details of and content in the message.
getChannelMessageResponse_httpStatus :: Lens' GetChannelMessageResponse Int Source #
The response's http status code.
DescribeChannelMembershipForAppInstanceUser
describeChannelMembershipForAppInstanceUser_channelArn :: Lens' DescribeChannelMembershipForAppInstanceUser Text Source #
The ARN of the channel to which the user belongs.
describeChannelMembershipForAppInstanceUser_appInstanceUserArn :: Lens' DescribeChannelMembershipForAppInstanceUser Text Source #
The ARN of the user in a channel.
describeChannelMembershipForAppInstanceUser_chimeBearer :: Lens' DescribeChannelMembershipForAppInstanceUser Text Source #
The AppInstanceUserArn of the user that makes the API call.
describeChannelMembershipForAppInstanceUserResponse_channelMembership :: Lens' DescribeChannelMembershipForAppInstanceUserResponse (Maybe ChannelMembershipForAppInstanceUserSummary) Source #
The channel to which a user belongs.
describeChannelMembershipForAppInstanceUserResponse_httpStatus :: Lens' DescribeChannelMembershipForAppInstanceUserResponse Int Source #
The response's http status code.
CreateChannelModerator
createChannelModerator_channelArn :: Lens' CreateChannelModerator Text Source #
The ARN of the channel.
createChannelModerator_channelModeratorArn :: Lens' CreateChannelModerator Text Source #
The ARN of the moderator.
createChannelModerator_chimeBearer :: Lens' CreateChannelModerator Text Source #
The AppInstanceUserArn of the user that makes the API call.
createChannelModeratorResponse_channelModerator :: Lens' CreateChannelModeratorResponse (Maybe Identity) Source #
The ARNs of the channel and the moderator.
createChannelModeratorResponse_channelArn :: Lens' CreateChannelModeratorResponse (Maybe Text) Source #
The ARN of the channel.
createChannelModeratorResponse_httpStatus :: Lens' CreateChannelModeratorResponse Int Source #
The response's http status code.
DescribeChannelModeratedByAppInstanceUser
describeChannelModeratedByAppInstanceUser_channelArn :: Lens' DescribeChannelModeratedByAppInstanceUser Text Source #
The ARN of the moderated channel.
describeChannelModeratedByAppInstanceUser_appInstanceUserArn :: Lens' DescribeChannelModeratedByAppInstanceUser Text Source #
The ARN of the AppInstanceUser in the moderated channel.
describeChannelModeratedByAppInstanceUser_chimeBearer :: Lens' DescribeChannelModeratedByAppInstanceUser Text Source #
The AppInstanceUserArn of the user that makes the API call.
describeChannelModeratedByAppInstanceUserResponse_channel :: Lens' DescribeChannelModeratedByAppInstanceUserResponse (Maybe ChannelModeratedByAppInstanceUserSummary) Source #
The moderated channel.
describeChannelModeratedByAppInstanceUserResponse_httpStatus :: Lens' DescribeChannelModeratedByAppInstanceUserResponse Int Source #
The response's http status code.
SendChannelMessage
sendChannelMessage_metadata :: Lens' SendChannelMessage (Maybe Text) Source #
The optional metadata for each message.
sendChannelMessage_channelArn :: Lens' SendChannelMessage Text Source #
The ARN of the channel.
sendChannelMessage_content :: Lens' SendChannelMessage Text Source #
The content of the message.
sendChannelMessage_type :: Lens' SendChannelMessage ChannelMessageType Source #
The type of message, STANDARD or CONTROL.
sendChannelMessage_persistence :: Lens' SendChannelMessage ChannelMessagePersistenceType Source #
Boolean that controls whether the message is persisted on the back end. Required.
sendChannelMessage_clientRequestToken :: Lens' SendChannelMessage Text Source #
The Idempotency token for each client request.
sendChannelMessage_chimeBearer :: Lens' SendChannelMessage Text Source #
The AppInstanceUserArn of the user that makes the API call.
sendChannelMessageResponse_status :: Lens' SendChannelMessageResponse (Maybe ChannelMessageStatusStructure) Source #
The status of the channel message.
sendChannelMessageResponse_channelArn :: Lens' SendChannelMessageResponse (Maybe Text) Source #
The ARN of the channel.
sendChannelMessageResponse_messageId :: Lens' SendChannelMessageResponse (Maybe Text) Source #
The ID string assigned to each message.
sendChannelMessageResponse_httpStatus :: Lens' SendChannelMessageResponse Int Source #
The response's http status code.
DeleteChannelBan
deleteChannelBan_channelArn :: Lens' DeleteChannelBan Text Source #
The ARN of the channel from which the AppInstanceUser was banned.
deleteChannelBan_memberArn :: Lens' DeleteChannelBan Text Source #
The ARN of the AppInstanceUser that you want to reinstate.
deleteChannelBan_chimeBearer :: Lens' DeleteChannelBan Text Source #
The AppInstanceUserArn of the user that makes the API call.
ListChannelBans
listChannelBans_nextToken :: Lens' ListChannelBans (Maybe Text) Source #
The token passed by previous API calls until all requested bans are returned.
listChannelBans_maxResults :: Lens' ListChannelBans (Maybe Natural) Source #
The maximum number of bans that you want returned.
listChannelBans_channelArn :: Lens' ListChannelBans Text Source #
The ARN of the channel.
listChannelBans_chimeBearer :: Lens' ListChannelBans Text Source #
The AppInstanceUserArn of the user that makes the API call.
listChannelBansResponse_channelArn :: Lens' ListChannelBansResponse (Maybe Text) Source #
The ARN of the channel.
listChannelBansResponse_nextToken :: Lens' ListChannelBansResponse (Maybe Text) Source #
The token passed by previous API calls until all requested bans are returned.
listChannelBansResponse_channelBans :: Lens' ListChannelBansResponse (Maybe [ChannelBanSummary]) Source #
The information for each requested ban.
listChannelBansResponse_httpStatus :: Lens' ListChannelBansResponse Int Source #
The response's http status code.
CreateChannel
createChannel_mode :: Lens' CreateChannel (Maybe ChannelMode) Source #
The channel mode: UNRESTRICTED or RESTRICTED. Administrators,
moderators, and channel members can add themselves and other members to
unrestricted channels. Only administrators and moderators can add
members to restricted channels.
createChannel_privacy :: Lens' CreateChannel (Maybe ChannelPrivacy) Source #
The channel's privacy level: PUBLIC or PRIVATE. Private channels
aren't discoverable by users outside the channel. Public channels are
discoverable by anyone in the AppInstance.
createChannel_metadata :: Lens' CreateChannel (Maybe Text) Source #
The metadata of the creation request. Limited to 1KB and UTF-8.
createChannel_tags :: Lens' CreateChannel (Maybe (NonEmpty Tag)) Source #
The tags for the creation request.
createChannel_appInstanceArn :: Lens' CreateChannel Text Source #
The ARN of the channel request.
createChannel_name :: Lens' CreateChannel Text Source #
The name of the channel.
createChannel_clientRequestToken :: Lens' CreateChannel Text Source #
The client token for the request. An Idempotency token.
createChannel_chimeBearer :: Lens' CreateChannel Text Source #
The AppInstanceUserArn of the user that makes the API call.
createChannelResponse_channelArn :: Lens' CreateChannelResponse (Maybe Text) Source #
The ARN of the channel.
createChannelResponse_httpStatus :: Lens' CreateChannelResponse Int Source #
The response's http status code.
DescribeChannelModerator
describeChannelModerator_channelArn :: Lens' DescribeChannelModerator Text Source #
The ARN of the channel.
describeChannelModerator_channelModeratorArn :: Lens' DescribeChannelModerator Text Source #
The ARN of the channel moderator.
describeChannelModerator_chimeBearer :: Lens' DescribeChannelModerator Text Source #
The AppInstanceUserArn of the user that makes the API call.
describeChannelModeratorResponse_channelModerator :: Lens' DescribeChannelModeratorResponse (Maybe ChannelModerator) Source #
The details of the channel moderator.
describeChannelModeratorResponse_httpStatus :: Lens' DescribeChannelModeratorResponse Int Source #
The response's http status code.
CreateChannelBan
createChannelBan_channelArn :: Lens' CreateChannelBan Text Source #
The ARN of the ban request.
createChannelBan_memberArn :: Lens' CreateChannelBan Text Source #
The ARN of the member being banned.
createChannelBan_chimeBearer :: Lens' CreateChannelBan Text Source #
The AppInstanceUserArn of the user that makes the API call.
createChannelBanResponse_channelArn :: Lens' CreateChannelBanResponse (Maybe Text) Source #
The ARN of the response to the ban request.
createChannelBanResponse_member :: Lens' CreateChannelBanResponse (Maybe Identity) Source #
The ChannelArn and BannedIdentity of the member in the ban response.
createChannelBanResponse_httpStatus :: Lens' CreateChannelBanResponse Int Source #
The response's http status code.
ListChannelMembershipsForAppInstanceUser
listChannelMembershipsForAppInstanceUser_appInstanceUserArn :: Lens' ListChannelMembershipsForAppInstanceUser (Maybe Text) Source #
The ARN of the AppInstanceUsers
listChannelMembershipsForAppInstanceUser_nextToken :: Lens' ListChannelMembershipsForAppInstanceUser (Maybe Text) Source #
The token returned from previous API requests until the number of channel memberships is reached.
listChannelMembershipsForAppInstanceUser_maxResults :: Lens' ListChannelMembershipsForAppInstanceUser (Maybe Natural) Source #
The maximum number of users that you want returned.
listChannelMembershipsForAppInstanceUser_chimeBearer :: Lens' ListChannelMembershipsForAppInstanceUser Text Source #
The AppInstanceUserArn of the user that makes the API call.
listChannelMembershipsForAppInstanceUserResponse_channelMemberships :: Lens' ListChannelMembershipsForAppInstanceUserResponse (Maybe [ChannelMembershipForAppInstanceUserSummary]) Source #
The token passed by previous API calls until all requested users are returned.
listChannelMembershipsForAppInstanceUserResponse_nextToken :: Lens' ListChannelMembershipsForAppInstanceUserResponse (Maybe Text) Source #
The token passed by previous API calls until all requested users are returned.
listChannelMembershipsForAppInstanceUserResponse_httpStatus :: Lens' ListChannelMembershipsForAppInstanceUserResponse Int Source #
The response's http status code.
UpdateChannelReadMarker
updateChannelReadMarker_channelArn :: Lens' UpdateChannelReadMarker Text Source #
The ARN of the channel.
updateChannelReadMarker_chimeBearer :: Lens' UpdateChannelReadMarker Text Source #
The AppInstanceUserArn of the user that makes the API call.
updateChannelReadMarkerResponse_channelArn :: Lens' UpdateChannelReadMarkerResponse (Maybe Text) Source #
The ARN of the channel.
updateChannelReadMarkerResponse_httpStatus :: Lens' UpdateChannelReadMarkerResponse Int Source #
The response's http status code.
GetChannelMessageStatus
getChannelMessageStatus_channelArn :: Lens' GetChannelMessageStatus Text Source #
The ARN of the channel
getChannelMessageStatus_messageId :: Lens' GetChannelMessageStatus Text Source #
The ID of the message.
getChannelMessageStatus_chimeBearer :: Lens' GetChannelMessageStatus Text Source #
The AppInstanceUserArn of the user making the API call.
getChannelMessageStatusResponse_status :: Lens' GetChannelMessageStatusResponse (Maybe ChannelMessageStatusStructure) Source #
The message status and details.
getChannelMessageStatusResponse_httpStatus :: Lens' GetChannelMessageStatusResponse Int Source #
The response's http status code.
CreateChannelFlow
createChannelFlow_tags :: Lens' CreateChannelFlow (Maybe (NonEmpty Tag)) Source #
The tags for the creation request.
createChannelFlow_appInstanceArn :: Lens' CreateChannelFlow Text Source #
The ARN of the channel flow request.
createChannelFlow_processors :: Lens' CreateChannelFlow (NonEmpty Processor) Source #
Information about the processor Lambda functions.
createChannelFlow_name :: Lens' CreateChannelFlow Text Source #
The name of the channel flow.
createChannelFlow_clientRequestToken :: Lens' CreateChannelFlow Text Source #
The client token for the request. An Idempotency token.
createChannelFlowResponse_channelFlowArn :: Lens' CreateChannelFlowResponse (Maybe Text) Source #
The ARN of the channel flow.
createChannelFlowResponse_httpStatus :: Lens' CreateChannelFlowResponse Int Source #
The response's http status code.
CreateChannelMembership
createChannelMembership_channelArn :: Lens' CreateChannelMembership Text Source #
The ARN of the channel to which you're adding users.
createChannelMembership_memberArn :: Lens' CreateChannelMembership Text Source #
The ARN of the member you want to add to the channel.
createChannelMembership_type :: Lens' CreateChannelMembership ChannelMembershipType Source #
The membership type of a user, DEFAULT or HIDDEN. Default members
are always returned as part of ListChannelMemberships. Hidden members
are only returned if the type filter in ListChannelMemberships equals
HIDDEN. Otherwise hidden members are not returned. This is only
supported by moderators.
createChannelMembership_chimeBearer :: Lens' CreateChannelMembership Text Source #
The AppInstanceUserArn of the user that makes the API call.
createChannelMembershipResponse_channelArn :: Lens' CreateChannelMembershipResponse (Maybe Text) Source #
The ARN of the channel.
createChannelMembershipResponse_member :: Lens' CreateChannelMembershipResponse (Maybe Identity) Source #
The ARN and metadata of the member being added.
createChannelMembershipResponse_httpStatus :: Lens' CreateChannelMembershipResponse Int Source #
The response's http status code.
TagResource
tagResource_resourceARN :: Lens' TagResource Text Source #
The resource ARN.
tagResource_tags :: Lens' TagResource (NonEmpty Tag) Source #
The tag key-value pairs.
ChannelFlowCallback
channelFlowCallback_deleteResource :: Lens' ChannelFlowCallback (Maybe Bool) Source #
When a processor determines that a message needs to be DENIED, pass
this parameter with a value of true.
channelFlowCallback_callbackId :: Lens' ChannelFlowCallback Text Source #
The identifier passed to the processor by the service when invoked. Use the identifier to call back the service.
channelFlowCallback_channelArn :: Lens' ChannelFlowCallback Text Source #
The ARN of the channel.
channelFlowCallback_channelMessage :: Lens' ChannelFlowCallback ChannelMessageCallback Source #
Stores information about the processed message.
channelFlowCallbackResponse_callbackId :: Lens' ChannelFlowCallbackResponse (Maybe Text) Source #
The call back ID passed in the request.
channelFlowCallbackResponse_channelArn :: Lens' ChannelFlowCallbackResponse (Maybe Text) Source #
The ARN of the channel.
channelFlowCallbackResponse_httpStatus :: Lens' ChannelFlowCallbackResponse Int Source #
The response's http status code.
DeleteChannelModerator
deleteChannelModerator_channelArn :: Lens' DeleteChannelModerator Text Source #
The ARN of the channel.
deleteChannelModerator_channelModeratorArn :: Lens' DeleteChannelModerator Text Source #
The ARN of the moderator being deleted.
deleteChannelModerator_chimeBearer :: Lens' DeleteChannelModerator Text Source #
The AppInstanceUserArn of the user that makes the API call.
DescribeChannelBan
describeChannelBan_channelArn :: Lens' DescribeChannelBan Text Source #
The ARN of the channel from which the user is banned.
describeChannelBan_memberArn :: Lens' DescribeChannelBan Text Source #
The ARN of the member being banned.
describeChannelBan_chimeBearer :: Lens' DescribeChannelBan Text Source #
The AppInstanceUserArn of the user that makes the API call.
describeChannelBanResponse_channelBan :: Lens' DescribeChannelBanResponse (Maybe ChannelBan) Source #
The details of the ban.
describeChannelBanResponse_httpStatus :: Lens' DescribeChannelBanResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceARN :: Lens' UntagResource Text Source #
The resource ARN.
untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text) Source #
The tag keys.
ListChannelModerators
listChannelModerators_nextToken :: Lens' ListChannelModerators (Maybe Text) Source #
The token passed by previous API calls until all requested moderators are returned.
listChannelModerators_maxResults :: Lens' ListChannelModerators (Maybe Natural) Source #
The maximum number of moderators that you want returned.
listChannelModerators_channelArn :: Lens' ListChannelModerators Text Source #
The ARN of the channel.
listChannelModerators_chimeBearer :: Lens' ListChannelModerators Text Source #
The AppInstanceUserArn of the user that makes the API call.
listChannelModeratorsResponse_channelArn :: Lens' ListChannelModeratorsResponse (Maybe Text) Source #
The ARN of the channel.
listChannelModeratorsResponse_nextToken :: Lens' ListChannelModeratorsResponse (Maybe Text) Source #
The token passed by previous API calls until all requested moderators are returned.
listChannelModeratorsResponse_channelModerators :: Lens' ListChannelModeratorsResponse (Maybe [ChannelModeratorSummary]) Source #
The information about and names of each moderator.
listChannelModeratorsResponse_httpStatus :: Lens' ListChannelModeratorsResponse Int Source #
The response's http status code.
DescribeChannel
describeChannel_channelArn :: Lens' DescribeChannel Text Source #
The ARN of the channel.
describeChannel_chimeBearer :: Lens' DescribeChannel Text Source #
The AppInstanceUserArn of the user that makes the API call.
describeChannelResponse_channel :: Lens' DescribeChannelResponse (Maybe Channel) Source #
The channel details.
describeChannelResponse_httpStatus :: Lens' DescribeChannelResponse Int Source #
The response's http status code.
DeleteChannelMessage
deleteChannelMessage_channelArn :: Lens' DeleteChannelMessage Text Source #
The ARN of the channel.
deleteChannelMessage_messageId :: Lens' DeleteChannelMessage Text Source #
The ID of the message being deleted.
deleteChannelMessage_chimeBearer :: Lens' DeleteChannelMessage Text Source #
The AppInstanceUserArn of the user that makes the API call.
UpdateChannelMessage
updateChannelMessage_content :: Lens' UpdateChannelMessage (Maybe Text) Source #
The content of the message being updated.
updateChannelMessage_metadata :: Lens' UpdateChannelMessage (Maybe Text) Source #
The metadata of the message being updated.
updateChannelMessage_channelArn :: Lens' UpdateChannelMessage Text Source #
The ARN of the channel.
updateChannelMessage_messageId :: Lens' UpdateChannelMessage Text Source #
The ID string of the message being updated.
updateChannelMessage_chimeBearer :: Lens' UpdateChannelMessage Text Source #
The AppInstanceUserArn of the user that makes the API call.
updateChannelMessageResponse_status :: Lens' UpdateChannelMessageResponse (Maybe ChannelMessageStatusStructure) Source #
The status of the message update.
updateChannelMessageResponse_channelArn :: Lens' UpdateChannelMessageResponse (Maybe Text) Source #
The ARN of the channel.
updateChannelMessageResponse_messageId :: Lens' UpdateChannelMessageResponse (Maybe Text) Source #
The ID string of the message being updated.
updateChannelMessageResponse_httpStatus :: Lens' UpdateChannelMessageResponse Int Source #
The response's http status code.
ListChannelMessages
listChannelMessages_nextToken :: Lens' ListChannelMessages (Maybe Text) Source #
The token passed by previous API calls until all requested messages are returned.
listChannelMessages_notBefore :: Lens' ListChannelMessages (Maybe UTCTime) Source #
The initial or starting time stamp for your requested messages.
listChannelMessages_sortOrder :: Lens' ListChannelMessages (Maybe SortOrder) Source #
The order in which you want messages sorted. Default is Descending, based on time created.
listChannelMessages_maxResults :: Lens' ListChannelMessages (Maybe Natural) Source #
The maximum number of messages that you want returned.
listChannelMessages_notAfter :: Lens' ListChannelMessages (Maybe UTCTime) Source #
The final or ending time stamp for your requested messages.
listChannelMessages_channelArn :: Lens' ListChannelMessages Text Source #
The ARN of the channel.
listChannelMessages_chimeBearer :: Lens' ListChannelMessages Text Source #
The AppInstanceUserArn of the user that makes the API call.
listChannelMessagesResponse_channelArn :: Lens' ListChannelMessagesResponse (Maybe Text) Source #
The ARN of the channel containing the requested messages.
listChannelMessagesResponse_nextToken :: Lens' ListChannelMessagesResponse (Maybe Text) Source #
The token passed by previous API calls until all requested messages are returned.
listChannelMessagesResponse_channelMessages :: Lens' ListChannelMessagesResponse (Maybe [ChannelMessageSummary]) Source #
The information about, and content of, each requested message.
listChannelMessagesResponse_httpStatus :: Lens' ListChannelMessagesResponse Int Source #
The response's http status code.
ListChannelsAssociatedWithChannelFlow
listChannelsAssociatedWithChannelFlow_nextToken :: Lens' ListChannelsAssociatedWithChannelFlow (Maybe Text) Source #
The token passed by previous API calls until all requested channels are returned.
listChannelsAssociatedWithChannelFlow_maxResults :: Lens' ListChannelsAssociatedWithChannelFlow (Maybe Natural) Source #
The maximum number of channels that you want to return.
listChannelsAssociatedWithChannelFlow_channelFlowArn :: Lens' ListChannelsAssociatedWithChannelFlow Text Source #
The ARN of the channel flow.
listChannelsAssociatedWithChannelFlowResponse_channels :: Lens' ListChannelsAssociatedWithChannelFlowResponse (Maybe [ChannelAssociatedWithFlowSummary]) Source #
The information about each channel.
listChannelsAssociatedWithChannelFlowResponse_nextToken :: Lens' ListChannelsAssociatedWithChannelFlowResponse (Maybe Text) Source #
The token passed by previous API calls until all requested channels are returned.
listChannelsAssociatedWithChannelFlowResponse_httpStatus :: Lens' ListChannelsAssociatedWithChannelFlowResponse Int Source #
The response's http status code.
BatchCreateChannelMembership
batchCreateChannelMembership_type :: Lens' BatchCreateChannelMembership (Maybe ChannelMembershipType) Source #
The membership type of a user, DEFAULT or HIDDEN. Default members
are always returned as part of ListChannelMemberships. Hidden members
are only returned if the type filter in ListChannelMemberships equals
HIDDEN. Otherwise hidden members are not returned. This is only
supported by moderators.
batchCreateChannelMembership_channelArn :: Lens' BatchCreateChannelMembership Text Source #
The ARN of the channel to which you're adding users.
batchCreateChannelMembership_memberArns :: Lens' BatchCreateChannelMembership (NonEmpty Text) Source #
The ARNs of the members you want to add to the channel.
batchCreateChannelMembership_chimeBearer :: Lens' BatchCreateChannelMembership Text Source #
The AppInstanceUserArn of the user that makes the API call.
batchCreateChannelMembershipResponse_errors :: Lens' BatchCreateChannelMembershipResponse (Maybe [BatchCreateChannelMembershipError]) Source #
If the action fails for one or more of the memberships in the request, a list of the memberships is returned, along with error codes and error messages.
batchCreateChannelMembershipResponse_batchChannelMemberships :: Lens' BatchCreateChannelMembershipResponse (Maybe BatchChannelMemberships) Source #
The list of channel memberships in the response.
batchCreateChannelMembershipResponse_httpStatus :: Lens' BatchCreateChannelMembershipResponse Int Source #
The response's http status code.
Types
AppInstanceUserMembershipSummary
appInstanceUserMembershipSummary_readMarkerTimestamp :: Lens' AppInstanceUserMembershipSummary (Maybe UTCTime) Source #
The time at which a message was last read.
appInstanceUserMembershipSummary_type :: Lens' AppInstanceUserMembershipSummary (Maybe ChannelMembershipType) Source #
The type of ChannelMembership.
BatchChannelMemberships
batchChannelMemberships_members :: Lens' BatchChannelMemberships (Maybe [Identity]) Source #
The users successfully added to the request.
batchChannelMemberships_channelArn :: Lens' BatchChannelMemberships (Maybe Text) Source #
The ARN of the channel to which you're adding users.
batchChannelMemberships_type :: Lens' BatchChannelMemberships (Maybe ChannelMembershipType) Source #
The membership types set for the channel users.
batchChannelMemberships_invitedBy :: Lens' BatchChannelMemberships (Maybe Identity) Source #
The identifier of the member who invited another member.
BatchCreateChannelMembershipError
batchCreateChannelMembershipError_errorCode :: Lens' BatchCreateChannelMembershipError (Maybe ErrorCode) Source #
The error code.
batchCreateChannelMembershipError_memberArn :: Lens' BatchCreateChannelMembershipError (Maybe Text) Source #
The ARN of the member that the service couldn't add.
batchCreateChannelMembershipError_errorMessage :: Lens' BatchCreateChannelMembershipError (Maybe Text) Source #
The error message.
Channel
channel_mode :: Lens' Channel (Maybe ChannelMode) Source #
The mode of the channel.
channel_createdBy :: Lens' Channel (Maybe Identity) Source #
The AppInstanceUser who created the channel.
channel_privacy :: Lens' Channel (Maybe ChannelPrivacy) Source #
The channel's privacy setting.
channel_lastMessageTimestamp :: Lens' Channel (Maybe UTCTime) Source #
The time at which a member sent the last message in the channel.
channel_createdTimestamp :: Lens' Channel (Maybe UTCTime) Source #
The time at which the AppInstanceUser created the channel.
channel_lastUpdatedTimestamp :: Lens' Channel (Maybe UTCTime) Source #
The time at which a channel was last updated.
ChannelAssociatedWithFlowSummary
channelAssociatedWithFlowSummary_mode :: Lens' ChannelAssociatedWithFlowSummary (Maybe ChannelMode) Source #
The mode of the channel.
channelAssociatedWithFlowSummary_channelArn :: Lens' ChannelAssociatedWithFlowSummary (Maybe Text) Source #
The ARN of the channel.
channelAssociatedWithFlowSummary_privacy :: Lens' ChannelAssociatedWithFlowSummary (Maybe ChannelPrivacy) Source #
The channel's privacy setting.
channelAssociatedWithFlowSummary_name :: Lens' ChannelAssociatedWithFlowSummary (Maybe Text) Source #
The name of the channel flow.
channelAssociatedWithFlowSummary_metadata :: Lens' ChannelAssociatedWithFlowSummary (Maybe Text) Source #
The channel's metadata.
ChannelBan
channelBan_createdBy :: Lens' ChannelBan (Maybe Identity) Source #
The AppInstanceUser who created the ban.
channelBan_channelArn :: Lens' ChannelBan (Maybe Text) Source #
The ARN of the channel from which a member is being banned.
channelBan_member :: Lens' ChannelBan (Maybe Identity) Source #
The member being banned from the channel.
channelBan_createdTimestamp :: Lens' ChannelBan (Maybe UTCTime) Source #
The time at which the ban was created.
ChannelBanSummary
channelBanSummary_member :: Lens' ChannelBanSummary (Maybe Identity) Source #
The member being banned from a channel.
ChannelFlow
channelFlow_processors :: Lens' ChannelFlow (Maybe (NonEmpty Processor)) Source #
Information about the processor Lambda functions.
channelFlow_channelFlowArn :: Lens' ChannelFlow (Maybe Text) Source #
The ARN of the channel flow.
channelFlow_name :: Lens' ChannelFlow (Maybe Text) Source #
The name of the channel flow.
channelFlow_createdTimestamp :: Lens' ChannelFlow (Maybe UTCTime) Source #
The time at which the channel flow was created.
channelFlow_lastUpdatedTimestamp :: Lens' ChannelFlow (Maybe UTCTime) Source #
The time at which a channel flow was updated.
ChannelFlowSummary
channelFlowSummary_processors :: Lens' ChannelFlowSummary (Maybe (NonEmpty Processor)) Source #
Information about the processor Lambda functions.
channelFlowSummary_channelFlowArn :: Lens' ChannelFlowSummary (Maybe Text) Source #
The ARN of the channel flow.
channelFlowSummary_name :: Lens' ChannelFlowSummary (Maybe Text) Source #
The name of the channel flow.
ChannelMembership
channelMembership_channelArn :: Lens' ChannelMembership (Maybe Text) Source #
The ARN of the member's channel.
channelMembership_member :: Lens' ChannelMembership (Maybe Identity) Source #
The data of the channel member.
channelMembership_type :: Lens' ChannelMembership (Maybe ChannelMembershipType) Source #
The membership type set for the channel member.
channelMembership_invitedBy :: Lens' ChannelMembership (Maybe Identity) Source #
The identifier of the member who invited another member.
channelMembership_createdTimestamp :: Lens' ChannelMembership (Maybe UTCTime) Source #
The time at which the channel membership was created.
channelMembership_lastUpdatedTimestamp :: Lens' ChannelMembership (Maybe UTCTime) Source #
The time at which a channel membership was last updated.
ChannelMembershipForAppInstanceUserSummary
channelMembershipForAppInstanceUserSummary_appInstanceUserMembershipSummary :: Lens' ChannelMembershipForAppInstanceUserSummary (Maybe AppInstanceUserMembershipSummary) Source #
Returns the channel membership data for an AppInstance.
channelMembershipForAppInstanceUserSummary_channelSummary :: Lens' ChannelMembershipForAppInstanceUserSummary (Maybe ChannelSummary) Source #
Returns the channel data for an AppInstance.
ChannelMembershipSummary
channelMembershipSummary_member :: Lens' ChannelMembershipSummary (Maybe Identity) Source #
A member's summary data.
ChannelMessage
channelMessage_status :: Lens' ChannelMessage (Maybe ChannelMessageStatusStructure) Source #
The status of the channel message.
channelMessage_sender :: Lens' ChannelMessage (Maybe Identity) Source #
The message sender.
channelMessage_channelArn :: Lens' ChannelMessage (Maybe Text) Source #
The ARN of the channel.
channelMessage_content :: Lens' ChannelMessage (Maybe Text) Source #
The message content.
channelMessage_redacted :: Lens' ChannelMessage (Maybe Bool) Source #
Hides the content of a message.
channelMessage_persistence :: Lens' ChannelMessage (Maybe ChannelMessagePersistenceType) Source #
The persistence setting for a channel message.
channelMessage_metadata :: Lens' ChannelMessage (Maybe Text) Source #
The message metadata.
channelMessage_type :: Lens' ChannelMessage (Maybe ChannelMessageType) Source #
The message type.
channelMessage_createdTimestamp :: Lens' ChannelMessage (Maybe UTCTime) Source #
The time at which the message was created.
channelMessage_messageId :: Lens' ChannelMessage (Maybe Text) Source #
The ID of a message.
channelMessage_lastUpdatedTimestamp :: Lens' ChannelMessage (Maybe UTCTime) Source #
The time at which a message was updated.
channelMessage_lastEditedTimestamp :: Lens' ChannelMessage (Maybe UTCTime) Source #
The time at which a message was edited.
ChannelMessageCallback
channelMessageCallback_content :: Lens' ChannelMessageCallback (Maybe Text) Source #
The message content.
channelMessageCallback_metadata :: Lens' ChannelMessageCallback (Maybe Text) Source #
The message metadata.
channelMessageCallback_messageId :: Lens' ChannelMessageCallback Text Source #
The message ID.
ChannelMessageStatusStructure
channelMessageStatusStructure_value :: Lens' ChannelMessageStatusStructure (Maybe ChannelMessageStatus) Source #
The message status value.
channelMessageStatusStructure_detail :: Lens' ChannelMessageStatusStructure (Maybe Text) Source #
Contains more details about the messasge status.
ChannelMessageSummary
channelMessageSummary_status :: Lens' ChannelMessageSummary (Maybe ChannelMessageStatusStructure) Source #
The message status. The status value is SENT for messages sent to a
channel without a channel flow. For channels associated with channel
flow, the value determines the processing stage.
channelMessageSummary_sender :: Lens' ChannelMessageSummary (Maybe Identity) Source #
The message sender.
channelMessageSummary_content :: Lens' ChannelMessageSummary (Maybe Text) Source #
The content of the message.
channelMessageSummary_redacted :: Lens' ChannelMessageSummary (Maybe Bool) Source #
Indicates whether a message was redacted.
channelMessageSummary_metadata :: Lens' ChannelMessageSummary (Maybe Text) Source #
The metadata of the message.
channelMessageSummary_type :: Lens' ChannelMessageSummary (Maybe ChannelMessageType) Source #
The type of message.
channelMessageSummary_createdTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime) Source #
The time at which the message summary was created.
channelMessageSummary_messageId :: Lens' ChannelMessageSummary (Maybe Text) Source #
The ID of the message.
channelMessageSummary_lastUpdatedTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime) Source #
The time at which a message was last updated.
channelMessageSummary_lastEditedTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime) Source #
The time at which a message was last edited.
ChannelModeratedByAppInstanceUserSummary
channelModeratedByAppInstanceUserSummary_channelSummary :: Lens' ChannelModeratedByAppInstanceUserSummary (Maybe ChannelSummary) Source #
Summary of the details of a Channel.
ChannelModerator
channelModerator_createdBy :: Lens' ChannelModerator (Maybe Identity) Source #
The AppInstanceUser who created the moderator.
channelModerator_channelArn :: Lens' ChannelModerator (Maybe Text) Source #
The ARN of the moderator's channel.
channelModerator_createdTimestamp :: Lens' ChannelModerator (Maybe UTCTime) Source #
The time at which the moderator was created.
channelModerator_moderator :: Lens' ChannelModerator (Maybe Identity) Source #
The moderator's data.
ChannelModeratorSummary
channelModeratorSummary_moderator :: Lens' ChannelModeratorSummary (Maybe Identity) Source #
The data for a moderator.
ChannelSummary
channelSummary_mode :: Lens' ChannelSummary (Maybe ChannelMode) Source #
The mode of the channel.
channelSummary_channelArn :: Lens' ChannelSummary (Maybe Text) Source #
The ARN of the channel.
channelSummary_privacy :: Lens' ChannelSummary (Maybe ChannelPrivacy) Source #
The privacy setting of the channel.
channelSummary_lastMessageTimestamp :: Lens' ChannelSummary (Maybe UTCTime) Source #
The time at which the last message in a channel was sent.
channelSummary_name :: Lens' ChannelSummary (Maybe Text) Source #
The name of the channel.
channelSummary_metadata :: Lens' ChannelSummary (Maybe Text) Source #
The metadata of the channel.
Identity
LambdaConfiguration
lambdaConfiguration_resourceArn :: Lens' LambdaConfiguration Text Source #
The ARN of the Lambda message processing function.
lambdaConfiguration_invocationType :: Lens' LambdaConfiguration InvocationType Source #
Controls how the Lambda function is invoked.
MessagingSessionEndpoint
messagingSessionEndpoint_url :: Lens' MessagingSessionEndpoint (Maybe Text) Source #
The endpoint to which you establish a websocket connection.
Processor
processor_configuration :: Lens' Processor ProcessorConfiguration Source #
The information about the type of processor and its identifier.
processor_executionOrder :: Lens' Processor Natural Source #
The sequence in which processors run. If you have multiple processors in a channel flow, message processing goes through each processor in the sequence. The value determines the sequence. At this point, we support only 1 processor within a flow.
processor_fallbackAction :: Lens' Processor FallbackAction Source #
Determines whether to continue or stop processing if communication with processor fails. If the last processor in a channel flow sequence has a fallback action of CONTINUE, and communication with the processor fails, the message is considered processed and sent to the recipients in the channel.
ProcessorConfiguration
processorConfiguration_lambda :: Lens' ProcessorConfiguration LambdaConfiguration Source #
Indicates that the processor is of type Lambda.