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 |
- 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
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 AppInstanceUser
s
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.