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 |
- Service Configuration
- Errors
- Waiters
- 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
- ChannelMembershipType
- ChannelMessagePersistenceType
- ChannelMessageStatus
- ChannelMessageType
- ChannelMode
- ChannelPrivacy
- ErrorCode
- FallbackAction
- InvocationType
- SortOrder
- 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
Derived from API version 2021-05-15
of the AWS service descriptions, licensed under Apache 2.0.
The Amazon Chime SDK Messaging APIs in this section allow software developers to send and receive messages in custom messaging applications. These APIs depend on the frameworks provided by the Amazon Chime SDK Identity APIs. For more information about the messaging APIs, see Amazon Chime SDK messaging
Synopsis
- defaultService :: Service
- _ThrottledClientException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceFailureException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedClientException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- data DescribeChannelMembership = DescribeChannelMembership' Text Text Text
- newDescribeChannelMembership :: Text -> Text -> Text -> DescribeChannelMembership
- data DescribeChannelMembershipResponse = DescribeChannelMembershipResponse' (Maybe ChannelMembership) Int
- newDescribeChannelMembershipResponse :: Int -> DescribeChannelMembershipResponse
- data DescribeChannelFlow = DescribeChannelFlow' Text
- newDescribeChannelFlow :: Text -> DescribeChannelFlow
- data DescribeChannelFlowResponse = DescribeChannelFlowResponse' (Maybe ChannelFlow) Int
- newDescribeChannelFlowResponse :: Int -> DescribeChannelFlowResponse
- data ListChannels = ListChannels' (Maybe ChannelPrivacy) (Maybe (Sensitive Text)) (Maybe Natural) Text Text
- newListChannels :: Text -> Text -> ListChannels
- data ListChannelsResponse = ListChannelsResponse' (Maybe [ChannelSummary]) (Maybe (Sensitive Text)) Int
- newListChannelsResponse :: Int -> ListChannelsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (NonEmpty Tag)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data DeleteChannel = DeleteChannel' Text Text
- newDeleteChannel :: Text -> Text -> DeleteChannel
- data DeleteChannelResponse = DeleteChannelResponse' {
- newDeleteChannelResponse :: DeleteChannelResponse
- data UpdateChannel = UpdateChannel' (Maybe (Sensitive Text)) Text (Sensitive Text) ChannelMode Text
- newUpdateChannel :: Text -> Text -> ChannelMode -> Text -> UpdateChannel
- data UpdateChannelResponse = UpdateChannelResponse' (Maybe Text) Int
- newUpdateChannelResponse :: Int -> UpdateChannelResponse
- data AssociateChannelFlow = AssociateChannelFlow' Text Text Text
- newAssociateChannelFlow :: Text -> Text -> Text -> AssociateChannelFlow
- data AssociateChannelFlowResponse = AssociateChannelFlowResponse' {
- newAssociateChannelFlowResponse :: AssociateChannelFlowResponse
- data GetMessagingSessionEndpoint = GetMessagingSessionEndpoint' {
- newGetMessagingSessionEndpoint :: GetMessagingSessionEndpoint
- data GetMessagingSessionEndpointResponse = GetMessagingSessionEndpointResponse' (Maybe MessagingSessionEndpoint) Int
- newGetMessagingSessionEndpointResponse :: Int -> GetMessagingSessionEndpointResponse
- data ListChannelsModeratedByAppInstanceUser = ListChannelsModeratedByAppInstanceUser' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Natural) Text
- newListChannelsModeratedByAppInstanceUser :: Text -> ListChannelsModeratedByAppInstanceUser
- data ListChannelsModeratedByAppInstanceUserResponse = ListChannelsModeratedByAppInstanceUserResponse' (Maybe [ChannelModeratedByAppInstanceUserSummary]) (Maybe (Sensitive Text)) Int
- newListChannelsModeratedByAppInstanceUserResponse :: Int -> ListChannelsModeratedByAppInstanceUserResponse
- data RedactChannelMessage = RedactChannelMessage' Text Text Text
- newRedactChannelMessage :: Text -> Text -> Text -> RedactChannelMessage
- data RedactChannelMessageResponse = RedactChannelMessageResponse' (Maybe Text) (Maybe Text) Int
- newRedactChannelMessageResponse :: Int -> RedactChannelMessageResponse
- data ListChannelFlows = ListChannelFlows' (Maybe (Sensitive Text)) (Maybe Natural) Text
- newListChannelFlows :: Text -> ListChannelFlows
- data ListChannelFlowsResponse = ListChannelFlowsResponse' (Maybe [ChannelFlowSummary]) (Maybe (Sensitive Text)) Int
- newListChannelFlowsResponse :: Int -> ListChannelFlowsResponse
- data DeleteChannelFlow = DeleteChannelFlow' Text
- newDeleteChannelFlow :: Text -> DeleteChannelFlow
- data DeleteChannelFlowResponse = DeleteChannelFlowResponse' {
- newDeleteChannelFlowResponse :: DeleteChannelFlowResponse
- data UpdateChannelFlow = UpdateChannelFlow' Text (NonEmpty Processor) (Sensitive Text)
- newUpdateChannelFlow :: Text -> NonEmpty Processor -> Text -> UpdateChannelFlow
- data UpdateChannelFlowResponse = UpdateChannelFlowResponse' (Maybe Text) Int
- newUpdateChannelFlowResponse :: Int -> UpdateChannelFlowResponse
- data DeleteChannelMembership = DeleteChannelMembership' Text Text Text
- newDeleteChannelMembership :: Text -> Text -> Text -> DeleteChannelMembership
- data DeleteChannelMembershipResponse = DeleteChannelMembershipResponse' {
- newDeleteChannelMembershipResponse :: DeleteChannelMembershipResponse
- data ListChannelMemberships = ListChannelMemberships' (Maybe (Sensitive Text)) (Maybe ChannelMembershipType) (Maybe Natural) Text Text
- newListChannelMemberships :: Text -> Text -> ListChannelMemberships
- data ListChannelMembershipsResponse = ListChannelMembershipsResponse' (Maybe [ChannelMembershipSummary]) (Maybe Text) (Maybe (Sensitive Text)) Int
- newListChannelMembershipsResponse :: Int -> ListChannelMembershipsResponse
- data DisassociateChannelFlow = DisassociateChannelFlow' Text Text Text
- newDisassociateChannelFlow :: Text -> Text -> Text -> DisassociateChannelFlow
- data DisassociateChannelFlowResponse = DisassociateChannelFlowResponse' {
- newDisassociateChannelFlowResponse :: DisassociateChannelFlowResponse
- data GetChannelMessage = GetChannelMessage' Text Text Text
- newGetChannelMessage :: Text -> Text -> Text -> GetChannelMessage
- data GetChannelMessageResponse = GetChannelMessageResponse' (Maybe ChannelMessage) Int
- newGetChannelMessageResponse :: Int -> GetChannelMessageResponse
- data DescribeChannelMembershipForAppInstanceUser = DescribeChannelMembershipForAppInstanceUser' Text Text Text
- newDescribeChannelMembershipForAppInstanceUser :: Text -> Text -> Text -> DescribeChannelMembershipForAppInstanceUser
- data DescribeChannelMembershipForAppInstanceUserResponse = DescribeChannelMembershipForAppInstanceUserResponse' (Maybe ChannelMembershipForAppInstanceUserSummary) Int
- newDescribeChannelMembershipForAppInstanceUserResponse :: Int -> DescribeChannelMembershipForAppInstanceUserResponse
- data CreateChannelModerator = CreateChannelModerator' Text Text Text
- newCreateChannelModerator :: Text -> Text -> Text -> CreateChannelModerator
- data CreateChannelModeratorResponse = CreateChannelModeratorResponse' (Maybe Identity) (Maybe Text) Int
- newCreateChannelModeratorResponse :: Int -> CreateChannelModeratorResponse
- data DescribeChannelModeratedByAppInstanceUser = DescribeChannelModeratedByAppInstanceUser' Text Text Text
- newDescribeChannelModeratedByAppInstanceUser :: Text -> Text -> Text -> DescribeChannelModeratedByAppInstanceUser
- data DescribeChannelModeratedByAppInstanceUserResponse = DescribeChannelModeratedByAppInstanceUserResponse' (Maybe ChannelModeratedByAppInstanceUserSummary) Int
- newDescribeChannelModeratedByAppInstanceUserResponse :: Int -> DescribeChannelModeratedByAppInstanceUserResponse
- data SendChannelMessage = SendChannelMessage' (Maybe (Sensitive Text)) Text (Sensitive Text) ChannelMessageType ChannelMessagePersistenceType (Sensitive Text) Text
- newSendChannelMessage :: Text -> Text -> ChannelMessageType -> ChannelMessagePersistenceType -> Text -> Text -> SendChannelMessage
- data SendChannelMessageResponse = SendChannelMessageResponse' (Maybe ChannelMessageStatusStructure) (Maybe Text) (Maybe Text) Int
- newSendChannelMessageResponse :: Int -> SendChannelMessageResponse
- data DeleteChannelBan = DeleteChannelBan' Text Text Text
- newDeleteChannelBan :: Text -> Text -> Text -> DeleteChannelBan
- data DeleteChannelBanResponse = DeleteChannelBanResponse' {
- newDeleteChannelBanResponse :: DeleteChannelBanResponse
- data ListChannelBans = ListChannelBans' (Maybe (Sensitive Text)) (Maybe Natural) Text Text
- newListChannelBans :: Text -> Text -> ListChannelBans
- data ListChannelBansResponse = ListChannelBansResponse' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [ChannelBanSummary]) Int
- newListChannelBansResponse :: Int -> ListChannelBansResponse
- data CreateChannel = CreateChannel' (Maybe ChannelMode) (Maybe ChannelPrivacy) (Maybe (Sensitive Text)) (Maybe (NonEmpty Tag)) Text (Sensitive Text) (Sensitive Text) Text
- newCreateChannel :: Text -> Text -> Text -> Text -> CreateChannel
- data CreateChannelResponse = CreateChannelResponse' (Maybe Text) Int
- newCreateChannelResponse :: Int -> CreateChannelResponse
- data DescribeChannelModerator = DescribeChannelModerator' Text Text Text
- newDescribeChannelModerator :: Text -> Text -> Text -> DescribeChannelModerator
- data DescribeChannelModeratorResponse = DescribeChannelModeratorResponse' (Maybe ChannelModerator) Int
- newDescribeChannelModeratorResponse :: Int -> DescribeChannelModeratorResponse
- data CreateChannelBan = CreateChannelBan' Text Text Text
- newCreateChannelBan :: Text -> Text -> Text -> CreateChannelBan
- data CreateChannelBanResponse = CreateChannelBanResponse' (Maybe Text) (Maybe Identity) Int
- newCreateChannelBanResponse :: Int -> CreateChannelBanResponse
- data ListChannelMembershipsForAppInstanceUser = ListChannelMembershipsForAppInstanceUser' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Natural) Text
- newListChannelMembershipsForAppInstanceUser :: Text -> ListChannelMembershipsForAppInstanceUser
- data ListChannelMembershipsForAppInstanceUserResponse = ListChannelMembershipsForAppInstanceUserResponse' (Maybe [ChannelMembershipForAppInstanceUserSummary]) (Maybe (Sensitive Text)) Int
- newListChannelMembershipsForAppInstanceUserResponse :: Int -> ListChannelMembershipsForAppInstanceUserResponse
- data UpdateChannelReadMarker = UpdateChannelReadMarker' Text Text
- newUpdateChannelReadMarker :: Text -> Text -> UpdateChannelReadMarker
- data UpdateChannelReadMarkerResponse = UpdateChannelReadMarkerResponse' (Maybe Text) Int
- newUpdateChannelReadMarkerResponse :: Int -> UpdateChannelReadMarkerResponse
- data GetChannelMessageStatus = GetChannelMessageStatus' Text Text Text
- newGetChannelMessageStatus :: Text -> Text -> Text -> GetChannelMessageStatus
- data GetChannelMessageStatusResponse = GetChannelMessageStatusResponse' (Maybe ChannelMessageStatusStructure) Int
- newGetChannelMessageStatusResponse :: Int -> GetChannelMessageStatusResponse
- data CreateChannelFlow = CreateChannelFlow' (Maybe (NonEmpty Tag)) Text (NonEmpty Processor) (Sensitive Text) (Sensitive Text)
- newCreateChannelFlow :: Text -> NonEmpty Processor -> Text -> Text -> CreateChannelFlow
- data CreateChannelFlowResponse = CreateChannelFlowResponse' (Maybe Text) Int
- newCreateChannelFlowResponse :: Int -> CreateChannelFlowResponse
- data CreateChannelMembership = CreateChannelMembership' Text Text ChannelMembershipType Text
- newCreateChannelMembership :: Text -> Text -> ChannelMembershipType -> Text -> CreateChannelMembership
- data CreateChannelMembershipResponse = CreateChannelMembershipResponse' (Maybe Text) (Maybe Identity) Int
- newCreateChannelMembershipResponse :: Int -> CreateChannelMembershipResponse
- data TagResource = TagResource' Text (NonEmpty Tag)
- newTagResource :: Text -> NonEmpty Tag -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data ChannelFlowCallback = ChannelFlowCallback' (Maybe Bool) Text Text ChannelMessageCallback
- newChannelFlowCallback :: Text -> Text -> ChannelMessageCallback -> ChannelFlowCallback
- data ChannelFlowCallbackResponse = ChannelFlowCallbackResponse' (Maybe Text) (Maybe Text) Int
- newChannelFlowCallbackResponse :: Int -> ChannelFlowCallbackResponse
- data DeleteChannelModerator = DeleteChannelModerator' Text Text Text
- newDeleteChannelModerator :: Text -> Text -> Text -> DeleteChannelModerator
- data DeleteChannelModeratorResponse = DeleteChannelModeratorResponse' {
- newDeleteChannelModeratorResponse :: DeleteChannelModeratorResponse
- data DescribeChannelBan = DescribeChannelBan' Text Text Text
- newDescribeChannelBan :: Text -> Text -> Text -> DescribeChannelBan
- data DescribeChannelBanResponse = DescribeChannelBanResponse' (Maybe ChannelBan) Int
- newDescribeChannelBanResponse :: Int -> DescribeChannelBanResponse
- data UntagResource = UntagResource' Text (NonEmpty (Sensitive Text))
- newUntagResource :: Text -> NonEmpty Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data ListChannelModerators = ListChannelModerators' (Maybe (Sensitive Text)) (Maybe Natural) Text Text
- newListChannelModerators :: Text -> Text -> ListChannelModerators
- data ListChannelModeratorsResponse = ListChannelModeratorsResponse' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [ChannelModeratorSummary]) Int
- newListChannelModeratorsResponse :: Int -> ListChannelModeratorsResponse
- data DescribeChannel = DescribeChannel' Text Text
- newDescribeChannel :: Text -> Text -> DescribeChannel
- data DescribeChannelResponse = DescribeChannelResponse' (Maybe Channel) Int
- newDescribeChannelResponse :: Int -> DescribeChannelResponse
- data DeleteChannelMessage = DeleteChannelMessage' Text Text Text
- newDeleteChannelMessage :: Text -> Text -> Text -> DeleteChannelMessage
- data DeleteChannelMessageResponse = DeleteChannelMessageResponse' {
- newDeleteChannelMessageResponse :: DeleteChannelMessageResponse
- data UpdateChannelMessage = UpdateChannelMessage' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text Text Text
- newUpdateChannelMessage :: Text -> Text -> Text -> UpdateChannelMessage
- data UpdateChannelMessageResponse = UpdateChannelMessageResponse' (Maybe ChannelMessageStatusStructure) (Maybe Text) (Maybe Text) Int
- newUpdateChannelMessageResponse :: Int -> UpdateChannelMessageResponse
- data ListChannelMessages = ListChannelMessages' (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe SortOrder) (Maybe Natural) (Maybe POSIX) Text Text
- newListChannelMessages :: Text -> Text -> ListChannelMessages
- data ListChannelMessagesResponse = ListChannelMessagesResponse' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [ChannelMessageSummary]) Int
- newListChannelMessagesResponse :: Int -> ListChannelMessagesResponse
- data ListChannelsAssociatedWithChannelFlow = ListChannelsAssociatedWithChannelFlow' (Maybe (Sensitive Text)) (Maybe Natural) Text
- newListChannelsAssociatedWithChannelFlow :: Text -> ListChannelsAssociatedWithChannelFlow
- data ListChannelsAssociatedWithChannelFlowResponse = ListChannelsAssociatedWithChannelFlowResponse' (Maybe [ChannelAssociatedWithFlowSummary]) (Maybe (Sensitive Text)) Int
- newListChannelsAssociatedWithChannelFlowResponse :: Int -> ListChannelsAssociatedWithChannelFlowResponse
- data BatchCreateChannelMembership = BatchCreateChannelMembership' (Maybe ChannelMembershipType) Text (NonEmpty Text) Text
- newBatchCreateChannelMembership :: Text -> NonEmpty Text -> Text -> BatchCreateChannelMembership
- data BatchCreateChannelMembershipResponse = BatchCreateChannelMembershipResponse' (Maybe [BatchCreateChannelMembershipError]) (Maybe BatchChannelMemberships) Int
- newBatchCreateChannelMembershipResponse :: Int -> BatchCreateChannelMembershipResponse
- newtype ChannelMembershipType where
- newtype ChannelMessagePersistenceType where
- newtype ChannelMessageStatus where
- newtype ChannelMessageType where
- newtype ChannelMode where
- ChannelMode' { }
- pattern ChannelMode_RESTRICTED :: ChannelMode
- pattern ChannelMode_UNRESTRICTED :: ChannelMode
- newtype ChannelPrivacy where
- ChannelPrivacy' { }
- pattern ChannelPrivacy_PRIVATE :: ChannelPrivacy
- pattern ChannelPrivacy_PUBLIC :: ChannelPrivacy
- newtype ErrorCode where
- ErrorCode' { }
- pattern ErrorCode_AccessDenied :: ErrorCode
- pattern ErrorCode_BadRequest :: ErrorCode
- pattern ErrorCode_Conflict :: ErrorCode
- pattern ErrorCode_Forbidden :: ErrorCode
- pattern ErrorCode_NotFound :: ErrorCode
- pattern ErrorCode_PhoneNumberAssociationsExist :: ErrorCode
- pattern ErrorCode_PreconditionFailed :: ErrorCode
- pattern ErrorCode_ResourceLimitExceeded :: ErrorCode
- pattern ErrorCode_ServiceFailure :: ErrorCode
- pattern ErrorCode_ServiceUnavailable :: ErrorCode
- pattern ErrorCode_Throttled :: ErrorCode
- pattern ErrorCode_Throttling :: ErrorCode
- pattern ErrorCode_Unauthorized :: ErrorCode
- pattern ErrorCode_Unprocessable :: ErrorCode
- pattern ErrorCode_VoiceConnectorGroupAssociationsExist :: ErrorCode
- newtype FallbackAction where
- FallbackAction' { }
- pattern FallbackAction_ABORT :: FallbackAction
- pattern FallbackAction_CONTINUE :: FallbackAction
- newtype InvocationType where
- InvocationType' { }
- pattern InvocationType_ASYNC :: InvocationType
- newtype SortOrder where
- SortOrder' { }
- pattern SortOrder_ASCENDING :: SortOrder
- pattern SortOrder_DESCENDING :: SortOrder
- data AppInstanceUserMembershipSummary = AppInstanceUserMembershipSummary' (Maybe POSIX) (Maybe ChannelMembershipType)
- newAppInstanceUserMembershipSummary :: AppInstanceUserMembershipSummary
- data BatchChannelMemberships = BatchChannelMemberships' (Maybe [Identity]) (Maybe Text) (Maybe ChannelMembershipType) (Maybe Identity)
- newBatchChannelMemberships :: BatchChannelMemberships
- data BatchCreateChannelMembershipError = BatchCreateChannelMembershipError' (Maybe ErrorCode) (Maybe Text) (Maybe Text)
- newBatchCreateChannelMembershipError :: BatchCreateChannelMembershipError
- data Channel = Channel' (Maybe ChannelMode) (Maybe Identity) (Maybe Text) (Maybe ChannelPrivacy) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe POSIX)
- newChannel :: Channel
- data ChannelAssociatedWithFlowSummary = ChannelAssociatedWithFlowSummary' (Maybe ChannelMode) (Maybe Text) (Maybe ChannelPrivacy) (Maybe (Sensitive Text)) (Maybe (Sensitive Text))
- newChannelAssociatedWithFlowSummary :: ChannelAssociatedWithFlowSummary
- data ChannelBan = ChannelBan' (Maybe Identity) (Maybe Text) (Maybe Identity) (Maybe POSIX)
- newChannelBan :: ChannelBan
- data ChannelBanSummary = ChannelBanSummary' (Maybe Identity)
- newChannelBanSummary :: ChannelBanSummary
- data ChannelFlow = ChannelFlow' (Maybe (NonEmpty Processor)) (Maybe Text) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe POSIX)
- newChannelFlow :: ChannelFlow
- data ChannelFlowSummary = ChannelFlowSummary' (Maybe (NonEmpty Processor)) (Maybe Text) (Maybe (Sensitive Text))
- newChannelFlowSummary :: ChannelFlowSummary
- data ChannelMembership = ChannelMembership' (Maybe Text) (Maybe Identity) (Maybe ChannelMembershipType) (Maybe Identity) (Maybe POSIX) (Maybe POSIX)
- newChannelMembership :: ChannelMembership
- data ChannelMembershipForAppInstanceUserSummary = ChannelMembershipForAppInstanceUserSummary' (Maybe AppInstanceUserMembershipSummary) (Maybe ChannelSummary)
- newChannelMembershipForAppInstanceUserSummary :: ChannelMembershipForAppInstanceUserSummary
- data ChannelMembershipSummary = ChannelMembershipSummary' (Maybe Identity)
- newChannelMembershipSummary :: ChannelMembershipSummary
- data ChannelMessage = ChannelMessage' (Maybe ChannelMessageStatusStructure) (Maybe Identity) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Bool) (Maybe ChannelMessagePersistenceType) (Maybe (Sensitive Text)) (Maybe ChannelMessageType) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe POSIX)
- newChannelMessage :: ChannelMessage
- data ChannelMessageCallback = ChannelMessageCallback' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text
- newChannelMessageCallback :: Text -> ChannelMessageCallback
- data ChannelMessageStatusStructure = ChannelMessageStatusStructure' (Maybe ChannelMessageStatus) (Maybe Text)
- newChannelMessageStatusStructure :: ChannelMessageStatusStructure
- data ChannelMessageSummary = ChannelMessageSummary' (Maybe ChannelMessageStatusStructure) (Maybe Identity) (Maybe (Sensitive Text)) (Maybe Bool) (Maybe (Sensitive Text)) (Maybe ChannelMessageType) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe POSIX)
- newChannelMessageSummary :: ChannelMessageSummary
- data ChannelModeratedByAppInstanceUserSummary = ChannelModeratedByAppInstanceUserSummary' (Maybe ChannelSummary)
- newChannelModeratedByAppInstanceUserSummary :: ChannelModeratedByAppInstanceUserSummary
- data ChannelModerator = ChannelModerator' (Maybe Identity) (Maybe Text) (Maybe POSIX) (Maybe Identity)
- newChannelModerator :: ChannelModerator
- data ChannelModeratorSummary = ChannelModeratorSummary' (Maybe Identity)
- newChannelModeratorSummary :: ChannelModeratorSummary
- data ChannelSummary = ChannelSummary' (Maybe ChannelMode) (Maybe Text) (Maybe ChannelPrivacy) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text))
- newChannelSummary :: ChannelSummary
- data Identity = Identity' (Maybe Text) (Maybe (Sensitive Text))
- newIdentity :: Identity
- data LambdaConfiguration = LambdaConfiguration' Text InvocationType
- newLambdaConfiguration :: Text -> InvocationType -> LambdaConfiguration
- data MessagingSessionEndpoint = MessagingSessionEndpoint' (Maybe Text)
- newMessagingSessionEndpoint :: MessagingSessionEndpoint
- data Processor = Processor' (Sensitive Text) ProcessorConfiguration Natural FallbackAction
- newProcessor :: Text -> ProcessorConfiguration -> Natural -> FallbackAction -> Processor
- data ProcessorConfiguration = ProcessorConfiguration' LambdaConfiguration
- newProcessorConfiguration :: LambdaConfiguration -> ProcessorConfiguration
- data Tag = Tag' (Sensitive Text) (Sensitive Text)
- newTag :: Text -> Text -> Tag
Service Configuration
defaultService :: Service Source #
API version 2021-05-15
of the Amazon Chime SDK Messaging SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by ChimeSDKMessaging
.
ThrottledClientException
_ThrottledClientException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The client exceeded its request rate limit.
ResourceLimitExceededException
_ResourceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request exceeds the resource limit.
ConflictException
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request could not be processed because of conflict in the current state of the resource.
ForbiddenException
_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The client is permanently forbidden from making the request.
NotFoundException
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more of the resources in the request does not exist in the system.
ServiceFailureException
_ServiceFailureException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service encountered an unexpected error.
UnauthorizedClientException
_UnauthorizedClientException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The client is not currently authorized to make the request.
ServiceUnavailableException
_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service is currently unavailable.
BadRequestException
_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The input parameters don't match the service's restrictions.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
DescribeChannelMembership
data DescribeChannelMembership Source #
See: newDescribeChannelMembership
smart constructor.
Instances
newDescribeChannelMembership Source #
:: Text | |
-> Text | |
-> Text | |
-> DescribeChannelMembership |
Create a value of DescribeChannelMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DescribeChannelMembership'
, describeChannelMembership_channelArn
- The ARN of the channel.
$sel:memberArn:DescribeChannelMembership'
, describeChannelMembership_memberArn
- The ARN of the member.
$sel:chimeBearer:DescribeChannelMembership'
, describeChannelMembership_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DescribeChannelMembershipResponse Source #
See: newDescribeChannelMembershipResponse
smart constructor.
Instances
Eq DescribeChannelMembershipResponse Source # | |
Show DescribeChannelMembershipResponse Source # | |
Generic DescribeChannelMembershipResponse Source # | |
NFData DescribeChannelMembershipResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DescribeChannelMembership rnf :: DescribeChannelMembershipResponse -> () # | |
type Rep DescribeChannelMembershipResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DescribeChannelMembership type Rep DescribeChannelMembershipResponse = D1 ('MetaData "DescribeChannelMembershipResponse" "Amazonka.ChimeSDKMessaging.DescribeChannelMembership" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "DescribeChannelMembershipResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelMembership") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMembership)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDescribeChannelMembershipResponse Source #
Create a value of DescribeChannelMembershipResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelMembership:DescribeChannelMembershipResponse'
, describeChannelMembershipResponse_channelMembership
- The details of the membership.
$sel:httpStatus:DescribeChannelMembershipResponse'
, describeChannelMembershipResponse_httpStatus
- The response's http status code.
DescribeChannelFlow
data DescribeChannelFlow Source #
See: newDescribeChannelFlow
smart constructor.
Instances
newDescribeChannelFlow Source #
Create a value of DescribeChannelFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelFlowArn:DescribeChannelFlow'
, describeChannelFlow_channelFlowArn
- The ARN of the channel flow.
data DescribeChannelFlowResponse Source #
See: newDescribeChannelFlowResponse
smart constructor.
Instances
newDescribeChannelFlowResponse Source #
Create a value of DescribeChannelFlowResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelFlow:DescribeChannelFlowResponse'
, describeChannelFlowResponse_channelFlow
- The channel flow details.
$sel:httpStatus:DescribeChannelFlowResponse'
, describeChannelFlowResponse_httpStatus
- The response's http status code.
ListChannels
data ListChannels Source #
See: newListChannels
smart constructor.
Instances
Create a value of ListChannels
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:privacy:ListChannels'
, listChannels_privacy
- The privacy setting. PUBLIC
retrieves all the public channels.
PRIVATE
retrieves private channels. Only an AppInstanceAdmin
can
retrieve private channels.
$sel:nextToken:ListChannels'
, listChannels_nextToken
- The token passed by previous API calls until all requested channels are
returned.
$sel:maxResults:ListChannels'
, listChannels_maxResults
- The maximum number of channels that you want to return.
$sel:appInstanceArn:ListChannels'
, listChannels_appInstanceArn
- The ARN of the AppInstance
.
$sel:chimeBearer:ListChannels'
, listChannels_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data ListChannelsResponse Source #
See: newListChannelsResponse
smart constructor.
Instances
newListChannelsResponse Source #
Create a value of ListChannelsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channels:ListChannelsResponse'
, listChannelsResponse_channels
- The information about each channel.
$sel:nextToken:ListChannels'
, listChannelsResponse_nextToken
- The token returned from previous API requests until the number of
channels is reached.
$sel:httpStatus:ListChannelsResponse'
, listChannelsResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceARN:ListTagsForResource'
, listTagsForResource_resourceARN
- The ARN of the resource.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- The tag key-value pairs.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
DeleteChannel
data DeleteChannel Source #
See: newDeleteChannel
smart constructor.
Instances
Create a value of DeleteChannel
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DeleteChannel'
, deleteChannel_channelArn
- The ARN of the channel being deleted.
$sel:chimeBearer:DeleteChannel'
, deleteChannel_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DeleteChannelResponse Source #
See: newDeleteChannelResponse
smart constructor.
Instances
Eq DeleteChannelResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannel (==) :: DeleteChannelResponse -> DeleteChannelResponse -> Bool # (/=) :: DeleteChannelResponse -> DeleteChannelResponse -> Bool # | |
Read DeleteChannelResponse Source # | |
Show DeleteChannelResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannel showsPrec :: Int -> DeleteChannelResponse -> ShowS # show :: DeleteChannelResponse -> String # showList :: [DeleteChannelResponse] -> ShowS # | |
Generic DeleteChannelResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannel type Rep DeleteChannelResponse :: Type -> Type # | |
NFData DeleteChannelResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannel rnf :: DeleteChannelResponse -> () # | |
type Rep DeleteChannelResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannel |
newDeleteChannelResponse :: DeleteChannelResponse Source #
Create a value of DeleteChannelResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateChannel
data UpdateChannel Source #
See: newUpdateChannel
smart constructor.
Instances
:: Text | |
-> Text | |
-> ChannelMode | |
-> Text | |
-> UpdateChannel |
Create a value of UpdateChannel
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:metadata:UpdateChannel'
, updateChannel_metadata
- The metadata for the update request.
$sel:channelArn:UpdateChannel'
, updateChannel_channelArn
- The ARN of the channel.
$sel:name:UpdateChannel'
, updateChannel_name
- The name of the channel.
$sel:mode:UpdateChannel'
, updateChannel_mode
- The mode of the update request.
$sel:chimeBearer:UpdateChannel'
, updateChannel_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data UpdateChannelResponse Source #
See: newUpdateChannelResponse
smart constructor.
Instances
newUpdateChannelResponse Source #
Create a value of UpdateChannelResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:UpdateChannel'
, updateChannelResponse_channelArn
- The ARN of the channel.
$sel:httpStatus:UpdateChannelResponse'
, updateChannelResponse_httpStatus
- The response's http status code.
AssociateChannelFlow
data AssociateChannelFlow Source #
See: newAssociateChannelFlow
smart constructor.
Instances
newAssociateChannelFlow Source #
:: Text | |
-> Text | |
-> Text | |
-> AssociateChannelFlow |
Create a value of AssociateChannelFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:AssociateChannelFlow'
, associateChannelFlow_channelArn
- The ARN of the channel.
$sel:channelFlowArn:AssociateChannelFlow'
, associateChannelFlow_channelFlowArn
- The ARN of the channel flow.
$sel:chimeBearer:AssociateChannelFlow'
, associateChannelFlow_chimeBearer
- The AppInstanceUserArn
of the user making the API call.
data AssociateChannelFlowResponse Source #
See: newAssociateChannelFlowResponse
smart constructor.
Instances
Eq AssociateChannelFlowResponse Source # | |
Read AssociateChannelFlowResponse Source # | |
Show AssociateChannelFlowResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.AssociateChannelFlow showsPrec :: Int -> AssociateChannelFlowResponse -> ShowS # show :: AssociateChannelFlowResponse -> String # showList :: [AssociateChannelFlowResponse] -> ShowS # | |
Generic AssociateChannelFlowResponse Source # | |
NFData AssociateChannelFlowResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.AssociateChannelFlow rnf :: AssociateChannelFlowResponse -> () # | |
type Rep AssociateChannelFlowResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.AssociateChannelFlow type Rep AssociateChannelFlowResponse = D1 ('MetaData "AssociateChannelFlowResponse" "Amazonka.ChimeSDKMessaging.AssociateChannelFlow" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "AssociateChannelFlowResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newAssociateChannelFlowResponse :: AssociateChannelFlowResponse Source #
Create a value of AssociateChannelFlowResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
GetMessagingSessionEndpoint
data GetMessagingSessionEndpoint Source #
See: newGetMessagingSessionEndpoint
smart constructor.
Instances
newGetMessagingSessionEndpoint :: GetMessagingSessionEndpoint Source #
Create a value of GetMessagingSessionEndpoint
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetMessagingSessionEndpointResponse Source #
See: newGetMessagingSessionEndpointResponse
smart constructor.
Instances
newGetMessagingSessionEndpointResponse Source #
Create a value of GetMessagingSessionEndpointResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:endpoint:GetMessagingSessionEndpointResponse'
, getMessagingSessionEndpointResponse_endpoint
- The endpoint returned in the response.
$sel:httpStatus:GetMessagingSessionEndpointResponse'
, getMessagingSessionEndpointResponse_httpStatus
- The response's http status code.
ListChannelsModeratedByAppInstanceUser
data ListChannelsModeratedByAppInstanceUser Source #
See: newListChannelsModeratedByAppInstanceUser
smart constructor.
Instances
newListChannelsModeratedByAppInstanceUser Source #
Create a value of ListChannelsModeratedByAppInstanceUser
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appInstanceUserArn:ListChannelsModeratedByAppInstanceUser'
, listChannelsModeratedByAppInstanceUser_appInstanceUserArn
- The ARN of the user in the moderated channel.
$sel:nextToken:ListChannelsModeratedByAppInstanceUser'
, listChannelsModeratedByAppInstanceUser_nextToken
- The token returned from previous API requests until the number of
channels moderated by the user is reached.
$sel:maxResults:ListChannelsModeratedByAppInstanceUser'
, listChannelsModeratedByAppInstanceUser_maxResults
- The maximum number of channels in the request.
$sel:chimeBearer:ListChannelsModeratedByAppInstanceUser'
, listChannelsModeratedByAppInstanceUser_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data ListChannelsModeratedByAppInstanceUserResponse Source #
See: newListChannelsModeratedByAppInstanceUserResponse
smart constructor.
ListChannelsModeratedByAppInstanceUserResponse' (Maybe [ChannelModeratedByAppInstanceUserSummary]) (Maybe (Sensitive Text)) Int |
Instances
newListChannelsModeratedByAppInstanceUserResponse Source #
:: Int |
|
-> ListChannelsModeratedByAppInstanceUserResponse |
Create a value of ListChannelsModeratedByAppInstanceUserResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channels:ListChannelsModeratedByAppInstanceUserResponse'
, listChannelsModeratedByAppInstanceUserResponse_channels
- The moderated channels in the request.
$sel:nextToken:ListChannelsModeratedByAppInstanceUser'
, listChannelsModeratedByAppInstanceUserResponse_nextToken
- The token returned from previous API requests until the number of
channels moderated by the user is reached.
$sel:httpStatus:ListChannelsModeratedByAppInstanceUserResponse'
, listChannelsModeratedByAppInstanceUserResponse_httpStatus
- The response's http status code.
RedactChannelMessage
data RedactChannelMessage Source #
See: newRedactChannelMessage
smart constructor.
Instances
newRedactChannelMessage Source #
:: Text | |
-> Text | |
-> Text | |
-> RedactChannelMessage |
Create a value of RedactChannelMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:RedactChannelMessage'
, redactChannelMessage_channelArn
- The ARN of the channel containing the messages that you want to redact.
$sel:messageId:RedactChannelMessage'
, redactChannelMessage_messageId
- The ID of the message being redacted.
$sel:chimeBearer:RedactChannelMessage'
, redactChannelMessage_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data RedactChannelMessageResponse Source #
See: newRedactChannelMessageResponse
smart constructor.
Instances
newRedactChannelMessageResponse Source #
Create a value of RedactChannelMessageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:RedactChannelMessage'
, redactChannelMessageResponse_channelArn
- The ARN of the channel containing the messages that you want to redact.
$sel:messageId:RedactChannelMessage'
, redactChannelMessageResponse_messageId
- The ID of the message being redacted.
$sel:httpStatus:RedactChannelMessageResponse'
, redactChannelMessageResponse_httpStatus
- The response's http status code.
ListChannelFlows
data ListChannelFlows Source #
See: newListChannelFlows
smart constructor.
Instances
Create a value of ListChannelFlows
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListChannelFlows'
, listChannelFlows_nextToken
- The token passed by previous API calls until all requested channel flows
are returned.
$sel:maxResults:ListChannelFlows'
, listChannelFlows_maxResults
- The maximum number of channel flows that you want to return.
$sel:appInstanceArn:ListChannelFlows'
, listChannelFlows_appInstanceArn
- The ARN of the app instance.
data ListChannelFlowsResponse Source #
See: newListChannelFlowsResponse
smart constructor.
Instances
newListChannelFlowsResponse Source #
Create a value of ListChannelFlowsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelFlows:ListChannelFlowsResponse'
, listChannelFlowsResponse_channelFlows
- The information about each channel flow.
$sel:nextToken:ListChannelFlows'
, listChannelFlowsResponse_nextToken
- The token passed by previous API calls until all requested channels are
returned.
$sel:httpStatus:ListChannelFlowsResponse'
, listChannelFlowsResponse_httpStatus
- The response's http status code.
DeleteChannelFlow
data DeleteChannelFlow Source #
See: newDeleteChannelFlow
smart constructor.
Instances
Create a value of DeleteChannelFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelFlowArn:DeleteChannelFlow'
, deleteChannelFlow_channelFlowArn
- The ARN of the channel flow.
data DeleteChannelFlowResponse Source #
See: newDeleteChannelFlowResponse
smart constructor.
Instances
newDeleteChannelFlowResponse :: DeleteChannelFlowResponse Source #
Create a value of DeleteChannelFlowResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateChannelFlow
data UpdateChannelFlow Source #
See: newUpdateChannelFlow
smart constructor.
Instances
:: Text | |
-> NonEmpty Processor | |
-> Text | |
-> UpdateChannelFlow |
Create a value of UpdateChannelFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelFlowArn:UpdateChannelFlow'
, updateChannelFlow_channelFlowArn
- The ARN of the channel flow.
$sel:processors:UpdateChannelFlow'
, updateChannelFlow_processors
- Information about the processor Lambda functions
$sel:name:UpdateChannelFlow'
, updateChannelFlow_name
- The name of the channel flow.
data UpdateChannelFlowResponse Source #
See: newUpdateChannelFlowResponse
smart constructor.
Instances
newUpdateChannelFlowResponse Source #
Create a value of UpdateChannelFlowResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelFlowArn:UpdateChannelFlow'
, updateChannelFlowResponse_channelFlowArn
- The ARN of the channel flow.
$sel:httpStatus:UpdateChannelFlowResponse'
, updateChannelFlowResponse_httpStatus
- The response's http status code.
DeleteChannelMembership
data DeleteChannelMembership Source #
See: newDeleteChannelMembership
smart constructor.
Instances
newDeleteChannelMembership Source #
:: Text | |
-> Text | |
-> Text | |
-> DeleteChannelMembership |
Create a value of DeleteChannelMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DeleteChannelMembership'
, deleteChannelMembership_channelArn
- The ARN of the channel from which you want to remove the user.
$sel:memberArn:DeleteChannelMembership'
, deleteChannelMembership_memberArn
- The ARN of the member that you're removing from the channel.
$sel:chimeBearer:DeleteChannelMembership'
, deleteChannelMembership_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DeleteChannelMembershipResponse Source #
See: newDeleteChannelMembershipResponse
smart constructor.
Instances
Eq DeleteChannelMembershipResponse Source # | |
Read DeleteChannelMembershipResponse Source # | |
Show DeleteChannelMembershipResponse Source # | |
Generic DeleteChannelMembershipResponse Source # | |
NFData DeleteChannelMembershipResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannelMembership rnf :: DeleteChannelMembershipResponse -> () # | |
type Rep DeleteChannelMembershipResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannelMembership type Rep DeleteChannelMembershipResponse = D1 ('MetaData "DeleteChannelMembershipResponse" "Amazonka.ChimeSDKMessaging.DeleteChannelMembership" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "DeleteChannelMembershipResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newDeleteChannelMembershipResponse :: DeleteChannelMembershipResponse Source #
Create a value of DeleteChannelMembershipResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListChannelMemberships
data ListChannelMemberships Source #
See: newListChannelMemberships
smart constructor.
ListChannelMemberships' (Maybe (Sensitive Text)) (Maybe ChannelMembershipType) (Maybe Natural) Text Text |
Instances
newListChannelMemberships Source #
:: Text | |
-> Text | |
-> ListChannelMemberships |
Create a value of ListChannelMemberships
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListChannelMemberships'
, listChannelMemberships_nextToken
- The token passed by previous API calls until all requested channel
memberships are returned.
$sel:type':ListChannelMemberships'
, listChannelMemberships_type
- 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.
$sel:maxResults:ListChannelMemberships'
, listChannelMemberships_maxResults
- The maximum number of channel memberships that you want returned.
$sel:channelArn:ListChannelMemberships'
, listChannelMemberships_channelArn
- The maximum number of channel memberships that you want returned.
$sel:chimeBearer:ListChannelMemberships'
, listChannelMemberships_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data ListChannelMembershipsResponse Source #
See: newListChannelMembershipsResponse
smart constructor.
ListChannelMembershipsResponse' (Maybe [ChannelMembershipSummary]) (Maybe Text) (Maybe (Sensitive Text)) Int |
Instances
newListChannelMembershipsResponse Source #
Create a value of ListChannelMembershipsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelMemberships:ListChannelMembershipsResponse'
, listChannelMembershipsResponse_channelMemberships
- The information for the requested channel memberships.
$sel:channelArn:ListChannelMemberships'
, listChannelMembershipsResponse_channelArn
- The ARN of the channel.
$sel:nextToken:ListChannelMemberships'
, listChannelMembershipsResponse_nextToken
- The token passed by previous API calls until all requested channel
memberships are returned.
$sel:httpStatus:ListChannelMembershipsResponse'
, listChannelMembershipsResponse_httpStatus
- The response's http status code.
DisassociateChannelFlow
data DisassociateChannelFlow Source #
See: newDisassociateChannelFlow
smart constructor.
Instances
newDisassociateChannelFlow Source #
:: Text | |
-> Text | |
-> Text | |
-> DisassociateChannelFlow |
Create a value of DisassociateChannelFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DisassociateChannelFlow'
, disassociateChannelFlow_channelArn
- The ARN of the channel.
$sel:channelFlowArn:DisassociateChannelFlow'
, disassociateChannelFlow_channelFlowArn
- The ARN of the channel flow.
$sel:chimeBearer:DisassociateChannelFlow'
, disassociateChannelFlow_chimeBearer
- The AppInstanceUserArn
of the user making the API call.
data DisassociateChannelFlowResponse Source #
See: newDisassociateChannelFlowResponse
smart constructor.
Instances
Eq DisassociateChannelFlowResponse Source # | |
Read DisassociateChannelFlowResponse Source # | |
Show DisassociateChannelFlowResponse Source # | |
Generic DisassociateChannelFlowResponse Source # | |
NFData DisassociateChannelFlowResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DisassociateChannelFlow rnf :: DisassociateChannelFlowResponse -> () # | |
type Rep DisassociateChannelFlowResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DisassociateChannelFlow type Rep DisassociateChannelFlowResponse = D1 ('MetaData "DisassociateChannelFlowResponse" "Amazonka.ChimeSDKMessaging.DisassociateChannelFlow" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "DisassociateChannelFlowResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newDisassociateChannelFlowResponse :: DisassociateChannelFlowResponse Source #
Create a value of DisassociateChannelFlowResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
GetChannelMessage
data GetChannelMessage Source #
See: newGetChannelMessage
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> GetChannelMessage |
Create a value of GetChannelMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:GetChannelMessage'
, getChannelMessage_channelArn
- The ARN of the channel.
$sel:messageId:GetChannelMessage'
, getChannelMessage_messageId
- The ID of the message.
$sel:chimeBearer:GetChannelMessage'
, getChannelMessage_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data GetChannelMessageResponse Source #
See: newGetChannelMessageResponse
smart constructor.
Instances
newGetChannelMessageResponse Source #
Create a value of GetChannelMessageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelMessage:GetChannelMessageResponse'
, getChannelMessageResponse_channelMessage
- The details of and content in the message.
$sel:httpStatus:GetChannelMessageResponse'
, getChannelMessageResponse_httpStatus
- The response's http status code.
DescribeChannelMembershipForAppInstanceUser
data DescribeChannelMembershipForAppInstanceUser Source #
See: newDescribeChannelMembershipForAppInstanceUser
smart constructor.
Instances
newDescribeChannelMembershipForAppInstanceUser Source #
Create a value of DescribeChannelMembershipForAppInstanceUser
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DescribeChannelMembershipForAppInstanceUser'
, describeChannelMembershipForAppInstanceUser_channelArn
- The ARN of the channel to which the user belongs.
$sel:appInstanceUserArn:DescribeChannelMembershipForAppInstanceUser'
, describeChannelMembershipForAppInstanceUser_appInstanceUserArn
- The ARN of the user in a channel.
$sel:chimeBearer:DescribeChannelMembershipForAppInstanceUser'
, describeChannelMembershipForAppInstanceUser_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DescribeChannelMembershipForAppInstanceUserResponse Source #
See: newDescribeChannelMembershipForAppInstanceUserResponse
smart constructor.
DescribeChannelMembershipForAppInstanceUserResponse' (Maybe ChannelMembershipForAppInstanceUserSummary) Int |
Instances
newDescribeChannelMembershipForAppInstanceUserResponse Source #
:: Int |
|
-> DescribeChannelMembershipForAppInstanceUserResponse |
Create a value of DescribeChannelMembershipForAppInstanceUserResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelMembership:DescribeChannelMembershipForAppInstanceUserResponse'
, describeChannelMembershipForAppInstanceUserResponse_channelMembership
- The channel to which a user belongs.
$sel:httpStatus:DescribeChannelMembershipForAppInstanceUserResponse'
, describeChannelMembershipForAppInstanceUserResponse_httpStatus
- The response's http status code.
CreateChannelModerator
data CreateChannelModerator Source #
See: newCreateChannelModerator
smart constructor.
Instances
newCreateChannelModerator Source #
:: Text | |
-> Text | |
-> Text | |
-> CreateChannelModerator |
Create a value of CreateChannelModerator
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:CreateChannelModerator'
, createChannelModerator_channelArn
- The ARN of the channel.
$sel:channelModeratorArn:CreateChannelModerator'
, createChannelModerator_channelModeratorArn
- The ARN of the moderator.
$sel:chimeBearer:CreateChannelModerator'
, createChannelModerator_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data CreateChannelModeratorResponse Source #
See: newCreateChannelModeratorResponse
smart constructor.
Instances
newCreateChannelModeratorResponse Source #
Create a value of CreateChannelModeratorResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelModerator:CreateChannelModeratorResponse'
, createChannelModeratorResponse_channelModerator
- The ARNs of the channel and the moderator.
$sel:channelArn:CreateChannelModerator'
, createChannelModeratorResponse_channelArn
- The ARN of the channel.
$sel:httpStatus:CreateChannelModeratorResponse'
, createChannelModeratorResponse_httpStatus
- The response's http status code.
DescribeChannelModeratedByAppInstanceUser
data DescribeChannelModeratedByAppInstanceUser Source #
See: newDescribeChannelModeratedByAppInstanceUser
smart constructor.
Instances
newDescribeChannelModeratedByAppInstanceUser Source #
:: Text | |
-> Text |
|
-> Text | |
-> DescribeChannelModeratedByAppInstanceUser |
Create a value of DescribeChannelModeratedByAppInstanceUser
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DescribeChannelModeratedByAppInstanceUser'
, describeChannelModeratedByAppInstanceUser_channelArn
- The ARN of the moderated channel.
$sel:appInstanceUserArn:DescribeChannelModeratedByAppInstanceUser'
, describeChannelModeratedByAppInstanceUser_appInstanceUserArn
- The ARN of the AppInstanceUser
in the moderated channel.
$sel:chimeBearer:DescribeChannelModeratedByAppInstanceUser'
, describeChannelModeratedByAppInstanceUser_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DescribeChannelModeratedByAppInstanceUserResponse Source #
See: newDescribeChannelModeratedByAppInstanceUserResponse
smart constructor.
DescribeChannelModeratedByAppInstanceUserResponse' (Maybe ChannelModeratedByAppInstanceUserSummary) Int |
Instances
newDescribeChannelModeratedByAppInstanceUserResponse Source #
:: Int |
|
-> DescribeChannelModeratedByAppInstanceUserResponse |
Create a value of DescribeChannelModeratedByAppInstanceUserResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channel:DescribeChannelModeratedByAppInstanceUserResponse'
, describeChannelModeratedByAppInstanceUserResponse_channel
- The moderated channel.
$sel:httpStatus:DescribeChannelModeratedByAppInstanceUserResponse'
, describeChannelModeratedByAppInstanceUserResponse_httpStatus
- The response's http status code.
SendChannelMessage
data SendChannelMessage Source #
See: newSendChannelMessage
smart constructor.
SendChannelMessage' (Maybe (Sensitive Text)) Text (Sensitive Text) ChannelMessageType ChannelMessagePersistenceType (Sensitive Text) Text |
Instances
newSendChannelMessage Source #
:: Text | |
-> Text | |
-> ChannelMessageType | |
-> ChannelMessagePersistenceType | |
-> Text | |
-> Text | |
-> SendChannelMessage |
Create a value of SendChannelMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:metadata:SendChannelMessage'
, sendChannelMessage_metadata
- The optional metadata for each message.
$sel:channelArn:SendChannelMessage'
, sendChannelMessage_channelArn
- The ARN of the channel.
$sel:content:SendChannelMessage'
, sendChannelMessage_content
- The content of the message.
$sel:type':SendChannelMessage'
, sendChannelMessage_type
- The type of message, STANDARD
or CONTROL
.
$sel:persistence:SendChannelMessage'
, sendChannelMessage_persistence
- Boolean that controls whether the message is persisted on the back end.
Required.
$sel:clientRequestToken:SendChannelMessage'
, sendChannelMessage_clientRequestToken
- The Idempotency
token for each client request.
$sel:chimeBearer:SendChannelMessage'
, sendChannelMessage_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data SendChannelMessageResponse Source #
See: newSendChannelMessageResponse
smart constructor.
Instances
newSendChannelMessageResponse Source #
Create a value of SendChannelMessageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:SendChannelMessageResponse'
, sendChannelMessageResponse_status
- The status of the channel message.
$sel:channelArn:SendChannelMessage'
, sendChannelMessageResponse_channelArn
- The ARN of the channel.
$sel:messageId:SendChannelMessageResponse'
, sendChannelMessageResponse_messageId
- The ID string assigned to each message.
$sel:httpStatus:SendChannelMessageResponse'
, sendChannelMessageResponse_httpStatus
- The response's http status code.
DeleteChannelBan
data DeleteChannelBan Source #
See: newDeleteChannelBan
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> DeleteChannelBan |
Create a value of DeleteChannelBan
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DeleteChannelBan'
, deleteChannelBan_channelArn
- The ARN of the channel from which the AppInstanceUser
was banned.
$sel:memberArn:DeleteChannelBan'
, deleteChannelBan_memberArn
- The ARN of the AppInstanceUser
that you want to reinstate.
$sel:chimeBearer:DeleteChannelBan'
, deleteChannelBan_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DeleteChannelBanResponse Source #
See: newDeleteChannelBanResponse
smart constructor.
Instances
newDeleteChannelBanResponse :: DeleteChannelBanResponse Source #
Create a value of DeleteChannelBanResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListChannelBans
data ListChannelBans Source #
See: newListChannelBans
smart constructor.
Instances
Create a value of ListChannelBans
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListChannelBans'
, listChannelBans_nextToken
- The token passed by previous API calls until all requested bans are
returned.
$sel:maxResults:ListChannelBans'
, listChannelBans_maxResults
- The maximum number of bans that you want returned.
$sel:channelArn:ListChannelBans'
, listChannelBans_channelArn
- The ARN of the channel.
$sel:chimeBearer:ListChannelBans'
, listChannelBans_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data ListChannelBansResponse Source #
See: newListChannelBansResponse
smart constructor.
Instances
newListChannelBansResponse Source #
Create a value of ListChannelBansResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:ListChannelBans'
, listChannelBansResponse_channelArn
- The ARN of the channel.
$sel:nextToken:ListChannelBans'
, listChannelBansResponse_nextToken
- The token passed by previous API calls until all requested bans are
returned.
$sel:channelBans:ListChannelBansResponse'
, listChannelBansResponse_channelBans
- The information for each requested ban.
$sel:httpStatus:ListChannelBansResponse'
, listChannelBansResponse_httpStatus
- The response's http status code.
CreateChannel
data CreateChannel Source #
See: newCreateChannel
smart constructor.
CreateChannel' (Maybe ChannelMode) (Maybe ChannelPrivacy) (Maybe (Sensitive Text)) (Maybe (NonEmpty Tag)) Text (Sensitive Text) (Sensitive Text) Text |
Instances
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> CreateChannel |
Create a value of CreateChannel
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mode:CreateChannel'
, createChannel_mode
- 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.
$sel:privacy:CreateChannel'
, createChannel_privacy
- 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
.
$sel:metadata:CreateChannel'
, createChannel_metadata
- The metadata of the creation request. Limited to 1KB and UTF-8.
$sel:tags:CreateChannel'
, createChannel_tags
- The tags for the creation request.
$sel:appInstanceArn:CreateChannel'
, createChannel_appInstanceArn
- The ARN of the channel request.
$sel:name:CreateChannel'
, createChannel_name
- The name of the channel.
$sel:clientRequestToken:CreateChannel'
, createChannel_clientRequestToken
- The client token for the request. An Idempotency
token.
$sel:chimeBearer:CreateChannel'
, createChannel_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data CreateChannelResponse Source #
See: newCreateChannelResponse
smart constructor.
Instances
newCreateChannelResponse Source #
Create a value of CreateChannelResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:CreateChannelResponse'
, createChannelResponse_channelArn
- The ARN of the channel.
$sel:httpStatus:CreateChannelResponse'
, createChannelResponse_httpStatus
- The response's http status code.
DescribeChannelModerator
data DescribeChannelModerator Source #
See: newDescribeChannelModerator
smart constructor.
Instances
newDescribeChannelModerator Source #
:: Text | |
-> Text | |
-> Text | |
-> DescribeChannelModerator |
Create a value of DescribeChannelModerator
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DescribeChannelModerator'
, describeChannelModerator_channelArn
- The ARN of the channel.
$sel:channelModeratorArn:DescribeChannelModerator'
, describeChannelModerator_channelModeratorArn
- The ARN of the channel moderator.
$sel:chimeBearer:DescribeChannelModerator'
, describeChannelModerator_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DescribeChannelModeratorResponse Source #
See: newDescribeChannelModeratorResponse
smart constructor.
Instances
Eq DescribeChannelModeratorResponse Source # | |
Show DescribeChannelModeratorResponse Source # | |
Generic DescribeChannelModeratorResponse Source # | |
NFData DescribeChannelModeratorResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DescribeChannelModerator rnf :: DescribeChannelModeratorResponse -> () # | |
type Rep DescribeChannelModeratorResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DescribeChannelModerator type Rep DescribeChannelModeratorResponse = D1 ('MetaData "DescribeChannelModeratorResponse" "Amazonka.ChimeSDKMessaging.DescribeChannelModerator" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "DescribeChannelModeratorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelModerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelModerator)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDescribeChannelModeratorResponse Source #
Create a value of DescribeChannelModeratorResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelModerator:DescribeChannelModeratorResponse'
, describeChannelModeratorResponse_channelModerator
- The details of the channel moderator.
$sel:httpStatus:DescribeChannelModeratorResponse'
, describeChannelModeratorResponse_httpStatus
- The response's http status code.
CreateChannelBan
data CreateChannelBan Source #
See: newCreateChannelBan
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> CreateChannelBan |
Create a value of CreateChannelBan
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:CreateChannelBan'
, createChannelBan_channelArn
- The ARN of the ban request.
$sel:memberArn:CreateChannelBan'
, createChannelBan_memberArn
- The ARN of the member being banned.
$sel:chimeBearer:CreateChannelBan'
, createChannelBan_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data CreateChannelBanResponse Source #
See: newCreateChannelBanResponse
smart constructor.
Instances
newCreateChannelBanResponse Source #
Create a value of CreateChannelBanResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:CreateChannelBan'
, createChannelBanResponse_channelArn
- The ARN of the response to the ban request.
$sel:member:CreateChannelBanResponse'
, createChannelBanResponse_member
- The ChannelArn
and BannedIdentity
of the member in the ban response.
$sel:httpStatus:CreateChannelBanResponse'
, createChannelBanResponse_httpStatus
- The response's http status code.
ListChannelMembershipsForAppInstanceUser
data ListChannelMembershipsForAppInstanceUser Source #
See: newListChannelMembershipsForAppInstanceUser
smart constructor.
ListChannelMembershipsForAppInstanceUser' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Natural) Text |
Instances
newListChannelMembershipsForAppInstanceUser Source #
Create a value of ListChannelMembershipsForAppInstanceUser
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appInstanceUserArn:ListChannelMembershipsForAppInstanceUser'
, listChannelMembershipsForAppInstanceUser_appInstanceUserArn
- The ARN of the AppInstanceUser
s
$sel:nextToken:ListChannelMembershipsForAppInstanceUser'
, listChannelMembershipsForAppInstanceUser_nextToken
- The token returned from previous API requests until the number of
channel memberships is reached.
$sel:maxResults:ListChannelMembershipsForAppInstanceUser'
, listChannelMembershipsForAppInstanceUser_maxResults
- The maximum number of users that you want returned.
$sel:chimeBearer:ListChannelMembershipsForAppInstanceUser'
, listChannelMembershipsForAppInstanceUser_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data ListChannelMembershipsForAppInstanceUserResponse Source #
See: newListChannelMembershipsForAppInstanceUserResponse
smart constructor.
ListChannelMembershipsForAppInstanceUserResponse' (Maybe [ChannelMembershipForAppInstanceUserSummary]) (Maybe (Sensitive Text)) Int |
Instances
newListChannelMembershipsForAppInstanceUserResponse Source #
:: Int |
|
-> ListChannelMembershipsForAppInstanceUserResponse |
Create a value of ListChannelMembershipsForAppInstanceUserResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelMemberships:ListChannelMembershipsForAppInstanceUserResponse'
, listChannelMembershipsForAppInstanceUserResponse_channelMemberships
- The token passed by previous API calls until all requested users are
returned.
$sel:nextToken:ListChannelMembershipsForAppInstanceUser'
, listChannelMembershipsForAppInstanceUserResponse_nextToken
- The token passed by previous API calls until all requested users are
returned.
$sel:httpStatus:ListChannelMembershipsForAppInstanceUserResponse'
, listChannelMembershipsForAppInstanceUserResponse_httpStatus
- The response's http status code.
UpdateChannelReadMarker
data UpdateChannelReadMarker Source #
See: newUpdateChannelReadMarker
smart constructor.
Instances
newUpdateChannelReadMarker Source #
:: Text | |
-> Text | |
-> UpdateChannelReadMarker |
Create a value of UpdateChannelReadMarker
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:UpdateChannelReadMarker'
, updateChannelReadMarker_channelArn
- The ARN of the channel.
$sel:chimeBearer:UpdateChannelReadMarker'
, updateChannelReadMarker_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data UpdateChannelReadMarkerResponse Source #
See: newUpdateChannelReadMarkerResponse
smart constructor.
Instances
Eq UpdateChannelReadMarkerResponse Source # | |
Read UpdateChannelReadMarkerResponse Source # | |
Show UpdateChannelReadMarkerResponse Source # | |
Generic UpdateChannelReadMarkerResponse Source # | |
NFData UpdateChannelReadMarkerResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.UpdateChannelReadMarker rnf :: UpdateChannelReadMarkerResponse -> () # | |
type Rep UpdateChannelReadMarkerResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.UpdateChannelReadMarker type Rep UpdateChannelReadMarkerResponse = D1 ('MetaData "UpdateChannelReadMarkerResponse" "Amazonka.ChimeSDKMessaging.UpdateChannelReadMarker" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "UpdateChannelReadMarkerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateChannelReadMarkerResponse Source #
Create a value of UpdateChannelReadMarkerResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:UpdateChannelReadMarker'
, updateChannelReadMarkerResponse_channelArn
- The ARN of the channel.
$sel:httpStatus:UpdateChannelReadMarkerResponse'
, updateChannelReadMarkerResponse_httpStatus
- The response's http status code.
GetChannelMessageStatus
data GetChannelMessageStatus Source #
See: newGetChannelMessageStatus
smart constructor.
Instances
newGetChannelMessageStatus Source #
:: Text | |
-> Text | |
-> Text | |
-> GetChannelMessageStatus |
Create a value of GetChannelMessageStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:GetChannelMessageStatus'
, getChannelMessageStatus_channelArn
- The ARN of the channel
$sel:messageId:GetChannelMessageStatus'
, getChannelMessageStatus_messageId
- The ID of the message.
$sel:chimeBearer:GetChannelMessageStatus'
, getChannelMessageStatus_chimeBearer
- The AppInstanceUserArn
of the user making the API call.
data GetChannelMessageStatusResponse Source #
See: newGetChannelMessageStatusResponse
smart constructor.
Instances
Eq GetChannelMessageStatusResponse Source # | |
Read GetChannelMessageStatusResponse Source # | |
Show GetChannelMessageStatusResponse Source # | |
Generic GetChannelMessageStatusResponse Source # | |
NFData GetChannelMessageStatusResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.GetChannelMessageStatus rnf :: GetChannelMessageStatusResponse -> () # | |
type Rep GetChannelMessageStatusResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.GetChannelMessageStatus type Rep GetChannelMessageStatusResponse = D1 ('MetaData "GetChannelMessageStatusResponse" "Amazonka.ChimeSDKMessaging.GetChannelMessageStatus" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "GetChannelMessageStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageStatusStructure)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetChannelMessageStatusResponse Source #
Create a value of GetChannelMessageStatusResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:GetChannelMessageStatusResponse'
, getChannelMessageStatusResponse_status
- The message status and details.
$sel:httpStatus:GetChannelMessageStatusResponse'
, getChannelMessageStatusResponse_httpStatus
- The response's http status code.
CreateChannelFlow
data CreateChannelFlow Source #
See: newCreateChannelFlow
smart constructor.
CreateChannelFlow' (Maybe (NonEmpty Tag)) Text (NonEmpty Processor) (Sensitive Text) (Sensitive Text) |
Instances
Create a value of CreateChannelFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:CreateChannelFlow'
, createChannelFlow_tags
- The tags for the creation request.
$sel:appInstanceArn:CreateChannelFlow'
, createChannelFlow_appInstanceArn
- The ARN of the channel flow request.
$sel:processors:CreateChannelFlow'
, createChannelFlow_processors
- Information about the processor Lambda functions.
$sel:name:CreateChannelFlow'
, createChannelFlow_name
- The name of the channel flow.
$sel:clientRequestToken:CreateChannelFlow'
, createChannelFlow_clientRequestToken
- The client token for the request. An Idempotency token.
data CreateChannelFlowResponse Source #
See: newCreateChannelFlowResponse
smart constructor.
Instances
newCreateChannelFlowResponse Source #
Create a value of CreateChannelFlowResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelFlowArn:CreateChannelFlowResponse'
, createChannelFlowResponse_channelFlowArn
- The ARN of the channel flow.
$sel:httpStatus:CreateChannelFlowResponse'
, createChannelFlowResponse_httpStatus
- The response's http status code.
CreateChannelMembership
data CreateChannelMembership Source #
See: newCreateChannelMembership
smart constructor.
Instances
newCreateChannelMembership Source #
:: Text | |
-> Text | |
-> ChannelMembershipType | |
-> Text | |
-> CreateChannelMembership |
Create a value of CreateChannelMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:CreateChannelMembership'
, createChannelMembership_channelArn
- The ARN of the channel to which you're adding users.
$sel:memberArn:CreateChannelMembership'
, createChannelMembership_memberArn
- The ARN of the member you want to add to the channel.
$sel:type':CreateChannelMembership'
, createChannelMembership_type
- 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.
$sel:chimeBearer:CreateChannelMembership'
, createChannelMembership_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data CreateChannelMembershipResponse Source #
See: newCreateChannelMembershipResponse
smart constructor.
Instances
newCreateChannelMembershipResponse Source #
Create a value of CreateChannelMembershipResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:CreateChannelMembership'
, createChannelMembershipResponse_channelArn
- The ARN of the channel.
$sel:member:CreateChannelMembershipResponse'
, createChannelMembershipResponse_member
- The ARN and metadata of the member being added.
$sel:httpStatus:CreateChannelMembershipResponse'
, createChannelMembershipResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceARN:TagResource'
, tagResource_resourceARN
- The resource ARN.
$sel:tags:TagResource'
, tagResource_tags
- The tag key-value pairs.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
Eq TagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.TagResource (==) :: TagResourceResponse -> TagResourceResponse -> Bool # (/=) :: TagResourceResponse -> TagResourceResponse -> Bool # | |
Read TagResourceResponse Source # | |
Show TagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.TagResource showsPrec :: Int -> TagResourceResponse -> ShowS # show :: TagResourceResponse -> String # showList :: [TagResourceResponse] -> ShowS # | |
Generic TagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.TagResource type Rep TagResourceResponse :: Type -> Type # from :: TagResourceResponse -> Rep TagResourceResponse x # to :: Rep TagResourceResponse x -> TagResourceResponse # | |
NFData TagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.TagResource rnf :: TagResourceResponse -> () # | |
type Rep TagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.TagResource |
newTagResourceResponse :: TagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ChannelFlowCallback
data ChannelFlowCallback Source #
See: newChannelFlowCallback
smart constructor.
Instances
newChannelFlowCallback Source #
Create a value of ChannelFlowCallback
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deleteResource:ChannelFlowCallback'
, channelFlowCallback_deleteResource
- When a processor determines that a message needs to be DENIED
, pass
this parameter with a value of true.
$sel:callbackId:ChannelFlowCallback'
, channelFlowCallback_callbackId
- The identifier passed to the processor by the service when invoked. Use
the identifier to call back the service.
$sel:channelArn:ChannelFlowCallback'
, channelFlowCallback_channelArn
- The ARN of the channel.
$sel:channelMessage:ChannelFlowCallback'
, channelFlowCallback_channelMessage
- Stores information about the processed message.
data ChannelFlowCallbackResponse Source #
See: newChannelFlowCallbackResponse
smart constructor.
Instances
newChannelFlowCallbackResponse Source #
Create a value of ChannelFlowCallbackResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:callbackId:ChannelFlowCallback'
, channelFlowCallbackResponse_callbackId
- The call back ID passed in the request.
$sel:channelArn:ChannelFlowCallback'
, channelFlowCallbackResponse_channelArn
- The ARN of the channel.
$sel:httpStatus:ChannelFlowCallbackResponse'
, channelFlowCallbackResponse_httpStatus
- The response's http status code.
DeleteChannelModerator
data DeleteChannelModerator Source #
See: newDeleteChannelModerator
smart constructor.
Instances
newDeleteChannelModerator Source #
:: Text | |
-> Text | |
-> Text | |
-> DeleteChannelModerator |
Create a value of DeleteChannelModerator
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DeleteChannelModerator'
, deleteChannelModerator_channelArn
- The ARN of the channel.
$sel:channelModeratorArn:DeleteChannelModerator'
, deleteChannelModerator_channelModeratorArn
- The ARN of the moderator being deleted.
$sel:chimeBearer:DeleteChannelModerator'
, deleteChannelModerator_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DeleteChannelModeratorResponse Source #
See: newDeleteChannelModeratorResponse
smart constructor.
Instances
Eq DeleteChannelModeratorResponse Source # | |
Read DeleteChannelModeratorResponse Source # | |
Show DeleteChannelModeratorResponse Source # | |
Generic DeleteChannelModeratorResponse Source # | |
NFData DeleteChannelModeratorResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannelModerator rnf :: DeleteChannelModeratorResponse -> () # | |
type Rep DeleteChannelModeratorResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannelModerator type Rep DeleteChannelModeratorResponse = D1 ('MetaData "DeleteChannelModeratorResponse" "Amazonka.ChimeSDKMessaging.DeleteChannelModerator" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "DeleteChannelModeratorResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newDeleteChannelModeratorResponse :: DeleteChannelModeratorResponse Source #
Create a value of DeleteChannelModeratorResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DescribeChannelBan
data DescribeChannelBan Source #
See: newDescribeChannelBan
smart constructor.
Instances
newDescribeChannelBan Source #
:: Text | |
-> Text | |
-> Text | |
-> DescribeChannelBan |
Create a value of DescribeChannelBan
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DescribeChannelBan'
, describeChannelBan_channelArn
- The ARN of the channel from which the user is banned.
$sel:memberArn:DescribeChannelBan'
, describeChannelBan_memberArn
- The ARN of the member being banned.
$sel:chimeBearer:DescribeChannelBan'
, describeChannelBan_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DescribeChannelBanResponse Source #
See: newDescribeChannelBanResponse
smart constructor.
Instances
newDescribeChannelBanResponse Source #
Create a value of DescribeChannelBanResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelBan:DescribeChannelBanResponse'
, describeChannelBanResponse_channelBan
- The details of the ban.
$sel:httpStatus:DescribeChannelBanResponse'
, describeChannelBanResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceARN:UntagResource'
, untagResource_resourceARN
- The resource ARN.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- The tag keys.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
Eq UntagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.UntagResource (==) :: UntagResourceResponse -> UntagResourceResponse -> Bool # (/=) :: UntagResourceResponse -> UntagResourceResponse -> Bool # | |
Read UntagResourceResponse Source # | |
Show UntagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.UntagResource showsPrec :: Int -> UntagResourceResponse -> ShowS # show :: UntagResourceResponse -> String # showList :: [UntagResourceResponse] -> ShowS # | |
Generic UntagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.UntagResource type Rep UntagResourceResponse :: Type -> Type # | |
NFData UntagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.UntagResource rnf :: UntagResourceResponse -> () # | |
type Rep UntagResourceResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.UntagResource |
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListChannelModerators
data ListChannelModerators Source #
See: newListChannelModerators
smart constructor.
Instances
newListChannelModerators Source #
:: Text | |
-> Text | |
-> ListChannelModerators |
Create a value of ListChannelModerators
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListChannelModerators'
, listChannelModerators_nextToken
- The token passed by previous API calls until all requested moderators
are returned.
$sel:maxResults:ListChannelModerators'
, listChannelModerators_maxResults
- The maximum number of moderators that you want returned.
$sel:channelArn:ListChannelModerators'
, listChannelModerators_channelArn
- The ARN of the channel.
$sel:chimeBearer:ListChannelModerators'
, listChannelModerators_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data ListChannelModeratorsResponse Source #
See: newListChannelModeratorsResponse
smart constructor.
ListChannelModeratorsResponse' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [ChannelModeratorSummary]) Int |
Instances
newListChannelModeratorsResponse Source #
Create a value of ListChannelModeratorsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:ListChannelModerators'
, listChannelModeratorsResponse_channelArn
- The ARN of the channel.
$sel:nextToken:ListChannelModerators'
, listChannelModeratorsResponse_nextToken
- The token passed by previous API calls until all requested moderators
are returned.
$sel:channelModerators:ListChannelModeratorsResponse'
, listChannelModeratorsResponse_channelModerators
- The information about and names of each moderator.
$sel:httpStatus:ListChannelModeratorsResponse'
, listChannelModeratorsResponse_httpStatus
- The response's http status code.
DescribeChannel
data DescribeChannel Source #
See: newDescribeChannel
smart constructor.
Instances
Create a value of DescribeChannel
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DescribeChannel'
, describeChannel_channelArn
- The ARN of the channel.
$sel:chimeBearer:DescribeChannel'
, describeChannel_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DescribeChannelResponse Source #
See: newDescribeChannelResponse
smart constructor.
Instances
newDescribeChannelResponse Source #
Create a value of DescribeChannelResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channel:DescribeChannelResponse'
, describeChannelResponse_channel
- The channel details.
$sel:httpStatus:DescribeChannelResponse'
, describeChannelResponse_httpStatus
- The response's http status code.
DeleteChannelMessage
data DeleteChannelMessage Source #
See: newDeleteChannelMessage
smart constructor.
Instances
newDeleteChannelMessage Source #
:: Text | |
-> Text | |
-> Text | |
-> DeleteChannelMessage |
Create a value of DeleteChannelMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:DeleteChannelMessage'
, deleteChannelMessage_channelArn
- The ARN of the channel.
$sel:messageId:DeleteChannelMessage'
, deleteChannelMessage_messageId
- The ID of the message being deleted.
$sel:chimeBearer:DeleteChannelMessage'
, deleteChannelMessage_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data DeleteChannelMessageResponse Source #
See: newDeleteChannelMessageResponse
smart constructor.
Instances
Eq DeleteChannelMessageResponse Source # | |
Read DeleteChannelMessageResponse Source # | |
Show DeleteChannelMessageResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannelMessage showsPrec :: Int -> DeleteChannelMessageResponse -> ShowS # show :: DeleteChannelMessageResponse -> String # showList :: [DeleteChannelMessageResponse] -> ShowS # | |
Generic DeleteChannelMessageResponse Source # | |
NFData DeleteChannelMessageResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannelMessage rnf :: DeleteChannelMessageResponse -> () # | |
type Rep DeleteChannelMessageResponse Source # | |
Defined in Amazonka.ChimeSDKMessaging.DeleteChannelMessage type Rep DeleteChannelMessageResponse = D1 ('MetaData "DeleteChannelMessageResponse" "Amazonka.ChimeSDKMessaging.DeleteChannelMessage" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "DeleteChannelMessageResponse'" 'PrefixI 'False) (U1 :: Type -> Type)) |
newDeleteChannelMessageResponse :: DeleteChannelMessageResponse Source #
Create a value of DeleteChannelMessageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateChannelMessage
data UpdateChannelMessage Source #
See: newUpdateChannelMessage
smart constructor.
Instances
newUpdateChannelMessage Source #
:: Text | |
-> Text | |
-> Text | |
-> UpdateChannelMessage |
Create a value of UpdateChannelMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:content:UpdateChannelMessage'
, updateChannelMessage_content
- The content of the message being updated.
$sel:metadata:UpdateChannelMessage'
, updateChannelMessage_metadata
- The metadata of the message being updated.
$sel:channelArn:UpdateChannelMessage'
, updateChannelMessage_channelArn
- The ARN of the channel.
$sel:messageId:UpdateChannelMessage'
, updateChannelMessage_messageId
- The ID string of the message being updated.
$sel:chimeBearer:UpdateChannelMessage'
, updateChannelMessage_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data UpdateChannelMessageResponse Source #
See: newUpdateChannelMessageResponse
smart constructor.
Instances
newUpdateChannelMessageResponse Source #
Create a value of UpdateChannelMessageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:UpdateChannelMessageResponse'
, updateChannelMessageResponse_status
- The status of the message update.
$sel:channelArn:UpdateChannelMessage'
, updateChannelMessageResponse_channelArn
- The ARN of the channel.
$sel:messageId:UpdateChannelMessage'
, updateChannelMessageResponse_messageId
- The ID string of the message being updated.
$sel:httpStatus:UpdateChannelMessageResponse'
, updateChannelMessageResponse_httpStatus
- The response's http status code.
ListChannelMessages
data ListChannelMessages Source #
See: newListChannelMessages
smart constructor.
ListChannelMessages' (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe SortOrder) (Maybe Natural) (Maybe POSIX) Text Text |
Instances
newListChannelMessages Source #
:: Text | |
-> Text | |
-> ListChannelMessages |
Create a value of ListChannelMessages
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListChannelMessages'
, listChannelMessages_nextToken
- The token passed by previous API calls until all requested messages are
returned.
$sel:notBefore:ListChannelMessages'
, listChannelMessages_notBefore
- The initial or starting time stamp for your requested messages.
$sel:sortOrder:ListChannelMessages'
, listChannelMessages_sortOrder
- The order in which you want messages sorted. Default is Descending,
based on time created.
$sel:maxResults:ListChannelMessages'
, listChannelMessages_maxResults
- The maximum number of messages that you want returned.
$sel:notAfter:ListChannelMessages'
, listChannelMessages_notAfter
- The final or ending time stamp for your requested messages.
$sel:channelArn:ListChannelMessages'
, listChannelMessages_channelArn
- The ARN of the channel.
$sel:chimeBearer:ListChannelMessages'
, listChannelMessages_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data ListChannelMessagesResponse Source #
See: newListChannelMessagesResponse
smart constructor.
ListChannelMessagesResponse' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [ChannelMessageSummary]) Int |
Instances
newListChannelMessagesResponse Source #
Create a value of ListChannelMessagesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:ListChannelMessages'
, listChannelMessagesResponse_channelArn
- The ARN of the channel containing the requested messages.
$sel:nextToken:ListChannelMessages'
, listChannelMessagesResponse_nextToken
- The token passed by previous API calls until all requested messages are
returned.
$sel:channelMessages:ListChannelMessagesResponse'
, listChannelMessagesResponse_channelMessages
- The information about, and content of, each requested message.
$sel:httpStatus:ListChannelMessagesResponse'
, listChannelMessagesResponse_httpStatus
- The response's http status code.
ListChannelsAssociatedWithChannelFlow
data ListChannelsAssociatedWithChannelFlow Source #
See: newListChannelsAssociatedWithChannelFlow
smart constructor.
Instances
newListChannelsAssociatedWithChannelFlow Source #
Create a value of ListChannelsAssociatedWithChannelFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListChannelsAssociatedWithChannelFlow'
, listChannelsAssociatedWithChannelFlow_nextToken
- The token passed by previous API calls until all requested channels are
returned.
$sel:maxResults:ListChannelsAssociatedWithChannelFlow'
, listChannelsAssociatedWithChannelFlow_maxResults
- The maximum number of channels that you want to return.
$sel:channelFlowArn:ListChannelsAssociatedWithChannelFlow'
, listChannelsAssociatedWithChannelFlow_channelFlowArn
- The ARN of the channel flow.
data ListChannelsAssociatedWithChannelFlowResponse Source #
See: newListChannelsAssociatedWithChannelFlowResponse
smart constructor.
ListChannelsAssociatedWithChannelFlowResponse' (Maybe [ChannelAssociatedWithFlowSummary]) (Maybe (Sensitive Text)) Int |
Instances
newListChannelsAssociatedWithChannelFlowResponse Source #
:: Int |
|
-> ListChannelsAssociatedWithChannelFlowResponse |
Create a value of ListChannelsAssociatedWithChannelFlowResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channels:ListChannelsAssociatedWithChannelFlowResponse'
, listChannelsAssociatedWithChannelFlowResponse_channels
- The information about each channel.
$sel:nextToken:ListChannelsAssociatedWithChannelFlow'
, listChannelsAssociatedWithChannelFlowResponse_nextToken
- The token passed by previous API calls until all requested channels are
returned.
$sel:httpStatus:ListChannelsAssociatedWithChannelFlowResponse'
, listChannelsAssociatedWithChannelFlowResponse_httpStatus
- The response's http status code.
BatchCreateChannelMembership
data BatchCreateChannelMembership Source #
See: newBatchCreateChannelMembership
smart constructor.
Instances
newBatchCreateChannelMembership Source #
:: Text | |
-> NonEmpty Text | |
-> Text | |
-> BatchCreateChannelMembership |
Create a value of BatchCreateChannelMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:type':BatchCreateChannelMembership'
, batchCreateChannelMembership_type
- 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.
$sel:channelArn:BatchCreateChannelMembership'
, batchCreateChannelMembership_channelArn
- The ARN of the channel to which you're adding users.
$sel:memberArns:BatchCreateChannelMembership'
, batchCreateChannelMembership_memberArns
- The ARNs of the members you want to add to the channel.
$sel:chimeBearer:BatchCreateChannelMembership'
, batchCreateChannelMembership_chimeBearer
- The AppInstanceUserArn
of the user that makes the API call.
data BatchCreateChannelMembershipResponse Source #
See: newBatchCreateChannelMembershipResponse
smart constructor.
BatchCreateChannelMembershipResponse' (Maybe [BatchCreateChannelMembershipError]) (Maybe BatchChannelMemberships) Int |
Instances
newBatchCreateChannelMembershipResponse Source #
Create a value of BatchCreateChannelMembershipResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errors:BatchCreateChannelMembershipResponse'
, batchCreateChannelMembershipResponse_errors
- 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.
$sel:batchChannelMemberships:BatchCreateChannelMembershipResponse'
, batchCreateChannelMembershipResponse_batchChannelMemberships
- The list of channel memberships in the response.
$sel:httpStatus:BatchCreateChannelMembershipResponse'
, batchCreateChannelMembershipResponse_httpStatus
- The response's http status code.
Types
ChannelMembershipType
newtype ChannelMembershipType Source #
pattern ChannelMembershipType_DEFAULT :: ChannelMembershipType | |
pattern ChannelMembershipType_HIDDEN :: ChannelMembershipType |
Instances
ChannelMessagePersistenceType
newtype ChannelMessagePersistenceType Source #
pattern ChannelMessagePersistenceType_NON_PERSISTENT :: ChannelMessagePersistenceType | |
pattern ChannelMessagePersistenceType_PERSISTENT :: ChannelMessagePersistenceType |
Instances
ChannelMessageStatus
newtype ChannelMessageStatus Source #
pattern ChannelMessageStatus_DENIED :: ChannelMessageStatus | |
pattern ChannelMessageStatus_FAILED :: ChannelMessageStatus | |
pattern ChannelMessageStatus_PENDING :: ChannelMessageStatus | |
pattern ChannelMessageStatus_SENT :: ChannelMessageStatus |
Instances
ChannelMessageType
newtype ChannelMessageType Source #
pattern ChannelMessageType_CONTROL :: ChannelMessageType | |
pattern ChannelMessageType_STANDARD :: ChannelMessageType |
Instances
ChannelMode
newtype ChannelMode Source #
pattern ChannelMode_RESTRICTED :: ChannelMode | |
pattern ChannelMode_UNRESTRICTED :: ChannelMode |
Instances
ChannelPrivacy
newtype ChannelPrivacy Source #
pattern ChannelPrivacy_PRIVATE :: ChannelPrivacy | |
pattern ChannelPrivacy_PUBLIC :: ChannelPrivacy |
Instances
ErrorCode
pattern ErrorCode_AccessDenied :: ErrorCode | |
pattern ErrorCode_BadRequest :: ErrorCode | |
pattern ErrorCode_Conflict :: ErrorCode | |
pattern ErrorCode_Forbidden :: ErrorCode | |
pattern ErrorCode_NotFound :: ErrorCode | |
pattern ErrorCode_PhoneNumberAssociationsExist :: ErrorCode | |
pattern ErrorCode_PreconditionFailed :: ErrorCode | |
pattern ErrorCode_ResourceLimitExceeded :: ErrorCode | |
pattern ErrorCode_ServiceFailure :: ErrorCode | |
pattern ErrorCode_ServiceUnavailable :: ErrorCode | |
pattern ErrorCode_Throttled :: ErrorCode | |
pattern ErrorCode_Throttling :: ErrorCode | |
pattern ErrorCode_Unauthorized :: ErrorCode | |
pattern ErrorCode_Unprocessable :: ErrorCode | |
pattern ErrorCode_VoiceConnectorGroupAssociationsExist :: ErrorCode |
Instances
FallbackAction
newtype FallbackAction Source #
pattern FallbackAction_ABORT :: FallbackAction | |
pattern FallbackAction_CONTINUE :: FallbackAction |
Instances
InvocationType
newtype InvocationType Source #
pattern InvocationType_ASYNC :: InvocationType |
Instances
SortOrder
pattern SortOrder_ASCENDING :: SortOrder | |
pattern SortOrder_DESCENDING :: SortOrder |
Instances
AppInstanceUserMembershipSummary
data AppInstanceUserMembershipSummary Source #
Summary of the membership details of an AppInstanceUser
.
See: newAppInstanceUserMembershipSummary
smart constructor.
Instances
newAppInstanceUserMembershipSummary :: AppInstanceUserMembershipSummary Source #
Create a value of AppInstanceUserMembershipSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:readMarkerTimestamp:AppInstanceUserMembershipSummary'
, appInstanceUserMembershipSummary_readMarkerTimestamp
- The time at which a message was last read.
$sel:type':AppInstanceUserMembershipSummary'
, appInstanceUserMembershipSummary_type
- The type of ChannelMembership
.
BatchChannelMemberships
data BatchChannelMemberships Source #
The membership information, including member ARNs, the channel ARN, and membership types.
See: newBatchChannelMemberships
smart constructor.
BatchChannelMemberships' (Maybe [Identity]) (Maybe Text) (Maybe ChannelMembershipType) (Maybe Identity) |
Instances
newBatchChannelMemberships :: BatchChannelMemberships Source #
Create a value of BatchChannelMemberships
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:members:BatchChannelMemberships'
, batchChannelMemberships_members
- The users successfully added to the request.
$sel:channelArn:BatchChannelMemberships'
, batchChannelMemberships_channelArn
- The ARN of the channel to which you're adding users.
$sel:type':BatchChannelMemberships'
, batchChannelMemberships_type
- The membership types set for the channel users.
$sel:invitedBy:BatchChannelMemberships'
, batchChannelMemberships_invitedBy
- The identifier of the member who invited another member.
BatchCreateChannelMembershipError
data BatchCreateChannelMembershipError Source #
A list of failed member ARNs, error codes, and error messages.
See: newBatchCreateChannelMembershipError
smart constructor.
Instances
newBatchCreateChannelMembershipError :: BatchCreateChannelMembershipError Source #
Create a value of BatchCreateChannelMembershipError
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:BatchCreateChannelMembershipError'
, batchCreateChannelMembershipError_errorCode
- The error code.
$sel:memberArn:BatchCreateChannelMembershipError'
, batchCreateChannelMembershipError_memberArn
- The ARN of the member that the service couldn't add.
$sel:errorMessage:BatchCreateChannelMembershipError'
, batchCreateChannelMembershipError_errorMessage
- The error message.
Channel
The details of a channel.
See: newChannel
smart constructor.
Channel' (Maybe ChannelMode) (Maybe Identity) (Maybe Text) (Maybe ChannelPrivacy) (Maybe Text) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe POSIX) |
Instances
newChannel :: Channel Source #
Create a value of Channel
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mode:Channel'
, channel_mode
- The mode of the channel.
$sel:createdBy:Channel'
, channel_createdBy
- The AppInstanceUser
who created the channel.
$sel:channelArn:Channel'
, channel_channelArn
- The ARN of a channel.
$sel:privacy:Channel'
, channel_privacy
- The channel's privacy setting.
$sel:channelFlowArn:Channel'
, channel_channelFlowArn
- The ARN of the channel flow.
$sel:lastMessageTimestamp:Channel'
, channel_lastMessageTimestamp
- The time at which a member sent the last message in the channel.
$sel:name:Channel'
, channel_name
- The name of a channel.
$sel:metadata:Channel'
, channel_metadata
- The channel's metadata.
$sel:createdTimestamp:Channel'
, channel_createdTimestamp
- The time at which the AppInstanceUser
created the channel.
$sel:lastUpdatedTimestamp:Channel'
, channel_lastUpdatedTimestamp
- The time at which a channel was last updated.
ChannelAssociatedWithFlowSummary
data ChannelAssociatedWithFlowSummary Source #
Summary of details of a channel associated with channel flow.
See: newChannelAssociatedWithFlowSummary
smart constructor.
ChannelAssociatedWithFlowSummary' (Maybe ChannelMode) (Maybe Text) (Maybe ChannelPrivacy) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) |
Instances
newChannelAssociatedWithFlowSummary :: ChannelAssociatedWithFlowSummary Source #
Create a value of ChannelAssociatedWithFlowSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mode:ChannelAssociatedWithFlowSummary'
, channelAssociatedWithFlowSummary_mode
- The mode of the channel.
$sel:channelArn:ChannelAssociatedWithFlowSummary'
, channelAssociatedWithFlowSummary_channelArn
- The ARN of the channel.
$sel:privacy:ChannelAssociatedWithFlowSummary'
, channelAssociatedWithFlowSummary_privacy
- The channel's privacy setting.
$sel:name:ChannelAssociatedWithFlowSummary'
, channelAssociatedWithFlowSummary_name
- The name of the channel flow.
$sel:metadata:ChannelAssociatedWithFlowSummary'
, channelAssociatedWithFlowSummary_metadata
- The channel's metadata.
ChannelBan
data ChannelBan Source #
The details of a channel ban.
See: newChannelBan
smart constructor.
Instances
newChannelBan :: ChannelBan Source #
Create a value of ChannelBan
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdBy:ChannelBan'
, channelBan_createdBy
- The AppInstanceUser
who created the ban.
$sel:channelArn:ChannelBan'
, channelBan_channelArn
- The ARN of the channel from which a member is being banned.
$sel:member:ChannelBan'
, channelBan_member
- The member being banned from the channel.
$sel:createdTimestamp:ChannelBan'
, channelBan_createdTimestamp
- The time at which the ban was created.
ChannelBanSummary
data ChannelBanSummary Source #
Summary of the details of a ChannelBan
.
See: newChannelBanSummary
smart constructor.
Instances
newChannelBanSummary :: ChannelBanSummary Source #
Create a value of ChannelBanSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:member:ChannelBanSummary'
, channelBanSummary_member
- The member being banned from a channel.
ChannelFlow
data ChannelFlow Source #
The details of a channel flow.
See: newChannelFlow
smart constructor.
ChannelFlow' (Maybe (NonEmpty Processor)) (Maybe Text) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe POSIX) |
Instances
newChannelFlow :: ChannelFlow Source #
Create a value of ChannelFlow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:processors:ChannelFlow'
, channelFlow_processors
- Information about the processor Lambda functions.
$sel:channelFlowArn:ChannelFlow'
, channelFlow_channelFlowArn
- The ARN of the channel flow.
$sel:name:ChannelFlow'
, channelFlow_name
- The name of the channel flow.
$sel:createdTimestamp:ChannelFlow'
, channelFlow_createdTimestamp
- The time at which the channel flow was created.
$sel:lastUpdatedTimestamp:ChannelFlow'
, channelFlow_lastUpdatedTimestamp
- The time at which a channel flow was updated.
ChannelFlowSummary
data ChannelFlowSummary Source #
Summary of details of a channel flow.
See: newChannelFlowSummary
smart constructor.
Instances
newChannelFlowSummary :: ChannelFlowSummary Source #
Create a value of ChannelFlowSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:processors:ChannelFlowSummary'
, channelFlowSummary_processors
- Information about the processor Lambda functions.
$sel:channelFlowArn:ChannelFlowSummary'
, channelFlowSummary_channelFlowArn
- The ARN of the channel flow.
$sel:name:ChannelFlowSummary'
, channelFlowSummary_name
- The name of the channel flow.
ChannelMembership
data ChannelMembership Source #
The details of a channel member.
See: newChannelMembership
smart constructor.
ChannelMembership' (Maybe Text) (Maybe Identity) (Maybe ChannelMembershipType) (Maybe Identity) (Maybe POSIX) (Maybe POSIX) |
Instances
newChannelMembership :: ChannelMembership Source #
Create a value of ChannelMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelArn:ChannelMembership'
, channelMembership_channelArn
- The ARN of the member's channel.
$sel:member:ChannelMembership'
, channelMembership_member
- The data of the channel member.
$sel:type':ChannelMembership'
, channelMembership_type
- The membership type set for the channel member.
$sel:invitedBy:ChannelMembership'
, channelMembership_invitedBy
- The identifier of the member who invited another member.
$sel:createdTimestamp:ChannelMembership'
, channelMembership_createdTimestamp
- The time at which the channel membership was created.
$sel:lastUpdatedTimestamp:ChannelMembership'
, channelMembership_lastUpdatedTimestamp
- The time at which a channel membership was last updated.
ChannelMembershipForAppInstanceUserSummary
data ChannelMembershipForAppInstanceUserSummary Source #
Summary of the channel membership details of an AppInstanceUser
.
See: newChannelMembershipForAppInstanceUserSummary
smart constructor.
ChannelMembershipForAppInstanceUserSummary' (Maybe AppInstanceUserMembershipSummary) (Maybe ChannelSummary) |
Instances
newChannelMembershipForAppInstanceUserSummary :: ChannelMembershipForAppInstanceUserSummary Source #
Create a value of ChannelMembershipForAppInstanceUserSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appInstanceUserMembershipSummary:ChannelMembershipForAppInstanceUserSummary'
, channelMembershipForAppInstanceUserSummary_appInstanceUserMembershipSummary
- Returns the channel membership data for an AppInstance
.
$sel:channelSummary:ChannelMembershipForAppInstanceUserSummary'
, channelMembershipForAppInstanceUserSummary_channelSummary
- Returns the channel data for an AppInstance
.
ChannelMembershipSummary
data ChannelMembershipSummary Source #
Summary of the details of a ChannelMembership
.
See: newChannelMembershipSummary
smart constructor.
Instances
newChannelMembershipSummary :: ChannelMembershipSummary Source #
Create a value of ChannelMembershipSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:member:ChannelMembershipSummary'
, channelMembershipSummary_member
- A member's summary data.
ChannelMessage
data ChannelMessage Source #
The details of a message in a channel.
See: newChannelMessage
smart constructor.
ChannelMessage' (Maybe ChannelMessageStatusStructure) (Maybe Identity) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Bool) (Maybe ChannelMessagePersistenceType) (Maybe (Sensitive Text)) (Maybe ChannelMessageType) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe POSIX) |
Instances
newChannelMessage :: ChannelMessage Source #
Create a value of ChannelMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ChannelMessage'
, channelMessage_status
- The status of the channel message.
$sel:sender:ChannelMessage'
, channelMessage_sender
- The message sender.
$sel:channelArn:ChannelMessage'
, channelMessage_channelArn
- The ARN of the channel.
$sel:content:ChannelMessage'
, channelMessage_content
- The message content.
$sel:redacted:ChannelMessage'
, channelMessage_redacted
- Hides the content of a message.
$sel:persistence:ChannelMessage'
, channelMessage_persistence
- The persistence setting for a channel message.
$sel:metadata:ChannelMessage'
, channelMessage_metadata
- The message metadata.
$sel:type':ChannelMessage'
, channelMessage_type
- The message type.
$sel:createdTimestamp:ChannelMessage'
, channelMessage_createdTimestamp
- The time at which the message was created.
$sel:messageId:ChannelMessage'
, channelMessage_messageId
- The ID of a message.
$sel:lastUpdatedTimestamp:ChannelMessage'
, channelMessage_lastUpdatedTimestamp
- The time at which a message was updated.
$sel:lastEditedTimestamp:ChannelMessage'
, channelMessage_lastEditedTimestamp
- The time at which a message was edited.
ChannelMessageCallback
data ChannelMessageCallback Source #
Stores information about a callback.
See: newChannelMessageCallback
smart constructor.
Instances
newChannelMessageCallback Source #
Create a value of ChannelMessageCallback
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:content:ChannelMessageCallback'
, channelMessageCallback_content
- The message content.
$sel:metadata:ChannelMessageCallback'
, channelMessageCallback_metadata
- The message metadata.
$sel:messageId:ChannelMessageCallback'
, channelMessageCallback_messageId
- The message ID.
ChannelMessageStatusStructure
data ChannelMessageStatusStructure Source #
Stores information about a message status.
See: newChannelMessageStatusStructure
smart constructor.
Instances
Eq ChannelMessageStatusStructure Source # | |
Read ChannelMessageStatusStructure Source # | |
Show ChannelMessageStatusStructure Source # | |
Generic ChannelMessageStatusStructure Source # | |
NFData ChannelMessageStatusStructure Source # | |
Hashable ChannelMessageStatusStructure Source # | |
FromJSON ChannelMessageStatusStructure Source # | |
type Rep ChannelMessageStatusStructure Source # | |
Defined in Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure type Rep ChannelMessageStatusStructure = D1 ('MetaData "ChannelMessageStatusStructure" "Amazonka.ChimeSDKMessaging.Types.ChannelMessageStatusStructure" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelMessageStatusStructure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelMessageStatus)) :*: S1 ('MetaSel ('Just "detail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newChannelMessageStatusStructure :: ChannelMessageStatusStructure Source #
Create a value of ChannelMessageStatusStructure
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:ChannelMessageStatusStructure'
, channelMessageStatusStructure_value
- The message status value.
$sel:detail:ChannelMessageStatusStructure'
, channelMessageStatusStructure_detail
- Contains more details about the messasge status.
ChannelMessageSummary
data ChannelMessageSummary Source #
Summary of the messages in a Channel
.
See: newChannelMessageSummary
smart constructor.
ChannelMessageSummary' (Maybe ChannelMessageStatusStructure) (Maybe Identity) (Maybe (Sensitive Text)) (Maybe Bool) (Maybe (Sensitive Text)) (Maybe ChannelMessageType) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe POSIX) |
Instances
newChannelMessageSummary :: ChannelMessageSummary Source #
Create a value of ChannelMessageSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ChannelMessageSummary'
, channelMessageSummary_status
- 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.
$sel:sender:ChannelMessageSummary'
, channelMessageSummary_sender
- The message sender.
$sel:content:ChannelMessageSummary'
, channelMessageSummary_content
- The content of the message.
$sel:redacted:ChannelMessageSummary'
, channelMessageSummary_redacted
- Indicates whether a message was redacted.
$sel:metadata:ChannelMessageSummary'
, channelMessageSummary_metadata
- The metadata of the message.
$sel:type':ChannelMessageSummary'
, channelMessageSummary_type
- The type of message.
$sel:createdTimestamp:ChannelMessageSummary'
, channelMessageSummary_createdTimestamp
- The time at which the message summary was created.
$sel:messageId:ChannelMessageSummary'
, channelMessageSummary_messageId
- The ID of the message.
$sel:lastUpdatedTimestamp:ChannelMessageSummary'
, channelMessageSummary_lastUpdatedTimestamp
- The time at which a message was last updated.
$sel:lastEditedTimestamp:ChannelMessageSummary'
, channelMessageSummary_lastEditedTimestamp
- The time at which a message was last edited.
ChannelModeratedByAppInstanceUserSummary
data ChannelModeratedByAppInstanceUserSummary Source #
Summary of the details of a moderated channel.
See: newChannelModeratedByAppInstanceUserSummary
smart constructor.
Instances
Eq ChannelModeratedByAppInstanceUserSummary Source # | |
Show ChannelModeratedByAppInstanceUserSummary Source # | |
Generic ChannelModeratedByAppInstanceUserSummary Source # | |
NFData ChannelModeratedByAppInstanceUserSummary Source # | |
Hashable ChannelModeratedByAppInstanceUserSummary Source # | |
FromJSON ChannelModeratedByAppInstanceUserSummary Source # | |
type Rep ChannelModeratedByAppInstanceUserSummary Source # | |
Defined in Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary type Rep ChannelModeratedByAppInstanceUserSummary = D1 ('MetaData "ChannelModeratedByAppInstanceUserSummary" "Amazonka.ChimeSDKMessaging.Types.ChannelModeratedByAppInstanceUserSummary" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "ChannelModeratedByAppInstanceUserSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelSummary)))) |
newChannelModeratedByAppInstanceUserSummary :: ChannelModeratedByAppInstanceUserSummary Source #
Create a value of ChannelModeratedByAppInstanceUserSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:channelSummary:ChannelModeratedByAppInstanceUserSummary'
, channelModeratedByAppInstanceUserSummary_channelSummary
- Summary of the details of a Channel
.
ChannelModerator
data ChannelModerator Source #
The details of a channel moderator.
See: newChannelModerator
smart constructor.
Instances
newChannelModerator :: ChannelModerator Source #
Create a value of ChannelModerator
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdBy:ChannelModerator'
, channelModerator_createdBy
- The AppInstanceUser
who created the moderator.
$sel:channelArn:ChannelModerator'
, channelModerator_channelArn
- The ARN of the moderator's channel.
$sel:createdTimestamp:ChannelModerator'
, channelModerator_createdTimestamp
- The time at which the moderator was created.
$sel:moderator:ChannelModerator'
, channelModerator_moderator
- The moderator's data.
ChannelModeratorSummary
data ChannelModeratorSummary Source #
Summary of the details of a ChannelModerator
.
See: newChannelModeratorSummary
smart constructor.
Instances
newChannelModeratorSummary :: ChannelModeratorSummary Source #
Create a value of ChannelModeratorSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:moderator:ChannelModeratorSummary'
, channelModeratorSummary_moderator
- The data for a moderator.
ChannelSummary
data ChannelSummary Source #
Summary of the details of a Channel
.
See: newChannelSummary
smart constructor.
ChannelSummary' (Maybe ChannelMode) (Maybe Text) (Maybe ChannelPrivacy) (Maybe POSIX) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) |
Instances
newChannelSummary :: ChannelSummary Source #
Create a value of ChannelSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mode:ChannelSummary'
, channelSummary_mode
- The mode of the channel.
$sel:channelArn:ChannelSummary'
, channelSummary_channelArn
- The ARN of the channel.
$sel:privacy:ChannelSummary'
, channelSummary_privacy
- The privacy setting of the channel.
$sel:lastMessageTimestamp:ChannelSummary'
, channelSummary_lastMessageTimestamp
- The time at which the last message in a channel was sent.
$sel:name:ChannelSummary'
, channelSummary_name
- The name of the channel.
$sel:metadata:ChannelSummary'
, channelSummary_metadata
- The metadata of the channel.
Identity
The details of a user.
See: newIdentity
smart constructor.
Instances
Eq Identity Source # | |
Show Identity Source # | |
Generic Identity Source # | |
NFData Identity Source # | |
Defined in Amazonka.ChimeSDKMessaging.Types.Identity | |
Hashable Identity Source # | |
Defined in Amazonka.ChimeSDKMessaging.Types.Identity | |
FromJSON Identity Source # | |
type Rep Identity Source # | |
Defined in Amazonka.ChimeSDKMessaging.Types.Identity type Rep Identity = D1 ('MetaData "Identity" "Amazonka.ChimeSDKMessaging.Types.Identity" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "Identity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) |
newIdentity :: Identity Source #
Create a value of Identity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:Identity'
, identity_arn
- The ARN in an Identity.
$sel:name:Identity'
, identity_name
- The name in an Identity.
LambdaConfiguration
data LambdaConfiguration Source #
Stores metadata about a Lambda processor.
See: newLambdaConfiguration
smart constructor.
Instances
newLambdaConfiguration Source #
Create a value of LambdaConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:LambdaConfiguration'
, lambdaConfiguration_resourceArn
- The ARN of the Lambda message processing function.
$sel:invocationType:LambdaConfiguration'
, lambdaConfiguration_invocationType
- Controls how the Lambda function is invoked.
MessagingSessionEndpoint
data MessagingSessionEndpoint Source #
The websocket endpoint used to connect to Amazon Chime SDK messaging.
See: newMessagingSessionEndpoint
smart constructor.
Instances
newMessagingSessionEndpoint :: MessagingSessionEndpoint Source #
Create a value of MessagingSessionEndpoint
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:url:MessagingSessionEndpoint'
, messagingSessionEndpoint_url
- The endpoint to which you establish a websocket connection.
Processor
The information about a processor in a channel flow.
See: newProcessor
smart constructor.
Instances
:: Text | |
-> ProcessorConfiguration | |
-> Natural | |
-> FallbackAction | |
-> Processor |
Create a value of Processor
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:Processor'
, processor_name
- The name of the channel flow.
$sel:configuration:Processor'
, processor_configuration
- The information about the type of processor and its identifier.
$sel:executionOrder:Processor'
, processor_executionOrder
- 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.
$sel:fallbackAction:Processor'
, processor_fallbackAction
- 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
data ProcessorConfiguration Source #
A processor's metadata.
See: newProcessorConfiguration
smart constructor.
Instances
newProcessorConfiguration Source #
Create a value of ProcessorConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lambda:ProcessorConfiguration'
, processorConfiguration_lambda
- Indicates that the processor is of type Lambda.
Tag
A tag object containing a key-value pair.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.ChimeSDKMessaging.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.ChimeSDKMessaging.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.ChimeSDKMessaging.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.ChimeSDKMessaging.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ChimeSDKMessaging.Types.Tag" "libZSservicesZSamazonka-chime-sdk-messagingZSamazonka-chime-sdk-messaging" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- The key in a tag.
$sel:value:Tag'
, tag_value
- The value in a tag.