Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- AccountStatus
- AccountType
- AppInstanceDataType
- ArtifactsState
- AudioMuxType
- BotType
- CallingNameStatus
- Capability
- ChannelMembershipType
- ChannelMessagePersistenceType
- ChannelMessageType
- ChannelMode
- ChannelPrivacy
- ContentMuxType
- EmailStatus
- ErrorCode
- GeoMatchLevel
- InviteStatus
- License
- MediaPipelineSinkType
- MediaPipelineSourceType
- MediaPipelineStatus
- MemberType
- NotificationTarget
- NumberSelectionBehavior
- OrderedPhoneNumberStatus
- OriginationRouteProtocol
- PhoneNumberAssociationName
- PhoneNumberOrderStatus
- PhoneNumberProductType
- PhoneNumberStatus
- PhoneNumberType
- ProxySessionStatus
- RegistrationStatus
- RoomMembershipRole
- SipRuleTriggerType
- SortOrder
- TranscribeContentIdentificationType
- TranscribeContentRedactionType
- TranscribeLanguageCode
- TranscribeMedicalContentIdentificationType
- TranscribeMedicalLanguageCode
- TranscribeMedicalRegion
- TranscribeMedicalSpecialty
- TranscribeMedicalType
- TranscribePartialResultsStability
- TranscribeRegion
- TranscribeVocabularyFilterMethod
- UserType
- VideoMuxType
- VoiceConnectorAwsRegion
- Account
- AccountSettings
- Address
- AlexaForBusinessMetadata
- AppInstance
- AppInstanceAdmin
- AppInstanceAdminSummary
- AppInstanceRetentionSettings
- AppInstanceStreamingConfiguration
- AppInstanceSummary
- AppInstanceUser
- AppInstanceUserMembershipSummary
- AppInstanceUserSummary
- ArtifactsConfiguration
- Attendee
- AudioArtifactsConfiguration
- BatchChannelMemberships
- BatchCreateChannelMembershipError
- Bot
- BusinessCallingSettings
- CandidateAddress
- Channel
- ChannelBan
- ChannelBanSummary
- ChannelMembership
- ChannelMembershipForAppInstanceUserSummary
- ChannelMembershipSummary
- ChannelMessage
- ChannelMessageSummary
- ChannelModeratedByAppInstanceUserSummary
- ChannelModerator
- ChannelModeratorSummary
- ChannelRetentionSettings
- ChannelSummary
- ChimeSdkMeetingConfiguration
- ContentArtifactsConfiguration
- ConversationRetentionSettings
- CreateAttendeeError
- CreateAttendeeRequestItem
- Credential
- DNISEmergencyCallingConfiguration
- EmergencyCallingConfiguration
- EngineTranscribeMedicalSettings
- EngineTranscribeSettings
- EventsConfiguration
- GeoMatchParams
- Identity
- Invite
- LoggingConfiguration
- MediaCapturePipeline
- MediaPlacement
- Meeting
- MeetingNotificationConfiguration
- Member
- MemberError
- MembershipItem
- MessagingSessionEndpoint
- OrderedPhoneNumber
- Origination
- OriginationRoute
- Participant
- PhoneNumber
- PhoneNumberAssociation
- PhoneNumberCapabilities
- PhoneNumberCountry
- PhoneNumberError
- PhoneNumberOrder
- Proxy
- ProxySession
- RetentionSettings
- Room
- RoomMembership
- RoomRetentionSettings
- SelectedVideoStreams
- SigninDelegateGroup
- SipMediaApplication
- SipMediaApplicationCall
- SipMediaApplicationEndpoint
- SipMediaApplicationLoggingConfiguration
- SipRule
- SipRuleTargetApplication
- SourceConfiguration
- StreamingConfiguration
- StreamingNotificationTarget
- Tag
- TelephonySettings
- Termination
- TerminationHealth
- TranscriptionConfiguration
- UpdatePhoneNumberRequestItem
- UpdateUserRequestItem
- User
- UserError
- UserSettings
- VideoArtifactsConfiguration
- VoiceConnector
- VoiceConnectorGroup
- VoiceConnectorItem
- VoiceConnectorSettings
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _BadRequestException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _ForbiddenException :: AsError a => Fold a ServiceError
- _NotFoundException :: AsError a => Fold a ServiceError
- _ResourceLimitExceededException :: AsError a => Fold a ServiceError
- _ServiceFailureException :: AsError a => Fold a ServiceError
- _ServiceUnavailableException :: AsError a => Fold a ServiceError
- _ThrottledClientException :: AsError a => Fold a ServiceError
- _UnauthorizedClientException :: AsError a => Fold a ServiceError
- _UnprocessableEntityException :: AsError a => Fold a ServiceError
- newtype AccountStatus where
- AccountStatus' { }
- pattern AccountStatus_Active :: AccountStatus
- pattern AccountStatus_Suspended :: AccountStatus
- newtype AccountType where
- AccountType' { }
- pattern AccountType_EnterpriseDirectory :: AccountType
- pattern AccountType_EnterpriseLWA :: AccountType
- pattern AccountType_EnterpriseOIDC :: AccountType
- pattern AccountType_Team :: AccountType
- newtype AppInstanceDataType where
- newtype ArtifactsState where
- ArtifactsState' { }
- pattern ArtifactsState_Disabled :: ArtifactsState
- pattern ArtifactsState_Enabled :: ArtifactsState
- newtype AudioMuxType where
- AudioMuxType' { }
- pattern AudioMuxType_AudioOnly :: AudioMuxType
- pattern AudioMuxType_AudioWithActiveSpeakerVideo :: AudioMuxType
- newtype BotType where
- BotType' {
- fromBotType :: Text
- pattern BotType_ChatBot :: BotType
- BotType' {
- newtype CallingNameStatus where
- newtype Capability where
- Capability' { }
- pattern Capability_SMS :: Capability
- pattern Capability_Voice :: Capability
- newtype ChannelMembershipType where
- newtype ChannelMessagePersistenceType 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 ContentMuxType where
- ContentMuxType' { }
- pattern ContentMuxType_ContentOnly :: ContentMuxType
- newtype EmailStatus where
- EmailStatus' { }
- pattern EmailStatus_Failed :: EmailStatus
- pattern EmailStatus_NotSent :: EmailStatus
- pattern EmailStatus_Sent :: EmailStatus
- 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 GeoMatchLevel where
- GeoMatchLevel' { }
- pattern GeoMatchLevel_AreaCode :: GeoMatchLevel
- pattern GeoMatchLevel_Country :: GeoMatchLevel
- newtype InviteStatus where
- InviteStatus' { }
- pattern InviteStatus_Accepted :: InviteStatus
- pattern InviteStatus_Failed :: InviteStatus
- pattern InviteStatus_Pending :: InviteStatus
- newtype License where
- License' {
- fromLicense :: Text
- pattern License_Basic :: License
- pattern License_Plus :: License
- pattern License_Pro :: License
- pattern License_ProTrial :: License
- License' {
- newtype MediaPipelineSinkType where
- newtype MediaPipelineSourceType where
- newtype MediaPipelineStatus where
- MediaPipelineStatus' { }
- pattern MediaPipelineStatus_Failed :: MediaPipelineStatus
- pattern MediaPipelineStatus_InProgress :: MediaPipelineStatus
- pattern MediaPipelineStatus_Initializing :: MediaPipelineStatus
- pattern MediaPipelineStatus_Stopped :: MediaPipelineStatus
- pattern MediaPipelineStatus_Stopping :: MediaPipelineStatus
- newtype MemberType where
- MemberType' { }
- pattern MemberType_Bot :: MemberType
- pattern MemberType_User :: MemberType
- pattern MemberType_Webhook :: MemberType
- newtype NotificationTarget where
- NotificationTarget' { }
- pattern NotificationTarget_EventBridge :: NotificationTarget
- pattern NotificationTarget_SNS :: NotificationTarget
- pattern NotificationTarget_SQS :: NotificationTarget
- newtype NumberSelectionBehavior where
- newtype OrderedPhoneNumberStatus where
- newtype OriginationRouteProtocol where
- newtype PhoneNumberAssociationName where
- PhoneNumberAssociationName' { }
- pattern PhoneNumberAssociationName_AccountId :: PhoneNumberAssociationName
- pattern PhoneNumberAssociationName_SipRuleId :: PhoneNumberAssociationName
- pattern PhoneNumberAssociationName_UserId :: PhoneNumberAssociationName
- pattern PhoneNumberAssociationName_VoiceConnectorGroupId :: PhoneNumberAssociationName
- pattern PhoneNumberAssociationName_VoiceConnectorId :: PhoneNumberAssociationName
- newtype PhoneNumberOrderStatus where
- newtype PhoneNumberProductType where
- newtype PhoneNumberStatus where
- PhoneNumberStatus' { }
- pattern PhoneNumberStatus_AcquireFailed :: PhoneNumberStatus
- pattern PhoneNumberStatus_AcquireInProgress :: PhoneNumberStatus
- pattern PhoneNumberStatus_Assigned :: PhoneNumberStatus
- pattern PhoneNumberStatus_DeleteFailed :: PhoneNumberStatus
- pattern PhoneNumberStatus_DeleteInProgress :: PhoneNumberStatus
- pattern PhoneNumberStatus_ReleaseFailed :: PhoneNumberStatus
- pattern PhoneNumberStatus_ReleaseInProgress :: PhoneNumberStatus
- pattern PhoneNumberStatus_Unassigned :: PhoneNumberStatus
- newtype PhoneNumberType where
- PhoneNumberType' { }
- pattern PhoneNumberType_Local :: PhoneNumberType
- pattern PhoneNumberType_TollFree :: PhoneNumberType
- newtype ProxySessionStatus where
- ProxySessionStatus' { }
- pattern ProxySessionStatus_Closed :: ProxySessionStatus
- pattern ProxySessionStatus_InProgress :: ProxySessionStatus
- pattern ProxySessionStatus_Open :: ProxySessionStatus
- newtype RegistrationStatus where
- newtype RoomMembershipRole where
- newtype SipRuleTriggerType where
- newtype SortOrder where
- SortOrder' { }
- pattern SortOrder_ASCENDING :: SortOrder
- pattern SortOrder_DESCENDING :: SortOrder
- newtype TranscribeContentIdentificationType where
- newtype TranscribeContentRedactionType where
- newtype TranscribeLanguageCode where
- TranscribeLanguageCode' { }
- pattern TranscribeLanguageCode_De_DE :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_En_AU :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_En_GB :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_En_US :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_Es_US :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_Fr_CA :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_Fr_FR :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_It_IT :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_Ja_JP :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_Ko_KR :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_Pt_BR :: TranscribeLanguageCode
- pattern TranscribeLanguageCode_Zh_CN :: TranscribeLanguageCode
- newtype TranscribeMedicalContentIdentificationType where
- newtype TranscribeMedicalLanguageCode where
- newtype TranscribeMedicalRegion where
- TranscribeMedicalRegion' { }
- pattern TranscribeMedicalRegion_Ap_southeast_2 :: TranscribeMedicalRegion
- pattern TranscribeMedicalRegion_Auto :: TranscribeMedicalRegion
- pattern TranscribeMedicalRegion_Ca_central_1 :: TranscribeMedicalRegion
- pattern TranscribeMedicalRegion_Eu_west_1 :: TranscribeMedicalRegion
- pattern TranscribeMedicalRegion_Us_east_1 :: TranscribeMedicalRegion
- pattern TranscribeMedicalRegion_Us_east_2 :: TranscribeMedicalRegion
- pattern TranscribeMedicalRegion_Us_west_2 :: TranscribeMedicalRegion
- newtype TranscribeMedicalSpecialty where
- TranscribeMedicalSpecialty' { }
- pattern TranscribeMedicalSpecialty_CARDIOLOGY :: TranscribeMedicalSpecialty
- pattern TranscribeMedicalSpecialty_NEUROLOGY :: TranscribeMedicalSpecialty
- pattern TranscribeMedicalSpecialty_ONCOLOGY :: TranscribeMedicalSpecialty
- pattern TranscribeMedicalSpecialty_PRIMARYCARE :: TranscribeMedicalSpecialty
- pattern TranscribeMedicalSpecialty_RADIOLOGY :: TranscribeMedicalSpecialty
- pattern TranscribeMedicalSpecialty_UROLOGY :: TranscribeMedicalSpecialty
- newtype TranscribeMedicalType where
- newtype TranscribePartialResultsStability where
- newtype TranscribeRegion where
- TranscribeRegion' { }
- pattern TranscribeRegion_Ap_northeast_1 :: TranscribeRegion
- pattern TranscribeRegion_Ap_northeast_2 :: TranscribeRegion
- pattern TranscribeRegion_Ap_southeast_2 :: TranscribeRegion
- pattern TranscribeRegion_Auto :: TranscribeRegion
- pattern TranscribeRegion_Ca_central_1 :: TranscribeRegion
- pattern TranscribeRegion_Eu_central_1 :: TranscribeRegion
- pattern TranscribeRegion_Eu_west_1 :: TranscribeRegion
- pattern TranscribeRegion_Eu_west_2 :: TranscribeRegion
- pattern TranscribeRegion_Sa_east_1 :: TranscribeRegion
- pattern TranscribeRegion_Us_east_1 :: TranscribeRegion
- pattern TranscribeRegion_Us_east_2 :: TranscribeRegion
- pattern TranscribeRegion_Us_west_2 :: TranscribeRegion
- newtype TranscribeVocabularyFilterMethod where
- newtype UserType where
- UserType' {
- fromUserType :: Text
- pattern UserType_PrivateUser :: UserType
- pattern UserType_SharedDevice :: UserType
- UserType' {
- newtype VideoMuxType where
- VideoMuxType' { }
- pattern VideoMuxType_VideoOnly :: VideoMuxType
- newtype VoiceConnectorAwsRegion where
- data Account = Account' {}
- newAccount :: Text -> Text -> Text -> Account
- account_accountStatus :: Lens' Account (Maybe AccountStatus)
- account_accountType :: Lens' Account (Maybe AccountType)
- account_createdTimestamp :: Lens' Account (Maybe UTCTime)
- account_defaultLicense :: Lens' Account (Maybe License)
- account_signinDelegateGroups :: Lens' Account (Maybe [SigninDelegateGroup])
- account_supportedLicenses :: Lens' Account (Maybe [License])
- account_awsAccountId :: Lens' Account Text
- account_accountId :: Lens' Account Text
- account_name :: Lens' Account Text
- data AccountSettings = AccountSettings' {}
- newAccountSettings :: AccountSettings
- accountSettings_disableRemoteControl :: Lens' AccountSettings (Maybe Bool)
- accountSettings_enableDialOut :: Lens' AccountSettings (Maybe Bool)
- data Address = Address' {
- city :: Maybe (Sensitive Text)
- country :: Maybe (Sensitive Text)
- postDirectional :: Maybe (Sensitive Text)
- postalCode :: Maybe (Sensitive Text)
- postalCodePlus4 :: Maybe (Sensitive Text)
- preDirectional :: Maybe (Sensitive Text)
- state :: Maybe (Sensitive Text)
- streetName :: Maybe (Sensitive Text)
- streetNumber :: Maybe (Sensitive Text)
- streetSuffix :: Maybe (Sensitive Text)
- newAddress :: Address
- address_city :: Lens' Address (Maybe Text)
- address_country :: Lens' Address (Maybe Text)
- address_postDirectional :: Lens' Address (Maybe Text)
- address_postalCode :: Lens' Address (Maybe Text)
- address_postalCodePlus4 :: Lens' Address (Maybe Text)
- address_preDirectional :: Lens' Address (Maybe Text)
- address_state :: Lens' Address (Maybe Text)
- address_streetName :: Lens' Address (Maybe Text)
- address_streetNumber :: Lens' Address (Maybe Text)
- address_streetSuffix :: Lens' Address (Maybe Text)
- data AlexaForBusinessMetadata = AlexaForBusinessMetadata' {}
- newAlexaForBusinessMetadata :: AlexaForBusinessMetadata
- alexaForBusinessMetadata_alexaForBusinessRoomArn :: Lens' AlexaForBusinessMetadata (Maybe Text)
- alexaForBusinessMetadata_isAlexaForBusinessEnabled :: Lens' AlexaForBusinessMetadata (Maybe Bool)
- data AppInstance = AppInstance' {}
- newAppInstance :: AppInstance
- appInstance_appInstanceArn :: Lens' AppInstance (Maybe Text)
- appInstance_createdTimestamp :: Lens' AppInstance (Maybe UTCTime)
- appInstance_lastUpdatedTimestamp :: Lens' AppInstance (Maybe UTCTime)
- appInstance_metadata :: Lens' AppInstance (Maybe Text)
- appInstance_name :: Lens' AppInstance (Maybe Text)
- data AppInstanceAdmin = AppInstanceAdmin' {}
- newAppInstanceAdmin :: AppInstanceAdmin
- appInstanceAdmin_admin :: Lens' AppInstanceAdmin (Maybe Identity)
- appInstanceAdmin_appInstanceArn :: Lens' AppInstanceAdmin (Maybe Text)
- appInstanceAdmin_createdTimestamp :: Lens' AppInstanceAdmin (Maybe UTCTime)
- data AppInstanceAdminSummary = AppInstanceAdminSummary' {}
- newAppInstanceAdminSummary :: AppInstanceAdminSummary
- appInstanceAdminSummary_admin :: Lens' AppInstanceAdminSummary (Maybe Identity)
- data AppInstanceRetentionSettings = AppInstanceRetentionSettings' {}
- newAppInstanceRetentionSettings :: AppInstanceRetentionSettings
- appInstanceRetentionSettings_channelRetentionSettings :: Lens' AppInstanceRetentionSettings (Maybe ChannelRetentionSettings)
- data AppInstanceStreamingConfiguration = AppInstanceStreamingConfiguration' {}
- newAppInstanceStreamingConfiguration :: AppInstanceDataType -> Text -> AppInstanceStreamingConfiguration
- appInstanceStreamingConfiguration_appInstanceDataType :: Lens' AppInstanceStreamingConfiguration AppInstanceDataType
- appInstanceStreamingConfiguration_resourceArn :: Lens' AppInstanceStreamingConfiguration Text
- data AppInstanceSummary = AppInstanceSummary' {}
- newAppInstanceSummary :: AppInstanceSummary
- appInstanceSummary_appInstanceArn :: Lens' AppInstanceSummary (Maybe Text)
- appInstanceSummary_metadata :: Lens' AppInstanceSummary (Maybe Text)
- appInstanceSummary_name :: Lens' AppInstanceSummary (Maybe Text)
- data AppInstanceUser = AppInstanceUser' {}
- newAppInstanceUser :: AppInstanceUser
- appInstanceUser_appInstanceUserArn :: Lens' AppInstanceUser (Maybe Text)
- appInstanceUser_createdTimestamp :: Lens' AppInstanceUser (Maybe UTCTime)
- appInstanceUser_lastUpdatedTimestamp :: Lens' AppInstanceUser (Maybe UTCTime)
- appInstanceUser_metadata :: Lens' AppInstanceUser (Maybe Text)
- appInstanceUser_name :: Lens' AppInstanceUser (Maybe Text)
- data AppInstanceUserMembershipSummary = AppInstanceUserMembershipSummary' {}
- newAppInstanceUserMembershipSummary :: AppInstanceUserMembershipSummary
- appInstanceUserMembershipSummary_readMarkerTimestamp :: Lens' AppInstanceUserMembershipSummary (Maybe UTCTime)
- appInstanceUserMembershipSummary_type :: Lens' AppInstanceUserMembershipSummary (Maybe ChannelMembershipType)
- data AppInstanceUserSummary = AppInstanceUserSummary' {}
- newAppInstanceUserSummary :: AppInstanceUserSummary
- appInstanceUserSummary_appInstanceUserArn :: Lens' AppInstanceUserSummary (Maybe Text)
- appInstanceUserSummary_metadata :: Lens' AppInstanceUserSummary (Maybe Text)
- appInstanceUserSummary_name :: Lens' AppInstanceUserSummary (Maybe Text)
- data ArtifactsConfiguration = ArtifactsConfiguration' {}
- newArtifactsConfiguration :: AudioArtifactsConfiguration -> VideoArtifactsConfiguration -> ContentArtifactsConfiguration -> ArtifactsConfiguration
- artifactsConfiguration_audio :: Lens' ArtifactsConfiguration AudioArtifactsConfiguration
- artifactsConfiguration_video :: Lens' ArtifactsConfiguration VideoArtifactsConfiguration
- artifactsConfiguration_content :: Lens' ArtifactsConfiguration ContentArtifactsConfiguration
- data Attendee = Attendee' {}
- newAttendee :: Attendee
- attendee_attendeeId :: Lens' Attendee (Maybe Text)
- attendee_externalUserId :: Lens' Attendee (Maybe Text)
- attendee_joinToken :: Lens' Attendee (Maybe Text)
- data AudioArtifactsConfiguration = AudioArtifactsConfiguration' {}
- newAudioArtifactsConfiguration :: AudioMuxType -> AudioArtifactsConfiguration
- audioArtifactsConfiguration_muxType :: Lens' AudioArtifactsConfiguration AudioMuxType
- data BatchChannelMemberships = BatchChannelMemberships' {}
- newBatchChannelMemberships :: BatchChannelMemberships
- batchChannelMemberships_channelArn :: Lens' BatchChannelMemberships (Maybe Text)
- batchChannelMemberships_invitedBy :: Lens' BatchChannelMemberships (Maybe Identity)
- batchChannelMemberships_members :: Lens' BatchChannelMemberships (Maybe [Identity])
- batchChannelMemberships_type :: Lens' BatchChannelMemberships (Maybe ChannelMembershipType)
- data BatchCreateChannelMembershipError = BatchCreateChannelMembershipError' {}
- newBatchCreateChannelMembershipError :: BatchCreateChannelMembershipError
- batchCreateChannelMembershipError_errorCode :: Lens' BatchCreateChannelMembershipError (Maybe ErrorCode)
- batchCreateChannelMembershipError_errorMessage :: Lens' BatchCreateChannelMembershipError (Maybe Text)
- batchCreateChannelMembershipError_memberArn :: Lens' BatchCreateChannelMembershipError (Maybe Text)
- data Bot = Bot' {}
- newBot :: Bot
- bot_botEmail :: Lens' Bot (Maybe Text)
- bot_botId :: Lens' Bot (Maybe Text)
- bot_botType :: Lens' Bot (Maybe BotType)
- bot_createdTimestamp :: Lens' Bot (Maybe UTCTime)
- bot_disabled :: Lens' Bot (Maybe Bool)
- bot_displayName :: Lens' Bot (Maybe Text)
- bot_securityToken :: Lens' Bot (Maybe Text)
- bot_updatedTimestamp :: Lens' Bot (Maybe UTCTime)
- bot_userId :: Lens' Bot (Maybe Text)
- data BusinessCallingSettings = BusinessCallingSettings' {}
- newBusinessCallingSettings :: BusinessCallingSettings
- businessCallingSettings_cdrBucket :: Lens' BusinessCallingSettings (Maybe Text)
- data CandidateAddress = CandidateAddress' {}
- newCandidateAddress :: CandidateAddress
- candidateAddress_city :: Lens' CandidateAddress (Maybe Text)
- candidateAddress_country :: Lens' CandidateAddress (Maybe Text)
- candidateAddress_postalCode :: Lens' CandidateAddress (Maybe Text)
- candidateAddress_postalCodePlus4 :: Lens' CandidateAddress (Maybe Text)
- candidateAddress_state :: Lens' CandidateAddress (Maybe Text)
- candidateAddress_streetInfo :: Lens' CandidateAddress (Maybe Text)
- candidateAddress_streetNumber :: Lens' CandidateAddress (Maybe Text)
- data Channel = Channel' {}
- newChannel :: Channel
- channel_channelArn :: Lens' Channel (Maybe Text)
- channel_createdBy :: Lens' Channel (Maybe Identity)
- channel_createdTimestamp :: Lens' Channel (Maybe UTCTime)
- channel_lastMessageTimestamp :: Lens' Channel (Maybe UTCTime)
- channel_lastUpdatedTimestamp :: Lens' Channel (Maybe UTCTime)
- channel_metadata :: Lens' Channel (Maybe Text)
- channel_mode :: Lens' Channel (Maybe ChannelMode)
- channel_name :: Lens' Channel (Maybe Text)
- channel_privacy :: Lens' Channel (Maybe ChannelPrivacy)
- data ChannelBan = ChannelBan' {}
- newChannelBan :: ChannelBan
- channelBan_channelArn :: Lens' ChannelBan (Maybe Text)
- channelBan_createdBy :: Lens' ChannelBan (Maybe Identity)
- channelBan_createdTimestamp :: Lens' ChannelBan (Maybe UTCTime)
- channelBan_member :: Lens' ChannelBan (Maybe Identity)
- data ChannelBanSummary = ChannelBanSummary' {}
- newChannelBanSummary :: ChannelBanSummary
- channelBanSummary_member :: Lens' ChannelBanSummary (Maybe Identity)
- data ChannelMembership = ChannelMembership' {}
- newChannelMembership :: ChannelMembership
- channelMembership_channelArn :: Lens' ChannelMembership (Maybe Text)
- channelMembership_createdTimestamp :: Lens' ChannelMembership (Maybe UTCTime)
- channelMembership_invitedBy :: Lens' ChannelMembership (Maybe Identity)
- channelMembership_lastUpdatedTimestamp :: Lens' ChannelMembership (Maybe UTCTime)
- channelMembership_member :: Lens' ChannelMembership (Maybe Identity)
- channelMembership_type :: Lens' ChannelMembership (Maybe ChannelMembershipType)
- data ChannelMembershipForAppInstanceUserSummary = ChannelMembershipForAppInstanceUserSummary' {}
- newChannelMembershipForAppInstanceUserSummary :: ChannelMembershipForAppInstanceUserSummary
- channelMembershipForAppInstanceUserSummary_appInstanceUserMembershipSummary :: Lens' ChannelMembershipForAppInstanceUserSummary (Maybe AppInstanceUserMembershipSummary)
- channelMembershipForAppInstanceUserSummary_channelSummary :: Lens' ChannelMembershipForAppInstanceUserSummary (Maybe ChannelSummary)
- data ChannelMembershipSummary = ChannelMembershipSummary' {}
- newChannelMembershipSummary :: ChannelMembershipSummary
- channelMembershipSummary_member :: Lens' ChannelMembershipSummary (Maybe Identity)
- data ChannelMessage = ChannelMessage' {
- channelArn :: Maybe Text
- content :: Maybe (Sensitive Text)
- createdTimestamp :: Maybe POSIX
- lastEditedTimestamp :: Maybe POSIX
- lastUpdatedTimestamp :: Maybe POSIX
- messageId :: Maybe Text
- metadata :: Maybe (Sensitive Text)
- persistence :: Maybe ChannelMessagePersistenceType
- redacted :: Maybe Bool
- sender :: Maybe Identity
- type' :: Maybe ChannelMessageType
- newChannelMessage :: ChannelMessage
- channelMessage_channelArn :: Lens' ChannelMessage (Maybe Text)
- channelMessage_content :: Lens' ChannelMessage (Maybe Text)
- channelMessage_createdTimestamp :: Lens' ChannelMessage (Maybe UTCTime)
- channelMessage_lastEditedTimestamp :: Lens' ChannelMessage (Maybe UTCTime)
- channelMessage_lastUpdatedTimestamp :: Lens' ChannelMessage (Maybe UTCTime)
- channelMessage_messageId :: Lens' ChannelMessage (Maybe Text)
- channelMessage_metadata :: Lens' ChannelMessage (Maybe Text)
- channelMessage_persistence :: Lens' ChannelMessage (Maybe ChannelMessagePersistenceType)
- channelMessage_redacted :: Lens' ChannelMessage (Maybe Bool)
- channelMessage_sender :: Lens' ChannelMessage (Maybe Identity)
- channelMessage_type :: Lens' ChannelMessage (Maybe ChannelMessageType)
- data ChannelMessageSummary = ChannelMessageSummary' {}
- newChannelMessageSummary :: ChannelMessageSummary
- channelMessageSummary_content :: Lens' ChannelMessageSummary (Maybe Text)
- channelMessageSummary_createdTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime)
- channelMessageSummary_lastEditedTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime)
- channelMessageSummary_lastUpdatedTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime)
- channelMessageSummary_messageId :: Lens' ChannelMessageSummary (Maybe Text)
- channelMessageSummary_metadata :: Lens' ChannelMessageSummary (Maybe Text)
- channelMessageSummary_redacted :: Lens' ChannelMessageSummary (Maybe Bool)
- channelMessageSummary_sender :: Lens' ChannelMessageSummary (Maybe Identity)
- channelMessageSummary_type :: Lens' ChannelMessageSummary (Maybe ChannelMessageType)
- data ChannelModeratedByAppInstanceUserSummary = ChannelModeratedByAppInstanceUserSummary' {}
- newChannelModeratedByAppInstanceUserSummary :: ChannelModeratedByAppInstanceUserSummary
- channelModeratedByAppInstanceUserSummary_channelSummary :: Lens' ChannelModeratedByAppInstanceUserSummary (Maybe ChannelSummary)
- data ChannelModerator = ChannelModerator' {}
- newChannelModerator :: ChannelModerator
- channelModerator_channelArn :: Lens' ChannelModerator (Maybe Text)
- channelModerator_createdBy :: Lens' ChannelModerator (Maybe Identity)
- channelModerator_createdTimestamp :: Lens' ChannelModerator (Maybe UTCTime)
- channelModerator_moderator :: Lens' ChannelModerator (Maybe Identity)
- data ChannelModeratorSummary = ChannelModeratorSummary' {}
- newChannelModeratorSummary :: ChannelModeratorSummary
- channelModeratorSummary_moderator :: Lens' ChannelModeratorSummary (Maybe Identity)
- data ChannelRetentionSettings = ChannelRetentionSettings' {}
- newChannelRetentionSettings :: ChannelRetentionSettings
- channelRetentionSettings_retentionDays :: Lens' ChannelRetentionSettings (Maybe Natural)
- data ChannelSummary = ChannelSummary' {
- channelArn :: Maybe Text
- lastMessageTimestamp :: Maybe POSIX
- metadata :: Maybe (Sensitive Text)
- mode :: Maybe ChannelMode
- name :: Maybe (Sensitive Text)
- privacy :: Maybe ChannelPrivacy
- newChannelSummary :: ChannelSummary
- channelSummary_channelArn :: Lens' ChannelSummary (Maybe Text)
- channelSummary_lastMessageTimestamp :: Lens' ChannelSummary (Maybe UTCTime)
- channelSummary_metadata :: Lens' ChannelSummary (Maybe Text)
- channelSummary_mode :: Lens' ChannelSummary (Maybe ChannelMode)
- channelSummary_name :: Lens' ChannelSummary (Maybe Text)
- channelSummary_privacy :: Lens' ChannelSummary (Maybe ChannelPrivacy)
- data ChimeSdkMeetingConfiguration = ChimeSdkMeetingConfiguration' {}
- newChimeSdkMeetingConfiguration :: ChimeSdkMeetingConfiguration
- chimeSdkMeetingConfiguration_artifactsConfiguration :: Lens' ChimeSdkMeetingConfiguration (Maybe ArtifactsConfiguration)
- chimeSdkMeetingConfiguration_sourceConfiguration :: Lens' ChimeSdkMeetingConfiguration (Maybe SourceConfiguration)
- data ContentArtifactsConfiguration = ContentArtifactsConfiguration' {}
- newContentArtifactsConfiguration :: ArtifactsState -> ContentArtifactsConfiguration
- contentArtifactsConfiguration_muxType :: Lens' ContentArtifactsConfiguration (Maybe ContentMuxType)
- contentArtifactsConfiguration_state :: Lens' ContentArtifactsConfiguration ArtifactsState
- data ConversationRetentionSettings = ConversationRetentionSettings' {}
- newConversationRetentionSettings :: ConversationRetentionSettings
- conversationRetentionSettings_retentionDays :: Lens' ConversationRetentionSettings (Maybe Natural)
- data CreateAttendeeError = CreateAttendeeError' {
- errorCode :: Maybe Text
- errorMessage :: Maybe Text
- externalUserId :: Maybe (Sensitive Text)
- newCreateAttendeeError :: CreateAttendeeError
- createAttendeeError_errorCode :: Lens' CreateAttendeeError (Maybe Text)
- createAttendeeError_errorMessage :: Lens' CreateAttendeeError (Maybe Text)
- createAttendeeError_externalUserId :: Lens' CreateAttendeeError (Maybe Text)
- data CreateAttendeeRequestItem = CreateAttendeeRequestItem' {}
- newCreateAttendeeRequestItem :: Text -> CreateAttendeeRequestItem
- createAttendeeRequestItem_tags :: Lens' CreateAttendeeRequestItem (Maybe (NonEmpty Tag))
- createAttendeeRequestItem_externalUserId :: Lens' CreateAttendeeRequestItem Text
- data Credential = Credential' {}
- newCredential :: Credential
- credential_password :: Lens' Credential (Maybe Text)
- credential_username :: Lens' Credential (Maybe Text)
- data DNISEmergencyCallingConfiguration = DNISEmergencyCallingConfiguration' {}
- newDNISEmergencyCallingConfiguration :: Text -> Text -> DNISEmergencyCallingConfiguration
- dNISEmergencyCallingConfiguration_testPhoneNumber :: Lens' DNISEmergencyCallingConfiguration (Maybe Text)
- dNISEmergencyCallingConfiguration_emergencyPhoneNumber :: Lens' DNISEmergencyCallingConfiguration Text
- dNISEmergencyCallingConfiguration_callingCountry :: Lens' DNISEmergencyCallingConfiguration Text
- data EmergencyCallingConfiguration = EmergencyCallingConfiguration' {}
- newEmergencyCallingConfiguration :: EmergencyCallingConfiguration
- emergencyCallingConfiguration_dnis :: Lens' EmergencyCallingConfiguration (Maybe [DNISEmergencyCallingConfiguration])
- data EngineTranscribeMedicalSettings = EngineTranscribeMedicalSettings' {}
- newEngineTranscribeMedicalSettings :: TranscribeMedicalLanguageCode -> TranscribeMedicalSpecialty -> TranscribeMedicalType -> EngineTranscribeMedicalSettings
- engineTranscribeMedicalSettings_contentIdentificationType :: Lens' EngineTranscribeMedicalSettings (Maybe TranscribeMedicalContentIdentificationType)
- engineTranscribeMedicalSettings_region :: Lens' EngineTranscribeMedicalSettings (Maybe TranscribeMedicalRegion)
- engineTranscribeMedicalSettings_vocabularyName :: Lens' EngineTranscribeMedicalSettings (Maybe Text)
- engineTranscribeMedicalSettings_languageCode :: Lens' EngineTranscribeMedicalSettings TranscribeMedicalLanguageCode
- engineTranscribeMedicalSettings_specialty :: Lens' EngineTranscribeMedicalSettings TranscribeMedicalSpecialty
- engineTranscribeMedicalSettings_type :: Lens' EngineTranscribeMedicalSettings TranscribeMedicalType
- data EngineTranscribeSettings = EngineTranscribeSettings' {
- contentIdentificationType :: Maybe TranscribeContentIdentificationType
- contentRedactionType :: Maybe TranscribeContentRedactionType
- enablePartialResultsStabilization :: Maybe Bool
- languageModelName :: Maybe Text
- partialResultsStability :: Maybe TranscribePartialResultsStability
- piiEntityTypes :: Maybe Text
- region :: Maybe TranscribeRegion
- vocabularyFilterMethod :: Maybe TranscribeVocabularyFilterMethod
- vocabularyFilterName :: Maybe Text
- vocabularyName :: Maybe Text
- languageCode :: TranscribeLanguageCode
- newEngineTranscribeSettings :: TranscribeLanguageCode -> EngineTranscribeSettings
- engineTranscribeSettings_contentIdentificationType :: Lens' EngineTranscribeSettings (Maybe TranscribeContentIdentificationType)
- engineTranscribeSettings_contentRedactionType :: Lens' EngineTranscribeSettings (Maybe TranscribeContentRedactionType)
- engineTranscribeSettings_enablePartialResultsStabilization :: Lens' EngineTranscribeSettings (Maybe Bool)
- engineTranscribeSettings_languageModelName :: Lens' EngineTranscribeSettings (Maybe Text)
- engineTranscribeSettings_partialResultsStability :: Lens' EngineTranscribeSettings (Maybe TranscribePartialResultsStability)
- engineTranscribeSettings_piiEntityTypes :: Lens' EngineTranscribeSettings (Maybe Text)
- engineTranscribeSettings_region :: Lens' EngineTranscribeSettings (Maybe TranscribeRegion)
- engineTranscribeSettings_vocabularyFilterMethod :: Lens' EngineTranscribeSettings (Maybe TranscribeVocabularyFilterMethod)
- engineTranscribeSettings_vocabularyFilterName :: Lens' EngineTranscribeSettings (Maybe Text)
- engineTranscribeSettings_vocabularyName :: Lens' EngineTranscribeSettings (Maybe Text)
- engineTranscribeSettings_languageCode :: Lens' EngineTranscribeSettings TranscribeLanguageCode
- data EventsConfiguration = EventsConfiguration' {}
- newEventsConfiguration :: EventsConfiguration
- eventsConfiguration_botId :: Lens' EventsConfiguration (Maybe Text)
- eventsConfiguration_lambdaFunctionArn :: Lens' EventsConfiguration (Maybe Text)
- eventsConfiguration_outboundEventsHTTPSEndpoint :: Lens' EventsConfiguration (Maybe Text)
- data GeoMatchParams = GeoMatchParams' {}
- newGeoMatchParams :: Text -> Text -> GeoMatchParams
- geoMatchParams_country :: Lens' GeoMatchParams Text
- geoMatchParams_areaCode :: Lens' GeoMatchParams Text
- data Identity = Identity' {}
- newIdentity :: Identity
- identity_arn :: Lens' Identity (Maybe Text)
- identity_name :: Lens' Identity (Maybe Text)
- data Invite = Invite' {}
- newInvite :: Invite
- invite_emailAddress :: Lens' Invite (Maybe Text)
- invite_emailStatus :: Lens' Invite (Maybe EmailStatus)
- invite_inviteId :: Lens' Invite (Maybe Text)
- invite_status :: Lens' Invite (Maybe InviteStatus)
- data LoggingConfiguration = LoggingConfiguration' {}
- newLoggingConfiguration :: LoggingConfiguration
- loggingConfiguration_enableMediaMetricLogs :: Lens' LoggingConfiguration (Maybe Bool)
- loggingConfiguration_enableSIPLogs :: Lens' LoggingConfiguration (Maybe Bool)
- data MediaCapturePipeline = MediaCapturePipeline' {
- chimeSdkMeetingConfiguration :: Maybe ChimeSdkMeetingConfiguration
- createdTimestamp :: Maybe ISO8601
- mediaPipelineId :: Maybe Text
- sinkArn :: Maybe (Sensitive Text)
- sinkType :: Maybe MediaPipelineSinkType
- sourceArn :: Maybe (Sensitive Text)
- sourceType :: Maybe MediaPipelineSourceType
- status :: Maybe MediaPipelineStatus
- updatedTimestamp :: Maybe ISO8601
- newMediaCapturePipeline :: MediaCapturePipeline
- mediaCapturePipeline_chimeSdkMeetingConfiguration :: Lens' MediaCapturePipeline (Maybe ChimeSdkMeetingConfiguration)
- mediaCapturePipeline_createdTimestamp :: Lens' MediaCapturePipeline (Maybe UTCTime)
- mediaCapturePipeline_mediaPipelineId :: Lens' MediaCapturePipeline (Maybe Text)
- mediaCapturePipeline_sinkArn :: Lens' MediaCapturePipeline (Maybe Text)
- mediaCapturePipeline_sinkType :: Lens' MediaCapturePipeline (Maybe MediaPipelineSinkType)
- mediaCapturePipeline_sourceArn :: Lens' MediaCapturePipeline (Maybe Text)
- mediaCapturePipeline_sourceType :: Lens' MediaCapturePipeline (Maybe MediaPipelineSourceType)
- mediaCapturePipeline_status :: Lens' MediaCapturePipeline (Maybe MediaPipelineStatus)
- mediaCapturePipeline_updatedTimestamp :: Lens' MediaCapturePipeline (Maybe UTCTime)
- data MediaPlacement = MediaPlacement' {}
- newMediaPlacement :: MediaPlacement
- mediaPlacement_audioFallbackUrl :: Lens' MediaPlacement (Maybe Text)
- mediaPlacement_audioHostUrl :: Lens' MediaPlacement (Maybe Text)
- mediaPlacement_eventIngestionUrl :: Lens' MediaPlacement (Maybe Text)
- mediaPlacement_screenDataUrl :: Lens' MediaPlacement (Maybe Text)
- mediaPlacement_screenSharingUrl :: Lens' MediaPlacement (Maybe Text)
- mediaPlacement_screenViewingUrl :: Lens' MediaPlacement (Maybe Text)
- mediaPlacement_signalingUrl :: Lens' MediaPlacement (Maybe Text)
- mediaPlacement_turnControlUrl :: Lens' MediaPlacement (Maybe Text)
- data Meeting = Meeting' {}
- newMeeting :: Meeting
- meeting_externalMeetingId :: Lens' Meeting (Maybe Text)
- meeting_mediaPlacement :: Lens' Meeting (Maybe MediaPlacement)
- meeting_mediaRegion :: Lens' Meeting (Maybe Text)
- meeting_meetingId :: Lens' Meeting (Maybe Text)
- data MeetingNotificationConfiguration = MeetingNotificationConfiguration' {
- snsTopicArn :: Maybe (Sensitive Text)
- sqsQueueArn :: Maybe (Sensitive Text)
- newMeetingNotificationConfiguration :: MeetingNotificationConfiguration
- meetingNotificationConfiguration_snsTopicArn :: Lens' MeetingNotificationConfiguration (Maybe Text)
- meetingNotificationConfiguration_sqsQueueArn :: Lens' MeetingNotificationConfiguration (Maybe Text)
- data Member = Member' {}
- newMember :: Member
- member_accountId :: Lens' Member (Maybe Text)
- member_email :: Lens' Member (Maybe Text)
- member_fullName :: Lens' Member (Maybe Text)
- member_memberId :: Lens' Member (Maybe Text)
- member_memberType :: Lens' Member (Maybe MemberType)
- data MemberError = MemberError' {}
- newMemberError :: MemberError
- memberError_errorCode :: Lens' MemberError (Maybe ErrorCode)
- memberError_errorMessage :: Lens' MemberError (Maybe Text)
- memberError_memberId :: Lens' MemberError (Maybe Text)
- data MembershipItem = MembershipItem' {}
- newMembershipItem :: MembershipItem
- membershipItem_memberId :: Lens' MembershipItem (Maybe Text)
- membershipItem_role :: Lens' MembershipItem (Maybe RoomMembershipRole)
- data MessagingSessionEndpoint = MessagingSessionEndpoint' {}
- newMessagingSessionEndpoint :: MessagingSessionEndpoint
- messagingSessionEndpoint_url :: Lens' MessagingSessionEndpoint (Maybe Text)
- data OrderedPhoneNumber = OrderedPhoneNumber' {}
- newOrderedPhoneNumber :: OrderedPhoneNumber
- orderedPhoneNumber_e164PhoneNumber :: Lens' OrderedPhoneNumber (Maybe Text)
- orderedPhoneNumber_status :: Lens' OrderedPhoneNumber (Maybe OrderedPhoneNumberStatus)
- data Origination = Origination' {}
- newOrigination :: Origination
- origination_disabled :: Lens' Origination (Maybe Bool)
- origination_routes :: Lens' Origination (Maybe [OriginationRoute])
- data OriginationRoute = OriginationRoute' {}
- newOriginationRoute :: OriginationRoute
- originationRoute_host :: Lens' OriginationRoute (Maybe Text)
- originationRoute_port :: Lens' OriginationRoute (Maybe Natural)
- originationRoute_priority :: Lens' OriginationRoute (Maybe Natural)
- originationRoute_protocol :: Lens' OriginationRoute (Maybe OriginationRouteProtocol)
- originationRoute_weight :: Lens' OriginationRoute (Maybe Natural)
- data Participant = Participant' {
- phoneNumber :: Maybe (Sensitive Text)
- proxyPhoneNumber :: Maybe (Sensitive Text)
- newParticipant :: Participant
- participant_phoneNumber :: Lens' Participant (Maybe Text)
- participant_proxyPhoneNumber :: Lens' Participant (Maybe Text)
- data PhoneNumber = PhoneNumber' {
- associations :: Maybe [PhoneNumberAssociation]
- callingName :: Maybe (Sensitive Text)
- callingNameStatus :: Maybe CallingNameStatus
- capabilities :: Maybe PhoneNumberCapabilities
- country :: Maybe Text
- createdTimestamp :: Maybe ISO8601
- deletionTimestamp :: Maybe ISO8601
- e164PhoneNumber :: Maybe (Sensitive Text)
- phoneNumberId :: Maybe Text
- productType :: Maybe PhoneNumberProductType
- status :: Maybe PhoneNumberStatus
- type' :: Maybe PhoneNumberType
- updatedTimestamp :: Maybe ISO8601
- newPhoneNumber :: PhoneNumber
- phoneNumber_associations :: Lens' PhoneNumber (Maybe [PhoneNumberAssociation])
- phoneNumber_callingName :: Lens' PhoneNumber (Maybe Text)
- phoneNumber_callingNameStatus :: Lens' PhoneNumber (Maybe CallingNameStatus)
- phoneNumber_capabilities :: Lens' PhoneNumber (Maybe PhoneNumberCapabilities)
- phoneNumber_country :: Lens' PhoneNumber (Maybe Text)
- phoneNumber_createdTimestamp :: Lens' PhoneNumber (Maybe UTCTime)
- phoneNumber_deletionTimestamp :: Lens' PhoneNumber (Maybe UTCTime)
- phoneNumber_e164PhoneNumber :: Lens' PhoneNumber (Maybe Text)
- phoneNumber_phoneNumberId :: Lens' PhoneNumber (Maybe Text)
- phoneNumber_productType :: Lens' PhoneNumber (Maybe PhoneNumberProductType)
- phoneNumber_status :: Lens' PhoneNumber (Maybe PhoneNumberStatus)
- phoneNumber_type :: Lens' PhoneNumber (Maybe PhoneNumberType)
- phoneNumber_updatedTimestamp :: Lens' PhoneNumber (Maybe UTCTime)
- data PhoneNumberAssociation = PhoneNumberAssociation' {}
- newPhoneNumberAssociation :: PhoneNumberAssociation
- phoneNumberAssociation_associatedTimestamp :: Lens' PhoneNumberAssociation (Maybe UTCTime)
- phoneNumberAssociation_name :: Lens' PhoneNumberAssociation (Maybe PhoneNumberAssociationName)
- phoneNumberAssociation_value :: Lens' PhoneNumberAssociation (Maybe Text)
- data PhoneNumberCapabilities = PhoneNumberCapabilities' {
- inboundCall :: Maybe Bool
- inboundMMS :: Maybe Bool
- inboundSMS :: Maybe Bool
- outboundCall :: Maybe Bool
- outboundMMS :: Maybe Bool
- outboundSMS :: Maybe Bool
- newPhoneNumberCapabilities :: PhoneNumberCapabilities
- phoneNumberCapabilities_inboundCall :: Lens' PhoneNumberCapabilities (Maybe Bool)
- phoneNumberCapabilities_inboundMMS :: Lens' PhoneNumberCapabilities (Maybe Bool)
- phoneNumberCapabilities_inboundSMS :: Lens' PhoneNumberCapabilities (Maybe Bool)
- phoneNumberCapabilities_outboundCall :: Lens' PhoneNumberCapabilities (Maybe Bool)
- phoneNumberCapabilities_outboundMMS :: Lens' PhoneNumberCapabilities (Maybe Bool)
- phoneNumberCapabilities_outboundSMS :: Lens' PhoneNumberCapabilities (Maybe Bool)
- data PhoneNumberCountry = PhoneNumberCountry' {}
- newPhoneNumberCountry :: PhoneNumberCountry
- phoneNumberCountry_countryCode :: Lens' PhoneNumberCountry (Maybe Text)
- phoneNumberCountry_supportedPhoneNumberTypes :: Lens' PhoneNumberCountry (Maybe [PhoneNumberType])
- data PhoneNumberError = PhoneNumberError' {}
- newPhoneNumberError :: PhoneNumberError
- phoneNumberError_errorCode :: Lens' PhoneNumberError (Maybe ErrorCode)
- phoneNumberError_errorMessage :: Lens' PhoneNumberError (Maybe Text)
- phoneNumberError_phoneNumberId :: Lens' PhoneNumberError (Maybe Text)
- data PhoneNumberOrder = PhoneNumberOrder' {}
- newPhoneNumberOrder :: PhoneNumberOrder
- phoneNumberOrder_createdTimestamp :: Lens' PhoneNumberOrder (Maybe UTCTime)
- phoneNumberOrder_orderedPhoneNumbers :: Lens' PhoneNumberOrder (Maybe [OrderedPhoneNumber])
- phoneNumberOrder_phoneNumberOrderId :: Lens' PhoneNumberOrder (Maybe Text)
- phoneNumberOrder_productType :: Lens' PhoneNumberOrder (Maybe PhoneNumberProductType)
- phoneNumberOrder_status :: Lens' PhoneNumberOrder (Maybe PhoneNumberOrderStatus)
- phoneNumberOrder_updatedTimestamp :: Lens' PhoneNumberOrder (Maybe UTCTime)
- data Proxy = Proxy' {}
- newProxy :: Proxy
- proxy_defaultSessionExpiryMinutes :: Lens' Proxy (Maybe Int)
- proxy_disabled :: Lens' Proxy (Maybe Bool)
- proxy_fallBackPhoneNumber :: Lens' Proxy (Maybe Text)
- proxy_phoneNumberCountries :: Lens' Proxy (Maybe [Text])
- data ProxySession = ProxySession' {
- capabilities :: Maybe [Capability]
- createdTimestamp :: Maybe ISO8601
- endedTimestamp :: Maybe ISO8601
- expiryMinutes :: Maybe Natural
- geoMatchLevel :: Maybe GeoMatchLevel
- geoMatchParams :: Maybe GeoMatchParams
- name :: Maybe Text
- numberSelectionBehavior :: Maybe NumberSelectionBehavior
- participants :: Maybe [Participant]
- proxySessionId :: Maybe Text
- status :: Maybe ProxySessionStatus
- updatedTimestamp :: Maybe ISO8601
- voiceConnectorId :: Maybe Text
- newProxySession :: ProxySession
- proxySession_capabilities :: Lens' ProxySession (Maybe [Capability])
- proxySession_createdTimestamp :: Lens' ProxySession (Maybe UTCTime)
- proxySession_endedTimestamp :: Lens' ProxySession (Maybe UTCTime)
- proxySession_expiryMinutes :: Lens' ProxySession (Maybe Natural)
- proxySession_geoMatchLevel :: Lens' ProxySession (Maybe GeoMatchLevel)
- proxySession_geoMatchParams :: Lens' ProxySession (Maybe GeoMatchParams)
- proxySession_name :: Lens' ProxySession (Maybe Text)
- proxySession_numberSelectionBehavior :: Lens' ProxySession (Maybe NumberSelectionBehavior)
- proxySession_participants :: Lens' ProxySession (Maybe [Participant])
- proxySession_proxySessionId :: Lens' ProxySession (Maybe Text)
- proxySession_status :: Lens' ProxySession (Maybe ProxySessionStatus)
- proxySession_updatedTimestamp :: Lens' ProxySession (Maybe UTCTime)
- proxySession_voiceConnectorId :: Lens' ProxySession (Maybe Text)
- data RetentionSettings = RetentionSettings' {}
- newRetentionSettings :: RetentionSettings
- retentionSettings_conversationRetentionSettings :: Lens' RetentionSettings (Maybe ConversationRetentionSettings)
- retentionSettings_roomRetentionSettings :: Lens' RetentionSettings (Maybe RoomRetentionSettings)
- data Room = Room' {}
- newRoom :: Room
- room_accountId :: Lens' Room (Maybe Text)
- room_createdBy :: Lens' Room (Maybe Text)
- room_createdTimestamp :: Lens' Room (Maybe UTCTime)
- room_name :: Lens' Room (Maybe Text)
- room_roomId :: Lens' Room (Maybe Text)
- room_updatedTimestamp :: Lens' Room (Maybe UTCTime)
- data RoomMembership = RoomMembership' {}
- newRoomMembership :: RoomMembership
- roomMembership_invitedBy :: Lens' RoomMembership (Maybe Text)
- roomMembership_member :: Lens' RoomMembership (Maybe Member)
- roomMembership_role :: Lens' RoomMembership (Maybe RoomMembershipRole)
- roomMembership_roomId :: Lens' RoomMembership (Maybe Text)
- roomMembership_updatedTimestamp :: Lens' RoomMembership (Maybe UTCTime)
- data RoomRetentionSettings = RoomRetentionSettings' {}
- newRoomRetentionSettings :: RoomRetentionSettings
- roomRetentionSettings_retentionDays :: Lens' RoomRetentionSettings (Maybe Natural)
- data SelectedVideoStreams = SelectedVideoStreams' {
- attendeeIds :: Maybe (NonEmpty Text)
- externalUserIds :: Maybe (NonEmpty (Sensitive Text))
- newSelectedVideoStreams :: SelectedVideoStreams
- selectedVideoStreams_attendeeIds :: Lens' SelectedVideoStreams (Maybe (NonEmpty Text))
- selectedVideoStreams_externalUserIds :: Lens' SelectedVideoStreams (Maybe (NonEmpty Text))
- data SigninDelegateGroup = SigninDelegateGroup' {}
- newSigninDelegateGroup :: SigninDelegateGroup
- signinDelegateGroup_groupName :: Lens' SigninDelegateGroup (Maybe Text)
- data SipMediaApplication = SipMediaApplication' {}
- newSipMediaApplication :: SipMediaApplication
- sipMediaApplication_awsRegion :: Lens' SipMediaApplication (Maybe Text)
- sipMediaApplication_createdTimestamp :: Lens' SipMediaApplication (Maybe UTCTime)
- sipMediaApplication_endpoints :: Lens' SipMediaApplication (Maybe (NonEmpty SipMediaApplicationEndpoint))
- sipMediaApplication_name :: Lens' SipMediaApplication (Maybe Text)
- sipMediaApplication_sipMediaApplicationId :: Lens' SipMediaApplication (Maybe Text)
- sipMediaApplication_updatedTimestamp :: Lens' SipMediaApplication (Maybe UTCTime)
- data SipMediaApplicationCall = SipMediaApplicationCall' {}
- newSipMediaApplicationCall :: SipMediaApplicationCall
- sipMediaApplicationCall_transactionId :: Lens' SipMediaApplicationCall (Maybe Text)
- data SipMediaApplicationEndpoint = SipMediaApplicationEndpoint' {}
- newSipMediaApplicationEndpoint :: SipMediaApplicationEndpoint
- sipMediaApplicationEndpoint_lambdaArn :: Lens' SipMediaApplicationEndpoint (Maybe Text)
- data SipMediaApplicationLoggingConfiguration = SipMediaApplicationLoggingConfiguration' {}
- newSipMediaApplicationLoggingConfiguration :: SipMediaApplicationLoggingConfiguration
- sipMediaApplicationLoggingConfiguration_enableSipMediaApplicationMessageLogs :: Lens' SipMediaApplicationLoggingConfiguration (Maybe Bool)
- data SipRule = SipRule' {}
- newSipRule :: SipRule
- sipRule_createdTimestamp :: Lens' SipRule (Maybe UTCTime)
- sipRule_disabled :: Lens' SipRule (Maybe Bool)
- sipRule_name :: Lens' SipRule (Maybe Text)
- sipRule_sipRuleId :: Lens' SipRule (Maybe Text)
- sipRule_targetApplications :: Lens' SipRule (Maybe (NonEmpty SipRuleTargetApplication))
- sipRule_triggerType :: Lens' SipRule (Maybe SipRuleTriggerType)
- sipRule_triggerValue :: Lens' SipRule (Maybe Text)
- sipRule_updatedTimestamp :: Lens' SipRule (Maybe UTCTime)
- data SipRuleTargetApplication = SipRuleTargetApplication' {}
- newSipRuleTargetApplication :: SipRuleTargetApplication
- sipRuleTargetApplication_awsRegion :: Lens' SipRuleTargetApplication (Maybe Text)
- sipRuleTargetApplication_priority :: Lens' SipRuleTargetApplication (Maybe Natural)
- sipRuleTargetApplication_sipMediaApplicationId :: Lens' SipRuleTargetApplication (Maybe Text)
- data SourceConfiguration = SourceConfiguration' {}
- newSourceConfiguration :: SourceConfiguration
- sourceConfiguration_selectedVideoStreams :: Lens' SourceConfiguration (Maybe SelectedVideoStreams)
- data StreamingConfiguration = StreamingConfiguration' {}
- newStreamingConfiguration :: Natural -> StreamingConfiguration
- streamingConfiguration_disabled :: Lens' StreamingConfiguration (Maybe Bool)
- streamingConfiguration_streamingNotificationTargets :: Lens' StreamingConfiguration (Maybe (NonEmpty StreamingNotificationTarget))
- streamingConfiguration_dataRetentionInHours :: Lens' StreamingConfiguration Natural
- data StreamingNotificationTarget = StreamingNotificationTarget' {}
- newStreamingNotificationTarget :: NotificationTarget -> StreamingNotificationTarget
- streamingNotificationTarget_notificationTarget :: Lens' StreamingNotificationTarget NotificationTarget
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- data TelephonySettings = TelephonySettings' {
- inboundCalling :: Bool
- outboundCalling :: Bool
- sms :: Bool
- newTelephonySettings :: Bool -> Bool -> Bool -> TelephonySettings
- telephonySettings_inboundCalling :: Lens' TelephonySettings Bool
- telephonySettings_outboundCalling :: Lens' TelephonySettings Bool
- telephonySettings_sms :: Lens' TelephonySettings Bool
- data Termination = Termination' {}
- newTermination :: Termination
- termination_callingRegions :: Lens' Termination (Maybe [Text])
- termination_cidrAllowedList :: Lens' Termination (Maybe [Text])
- termination_cpsLimit :: Lens' Termination (Maybe Natural)
- termination_defaultPhoneNumber :: Lens' Termination (Maybe Text)
- termination_disabled :: Lens' Termination (Maybe Bool)
- data TerminationHealth = TerminationHealth' {}
- newTerminationHealth :: TerminationHealth
- terminationHealth_source :: Lens' TerminationHealth (Maybe Text)
- terminationHealth_timestamp :: Lens' TerminationHealth (Maybe UTCTime)
- data TranscriptionConfiguration = TranscriptionConfiguration' {}
- newTranscriptionConfiguration :: TranscriptionConfiguration
- transcriptionConfiguration_engineTranscribeMedicalSettings :: Lens' TranscriptionConfiguration (Maybe EngineTranscribeMedicalSettings)
- transcriptionConfiguration_engineTranscribeSettings :: Lens' TranscriptionConfiguration (Maybe EngineTranscribeSettings)
- data UpdatePhoneNumberRequestItem = UpdatePhoneNumberRequestItem' {}
- newUpdatePhoneNumberRequestItem :: Text -> UpdatePhoneNumberRequestItem
- updatePhoneNumberRequestItem_callingName :: Lens' UpdatePhoneNumberRequestItem (Maybe Text)
- updatePhoneNumberRequestItem_productType :: Lens' UpdatePhoneNumberRequestItem (Maybe PhoneNumberProductType)
- updatePhoneNumberRequestItem_phoneNumberId :: Lens' UpdatePhoneNumberRequestItem Text
- data UpdateUserRequestItem = UpdateUserRequestItem' {}
- newUpdateUserRequestItem :: Text -> UpdateUserRequestItem
- updateUserRequestItem_alexaForBusinessMetadata :: Lens' UpdateUserRequestItem (Maybe AlexaForBusinessMetadata)
- updateUserRequestItem_licenseType :: Lens' UpdateUserRequestItem (Maybe License)
- updateUserRequestItem_userType :: Lens' UpdateUserRequestItem (Maybe UserType)
- updateUserRequestItem_userId :: Lens' UpdateUserRequestItem Text
- data User = User' {
- accountId :: Maybe Text
- alexaForBusinessMetadata :: Maybe AlexaForBusinessMetadata
- displayName :: Maybe (Sensitive Text)
- invitedOn :: Maybe ISO8601
- licenseType :: Maybe License
- personalPIN :: Maybe Text
- primaryEmail :: Maybe (Sensitive Text)
- primaryProvisionedNumber :: Maybe (Sensitive Text)
- registeredOn :: Maybe ISO8601
- userInvitationStatus :: Maybe InviteStatus
- userRegistrationStatus :: Maybe RegistrationStatus
- userType :: Maybe UserType
- userId :: Text
- newUser :: Text -> User
- user_accountId :: Lens' User (Maybe Text)
- user_alexaForBusinessMetadata :: Lens' User (Maybe AlexaForBusinessMetadata)
- user_displayName :: Lens' User (Maybe Text)
- user_invitedOn :: Lens' User (Maybe UTCTime)
- user_licenseType :: Lens' User (Maybe License)
- user_personalPIN :: Lens' User (Maybe Text)
- user_primaryEmail :: Lens' User (Maybe Text)
- user_primaryProvisionedNumber :: Lens' User (Maybe Text)
- user_registeredOn :: Lens' User (Maybe UTCTime)
- user_userInvitationStatus :: Lens' User (Maybe InviteStatus)
- user_userRegistrationStatus :: Lens' User (Maybe RegistrationStatus)
- user_userType :: Lens' User (Maybe UserType)
- user_userId :: Lens' User Text
- data UserError = UserError' {}
- newUserError :: UserError
- userError_errorCode :: Lens' UserError (Maybe ErrorCode)
- userError_errorMessage :: Lens' UserError (Maybe Text)
- userError_userId :: Lens' UserError (Maybe Text)
- data UserSettings = UserSettings' {}
- newUserSettings :: TelephonySettings -> UserSettings
- userSettings_telephony :: Lens' UserSettings TelephonySettings
- data VideoArtifactsConfiguration = VideoArtifactsConfiguration' {}
- newVideoArtifactsConfiguration :: ArtifactsState -> VideoArtifactsConfiguration
- videoArtifactsConfiguration_muxType :: Lens' VideoArtifactsConfiguration (Maybe VideoMuxType)
- videoArtifactsConfiguration_state :: Lens' VideoArtifactsConfiguration ArtifactsState
- data VoiceConnector = VoiceConnector' {}
- newVoiceConnector :: VoiceConnector
- voiceConnector_awsRegion :: Lens' VoiceConnector (Maybe VoiceConnectorAwsRegion)
- voiceConnector_createdTimestamp :: Lens' VoiceConnector (Maybe UTCTime)
- voiceConnector_name :: Lens' VoiceConnector (Maybe Text)
- voiceConnector_outboundHostName :: Lens' VoiceConnector (Maybe Text)
- voiceConnector_requireEncryption :: Lens' VoiceConnector (Maybe Bool)
- voiceConnector_updatedTimestamp :: Lens' VoiceConnector (Maybe UTCTime)
- voiceConnector_voiceConnectorArn :: Lens' VoiceConnector (Maybe Text)
- voiceConnector_voiceConnectorId :: Lens' VoiceConnector (Maybe Text)
- data VoiceConnectorGroup = VoiceConnectorGroup' {}
- newVoiceConnectorGroup :: VoiceConnectorGroup
- voiceConnectorGroup_createdTimestamp :: Lens' VoiceConnectorGroup (Maybe UTCTime)
- voiceConnectorGroup_name :: Lens' VoiceConnectorGroup (Maybe Text)
- voiceConnectorGroup_updatedTimestamp :: Lens' VoiceConnectorGroup (Maybe UTCTime)
- voiceConnectorGroup_voiceConnectorGroupArn :: Lens' VoiceConnectorGroup (Maybe Text)
- voiceConnectorGroup_voiceConnectorGroupId :: Lens' VoiceConnectorGroup (Maybe Text)
- voiceConnectorGroup_voiceConnectorItems :: Lens' VoiceConnectorGroup (Maybe [VoiceConnectorItem])
- data VoiceConnectorItem = VoiceConnectorItem' {}
- newVoiceConnectorItem :: Text -> Natural -> VoiceConnectorItem
- voiceConnectorItem_voiceConnectorId :: Lens' VoiceConnectorItem Text
- voiceConnectorItem_priority :: Lens' VoiceConnectorItem Natural
- data VoiceConnectorSettings = VoiceConnectorSettings' {}
- newVoiceConnectorSettings :: VoiceConnectorSettings
- voiceConnectorSettings_cdrBucket :: Lens' VoiceConnectorSettings (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2018-05-01
of the Amazon Chime SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You don't have permissions to perform the requested operation.
_BadRequestException :: AsError a => Fold a ServiceError Source #
The input parameters don't match the service's restrictions.
_ConflictException :: AsError a => Fold a ServiceError Source #
The request could not be processed because of conflict in the current state of the resource.
_ForbiddenException :: AsError a => Fold a ServiceError Source #
The client is permanently forbidden from making the request.
_NotFoundException :: AsError a => Fold a ServiceError Source #
One or more of the resources in the request does not exist in the system.
_ResourceLimitExceededException :: AsError a => Fold a ServiceError Source #
The request exceeds the resource limit.
_ServiceFailureException :: AsError a => Fold a ServiceError Source #
The service encountered an unexpected error.
_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #
The service is currently unavailable.
_ThrottledClientException :: AsError a => Fold a ServiceError Source #
The client exceeded its request rate limit.
_UnauthorizedClientException :: AsError a => Fold a ServiceError Source #
The client is not currently authorized to make the request.
_UnprocessableEntityException :: AsError a => Fold a ServiceError Source #
The request was well-formed but was unable to be followed due to semantic errors.
AccountStatus
newtype AccountStatus Source #
pattern AccountStatus_Active :: AccountStatus | |
pattern AccountStatus_Suspended :: AccountStatus |
Instances
AccountType
newtype AccountType Source #
pattern AccountType_EnterpriseDirectory :: AccountType | |
pattern AccountType_EnterpriseLWA :: AccountType | |
pattern AccountType_EnterpriseOIDC :: AccountType | |
pattern AccountType_Team :: AccountType |
Instances
AppInstanceDataType
newtype AppInstanceDataType Source #
pattern AppInstanceDataType_Channel :: AppInstanceDataType | |
pattern AppInstanceDataType_ChannelMessage :: AppInstanceDataType |
Instances
ArtifactsState
newtype ArtifactsState Source #
pattern ArtifactsState_Disabled :: ArtifactsState | |
pattern ArtifactsState_Enabled :: ArtifactsState |
Instances
AudioMuxType
newtype AudioMuxType Source #
pattern AudioMuxType_AudioOnly :: AudioMuxType | |
pattern AudioMuxType_AudioWithActiveSpeakerVideo :: AudioMuxType |
Instances
BotType
pattern BotType_ChatBot :: BotType |
Instances
CallingNameStatus
newtype CallingNameStatus Source #
pattern CallingNameStatus_Unassigned :: CallingNameStatus | |
pattern CallingNameStatus_UpdateFailed :: CallingNameStatus | |
pattern CallingNameStatus_UpdateInProgress :: CallingNameStatus | |
pattern CallingNameStatus_UpdateSucceeded :: CallingNameStatus |
Instances
Capability
newtype Capability Source #
pattern Capability_SMS :: Capability | |
pattern Capability_Voice :: Capability |
Instances
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
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
ContentMuxType
newtype ContentMuxType Source #
pattern ContentMuxType_ContentOnly :: ContentMuxType |
Instances
EmailStatus
newtype EmailStatus Source #
pattern EmailStatus_Failed :: EmailStatus | |
pattern EmailStatus_NotSent :: EmailStatus | |
pattern EmailStatus_Sent :: EmailStatus |
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
GeoMatchLevel
newtype GeoMatchLevel Source #
pattern GeoMatchLevel_AreaCode :: GeoMatchLevel | |
pattern GeoMatchLevel_Country :: GeoMatchLevel |
Instances
InviteStatus
newtype InviteStatus Source #
pattern InviteStatus_Accepted :: InviteStatus | |
pattern InviteStatus_Failed :: InviteStatus | |
pattern InviteStatus_Pending :: InviteStatus |
Instances
License
pattern License_Basic :: License | |
pattern License_Plus :: License | |
pattern License_Pro :: License | |
pattern License_ProTrial :: License |
Instances
MediaPipelineSinkType
newtype MediaPipelineSinkType Source #
Instances
MediaPipelineSourceType
newtype MediaPipelineSourceType Source #
Instances
MediaPipelineStatus
newtype MediaPipelineStatus Source #
pattern MediaPipelineStatus_Failed :: MediaPipelineStatus | |
pattern MediaPipelineStatus_InProgress :: MediaPipelineStatus | |
pattern MediaPipelineStatus_Initializing :: MediaPipelineStatus | |
pattern MediaPipelineStatus_Stopped :: MediaPipelineStatus | |
pattern MediaPipelineStatus_Stopping :: MediaPipelineStatus |
Instances
MemberType
newtype MemberType Source #
pattern MemberType_Bot :: MemberType | |
pattern MemberType_User :: MemberType | |
pattern MemberType_Webhook :: MemberType |
Instances
NotificationTarget
newtype NotificationTarget Source #
pattern NotificationTarget_EventBridge :: NotificationTarget | |
pattern NotificationTarget_SNS :: NotificationTarget | |
pattern NotificationTarget_SQS :: NotificationTarget |
Instances
NumberSelectionBehavior
newtype NumberSelectionBehavior Source #
pattern NumberSelectionBehavior_AvoidSticky :: NumberSelectionBehavior | |
pattern NumberSelectionBehavior_PreferSticky :: NumberSelectionBehavior |
Instances
OrderedPhoneNumberStatus
newtype OrderedPhoneNumberStatus Source #
Instances
OriginationRouteProtocol
newtype OriginationRouteProtocol Source #
pattern OriginationRouteProtocol_TCP :: OriginationRouteProtocol | |
pattern OriginationRouteProtocol_UDP :: OriginationRouteProtocol |
Instances
PhoneNumberAssociationName
newtype PhoneNumberAssociationName Source #
Instances
PhoneNumberOrderStatus
newtype PhoneNumberOrderStatus Source #
Instances
PhoneNumberProductType
newtype PhoneNumberProductType Source #
Instances
PhoneNumberStatus
newtype PhoneNumberStatus Source #
pattern PhoneNumberStatus_AcquireFailed :: PhoneNumberStatus | |
pattern PhoneNumberStatus_AcquireInProgress :: PhoneNumberStatus | |
pattern PhoneNumberStatus_Assigned :: PhoneNumberStatus | |
pattern PhoneNumberStatus_DeleteFailed :: PhoneNumberStatus | |
pattern PhoneNumberStatus_DeleteInProgress :: PhoneNumberStatus | |
pattern PhoneNumberStatus_ReleaseFailed :: PhoneNumberStatus | |
pattern PhoneNumberStatus_ReleaseInProgress :: PhoneNumberStatus | |
pattern PhoneNumberStatus_Unassigned :: PhoneNumberStatus |
Instances
PhoneNumberType
newtype PhoneNumberType Source #
pattern PhoneNumberType_Local :: PhoneNumberType | |
pattern PhoneNumberType_TollFree :: PhoneNumberType |
Instances
ProxySessionStatus
newtype ProxySessionStatus Source #
pattern ProxySessionStatus_Closed :: ProxySessionStatus | |
pattern ProxySessionStatus_InProgress :: ProxySessionStatus | |
pattern ProxySessionStatus_Open :: ProxySessionStatus |
Instances
RegistrationStatus
newtype RegistrationStatus Source #
pattern RegistrationStatus_Registered :: RegistrationStatus | |
pattern RegistrationStatus_Suspended :: RegistrationStatus | |
pattern RegistrationStatus_Unregistered :: RegistrationStatus |
Instances
RoomMembershipRole
newtype RoomMembershipRole Source #
pattern RoomMembershipRole_Administrator :: RoomMembershipRole | |
pattern RoomMembershipRole_Member :: RoomMembershipRole |
Instances
SipRuleTriggerType
newtype SipRuleTriggerType Source #
pattern SipRuleTriggerType_RequestUriHostname :: SipRuleTriggerType | |
pattern SipRuleTriggerType_ToPhoneNumber :: SipRuleTriggerType |
Instances
SortOrder
pattern SortOrder_ASCENDING :: SortOrder | |
pattern SortOrder_DESCENDING :: SortOrder |
Instances
TranscribeContentIdentificationType
newtype TranscribeContentIdentificationType Source #
Instances
TranscribeContentRedactionType
newtype TranscribeContentRedactionType Source #
Instances
TranscribeLanguageCode
newtype TranscribeLanguageCode Source #
pattern TranscribeLanguageCode_De_DE :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_En_AU :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_En_GB :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_En_US :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_Es_US :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_Fr_CA :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_Fr_FR :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_It_IT :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_Ja_JP :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_Ko_KR :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_Pt_BR :: TranscribeLanguageCode | |
pattern TranscribeLanguageCode_Zh_CN :: TranscribeLanguageCode |
Instances
TranscribeMedicalContentIdentificationType
newtype TranscribeMedicalContentIdentificationType Source #
pattern TranscribeMedicalContentIdentificationType_PHI :: TranscribeMedicalContentIdentificationType |
Instances
TranscribeMedicalLanguageCode
newtype TranscribeMedicalLanguageCode Source #
Instances
TranscribeMedicalRegion
newtype TranscribeMedicalRegion Source #
Instances
TranscribeMedicalSpecialty
newtype TranscribeMedicalSpecialty Source #
Instances
TranscribeMedicalType
newtype TranscribeMedicalType Source #
pattern TranscribeMedicalType_CONVERSATION :: TranscribeMedicalType | |
pattern TranscribeMedicalType_DICTATION :: TranscribeMedicalType |
Instances
TranscribePartialResultsStability
newtype TranscribePartialResultsStability Source #
Instances
TranscribeRegion
newtype TranscribeRegion Source #
pattern TranscribeRegion_Ap_northeast_1 :: TranscribeRegion | |
pattern TranscribeRegion_Ap_northeast_2 :: TranscribeRegion | |
pattern TranscribeRegion_Ap_southeast_2 :: TranscribeRegion | |
pattern TranscribeRegion_Auto :: TranscribeRegion | |
pattern TranscribeRegion_Ca_central_1 :: TranscribeRegion | |
pattern TranscribeRegion_Eu_central_1 :: TranscribeRegion | |
pattern TranscribeRegion_Eu_west_1 :: TranscribeRegion | |
pattern TranscribeRegion_Eu_west_2 :: TranscribeRegion | |
pattern TranscribeRegion_Sa_east_1 :: TranscribeRegion | |
pattern TranscribeRegion_Us_east_1 :: TranscribeRegion | |
pattern TranscribeRegion_Us_east_2 :: TranscribeRegion | |
pattern TranscribeRegion_Us_west_2 :: TranscribeRegion |
Instances
TranscribeVocabularyFilterMethod
newtype TranscribeVocabularyFilterMethod Source #
Instances
UserType
pattern UserType_PrivateUser :: UserType | |
pattern UserType_SharedDevice :: UserType |
Instances
VideoMuxType
newtype VideoMuxType Source #
pattern VideoMuxType_VideoOnly :: VideoMuxType |
Instances
VoiceConnectorAwsRegion
newtype VoiceConnectorAwsRegion Source #
pattern VoiceConnectorAwsRegion_Us_east_1 :: VoiceConnectorAwsRegion | |
pattern VoiceConnectorAwsRegion_Us_west_2 :: VoiceConnectorAwsRegion |
Instances
Account
The Amazon Chime account details. An AWS account can have multiple Amazon Chime accounts.
See: newAccount
smart constructor.
Account' | |
|
Instances
Create a value of Account
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:accountStatus:Account'
, account_accountStatus
- The status of the account.
$sel:accountType:Account'
, account_accountType
- The Amazon Chime account type. For more information about different
account types, see
Managing Your Amazon Chime Accounts
in the Amazon Chime Administration Guide.
$sel:createdTimestamp:Account'
, account_createdTimestamp
- The Amazon Chime account creation timestamp, in ISO 8601 format.
$sel:defaultLicense:Account'
, account_defaultLicense
- The default license for the Amazon Chime account.
$sel:signinDelegateGroups:Account'
, account_signinDelegateGroups
- The sign-in delegate groups associated with the account.
$sel:supportedLicenses:Account'
, account_supportedLicenses
- Supported licenses for the Amazon Chime account.
$sel:awsAccountId:Account'
, account_awsAccountId
- The AWS account ID.
$sel:accountId:Account'
, account_accountId
- The Amazon Chime account ID.
$sel:name:Account'
, account_name
- The Amazon Chime account name.
account_accountStatus :: Lens' Account (Maybe AccountStatus) Source #
The status of the account.
account_accountType :: Lens' Account (Maybe AccountType) Source #
The Amazon Chime account type. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.
account_createdTimestamp :: Lens' Account (Maybe UTCTime) Source #
The Amazon Chime account creation timestamp, in ISO 8601 format.
account_defaultLicense :: Lens' Account (Maybe License) Source #
The default license for the Amazon Chime account.
account_signinDelegateGroups :: Lens' Account (Maybe [SigninDelegateGroup]) Source #
The sign-in delegate groups associated with the account.
account_supportedLicenses :: Lens' Account (Maybe [License]) Source #
Supported licenses for the Amazon Chime account.
AccountSettings
data AccountSettings Source #
Settings related to the Amazon Chime account. This includes settings that start or stop remote control of shared screens, or start or stop the dial-out option in the Amazon Chime web application. For more information about these settings, see Use the Policies Page in the Amazon Chime Administration Guide.
See: newAccountSettings
smart constructor.
AccountSettings' | |
|
Instances
newAccountSettings :: AccountSettings Source #
Create a value of AccountSettings
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:disableRemoteControl:AccountSettings'
, accountSettings_disableRemoteControl
- Setting that stops or starts remote control of shared screens during
meetings.
$sel:enableDialOut:AccountSettings'
, accountSettings_enableDialOut
- Setting that allows meeting participants to choose the __Call me at a
phone number__ option. For more information, see
Join a Meeting without the Amazon Chime App.
accountSettings_disableRemoteControl :: Lens' AccountSettings (Maybe Bool) Source #
Setting that stops or starts remote control of shared screens during meetings.
accountSettings_enableDialOut :: Lens' AccountSettings (Maybe Bool) Source #
Setting that allows meeting participants to choose the __Call me at a phone number__ option. For more information, see Join a Meeting without the Amazon Chime App.
Address
A validated address.
See: newAddress
smart constructor.
Address' | |
|
Instances
newAddress :: Address Source #
Create a value of Address
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:city:Address'
, address_city
- The city of an address.
$sel:country:Address'
, address_country
- The country of an address.
$sel:postDirectional:Address'
, address_postDirectional
- An address suffix location, such as the S. Unit A
in
Central Park S. Unit A
.
$sel:postalCode:Address'
, address_postalCode
- The postal code of an address.
$sel:postalCodePlus4:Address'
, address_postalCodePlus4
- The Zip + 4 or postal code + 4 of an address.
$sel:preDirectional:Address'
, address_preDirectional
- An address prefix location, such as the N
in N. Third St.
.
$sel:state:Address'
, address_state
- The state of an address.
$sel:streetName:Address'
, address_streetName
- The address street, such as 8th Avenue
.
$sel:streetNumber:Address'
, address_streetNumber
- The numeric portion of an address.
$sel:streetSuffix:Address'
, address_streetSuffix
- The address suffix, such as the N
in 8th Avenue N
.
address_postDirectional :: Lens' Address (Maybe Text) Source #
An address suffix location, such as the S. Unit A
in
Central Park S. Unit A
.
address_postalCodePlus4 :: Lens' Address (Maybe Text) Source #
The Zip + 4 or postal code + 4 of an address.
address_preDirectional :: Lens' Address (Maybe Text) Source #
An address prefix location, such as the N
in N. Third St.
.
address_streetSuffix :: Lens' Address (Maybe Text) Source #
The address suffix, such as the N
in 8th Avenue N
.
AlexaForBusinessMetadata
data AlexaForBusinessMetadata Source #
The Alexa for Business metadata associated with an Amazon Chime user, used to integrate Alexa for Business with a device.
See: newAlexaForBusinessMetadata
smart constructor.
AlexaForBusinessMetadata' | |
|
Instances
newAlexaForBusinessMetadata :: AlexaForBusinessMetadata Source #
Create a value of AlexaForBusinessMetadata
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:alexaForBusinessRoomArn:AlexaForBusinessMetadata'
, alexaForBusinessMetadata_alexaForBusinessRoomArn
- The ARN of the room resource.
$sel:isAlexaForBusinessEnabled:AlexaForBusinessMetadata'
, alexaForBusinessMetadata_isAlexaForBusinessEnabled
- Starts or stops Alexa for Business.
alexaForBusinessMetadata_alexaForBusinessRoomArn :: Lens' AlexaForBusinessMetadata (Maybe Text) Source #
The ARN of the room resource.
alexaForBusinessMetadata_isAlexaForBusinessEnabled :: Lens' AlexaForBusinessMetadata (Maybe Bool) Source #
Starts or stops Alexa for Business.
AppInstance
data AppInstance Source #
The details of an AppInstance
, an instance of an Amazon Chime SDK
messaging application.
See: newAppInstance
smart constructor.
AppInstance' | |
|
Instances
newAppInstance :: AppInstance Source #
Create a value of AppInstance
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:appInstanceArn:AppInstance'
, appInstance_appInstanceArn
- The ARN of the messaging instance.
$sel:createdTimestamp:AppInstance'
, appInstance_createdTimestamp
- The time at which an AppInstance
was created. In epoch milliseconds.
$sel:lastUpdatedTimestamp:AppInstance'
, appInstance_lastUpdatedTimestamp
- The time an AppInstance
was last updated. In epoch milliseconds.
$sel:metadata:AppInstance'
, appInstance_metadata
- The metadata of an AppInstance
.
$sel:name:AppInstance'
, appInstance_name
- The name of an AppInstance
.
appInstance_appInstanceArn :: Lens' AppInstance (Maybe Text) Source #
The ARN of the messaging instance.
appInstance_createdTimestamp :: Lens' AppInstance (Maybe UTCTime) Source #
The time at which an AppInstance
was created. In epoch milliseconds.
appInstance_lastUpdatedTimestamp :: Lens' AppInstance (Maybe UTCTime) Source #
The time an AppInstance
was last updated. In epoch milliseconds.
appInstance_metadata :: Lens' AppInstance (Maybe Text) Source #
The metadata of an AppInstance
.
appInstance_name :: Lens' AppInstance (Maybe Text) Source #
The name of an AppInstance
.
AppInstanceAdmin
data AppInstanceAdmin Source #
The details of an AppInstanceAdmin
.
See: newAppInstanceAdmin
smart constructor.
AppInstanceAdmin' | |
|
Instances
newAppInstanceAdmin :: AppInstanceAdmin Source #
Create a value of AppInstanceAdmin
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:admin:AppInstanceAdmin'
, appInstanceAdmin_admin
- The AppInstanceAdmin
data.
$sel:appInstanceArn:AppInstanceAdmin'
, appInstanceAdmin_appInstanceArn
- The ARN of the AppInstance
for which the user is an administrator.
$sel:createdTimestamp:AppInstanceAdmin'
, appInstanceAdmin_createdTimestamp
- The time at which an administrator was created.
appInstanceAdmin_admin :: Lens' AppInstanceAdmin (Maybe Identity) Source #
The AppInstanceAdmin
data.
appInstanceAdmin_appInstanceArn :: Lens' AppInstanceAdmin (Maybe Text) Source #
The ARN of the AppInstance
for which the user is an administrator.
appInstanceAdmin_createdTimestamp :: Lens' AppInstanceAdmin (Maybe UTCTime) Source #
The time at which an administrator was created.
AppInstanceAdminSummary
data AppInstanceAdminSummary Source #
Summary of the details of an AppInstanceAdmin
.
See: newAppInstanceAdminSummary
smart constructor.
Instances
newAppInstanceAdminSummary :: AppInstanceAdminSummary Source #
Create a value of AppInstanceAdminSummary
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:admin:AppInstanceAdminSummary'
, appInstanceAdminSummary_admin
- The details of the AppInstanceAdmin
.
appInstanceAdminSummary_admin :: Lens' AppInstanceAdminSummary (Maybe Identity) Source #
The details of the AppInstanceAdmin
.
AppInstanceRetentionSettings
data AppInstanceRetentionSettings Source #
The details of the data-retention settings for an AppInstance
.
See: newAppInstanceRetentionSettings
smart constructor.
AppInstanceRetentionSettings' | |
|
Instances
newAppInstanceRetentionSettings :: AppInstanceRetentionSettings Source #
Create a value of AppInstanceRetentionSettings
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:channelRetentionSettings:AppInstanceRetentionSettings'
, appInstanceRetentionSettings_channelRetentionSettings
- The length of time in days to retain the messages in a channel.
appInstanceRetentionSettings_channelRetentionSettings :: Lens' AppInstanceRetentionSettings (Maybe ChannelRetentionSettings) Source #
The length of time in days to retain the messages in a channel.
AppInstanceStreamingConfiguration
data AppInstanceStreamingConfiguration Source #
The details of the streaming configuration of an AppInstance
.
See: newAppInstanceStreamingConfiguration
smart constructor.
AppInstanceStreamingConfiguration' | |
|
Instances
newAppInstanceStreamingConfiguration Source #
Create a value of AppInstanceStreamingConfiguration
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:appInstanceDataType:AppInstanceStreamingConfiguration'
, appInstanceStreamingConfiguration_appInstanceDataType
- The type of data to be streamed.
$sel:resourceArn:AppInstanceStreamingConfiguration'
, appInstanceStreamingConfiguration_resourceArn
- The resource ARN.
appInstanceStreamingConfiguration_appInstanceDataType :: Lens' AppInstanceStreamingConfiguration AppInstanceDataType Source #
The type of data to be streamed.
appInstanceStreamingConfiguration_resourceArn :: Lens' AppInstanceStreamingConfiguration Text Source #
The resource ARN.
AppInstanceSummary
data AppInstanceSummary Source #
Summary of the data for an AppInstance
.
See: newAppInstanceSummary
smart constructor.
Instances
newAppInstanceSummary :: AppInstanceSummary Source #
Create a value of AppInstanceSummary
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:appInstanceArn:AppInstanceSummary'
, appInstanceSummary_appInstanceArn
- The AppInstance
ARN.
$sel:metadata:AppInstanceSummary'
, appInstanceSummary_metadata
- The metadata of the AppInstance
.
$sel:name:AppInstanceSummary'
, appInstanceSummary_name
- The name of the AppInstance
.
appInstanceSummary_appInstanceArn :: Lens' AppInstanceSummary (Maybe Text) Source #
The AppInstance
ARN.
appInstanceSummary_metadata :: Lens' AppInstanceSummary (Maybe Text) Source #
The metadata of the AppInstance
.
appInstanceSummary_name :: Lens' AppInstanceSummary (Maybe Text) Source #
The name of the AppInstance
.
AppInstanceUser
data AppInstanceUser Source #
The details of an AppInstanceUser
.
See: newAppInstanceUser
smart constructor.
AppInstanceUser' | |
|
Instances
newAppInstanceUser :: AppInstanceUser Source #
Create a value of AppInstanceUser
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:AppInstanceUser'
, appInstanceUser_appInstanceUserArn
- The ARN of the AppInstanceUser
.
$sel:createdTimestamp:AppInstanceUser'
, appInstanceUser_createdTimestamp
- The time at which the AppInstanceUser
was created.
$sel:lastUpdatedTimestamp:AppInstanceUser'
, appInstanceUser_lastUpdatedTimestamp
- The time at which the AppInstanceUser
was last updated.
$sel:metadata:AppInstanceUser'
, appInstanceUser_metadata
- The metadata of the AppInstanceUser
.
$sel:name:AppInstanceUser'
, appInstanceUser_name
- The name of the AppInstanceUser
.
appInstanceUser_appInstanceUserArn :: Lens' AppInstanceUser (Maybe Text) Source #
The ARN of the AppInstanceUser
.
appInstanceUser_createdTimestamp :: Lens' AppInstanceUser (Maybe UTCTime) Source #
The time at which the AppInstanceUser
was created.
appInstanceUser_lastUpdatedTimestamp :: Lens' AppInstanceUser (Maybe UTCTime) Source #
The time at which the AppInstanceUser
was last updated.
appInstanceUser_metadata :: Lens' AppInstanceUser (Maybe Text) Source #
The metadata of the AppInstanceUser
.
appInstanceUser_name :: Lens' AppInstanceUser (Maybe Text) Source #
The name of the AppInstanceUser
.
AppInstanceUserMembershipSummary
data AppInstanceUserMembershipSummary Source #
Summary of the membership details of an AppInstanceUser
.
See: newAppInstanceUserMembershipSummary
smart constructor.
AppInstanceUserMembershipSummary' | |
|
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
.
appInstanceUserMembershipSummary_readMarkerTimestamp :: Lens' AppInstanceUserMembershipSummary (Maybe UTCTime) Source #
The time at which a message was last read.
appInstanceUserMembershipSummary_type :: Lens' AppInstanceUserMembershipSummary (Maybe ChannelMembershipType) Source #
The type of ChannelMembership
.
AppInstanceUserSummary
data AppInstanceUserSummary Source #
Summary of the details of an AppInstanceUser
.
See: newAppInstanceUserSummary
smart constructor.
Instances
newAppInstanceUserSummary :: AppInstanceUserSummary Source #
Create a value of AppInstanceUserSummary
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:AppInstanceUserSummary'
, appInstanceUserSummary_appInstanceUserArn
- The ARN of the AppInstanceUser
.
$sel:metadata:AppInstanceUserSummary'
, appInstanceUserSummary_metadata
- The metadata of the AppInstanceUser
.
$sel:name:AppInstanceUserSummary'
, appInstanceUserSummary_name
- The name of an AppInstanceUser
.
appInstanceUserSummary_appInstanceUserArn :: Lens' AppInstanceUserSummary (Maybe Text) Source #
The ARN of the AppInstanceUser
.
appInstanceUserSummary_metadata :: Lens' AppInstanceUserSummary (Maybe Text) Source #
The metadata of the AppInstanceUser
.
appInstanceUserSummary_name :: Lens' AppInstanceUserSummary (Maybe Text) Source #
The name of an AppInstanceUser
.
ArtifactsConfiguration
data ArtifactsConfiguration Source #
The configuration for the artifacts.
See: newArtifactsConfiguration
smart constructor.
ArtifactsConfiguration' | |
|
Instances
newArtifactsConfiguration Source #
:: AudioArtifactsConfiguration | |
-> VideoArtifactsConfiguration | |
-> ContentArtifactsConfiguration | |
-> ArtifactsConfiguration |
Create a value of ArtifactsConfiguration
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:audio:ArtifactsConfiguration'
, artifactsConfiguration_audio
- The configuration for the audio artifacts.
$sel:video:ArtifactsConfiguration'
, artifactsConfiguration_video
- The configuration for the video artifacts.
$sel:content:ArtifactsConfiguration'
, artifactsConfiguration_content
- The configuration for the content artifacts.
artifactsConfiguration_audio :: Lens' ArtifactsConfiguration AudioArtifactsConfiguration Source #
The configuration for the audio artifacts.
artifactsConfiguration_video :: Lens' ArtifactsConfiguration VideoArtifactsConfiguration Source #
The configuration for the video artifacts.
artifactsConfiguration_content :: Lens' ArtifactsConfiguration ContentArtifactsConfiguration Source #
The configuration for the content artifacts.
Attendee
An Amazon Chime SDK meeting attendee. Includes a unique AttendeeId
and
JoinToken
. The JoinToken
allows a client to authenticate and join
as the specified attendee. The JoinToken
expires when the meeting ends
or when DeleteAttendee is called. After that, the attendee is unable to
join the meeting.
We recommend securely transferring each JoinToken
from your server
application to the client so that no other client has access to the
token except for the one authorized to represent the attendee.
See: newAttendee
smart constructor.
Attendee' | |
|
Instances
FromJSON Attendee Source # | |
Generic Attendee Source # | |
Show Attendee Source # | |
NFData Attendee Source # | |
Defined in Amazonka.Chime.Types.Attendee | |
Eq Attendee Source # | |
Hashable Attendee Source # | |
Defined in Amazonka.Chime.Types.Attendee | |
type Rep Attendee Source # | |
Defined in Amazonka.Chime.Types.Attendee type Rep Attendee = D1 ('MetaData "Attendee" "Amazonka.Chime.Types.Attendee" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "Attendee'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attendeeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "externalUserId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "joinToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))) |
newAttendee :: Attendee Source #
Create a value of Attendee
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:attendeeId:Attendee'
, attendee_attendeeId
- The Amazon Chime SDK attendee ID.
$sel:externalUserId:Attendee'
, attendee_externalUserId
- The Amazon Chime SDK external user ID. An idempotency token. Links the
attendee to an identity managed by a builder application.
$sel:joinToken:Attendee'
, attendee_joinToken
- The join token used by the Amazon Chime SDK attendee.
attendee_externalUserId :: Lens' Attendee (Maybe Text) Source #
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application.
attendee_joinToken :: Lens' Attendee (Maybe Text) Source #
The join token used by the Amazon Chime SDK attendee.
AudioArtifactsConfiguration
data AudioArtifactsConfiguration Source #
The audio artifact configuration object.
See: newAudioArtifactsConfiguration
smart constructor.
AudioArtifactsConfiguration' | |
|
Instances
newAudioArtifactsConfiguration Source #
Create a value of AudioArtifactsConfiguration
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:muxType:AudioArtifactsConfiguration'
, audioArtifactsConfiguration_muxType
- The MUX type of the audio artifact configuration object.
audioArtifactsConfiguration_muxType :: Lens' AudioArtifactsConfiguration AudioMuxType Source #
The MUX type of the audio artifact configuration object.
BatchChannelMemberships
data BatchChannelMemberships Source #
The membership information, including member ARNs, the channel ARN, and membership types.
See: newBatchChannelMemberships
smart constructor.
BatchChannelMemberships' | |
|
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:channelArn:BatchChannelMemberships'
, batchChannelMemberships_channelArn
- The ARN of the channel to which you're adding users.
$sel:invitedBy:BatchChannelMemberships'
, batchChannelMemberships_invitedBy
- The identifier of the member who invited another member.
$sel:members:BatchChannelMemberships'
, batchChannelMemberships_members
- The users successfully added to the request.
$sel:type':BatchChannelMemberships'
, batchChannelMemberships_type
- The membership types set for the channel users.
batchChannelMemberships_channelArn :: Lens' BatchChannelMemberships (Maybe Text) Source #
The ARN of the channel to which you're adding users.
batchChannelMemberships_invitedBy :: Lens' BatchChannelMemberships (Maybe Identity) Source #
The identifier of the member who invited another member.
batchChannelMemberships_members :: Lens' BatchChannelMemberships (Maybe [Identity]) Source #
The users successfully added to the request.
batchChannelMemberships_type :: Lens' BatchChannelMemberships (Maybe ChannelMembershipType) Source #
The membership types set for the channel users.
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:errorMessage:BatchCreateChannelMembershipError'
, batchCreateChannelMembershipError_errorMessage
- The error message.
$sel:memberArn:BatchCreateChannelMembershipError'
, batchCreateChannelMembershipError_memberArn
- The ARN of the member that the service couldn't add.
batchCreateChannelMembershipError_errorCode :: Lens' BatchCreateChannelMembershipError (Maybe ErrorCode) Source #
The error code.
batchCreateChannelMembershipError_errorMessage :: Lens' BatchCreateChannelMembershipError (Maybe Text) Source #
The error message.
batchCreateChannelMembershipError_memberArn :: Lens' BatchCreateChannelMembershipError (Maybe Text) Source #
The ARN of the member that the service couldn't add.
Bot
A resource that allows Enterprise account administrators to configure an interface to receive events from Amazon Chime.
See: newBot
smart constructor.
Bot' | |
|
Instances
Create a value of Bot
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:botEmail:Bot'
, bot_botEmail
- The bot email address.
$sel:botId:Bot'
, bot_botId
- The bot ID.
$sel:botType:Bot'
, bot_botType
- The bot type.
$sel:createdTimestamp:Bot'
, bot_createdTimestamp
- The bot creation timestamp, in ISO 8601 format.
$sel:disabled:Bot'
, bot_disabled
- When true, the bot is stopped from running in your account.
$sel:displayName:Bot'
, bot_displayName
- The bot display name.
$sel:securityToken:Bot'
, bot_securityToken
- The security token used to authenticate Amazon Chime with the outgoing
event endpoint.
$sel:updatedTimestamp:Bot'
, bot_updatedTimestamp
- The updated bot timestamp, in ISO 8601 format.
$sel:userId:Bot'
, bot_userId
- The unique ID for the bot user.
bot_createdTimestamp :: Lens' Bot (Maybe UTCTime) Source #
The bot creation timestamp, in ISO 8601 format.
bot_disabled :: Lens' Bot (Maybe Bool) Source #
When true, the bot is stopped from running in your account.
bot_securityToken :: Lens' Bot (Maybe Text) Source #
The security token used to authenticate Amazon Chime with the outgoing event endpoint.
bot_updatedTimestamp :: Lens' Bot (Maybe UTCTime) Source #
The updated bot timestamp, in ISO 8601 format.
BusinessCallingSettings
data BusinessCallingSettings Source #
The Amazon Chime Business Calling settings for the administrator's AWS account. Includes any Amazon S3 buckets designated for storing call detail records.
See: newBusinessCallingSettings
smart constructor.
Instances
newBusinessCallingSettings :: BusinessCallingSettings Source #
Create a value of BusinessCallingSettings
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:cdrBucket:BusinessCallingSettings'
, businessCallingSettings_cdrBucket
- The Amazon S3 bucket designated for call detail record storage.
businessCallingSettings_cdrBucket :: Lens' BusinessCallingSettings (Maybe Text) Source #
The Amazon S3 bucket designated for call detail record storage.
CandidateAddress
data CandidateAddress Source #
A suggested address.
See: newCandidateAddress
smart constructor.
CandidateAddress' | |
|
Instances
newCandidateAddress :: CandidateAddress Source #
Create a value of CandidateAddress
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:city:CandidateAddress'
, candidateAddress_city
- The city of a candidate address.
$sel:country:CandidateAddress'
, candidateAddress_country
- The country of a candidate address.
$sel:postalCode:CandidateAddress'
, candidateAddress_postalCode
- The postal code of a candidate address.
$sel:postalCodePlus4:CandidateAddress'
, candidateAddress_postalCodePlus4
- The Zip + 4 or postal code + 4 of a candidate address.
$sel:state:CandidateAddress'
, candidateAddress_state
- The state of a candidate address.
$sel:streetInfo:CandidateAddress'
, candidateAddress_streetInfo
- The street information of a candidate address
$sel:streetNumber:CandidateAddress'
, candidateAddress_streetNumber
- The numeric portion of a candidate address.
candidateAddress_city :: Lens' CandidateAddress (Maybe Text) Source #
The city of a candidate address.
candidateAddress_country :: Lens' CandidateAddress (Maybe Text) Source #
The country of a candidate address.
candidateAddress_postalCode :: Lens' CandidateAddress (Maybe Text) Source #
The postal code of a candidate address.
candidateAddress_postalCodePlus4 :: Lens' CandidateAddress (Maybe Text) Source #
The Zip + 4 or postal code + 4 of a candidate address.
candidateAddress_state :: Lens' CandidateAddress (Maybe Text) Source #
The state of a candidate address.
candidateAddress_streetInfo :: Lens' CandidateAddress (Maybe Text) Source #
The street information of a candidate address
candidateAddress_streetNumber :: Lens' CandidateAddress (Maybe Text) Source #
The numeric portion of a candidate address.
Channel
The details of a channel.
See: newChannel
smart constructor.
Channel' | |
|
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:channelArn:Channel'
, channel_channelArn
- The ARN of the channel.
$sel:createdBy:Channel'
, channel_createdBy
- The AppInstanceUser
who created the channel.
$sel:createdTimestamp:Channel'
, channel_createdTimestamp
- The time at which the AppInstanceUser
created the channel.
$sel:lastMessageTimestamp:Channel'
, channel_lastMessageTimestamp
- The time at which a member sent the last message in the channel.
$sel:lastUpdatedTimestamp:Channel'
, channel_lastUpdatedTimestamp
- The time at which a channel was last updated.
$sel:metadata:Channel'
, channel_metadata
- The channel's metadata.
$sel:mode:Channel'
, channel_mode
- The mode of the channel.
Channel
, channel_name
- The name of the channel.
$sel:privacy:Channel'
, channel_privacy
- The channel's privacy setting.
channel_createdBy :: Lens' Channel (Maybe Identity) Source #
The AppInstanceUser
who created the channel.
channel_createdTimestamp :: Lens' Channel (Maybe UTCTime) Source #
The time at which the AppInstanceUser
created the channel.
channel_lastMessageTimestamp :: Lens' Channel (Maybe UTCTime) Source #
The time at which a member sent the last message in the channel.
channel_lastUpdatedTimestamp :: Lens' Channel (Maybe UTCTime) Source #
The time at which a channel was last updated.
channel_mode :: Lens' Channel (Maybe ChannelMode) Source #
The mode of the channel.
channel_privacy :: Lens' Channel (Maybe ChannelPrivacy) Source #
The channel's privacy setting.
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:channelArn:ChannelBan'
, channelBan_channelArn
- The ARN of the channel from which a member is being banned.
$sel:createdBy:ChannelBan'
, channelBan_createdBy
- The AppInstanceUser
who created the ban.
$sel:createdTimestamp:ChannelBan'
, channelBan_createdTimestamp
- The time at which the ban was created.
$sel:member:ChannelBan'
, channelBan_member
- The member being banned from the channel.
channelBan_channelArn :: Lens' ChannelBan (Maybe Text) Source #
The ARN of the channel from which a member is being banned.
channelBan_createdBy :: Lens' ChannelBan (Maybe Identity) Source #
The AppInstanceUser
who created the ban.
channelBan_createdTimestamp :: Lens' ChannelBan (Maybe UTCTime) Source #
The time at which the ban was created.
channelBan_member :: Lens' ChannelBan (Maybe Identity) Source #
The member being banned from the channel.
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.
channelBanSummary_member :: Lens' ChannelBanSummary (Maybe Identity) Source #
The member being banned from a channel.
ChannelMembership
data ChannelMembership Source #
The details of a channel member.
See: newChannelMembership
smart constructor.
ChannelMembership' | |
|
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:createdTimestamp:ChannelMembership'
, channelMembership_createdTimestamp
- The time at which the channel membership was created.
$sel:invitedBy:ChannelMembership'
, channelMembership_invitedBy
- The identifier of the member who invited another member.
$sel:lastUpdatedTimestamp:ChannelMembership'
, channelMembership_lastUpdatedTimestamp
- The time at which a channel membership was last updated.
$sel:member:ChannelMembership'
, channelMembership_member
- The data of the channel member.
$sel:type':ChannelMembership'
, channelMembership_type
- The membership type set for the channel member.
channelMembership_channelArn :: Lens' ChannelMembership (Maybe Text) Source #
The ARN of the member's channel.
channelMembership_createdTimestamp :: Lens' ChannelMembership (Maybe UTCTime) Source #
The time at which the channel membership was created.
channelMembership_invitedBy :: Lens' ChannelMembership (Maybe Identity) Source #
The identifier of the member who invited another member.
channelMembership_lastUpdatedTimestamp :: Lens' ChannelMembership (Maybe UTCTime) Source #
The time at which a channel membership was last updated.
channelMembership_member :: Lens' ChannelMembership (Maybe Identity) Source #
The data of the channel member.
channelMembership_type :: Lens' ChannelMembership (Maybe ChannelMembershipType) Source #
The membership type set for the channel member.
ChannelMembershipForAppInstanceUserSummary
data ChannelMembershipForAppInstanceUserSummary Source #
Summary of the channel membership details of an AppInstanceUser
.
See: newChannelMembershipForAppInstanceUserSummary
smart constructor.
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
- Undocumented member.
$sel:channelSummary:ChannelMembershipForAppInstanceUserSummary'
, channelMembershipForAppInstanceUserSummary_channelSummary
- Undocumented member.
channelMembershipForAppInstanceUserSummary_appInstanceUserMembershipSummary :: Lens' ChannelMembershipForAppInstanceUserSummary (Maybe AppInstanceUserMembershipSummary) Source #
Undocumented member.
channelMembershipForAppInstanceUserSummary_channelSummary :: Lens' ChannelMembershipForAppInstanceUserSummary (Maybe ChannelSummary) Source #
Undocumented member.
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.
channelMembershipSummary_member :: Lens' ChannelMembershipSummary (Maybe Identity) Source #
A member's summary data.
ChannelMessage
data ChannelMessage Source #
The details of a message in a channel.
See: newChannelMessage
smart constructor.
ChannelMessage' | |
|
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:channelArn:ChannelMessage'
, channelMessage_channelArn
- The ARN of the channel.
$sel:content:ChannelMessage'
, channelMessage_content
- The message content.
$sel:createdTimestamp:ChannelMessage'
, channelMessage_createdTimestamp
- The time at which the message was created.
$sel:lastEditedTimestamp:ChannelMessage'
, channelMessage_lastEditedTimestamp
- The time at which a message was edited.
$sel:lastUpdatedTimestamp:ChannelMessage'
, channelMessage_lastUpdatedTimestamp
- The time at which a message was updated.
$sel:messageId:ChannelMessage'
, channelMessage_messageId
- The ID of a message.
$sel:metadata:ChannelMessage'
, channelMessage_metadata
- The message metadata.
$sel:persistence:ChannelMessage'
, channelMessage_persistence
- The persistence setting for a channel message.
$sel:redacted:ChannelMessage'
, channelMessage_redacted
- Hides the content of a message.
$sel:sender:ChannelMessage'
, channelMessage_sender
- The message sender.
$sel:type':ChannelMessage'
, channelMessage_type
- The message type.
channelMessage_channelArn :: Lens' ChannelMessage (Maybe Text) Source #
The ARN of the channel.
channelMessage_content :: Lens' ChannelMessage (Maybe Text) Source #
The message content.
channelMessage_createdTimestamp :: Lens' ChannelMessage (Maybe UTCTime) Source #
The time at which the message was created.
channelMessage_lastEditedTimestamp :: Lens' ChannelMessage (Maybe UTCTime) Source #
The time at which a message was edited.
channelMessage_lastUpdatedTimestamp :: Lens' ChannelMessage (Maybe UTCTime) Source #
The time at which a message was updated.
channelMessage_messageId :: Lens' ChannelMessage (Maybe Text) Source #
The ID of a message.
channelMessage_metadata :: Lens' ChannelMessage (Maybe Text) Source #
The message metadata.
channelMessage_persistence :: Lens' ChannelMessage (Maybe ChannelMessagePersistenceType) Source #
The persistence setting for a channel message.
channelMessage_redacted :: Lens' ChannelMessage (Maybe Bool) Source #
Hides the content of a message.
channelMessage_sender :: Lens' ChannelMessage (Maybe Identity) Source #
The message sender.
channelMessage_type :: Lens' ChannelMessage (Maybe ChannelMessageType) Source #
The message type.
ChannelMessageSummary
data ChannelMessageSummary Source #
Summary of the messages in a Channel
.
See: newChannelMessageSummary
smart constructor.
ChannelMessageSummary' | |
|
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:content:ChannelMessageSummary'
, channelMessageSummary_content
- The content of the message.
$sel:createdTimestamp:ChannelMessageSummary'
, channelMessageSummary_createdTimestamp
- The time at which the message summary was created.
$sel:lastEditedTimestamp:ChannelMessageSummary'
, channelMessageSummary_lastEditedTimestamp
- The time at which a message was last edited.
$sel:lastUpdatedTimestamp:ChannelMessageSummary'
, channelMessageSummary_lastUpdatedTimestamp
- The time at which a message was last updated.
$sel:messageId:ChannelMessageSummary'
, channelMessageSummary_messageId
- The ID of the message.
$sel:metadata:ChannelMessageSummary'
, channelMessageSummary_metadata
- The metadata of the message.
$sel:redacted:ChannelMessageSummary'
, channelMessageSummary_redacted
- Indicates whether a message was redacted.
$sel:sender:ChannelMessageSummary'
, channelMessageSummary_sender
- The message sender.
$sel:type':ChannelMessageSummary'
, channelMessageSummary_type
- The type of message.
channelMessageSummary_content :: Lens' ChannelMessageSummary (Maybe Text) Source #
The content of the message.
channelMessageSummary_createdTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime) Source #
The time at which the message summary was created.
channelMessageSummary_lastEditedTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime) Source #
The time at which a message was last edited.
channelMessageSummary_lastUpdatedTimestamp :: Lens' ChannelMessageSummary (Maybe UTCTime) Source #
The time at which a message was last updated.
channelMessageSummary_messageId :: Lens' ChannelMessageSummary (Maybe Text) Source #
The ID of the message.
channelMessageSummary_metadata :: Lens' ChannelMessageSummary (Maybe Text) Source #
The metadata of the message.
channelMessageSummary_redacted :: Lens' ChannelMessageSummary (Maybe Bool) Source #
Indicates whether a message was redacted.
channelMessageSummary_sender :: Lens' ChannelMessageSummary (Maybe Identity) Source #
The message sender.
channelMessageSummary_type :: Lens' ChannelMessageSummary (Maybe ChannelMessageType) Source #
The type of message.
ChannelModeratedByAppInstanceUserSummary
data ChannelModeratedByAppInstanceUserSummary Source #
Summary of the details of a moderated channel.
See: newChannelModeratedByAppInstanceUserSummary
smart constructor.
ChannelModeratedByAppInstanceUserSummary' | |
|
Instances
FromJSON ChannelModeratedByAppInstanceUserSummary Source # | |
Generic ChannelModeratedByAppInstanceUserSummary Source # | |
Show ChannelModeratedByAppInstanceUserSummary Source # | |
NFData ChannelModeratedByAppInstanceUserSummary Source # | |
Eq ChannelModeratedByAppInstanceUserSummary Source # | |
Hashable ChannelModeratedByAppInstanceUserSummary Source # | |
type Rep ChannelModeratedByAppInstanceUserSummary Source # | |
Defined in Amazonka.Chime.Types.ChannelModeratedByAppInstanceUserSummary type Rep ChannelModeratedByAppInstanceUserSummary = D1 ('MetaData "ChannelModeratedByAppInstanceUserSummary" "Amazonka.Chime.Types.ChannelModeratedByAppInstanceUserSummary" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" '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
.
channelModeratedByAppInstanceUserSummary_channelSummary :: Lens' ChannelModeratedByAppInstanceUserSummary (Maybe ChannelSummary) Source #
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:channelArn:ChannelModerator'
, channelModerator_channelArn
- The ARN of the moderator's channel.
$sel:createdBy:ChannelModerator'
, channelModerator_createdBy
- The AppInstanceUser
who created the moderator.
$sel:createdTimestamp:ChannelModerator'
, channelModerator_createdTimestamp
- The time at which the moderator was created.
$sel:moderator:ChannelModerator'
, channelModerator_moderator
- The moderator's data.
channelModerator_channelArn :: Lens' ChannelModerator (Maybe Text) Source #
The ARN of the moderator's channel.
channelModerator_createdBy :: Lens' ChannelModerator (Maybe Identity) Source #
The AppInstanceUser
who created the moderator.
channelModerator_createdTimestamp :: Lens' ChannelModerator (Maybe UTCTime) Source #
The time at which the moderator was created.
channelModerator_moderator :: Lens' ChannelModerator (Maybe Identity) Source #
The moderator's data.
ChannelModeratorSummary
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.
channelModeratorSummary_moderator :: Lens' ChannelModeratorSummary (Maybe Identity) Source #
The data for a moderator.
ChannelRetentionSettings
data ChannelRetentionSettings Source #
The details of the retention settings for a channel.
See: newChannelRetentionSettings
smart constructor.
ChannelRetentionSettings' | |
|
Instances
newChannelRetentionSettings :: ChannelRetentionSettings Source #
Create a value of ChannelRetentionSettings
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:retentionDays:ChannelRetentionSettings'
, channelRetentionSettings_retentionDays
- The time in days to retain the messages in a channel.
channelRetentionSettings_retentionDays :: Lens' ChannelRetentionSettings (Maybe Natural) Source #
The time in days to retain the messages in a channel.
ChannelSummary
data ChannelSummary Source #
Summary of the details of a Channel
.
See: newChannelSummary
smart constructor.
ChannelSummary' | |
|
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:channelArn:ChannelSummary'
, channelSummary_channelArn
- The ARN of the channel.
$sel:lastMessageTimestamp:ChannelSummary'
, channelSummary_lastMessageTimestamp
- The time at which the last message in a channel was sent.
$sel:metadata:ChannelSummary'
, channelSummary_metadata
- The metadata of the channel.
$sel:mode:ChannelSummary'
, channelSummary_mode
- The mode of the channel.
$sel:name:ChannelSummary'
, channelSummary_name
- The name of the channel.
$sel:privacy:ChannelSummary'
, channelSummary_privacy
- The privacy setting of the channel.
channelSummary_channelArn :: Lens' ChannelSummary (Maybe Text) Source #
The ARN of the channel.
channelSummary_lastMessageTimestamp :: Lens' ChannelSummary (Maybe UTCTime) Source #
The time at which the last message in a channel was sent.
channelSummary_metadata :: Lens' ChannelSummary (Maybe Text) Source #
The metadata of the channel.
channelSummary_mode :: Lens' ChannelSummary (Maybe ChannelMode) Source #
The mode of the channel.
channelSummary_name :: Lens' ChannelSummary (Maybe Text) Source #
The name of the channel.
channelSummary_privacy :: Lens' ChannelSummary (Maybe ChannelPrivacy) Source #
The privacy setting of the channel.
ChimeSdkMeetingConfiguration
data ChimeSdkMeetingConfiguration Source #
The configuration object of the Amazon Chime SDK meeting for a specified
media capture pipeline. SourceType
must be ChimeSdkMeeting
.
See: newChimeSdkMeetingConfiguration
smart constructor.
ChimeSdkMeetingConfiguration' | |
|
Instances
newChimeSdkMeetingConfiguration :: ChimeSdkMeetingConfiguration Source #
Create a value of ChimeSdkMeetingConfiguration
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:artifactsConfiguration:ChimeSdkMeetingConfiguration'
, chimeSdkMeetingConfiguration_artifactsConfiguration
- The configuration for the artifacts in an Amazon Chime SDK meeting.
$sel:sourceConfiguration:ChimeSdkMeetingConfiguration'
, chimeSdkMeetingConfiguration_sourceConfiguration
- The source configuration for a specified media capture pipline.
chimeSdkMeetingConfiguration_artifactsConfiguration :: Lens' ChimeSdkMeetingConfiguration (Maybe ArtifactsConfiguration) Source #
The configuration for the artifacts in an Amazon Chime SDK meeting.
chimeSdkMeetingConfiguration_sourceConfiguration :: Lens' ChimeSdkMeetingConfiguration (Maybe SourceConfiguration) Source #
The source configuration for a specified media capture pipline.
ContentArtifactsConfiguration
data ContentArtifactsConfiguration Source #
The content artifact object.
See: newContentArtifactsConfiguration
smart constructor.
ContentArtifactsConfiguration' | |
|
Instances
newContentArtifactsConfiguration Source #
Create a value of ContentArtifactsConfiguration
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:muxType:ContentArtifactsConfiguration'
, contentArtifactsConfiguration_muxType
- The MUX type of the artifact configuration.
$sel:state:ContentArtifactsConfiguration'
, contentArtifactsConfiguration_state
- Indicates whether the content artifact is enabled or disabled.
contentArtifactsConfiguration_muxType :: Lens' ContentArtifactsConfiguration (Maybe ContentMuxType) Source #
The MUX type of the artifact configuration.
contentArtifactsConfiguration_state :: Lens' ContentArtifactsConfiguration ArtifactsState Source #
Indicates whether the content artifact is enabled or disabled.
ConversationRetentionSettings
data ConversationRetentionSettings Source #
The retention settings that determine how long to retain conversation messages for an Amazon Chime Enterprise account.
See: newConversationRetentionSettings
smart constructor.
ConversationRetentionSettings' | |
|
Instances
newConversationRetentionSettings :: ConversationRetentionSettings Source #
Create a value of ConversationRetentionSettings
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:retentionDays:ConversationRetentionSettings'
, conversationRetentionSettings_retentionDays
- The number of days for which to retain conversation messages.
conversationRetentionSettings_retentionDays :: Lens' ConversationRetentionSettings (Maybe Natural) Source #
The number of days for which to retain conversation messages.
CreateAttendeeError
data CreateAttendeeError Source #
The list of errors returned when errors are encountered during the BatchCreateAttendee and CreateAttendee actions. This includes external user IDs, error codes, and error messages.
See: newCreateAttendeeError
smart constructor.
CreateAttendeeError' | |
|
Instances
newCreateAttendeeError :: CreateAttendeeError Source #
Create a value of CreateAttendeeError
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:CreateAttendeeError'
, createAttendeeError_errorCode
- The error code.
$sel:errorMessage:CreateAttendeeError'
, createAttendeeError_errorMessage
- The error message.
$sel:externalUserId:CreateAttendeeError'
, createAttendeeError_externalUserId
- The Amazon Chime SDK external user ID. An idempotency token. Links the
attendee to an identity managed by a builder application.
createAttendeeError_errorCode :: Lens' CreateAttendeeError (Maybe Text) Source #
The error code.
createAttendeeError_errorMessage :: Lens' CreateAttendeeError (Maybe Text) Source #
The error message.
createAttendeeError_externalUserId :: Lens' CreateAttendeeError (Maybe Text) Source #
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application.
CreateAttendeeRequestItem
data CreateAttendeeRequestItem Source #
The Amazon Chime SDK attendee fields to create, used with the BatchCreateAttendee action.
See: newCreateAttendeeRequestItem
smart constructor.
Instances
newCreateAttendeeRequestItem Source #
Create a value of CreateAttendeeRequestItem
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:CreateAttendeeRequestItem'
, createAttendeeRequestItem_tags
- The tag key-value pairs.
$sel:externalUserId:CreateAttendeeRequestItem'
, createAttendeeRequestItem_externalUserId
- The Amazon Chime SDK external user ID. An idempotency token. Links the
attendee to an identity managed by a builder application.
createAttendeeRequestItem_tags :: Lens' CreateAttendeeRequestItem (Maybe (NonEmpty Tag)) Source #
The tag key-value pairs.
createAttendeeRequestItem_externalUserId :: Lens' CreateAttendeeRequestItem Text Source #
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application.
Credential
data Credential Source #
The SIP credentials used to authenticate requests to your Amazon Chime Voice Connector.
See: newCredential
smart constructor.
Instances
newCredential :: Credential Source #
Create a value of Credential
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:password:Credential'
, credential_password
- The RFC2617 compliant password associated with the SIP credentials, in
US-ASCII format.
$sel:username:Credential'
, credential_username
- The RFC2617 compliant user name associated with the SIP credentials, in
US-ASCII format.
credential_password :: Lens' Credential (Maybe Text) Source #
The RFC2617 compliant password associated with the SIP credentials, in US-ASCII format.
credential_username :: Lens' Credential (Maybe Text) Source #
The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII format.
DNISEmergencyCallingConfiguration
data DNISEmergencyCallingConfiguration Source #
The Dialed Number Identification Service (DNIS) emergency calling configuration details associated with an Amazon Chime Voice Connector's emergency calling configuration.
See: newDNISEmergencyCallingConfiguration
smart constructor.
DNISEmergencyCallingConfiguration' | |
|
Instances
newDNISEmergencyCallingConfiguration Source #
:: Text |
|
-> Text | |
-> DNISEmergencyCallingConfiguration |
Create a value of DNISEmergencyCallingConfiguration
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:testPhoneNumber:DNISEmergencyCallingConfiguration'
, dNISEmergencyCallingConfiguration_testPhoneNumber
- The DNIS phone number to route test emergency calls to, in E.164 format.
$sel:emergencyPhoneNumber:DNISEmergencyCallingConfiguration'
, dNISEmergencyCallingConfiguration_emergencyPhoneNumber
- The DNIS phone number to route emergency calls to, in E.164 format.
$sel:callingCountry:DNISEmergencyCallingConfiguration'
, dNISEmergencyCallingConfiguration_callingCountry
- The country from which emergency calls are allowed, in ISO 3166-1
alpha-2 format.
dNISEmergencyCallingConfiguration_testPhoneNumber :: Lens' DNISEmergencyCallingConfiguration (Maybe Text) Source #
The DNIS phone number to route test emergency calls to, in E.164 format.
dNISEmergencyCallingConfiguration_emergencyPhoneNumber :: Lens' DNISEmergencyCallingConfiguration Text Source #
The DNIS phone number to route emergency calls to, in E.164 format.
dNISEmergencyCallingConfiguration_callingCountry :: Lens' DNISEmergencyCallingConfiguration Text Source #
The country from which emergency calls are allowed, in ISO 3166-1 alpha-2 format.
EmergencyCallingConfiguration
data EmergencyCallingConfiguration Source #
The emergency calling configuration details associated with an Amazon Chime Voice Connector.
See: newEmergencyCallingConfiguration
smart constructor.
EmergencyCallingConfiguration' | |
|
Instances
newEmergencyCallingConfiguration :: EmergencyCallingConfiguration Source #
Create a value of EmergencyCallingConfiguration
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:dnis:EmergencyCallingConfiguration'
, emergencyCallingConfiguration_dnis
- The Dialed Number Identification Service (DNIS) emergency calling
configuration details.
emergencyCallingConfiguration_dnis :: Lens' EmergencyCallingConfiguration (Maybe [DNISEmergencyCallingConfiguration]) Source #
The Dialed Number Identification Service (DNIS) emergency calling configuration details.
EngineTranscribeMedicalSettings
data EngineTranscribeMedicalSettings Source #
Settings specific to the Amazon Transcribe Medical engine.
See: newEngineTranscribeMedicalSettings
smart constructor.
EngineTranscribeMedicalSettings' | |
|
Instances
newEngineTranscribeMedicalSettings Source #
:: TranscribeMedicalLanguageCode | |
-> TranscribeMedicalSpecialty | |
-> TranscribeMedicalType | |
-> EngineTranscribeMedicalSettings |
Create a value of EngineTranscribeMedicalSettings
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:contentIdentificationType:EngineTranscribeMedicalSettings'
, engineTranscribeMedicalSettings_contentIdentificationType
- Set this field to PHI
to identify personal health information in the
transcription output.
$sel:region:EngineTranscribeMedicalSettings'
, engineTranscribeMedicalSettings_region
- The AWS Region passed to Amazon Transcribe Medical. If you don't
specify a Region, Amazon Chime uses the meeting's Region.
$sel:vocabularyName:EngineTranscribeMedicalSettings'
, engineTranscribeMedicalSettings_vocabularyName
- The name of the vocabulary passed to Amazon Transcribe Medical.
$sel:languageCode:EngineTranscribeMedicalSettings'
, engineTranscribeMedicalSettings_languageCode
- The language code specified for the Amazon Transcribe Medical engine.
$sel:specialty:EngineTranscribeMedicalSettings'
, engineTranscribeMedicalSettings_specialty
- The specialty specified for the Amazon Transcribe Medical engine.
$sel:type':EngineTranscribeMedicalSettings'
, engineTranscribeMedicalSettings_type
- The type of transcription.
engineTranscribeMedicalSettings_contentIdentificationType :: Lens' EngineTranscribeMedicalSettings (Maybe TranscribeMedicalContentIdentificationType) Source #
Set this field to PHI
to identify personal health information in the
transcription output.
engineTranscribeMedicalSettings_region :: Lens' EngineTranscribeMedicalSettings (Maybe TranscribeMedicalRegion) Source #
The AWS Region passed to Amazon Transcribe Medical. If you don't specify a Region, Amazon Chime uses the meeting's Region.
engineTranscribeMedicalSettings_vocabularyName :: Lens' EngineTranscribeMedicalSettings (Maybe Text) Source #
The name of the vocabulary passed to Amazon Transcribe Medical.
engineTranscribeMedicalSettings_languageCode :: Lens' EngineTranscribeMedicalSettings TranscribeMedicalLanguageCode Source #
The language code specified for the Amazon Transcribe Medical engine.
engineTranscribeMedicalSettings_specialty :: Lens' EngineTranscribeMedicalSettings TranscribeMedicalSpecialty Source #
The specialty specified for the Amazon Transcribe Medical engine.
engineTranscribeMedicalSettings_type :: Lens' EngineTranscribeMedicalSettings TranscribeMedicalType Source #
The type of transcription.
EngineTranscribeSettings
data EngineTranscribeSettings Source #
Settings specific to the Amazon Transcribe engine.
See: newEngineTranscribeSettings
smart constructor.
EngineTranscribeSettings' | |
|
Instances
newEngineTranscribeSettings Source #
Create a value of EngineTranscribeSettings
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:contentIdentificationType:EngineTranscribeSettings'
, engineTranscribeSettings_contentIdentificationType
- Set this field to PII
to identify personally identifiable information
in the transcription output.
$sel:contentRedactionType:EngineTranscribeSettings'
, engineTranscribeSettings_contentRedactionType
- Set this field to PII
to redact personally identifiable information in
the transcription output. Content redaction is performed only upon
complete transcription of the audio segments.
$sel:enablePartialResultsStabilization:EngineTranscribeSettings'
, engineTranscribeSettings_enablePartialResultsStabilization
- Generates partial transcription results that are less likely to change
as meeting attendees speak. It does so by only allowing the last few
words from the partial results to change.
$sel:languageModelName:EngineTranscribeSettings'
, engineTranscribeSettings_languageModelName
- The name of the language model used during transcription.
$sel:partialResultsStability:EngineTranscribeSettings'
, engineTranscribeSettings_partialResultsStability
- The stabity level of a partial results transcription. Determines how
stable you want the transcription results to be. A higher level means
the transcription results are less likely to change.
$sel:piiEntityTypes:EngineTranscribeSettings'
, engineTranscribeSettings_piiEntityTypes
- Lists the PII entity types you want to identify or redact. To specify
entity types, you must enable ContentIdentificationType
or
ContentRedactionType
.
PIIEntityTypes
must be comma-separated. The available values are:
BANK_ACCOUNT_NUMBER
, BANK_ROUTING, CREDIT_DEBIT_NUMBER
,
CREDIT_DEBIT_CVV
, CREDIT_DEBIT_EXPIRY
, PIN
, EMAIL
, ADDRESS
,
NAME
, PHONE
, SSN
, and ALL
.
PiiEntityTypes
is an optional parameter with a default value of ALL
.
$sel:region:EngineTranscribeSettings'
, engineTranscribeSettings_region
- The AWS Region passed to Amazon Transcribe. If you don't specify a
Region, Amazon Chime uses the meeting's Region.
$sel:vocabularyFilterMethod:EngineTranscribeSettings'
, engineTranscribeSettings_vocabularyFilterMethod
- The filtering method passed to Amazon Transcribe.
$sel:vocabularyFilterName:EngineTranscribeSettings'
, engineTranscribeSettings_vocabularyFilterName
- The name of the vocabulary filter passed to Amazon Transcribe.
$sel:vocabularyName:EngineTranscribeSettings'
, engineTranscribeSettings_vocabularyName
- The name of the vocabulary passed to Amazon Transcribe.
$sel:languageCode:EngineTranscribeSettings'
, engineTranscribeSettings_languageCode
- The language code specified for the Amazon Transcribe engine.
engineTranscribeSettings_contentIdentificationType :: Lens' EngineTranscribeSettings (Maybe TranscribeContentIdentificationType) Source #
Set this field to PII
to identify personally identifiable information
in the transcription output.
engineTranscribeSettings_contentRedactionType :: Lens' EngineTranscribeSettings (Maybe TranscribeContentRedactionType) Source #
Set this field to PII
to redact personally identifiable information in
the transcription output. Content redaction is performed only upon
complete transcription of the audio segments.
engineTranscribeSettings_enablePartialResultsStabilization :: Lens' EngineTranscribeSettings (Maybe Bool) Source #
Generates partial transcription results that are less likely to change as meeting attendees speak. It does so by only allowing the last few words from the partial results to change.
engineTranscribeSettings_languageModelName :: Lens' EngineTranscribeSettings (Maybe Text) Source #
The name of the language model used during transcription.
engineTranscribeSettings_partialResultsStability :: Lens' EngineTranscribeSettings (Maybe TranscribePartialResultsStability) Source #
The stabity level of a partial results transcription. Determines how stable you want the transcription results to be. A higher level means the transcription results are less likely to change.
engineTranscribeSettings_piiEntityTypes :: Lens' EngineTranscribeSettings (Maybe Text) Source #
Lists the PII entity types you want to identify or redact. To specify
entity types, you must enable ContentIdentificationType
or
ContentRedactionType
.
PIIEntityTypes
must be comma-separated. The available values are:
BANK_ACCOUNT_NUMBER
, BANK_ROUTING, CREDIT_DEBIT_NUMBER
,
CREDIT_DEBIT_CVV
, CREDIT_DEBIT_EXPIRY
, PIN
, EMAIL
, ADDRESS
,
NAME
, PHONE
, SSN
, and ALL
.
PiiEntityTypes
is an optional parameter with a default value of ALL
.
engineTranscribeSettings_region :: Lens' EngineTranscribeSettings (Maybe TranscribeRegion) Source #
The AWS Region passed to Amazon Transcribe. If you don't specify a Region, Amazon Chime uses the meeting's Region.
engineTranscribeSettings_vocabularyFilterMethod :: Lens' EngineTranscribeSettings (Maybe TranscribeVocabularyFilterMethod) Source #
The filtering method passed to Amazon Transcribe.
engineTranscribeSettings_vocabularyFilterName :: Lens' EngineTranscribeSettings (Maybe Text) Source #
The name of the vocabulary filter passed to Amazon Transcribe.
engineTranscribeSettings_vocabularyName :: Lens' EngineTranscribeSettings (Maybe Text) Source #
The name of the vocabulary passed to Amazon Transcribe.
engineTranscribeSettings_languageCode :: Lens' EngineTranscribeSettings TranscribeLanguageCode Source #
The language code specified for the Amazon Transcribe engine.
EventsConfiguration
data EventsConfiguration Source #
The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN.
See: newEventsConfiguration
smart constructor.
Instances
newEventsConfiguration :: EventsConfiguration Source #
Create a value of EventsConfiguration
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:botId:EventsConfiguration'
, eventsConfiguration_botId
- The bot ID.
$sel:lambdaFunctionArn:EventsConfiguration'
, eventsConfiguration_lambdaFunctionArn
- Lambda function ARN that allows a bot to receive outgoing events.
$sel:outboundEventsHTTPSEndpoint:EventsConfiguration'
, eventsConfiguration_outboundEventsHTTPSEndpoint
- HTTPS endpoint that allows a bot to receive outgoing events.
eventsConfiguration_botId :: Lens' EventsConfiguration (Maybe Text) Source #
The bot ID.
eventsConfiguration_lambdaFunctionArn :: Lens' EventsConfiguration (Maybe Text) Source #
Lambda function ARN that allows a bot to receive outgoing events.
eventsConfiguration_outboundEventsHTTPSEndpoint :: Lens' EventsConfiguration (Maybe Text) Source #
HTTPS endpoint that allows a bot to receive outgoing events.
GeoMatchParams
data GeoMatchParams Source #
The country and area code for a proxy phone number in a proxy phone session.
See: newGeoMatchParams
smart constructor.
Instances
Create a value of GeoMatchParams
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:country:GeoMatchParams'
, geoMatchParams_country
- The country.
$sel:areaCode:GeoMatchParams'
, geoMatchParams_areaCode
- The area code.
geoMatchParams_country :: Lens' GeoMatchParams Text Source #
The country.
geoMatchParams_areaCode :: Lens' GeoMatchParams Text Source #
The area code.
Identity
The details of a user.
See: newIdentity
smart constructor.
Instances
FromJSON Identity Source # | |
Generic Identity Source # | |
Show Identity Source # | |
NFData Identity Source # | |
Defined in Amazonka.Chime.Types.Identity | |
Eq Identity Source # | |
Hashable Identity Source # | |
Defined in Amazonka.Chime.Types.Identity | |
type Rep Identity Source # | |
Defined in Amazonka.Chime.Types.Identity type Rep Identity = D1 ('MetaData "Identity" "Amazonka.Chime.Types.Identity" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" '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.
Invite
Invitation object returned after emailing users to invite them to join
the Amazon Chime Team
account.
See: newInvite
smart constructor.
Invite' | |
|
Instances
FromJSON Invite Source # | |
Generic Invite Source # | |
Show Invite Source # | |
NFData Invite Source # | |
Defined in Amazonka.Chime.Types.Invite | |
Eq Invite Source # | |
Hashable Invite Source # | |
Defined in Amazonka.Chime.Types.Invite | |
type Rep Invite Source # | |
Defined in Amazonka.Chime.Types.Invite type Rep Invite = D1 ('MetaData "Invite" "Amazonka.Chime.Types.Invite" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "Invite'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "emailStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmailStatus))) :*: (S1 ('MetaSel ('Just "inviteId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InviteStatus))))) |
Create a value of Invite
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:emailAddress:Invite'
, invite_emailAddress
- The email address to which the invite is sent.
$sel:emailStatus:Invite'
, invite_emailStatus
- The status of the invite email.
$sel:inviteId:Invite'
, invite_inviteId
- The invite ID.
$sel:status:Invite'
, invite_status
- The status of the invite.
invite_emailAddress :: Lens' Invite (Maybe Text) Source #
The email address to which the invite is sent.
invite_emailStatus :: Lens' Invite (Maybe EmailStatus) Source #
The status of the invite email.
invite_status :: Lens' Invite (Maybe InviteStatus) Source #
The status of the invite.
LoggingConfiguration
data LoggingConfiguration Source #
The logging configuration associated with an Amazon Chime Voice Connector. Specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
See: newLoggingConfiguration
smart constructor.
LoggingConfiguration' | |
|
Instances
newLoggingConfiguration :: LoggingConfiguration Source #
Create a value of LoggingConfiguration
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:enableMediaMetricLogs:LoggingConfiguration'
, loggingConfiguration_enableMediaMetricLogs
- Boolean that enables the logging of Voice Connector metrics to
Cloudwatch.
$sel:enableSIPLogs:LoggingConfiguration'
, loggingConfiguration_enableSIPLogs
- When true, enables SIP message logs for sending to Amazon CloudWatch
Logs.
loggingConfiguration_enableMediaMetricLogs :: Lens' LoggingConfiguration (Maybe Bool) Source #
Boolean that enables the logging of Voice Connector metrics to Cloudwatch.
loggingConfiguration_enableSIPLogs :: Lens' LoggingConfiguration (Maybe Bool) Source #
When true, enables SIP message logs for sending to Amazon CloudWatch Logs.
MediaCapturePipeline
data MediaCapturePipeline Source #
A media capture pipeline object consisting of an ID, source type, source ARN, a sink type, a sink ARN, and a configuration object.
See: newMediaCapturePipeline
smart constructor.
MediaCapturePipeline' | |
|
Instances
newMediaCapturePipeline :: MediaCapturePipeline Source #
Create a value of MediaCapturePipeline
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:chimeSdkMeetingConfiguration:MediaCapturePipeline'
, mediaCapturePipeline_chimeSdkMeetingConfiguration
- The configuration for a specified media capture pipeline. SourceType
must be ChimeSdkMeeting
.
$sel:createdTimestamp:MediaCapturePipeline'
, mediaCapturePipeline_createdTimestamp
- The time at which the capture pipeline was created, in ISO 8601 format.
$sel:mediaPipelineId:MediaCapturePipeline'
, mediaCapturePipeline_mediaPipelineId
- The ID of a media capture pipeline.
$sel:sinkArn:MediaCapturePipeline'
, mediaCapturePipeline_sinkArn
- ARN of the destination to which the media artifacts are saved.
$sel:sinkType:MediaCapturePipeline'
, mediaCapturePipeline_sinkType
- Destination type to which the media artifacts are saved. You must use an
S3 Bucket.
$sel:sourceArn:MediaCapturePipeline'
, mediaCapturePipeline_sourceArn
- ARN of the source from which the media artifacts will be saved.
$sel:sourceType:MediaCapturePipeline'
, mediaCapturePipeline_sourceType
- Source type from which media artifacts are saved. You must use
ChimeMeeting
.
$sel:status:MediaCapturePipeline'
, mediaCapturePipeline_status
- The status of the media capture pipeline.
$sel:updatedTimestamp:MediaCapturePipeline'
, mediaCapturePipeline_updatedTimestamp
- The time at which the capture pipeline was updated, in ISO 8601 format.
mediaCapturePipeline_chimeSdkMeetingConfiguration :: Lens' MediaCapturePipeline (Maybe ChimeSdkMeetingConfiguration) Source #
The configuration for a specified media capture pipeline. SourceType
must be ChimeSdkMeeting
.
mediaCapturePipeline_createdTimestamp :: Lens' MediaCapturePipeline (Maybe UTCTime) Source #
The time at which the capture pipeline was created, in ISO 8601 format.
mediaCapturePipeline_mediaPipelineId :: Lens' MediaCapturePipeline (Maybe Text) Source #
The ID of a media capture pipeline.
mediaCapturePipeline_sinkArn :: Lens' MediaCapturePipeline (Maybe Text) Source #
ARN of the destination to which the media artifacts are saved.
mediaCapturePipeline_sinkType :: Lens' MediaCapturePipeline (Maybe MediaPipelineSinkType) Source #
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
mediaCapturePipeline_sourceArn :: Lens' MediaCapturePipeline (Maybe Text) Source #
ARN of the source from which the media artifacts will be saved.
mediaCapturePipeline_sourceType :: Lens' MediaCapturePipeline (Maybe MediaPipelineSourceType) Source #
Source type from which media artifacts are saved. You must use
ChimeMeeting
.
mediaCapturePipeline_status :: Lens' MediaCapturePipeline (Maybe MediaPipelineStatus) Source #
The status of the media capture pipeline.
mediaCapturePipeline_updatedTimestamp :: Lens' MediaCapturePipeline (Maybe UTCTime) Source #
The time at which the capture pipeline was updated, in ISO 8601 format.
MediaPlacement
data MediaPlacement Source #
A set of endpoints used by clients to connect to the media service group for an Amazon Chime SDK meeting.
See: newMediaPlacement
smart constructor.
MediaPlacement' | |
|
Instances
newMediaPlacement :: MediaPlacement Source #
Create a value of MediaPlacement
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:audioFallbackUrl:MediaPlacement'
, mediaPlacement_audioFallbackUrl
- The audio fallback URL.
$sel:audioHostUrl:MediaPlacement'
, mediaPlacement_audioHostUrl
- The audio host URL.
$sel:eventIngestionUrl:MediaPlacement'
, mediaPlacement_eventIngestionUrl
- The event ingestion URL to which you send client meeting events.
$sel:screenDataUrl:MediaPlacement'
, mediaPlacement_screenDataUrl
- The screen data URL.
$sel:screenSharingUrl:MediaPlacement'
, mediaPlacement_screenSharingUrl
- The screen sharing URL.
$sel:screenViewingUrl:MediaPlacement'
, mediaPlacement_screenViewingUrl
- The screen viewing URL.
$sel:signalingUrl:MediaPlacement'
, mediaPlacement_signalingUrl
- The signaling URL.
$sel:turnControlUrl:MediaPlacement'
, mediaPlacement_turnControlUrl
- The turn control URL.
mediaPlacement_audioFallbackUrl :: Lens' MediaPlacement (Maybe Text) Source #
The audio fallback URL.
mediaPlacement_audioHostUrl :: Lens' MediaPlacement (Maybe Text) Source #
The audio host URL.
mediaPlacement_eventIngestionUrl :: Lens' MediaPlacement (Maybe Text) Source #
The event ingestion URL to which you send client meeting events.
mediaPlacement_screenDataUrl :: Lens' MediaPlacement (Maybe Text) Source #
The screen data URL.
mediaPlacement_screenSharingUrl :: Lens' MediaPlacement (Maybe Text) Source #
The screen sharing URL.
mediaPlacement_screenViewingUrl :: Lens' MediaPlacement (Maybe Text) Source #
The screen viewing URL.
mediaPlacement_signalingUrl :: Lens' MediaPlacement (Maybe Text) Source #
The signaling URL.
mediaPlacement_turnControlUrl :: Lens' MediaPlacement (Maybe Text) Source #
The turn control URL.
Meeting
A meeting created using the Amazon Chime SDK.
See: newMeeting
smart constructor.
Meeting' | |
|
Instances
FromJSON Meeting Source # | |
Generic Meeting Source # | |
Show Meeting Source # | |
NFData Meeting Source # | |
Defined in Amazonka.Chime.Types.Meeting | |
Eq Meeting Source # | |
Hashable Meeting Source # | |
Defined in Amazonka.Chime.Types.Meeting | |
type Rep Meeting Source # | |
Defined in Amazonka.Chime.Types.Meeting type Rep Meeting = D1 ('MetaData "Meeting" "Amazonka.Chime.Types.Meeting" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "Meeting'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "externalMeetingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "mediaPlacement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MediaPlacement))) :*: (S1 ('MetaSel ('Just "mediaRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meetingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newMeeting :: Meeting Source #
Create a value of Meeting
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:externalMeetingId:Meeting'
, meeting_externalMeetingId
- The external meeting ID.
$sel:mediaPlacement:Meeting'
, meeting_mediaPlacement
- The media placement for the meeting.
$sel:mediaRegion:Meeting'
, meeting_mediaRegion
- The Region in which you create the meeting. Available values:
af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
,
ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
,
eu-north-1
, eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
,
sa-east-1
, us-east-1
, us-east-2
, us-west-1
, us-west-2
.
$sel:meetingId:Meeting'
, meeting_meetingId
- The Amazon Chime SDK meeting ID.
meeting_mediaPlacement :: Lens' Meeting (Maybe MediaPlacement) Source #
The media placement for the meeting.
meeting_mediaRegion :: Lens' Meeting (Maybe Text) Source #
The Region in which you create the meeting. Available values:
af-south-1
, ap-northeast-1
, ap-northeast-2
, ap-south-1
,
ap-southeast-1
, ap-southeast-2
, ca-central-1
, eu-central-1
,
eu-north-1
, eu-south-1
, eu-west-1
, eu-west-2
, eu-west-3
,
sa-east-1
, us-east-1
, us-east-2
, us-west-1
, us-west-2
.
MeetingNotificationConfiguration
data MeetingNotificationConfiguration Source #
The resource target configurations for receiving Amazon Chime SDK
meeting and attendee event notifications. The Amazon Chime SDK supports
resource targets located in the US East (N. Virginia) AWS Region
(us-east-1
).
See: newMeetingNotificationConfiguration
smart constructor.
MeetingNotificationConfiguration' | |
|
Instances
newMeetingNotificationConfiguration :: MeetingNotificationConfiguration Source #
Create a value of MeetingNotificationConfiguration
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:snsTopicArn:MeetingNotificationConfiguration'
, meetingNotificationConfiguration_snsTopicArn
- The SNS topic ARN.
$sel:sqsQueueArn:MeetingNotificationConfiguration'
, meetingNotificationConfiguration_sqsQueueArn
- The SQS queue ARN.
meetingNotificationConfiguration_snsTopicArn :: Lens' MeetingNotificationConfiguration (Maybe Text) Source #
The SNS topic ARN.
meetingNotificationConfiguration_sqsQueueArn :: Lens' MeetingNotificationConfiguration (Maybe Text) Source #
The SQS queue ARN.
Member
The member details, such as email address, name, member ID, and member type.
See: newMember
smart constructor.
Instances
Create a value of Member
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:accountId:Member'
, member_accountId
- The Amazon Chime account ID.
$sel:email:Member'
, member_email
- The member email address.
$sel:fullName:Member'
, member_fullName
- The member name.
$sel:memberId:Member'
, member_memberId
- The member ID (user ID or bot ID).
$sel:memberType:Member'
, member_memberType
- The member type.
member_memberType :: Lens' Member (Maybe MemberType) Source #
The member type.
MemberError
data MemberError Source #
The list of errors returned when a member action results in an error.
See: newMemberError
smart constructor.
Instances
newMemberError :: MemberError Source #
Create a value of MemberError
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:MemberError'
, memberError_errorCode
- The error code.
$sel:errorMessage:MemberError'
, memberError_errorMessage
- The error message.
$sel:memberId:MemberError'
, memberError_memberId
- The member ID.
memberError_errorCode :: Lens' MemberError (Maybe ErrorCode) Source #
The error code.
memberError_errorMessage :: Lens' MemberError (Maybe Text) Source #
The error message.
memberError_memberId :: Lens' MemberError (Maybe Text) Source #
The member ID.
MembershipItem
data MembershipItem Source #
Membership details, such as member ID and member role.
See: newMembershipItem
smart constructor.
Instances
newMembershipItem :: MembershipItem Source #
Create a value of MembershipItem
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:memberId:MembershipItem'
, membershipItem_memberId
- The member ID.
$sel:role':MembershipItem'
, membershipItem_role
- The member role.
membershipItem_memberId :: Lens' MembershipItem (Maybe Text) Source #
The member ID.
membershipItem_role :: Lens' MembershipItem (Maybe RoomMembershipRole) Source #
The member role.
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.
messagingSessionEndpoint_url :: Lens' MessagingSessionEndpoint (Maybe Text) Source #
The endpoint to which you establish a websocket connection.
OrderedPhoneNumber
data OrderedPhoneNumber Source #
A phone number for which an order has been placed.
See: newOrderedPhoneNumber
smart constructor.
OrderedPhoneNumber' | |
|
Instances
newOrderedPhoneNumber :: OrderedPhoneNumber Source #
Create a value of OrderedPhoneNumber
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:e164PhoneNumber:OrderedPhoneNumber'
, orderedPhoneNumber_e164PhoneNumber
- The phone number, in E.164 format.
$sel:status:OrderedPhoneNumber'
, orderedPhoneNumber_status
- The phone number status.
orderedPhoneNumber_e164PhoneNumber :: Lens' OrderedPhoneNumber (Maybe Text) Source #
The phone number, in E.164 format.
orderedPhoneNumber_status :: Lens' OrderedPhoneNumber (Maybe OrderedPhoneNumberStatus) Source #
The phone number status.
Origination
data Origination Source #
Origination settings enable your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector.
The parameters listed below are not required, but you must use at least one.
See: newOrigination
smart constructor.
Origination' | |
|
Instances
newOrigination :: Origination Source #
Create a value of Origination
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:disabled:Origination'
, origination_disabled
- When origination settings are disabled, inbound calls are not enabled
for your Amazon Chime Voice Connector. This parameter is not required,
but you must specify this parameter or Routes
.
$sel:routes:Origination'
, origination_routes
- The call distribution properties defined for your SIP hosts. Valid
range: Minimum value of 1. Maximum value of 20. This parameter is not
required, but you must specify this parameter or Disabled
.
origination_disabled :: Lens' Origination (Maybe Bool) Source #
When origination settings are disabled, inbound calls are not enabled
for your Amazon Chime Voice Connector. This parameter is not required,
but you must specify this parameter or Routes
.
origination_routes :: Lens' Origination (Maybe [OriginationRoute]) Source #
The call distribution properties defined for your SIP hosts. Valid
range: Minimum value of 1. Maximum value of 20. This parameter is not
required, but you must specify this parameter or Disabled
.
OriginationRoute
data OriginationRoute Source #
Origination routes define call distribution properties for your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector. Limit: Ten origination routes for each Amazon Chime Voice Connector.
The parameters listed below are not required, but you must use at least one.
See: newOriginationRoute
smart constructor.
OriginationRoute' | |
|
Instances
newOriginationRoute :: OriginationRoute Source #
Create a value of OriginationRoute
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:host:OriginationRoute'
, originationRoute_host
- The FQDN or IP address to contact for origination traffic.
$sel:port:OriginationRoute'
, originationRoute_port
- The designated origination route port. Defaults to 5060.
$sel:priority:OriginationRoute'
, originationRoute_priority
- The priority associated with the host, with 1 being the highest
priority. Higher priority hosts are attempted first.
$sel:protocol:OriginationRoute'
, originationRoute_protocol
- The protocol to use for the origination route. Encryption-enabled Amazon
Chime Voice Connectors use TCP protocol by default.
$sel:weight:OriginationRoute'
, originationRoute_weight
- The weight associated with the host. If hosts are equal in priority,
calls are redistributed among them based on their relative weight.
originationRoute_host :: Lens' OriginationRoute (Maybe Text) Source #
The FQDN or IP address to contact for origination traffic.
originationRoute_port :: Lens' OriginationRoute (Maybe Natural) Source #
The designated origination route port. Defaults to 5060.
originationRoute_priority :: Lens' OriginationRoute (Maybe Natural) Source #
The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.
originationRoute_protocol :: Lens' OriginationRoute (Maybe OriginationRouteProtocol) Source #
The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.
originationRoute_weight :: Lens' OriginationRoute (Maybe Natural) Source #
The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight.
Participant
data Participant Source #
The phone number and proxy phone number for a participant in an Amazon Chime Voice Connector proxy session.
See: newParticipant
smart constructor.
Participant' | |
|
Instances
newParticipant :: Participant Source #
Create a value of Participant
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:phoneNumber:Participant'
, participant_phoneNumber
- The participant's phone number.
$sel:proxyPhoneNumber:Participant'
, participant_proxyPhoneNumber
- The participant's proxy phone number.
participant_phoneNumber :: Lens' Participant (Maybe Text) Source #
The participant's phone number.
participant_proxyPhoneNumber :: Lens' Participant (Maybe Text) Source #
The participant's proxy phone number.
PhoneNumber
data PhoneNumber Source #
A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice Connector.
See: newPhoneNumber
smart constructor.
PhoneNumber' | |
|
Instances
newPhoneNumber :: PhoneNumber Source #
Create a value of PhoneNumber
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:associations:PhoneNumber'
, phoneNumber_associations
- The phone number associations.
$sel:callingName:PhoneNumber'
, phoneNumber_callingName
- The outbound calling name associated with the phone number.
$sel:callingNameStatus:PhoneNumber'
, phoneNumber_callingNameStatus
- The outbound calling name status.
$sel:capabilities:PhoneNumber'
, phoneNumber_capabilities
- The phone number capabilities.
$sel:country:PhoneNumber'
, phoneNumber_country
- The phone number country. Format: ISO 3166-1 alpha-2.
$sel:createdTimestamp:PhoneNumber'
, phoneNumber_createdTimestamp
- The phone number creation timestamp, in ISO 8601 format.
$sel:deletionTimestamp:PhoneNumber'
, phoneNumber_deletionTimestamp
- The deleted phone number timestamp, in ISO 8601 format.
$sel:e164PhoneNumber:PhoneNumber'
, phoneNumber_e164PhoneNumber
- The phone number, in E.164 format.
$sel:phoneNumberId:PhoneNumber'
, phoneNumber_phoneNumberId
- The phone number ID.
$sel:productType:PhoneNumber'
, phoneNumber_productType
- The phone number product type.
$sel:status:PhoneNumber'
, phoneNumber_status
- The phone number status.
$sel:type':PhoneNumber'
, phoneNumber_type
- The phone number type.
$sel:updatedTimestamp:PhoneNumber'
, phoneNumber_updatedTimestamp
- The updated phone number timestamp, in ISO 8601 format.
phoneNumber_associations :: Lens' PhoneNumber (Maybe [PhoneNumberAssociation]) Source #
The phone number associations.
phoneNumber_callingName :: Lens' PhoneNumber (Maybe Text) Source #
The outbound calling name associated with the phone number.
phoneNumber_callingNameStatus :: Lens' PhoneNumber (Maybe CallingNameStatus) Source #
The outbound calling name status.
phoneNumber_capabilities :: Lens' PhoneNumber (Maybe PhoneNumberCapabilities) Source #
The phone number capabilities.
phoneNumber_country :: Lens' PhoneNumber (Maybe Text) Source #
The phone number country. Format: ISO 3166-1 alpha-2.
phoneNumber_createdTimestamp :: Lens' PhoneNumber (Maybe UTCTime) Source #
The phone number creation timestamp, in ISO 8601 format.
phoneNumber_deletionTimestamp :: Lens' PhoneNumber (Maybe UTCTime) Source #
The deleted phone number timestamp, in ISO 8601 format.
phoneNumber_e164PhoneNumber :: Lens' PhoneNumber (Maybe Text) Source #
The phone number, in E.164 format.
phoneNumber_phoneNumberId :: Lens' PhoneNumber (Maybe Text) Source #
The phone number ID.
phoneNumber_productType :: Lens' PhoneNumber (Maybe PhoneNumberProductType) Source #
The phone number product type.
phoneNumber_status :: Lens' PhoneNumber (Maybe PhoneNumberStatus) Source #
The phone number status.
phoneNumber_type :: Lens' PhoneNumber (Maybe PhoneNumberType) Source #
The phone number type.
phoneNumber_updatedTimestamp :: Lens' PhoneNumber (Maybe UTCTime) Source #
The updated phone number timestamp, in ISO 8601 format.
PhoneNumberAssociation
data PhoneNumberAssociation Source #
The phone number associations, such as Amazon Chime account ID, Amazon Chime user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
See: newPhoneNumberAssociation
smart constructor.
PhoneNumberAssociation' | |
|
Instances
newPhoneNumberAssociation :: PhoneNumberAssociation Source #
Create a value of PhoneNumberAssociation
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:associatedTimestamp:PhoneNumberAssociation'
, phoneNumberAssociation_associatedTimestamp
- The timestamp of the phone number association, in ISO 8601 format.
$sel:name:PhoneNumberAssociation'
, phoneNumberAssociation_name
- Defines the association with an Amazon Chime account ID, user ID, Amazon
Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
$sel:value:PhoneNumberAssociation'
, phoneNumberAssociation_value
- Contains the ID for the entity specified in Name.
phoneNumberAssociation_associatedTimestamp :: Lens' PhoneNumberAssociation (Maybe UTCTime) Source #
The timestamp of the phone number association, in ISO 8601 format.
phoneNumberAssociation_name :: Lens' PhoneNumberAssociation (Maybe PhoneNumberAssociationName) Source #
Defines the association with an Amazon Chime account ID, user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
phoneNumberAssociation_value :: Lens' PhoneNumberAssociation (Maybe Text) Source #
Contains the ID for the entity specified in Name.
PhoneNumberCapabilities
data PhoneNumberCapabilities Source #
The phone number capabilities for Amazon Chime Business Calling phone numbers, such as enabled inbound and outbound calling and text messaging.
See: newPhoneNumberCapabilities
smart constructor.
PhoneNumberCapabilities' | |
|
Instances
newPhoneNumberCapabilities :: PhoneNumberCapabilities Source #
Create a value of PhoneNumberCapabilities
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:inboundCall:PhoneNumberCapabilities'
, phoneNumberCapabilities_inboundCall
- Allows or denies inbound calling for the specified phone number.
$sel:inboundMMS:PhoneNumberCapabilities'
, phoneNumberCapabilities_inboundMMS
- Allows or denies inbound MMS messaging for the specified phone number.
$sel:inboundSMS:PhoneNumberCapabilities'
, phoneNumberCapabilities_inboundSMS
- Allows or denies inbound SMS messaging for the specified phone number.
$sel:outboundCall:PhoneNumberCapabilities'
, phoneNumberCapabilities_outboundCall
- Allows or denies outbound calling for the specified phone number.
$sel:outboundMMS:PhoneNumberCapabilities'
, phoneNumberCapabilities_outboundMMS
- Allows or denies outbound MMS messaging for the specified phone number.
$sel:outboundSMS:PhoneNumberCapabilities'
, phoneNumberCapabilities_outboundSMS
- Allows or denies outbound SMS messaging for the specified phone number.
phoneNumberCapabilities_inboundCall :: Lens' PhoneNumberCapabilities (Maybe Bool) Source #
Allows or denies inbound calling for the specified phone number.
phoneNumberCapabilities_inboundMMS :: Lens' PhoneNumberCapabilities (Maybe Bool) Source #
Allows or denies inbound MMS messaging for the specified phone number.
phoneNumberCapabilities_inboundSMS :: Lens' PhoneNumberCapabilities (Maybe Bool) Source #
Allows or denies inbound SMS messaging for the specified phone number.
phoneNumberCapabilities_outboundCall :: Lens' PhoneNumberCapabilities (Maybe Bool) Source #
Allows or denies outbound calling for the specified phone number.
phoneNumberCapabilities_outboundMMS :: Lens' PhoneNumberCapabilities (Maybe Bool) Source #
Allows or denies outbound MMS messaging for the specified phone number.
phoneNumberCapabilities_outboundSMS :: Lens' PhoneNumberCapabilities (Maybe Bool) Source #
Allows or denies outbound SMS messaging for the specified phone number.
PhoneNumberCountry
data PhoneNumberCountry Source #
The phone number country.
See: newPhoneNumberCountry
smart constructor.
PhoneNumberCountry' | |
|
Instances
newPhoneNumberCountry :: PhoneNumberCountry Source #
Create a value of PhoneNumberCountry
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:countryCode:PhoneNumberCountry'
, phoneNumberCountry_countryCode
- The phone number country code. Format: ISO 3166-1 alpha-2.
$sel:supportedPhoneNumberTypes:PhoneNumberCountry'
, phoneNumberCountry_supportedPhoneNumberTypes
- The supported phone number types.
phoneNumberCountry_countryCode :: Lens' PhoneNumberCountry (Maybe Text) Source #
The phone number country code. Format: ISO 3166-1 alpha-2.
phoneNumberCountry_supportedPhoneNumberTypes :: Lens' PhoneNumberCountry (Maybe [PhoneNumberType]) Source #
The supported phone number types.
PhoneNumberError
data PhoneNumberError Source #
If the phone number action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.
See: newPhoneNumberError
smart constructor.
PhoneNumberError' | |
|
Instances
newPhoneNumberError :: PhoneNumberError Source #
Create a value of PhoneNumberError
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:PhoneNumberError'
, phoneNumberError_errorCode
- The error code.
$sel:errorMessage:PhoneNumberError'
, phoneNumberError_errorMessage
- The error message.
$sel:phoneNumberId:PhoneNumberError'
, phoneNumberError_phoneNumberId
- The phone number ID for which the action failed.
phoneNumberError_errorCode :: Lens' PhoneNumberError (Maybe ErrorCode) Source #
The error code.
phoneNumberError_errorMessage :: Lens' PhoneNumberError (Maybe Text) Source #
The error message.
phoneNumberError_phoneNumberId :: Lens' PhoneNumberError (Maybe Text) Source #
The phone number ID for which the action failed.
PhoneNumberOrder
data PhoneNumberOrder Source #
The details of a phone number order created for Amazon Chime.
See: newPhoneNumberOrder
smart constructor.
PhoneNumberOrder' | |
|
Instances
newPhoneNumberOrder :: PhoneNumberOrder Source #
Create a value of PhoneNumberOrder
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:createdTimestamp:PhoneNumberOrder'
, phoneNumberOrder_createdTimestamp
- The phone number order creation time stamp, in ISO 8601 format.
$sel:orderedPhoneNumbers:PhoneNumberOrder'
, phoneNumberOrder_orderedPhoneNumbers
- The ordered phone number details, such as the phone number in E.164
format and the phone number status.
$sel:phoneNumberOrderId:PhoneNumberOrder'
, phoneNumberOrder_phoneNumberOrderId
- The phone number order ID.
$sel:productType:PhoneNumberOrder'
, phoneNumberOrder_productType
- The phone number order product type.
PhoneNumberOrder
, phoneNumberOrder_status
- The status of the phone number order.
$sel:updatedTimestamp:PhoneNumberOrder'
, phoneNumberOrder_updatedTimestamp
- The updated phone number order time stamp, in ISO 8601 format.
phoneNumberOrder_createdTimestamp :: Lens' PhoneNumberOrder (Maybe UTCTime) Source #
The phone number order creation time stamp, in ISO 8601 format.
phoneNumberOrder_orderedPhoneNumbers :: Lens' PhoneNumberOrder (Maybe [OrderedPhoneNumber]) Source #
The ordered phone number details, such as the phone number in E.164 format and the phone number status.
phoneNumberOrder_phoneNumberOrderId :: Lens' PhoneNumberOrder (Maybe Text) Source #
The phone number order ID.
phoneNumberOrder_productType :: Lens' PhoneNumberOrder (Maybe PhoneNumberProductType) Source #
The phone number order product type.
phoneNumberOrder_status :: Lens' PhoneNumberOrder (Maybe PhoneNumberOrderStatus) Source #
The status of the phone number order.
phoneNumberOrder_updatedTimestamp :: Lens' PhoneNumberOrder (Maybe UTCTime) Source #
The updated phone number order time stamp, in ISO 8601 format.
Proxy
The proxy configuration for an Amazon Chime Voice Connector.
See: newProxy
smart constructor.
Proxy' | |
|
Instances
FromJSON Proxy Source # | |
Generic Proxy Source # | |
Show Proxy Source # | |
NFData Proxy Source # | |
Defined in Amazonka.Chime.Types.Proxy | |
Eq Proxy Source # | |
Hashable Proxy Source # | |
Defined in Amazonka.Chime.Types.Proxy | |
type Rep Proxy Source # | |
Defined in Amazonka.Chime.Types.Proxy type Rep Proxy = D1 ('MetaData "Proxy" "Amazonka.Chime.Types.Proxy" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "Proxy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultSessionExpiryMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "disabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "fallBackPhoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "phoneNumberCountries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) |
Create a value of Proxy
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:defaultSessionExpiryMinutes:Proxy'
, proxy_defaultSessionExpiryMinutes
- The default number of minutes allowed for proxy sessions.
$sel:disabled:Proxy'
, proxy_disabled
- When true, stops proxy sessions from being created on the specified
Amazon Chime Voice Connector.
$sel:fallBackPhoneNumber:Proxy'
, proxy_fallBackPhoneNumber
- The phone number to route calls to after a proxy session expires.
$sel:phoneNumberCountries:Proxy'
, proxy_phoneNumberCountries
- The countries for proxy phone numbers to be selected from.
proxy_defaultSessionExpiryMinutes :: Lens' Proxy (Maybe Int) Source #
The default number of minutes allowed for proxy sessions.
proxy_disabled :: Lens' Proxy (Maybe Bool) Source #
When true, stops proxy sessions from being created on the specified Amazon Chime Voice Connector.
proxy_fallBackPhoneNumber :: Lens' Proxy (Maybe Text) Source #
The phone number to route calls to after a proxy session expires.
proxy_phoneNumberCountries :: Lens' Proxy (Maybe [Text]) Source #
The countries for proxy phone numbers to be selected from.
ProxySession
data ProxySession Source #
The proxy session for an Amazon Chime Voice Connector.
See: newProxySession
smart constructor.
ProxySession' | |
|
Instances
newProxySession :: ProxySession Source #
Create a value of ProxySession
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:capabilities:ProxySession'
, proxySession_capabilities
- The proxy session capabilities.
$sel:createdTimestamp:ProxySession'
, proxySession_createdTimestamp
- The created time stamp, in ISO 8601 format.
$sel:endedTimestamp:ProxySession'
, proxySession_endedTimestamp
- The ended time stamp, in ISO 8601 format.
$sel:expiryMinutes:ProxySession'
, proxySession_expiryMinutes
- The number of minutes allowed for the proxy session.
$sel:geoMatchLevel:ProxySession'
, proxySession_geoMatchLevel
- The preference for matching the country or area code of the proxy phone
number with that of the first participant.
$sel:geoMatchParams:ProxySession'
, proxySession_geoMatchParams
- The country and area code for the proxy phone number.
$sel:name:ProxySession'
, proxySession_name
- The name of the proxy session.
$sel:numberSelectionBehavior:ProxySession'
, proxySession_numberSelectionBehavior
- The preference for proxy phone number reuse, or stickiness, between the
same participants across sessions.
$sel:participants:ProxySession'
, proxySession_participants
- The proxy session participants.
$sel:proxySessionId:ProxySession'
, proxySession_proxySessionId
- The proxy session ID.
$sel:status:ProxySession'
, proxySession_status
- The status of the proxy session.
$sel:updatedTimestamp:ProxySession'
, proxySession_updatedTimestamp
- The updated time stamp, in ISO 8601 format.
$sel:voiceConnectorId:ProxySession'
, proxySession_voiceConnectorId
- The Amazon Chime voice connector ID.
proxySession_capabilities :: Lens' ProxySession (Maybe [Capability]) Source #
The proxy session capabilities.
proxySession_createdTimestamp :: Lens' ProxySession (Maybe UTCTime) Source #
The created time stamp, in ISO 8601 format.
proxySession_endedTimestamp :: Lens' ProxySession (Maybe UTCTime) Source #
The ended time stamp, in ISO 8601 format.
proxySession_expiryMinutes :: Lens' ProxySession (Maybe Natural) Source #
The number of minutes allowed for the proxy session.
proxySession_geoMatchLevel :: Lens' ProxySession (Maybe GeoMatchLevel) Source #
The preference for matching the country or area code of the proxy phone number with that of the first participant.
proxySession_geoMatchParams :: Lens' ProxySession (Maybe GeoMatchParams) Source #
The country and area code for the proxy phone number.
proxySession_name :: Lens' ProxySession (Maybe Text) Source #
The name of the proxy session.
proxySession_numberSelectionBehavior :: Lens' ProxySession (Maybe NumberSelectionBehavior) Source #
The preference for proxy phone number reuse, or stickiness, between the same participants across sessions.
proxySession_participants :: Lens' ProxySession (Maybe [Participant]) Source #
The proxy session participants.
proxySession_proxySessionId :: Lens' ProxySession (Maybe Text) Source #
The proxy session ID.
proxySession_status :: Lens' ProxySession (Maybe ProxySessionStatus) Source #
The status of the proxy session.
proxySession_updatedTimestamp :: Lens' ProxySession (Maybe UTCTime) Source #
The updated time stamp, in ISO 8601 format.
proxySession_voiceConnectorId :: Lens' ProxySession (Maybe Text) Source #
The Amazon Chime voice connector ID.
RetentionSettings
data RetentionSettings Source #
The retention settings for an Amazon Chime Enterprise account that determine how long to retain items such as chat-room messages and chat-conversation messages.
See: newRetentionSettings
smart constructor.
RetentionSettings' | |
|
Instances
newRetentionSettings :: RetentionSettings Source #
Create a value of RetentionSettings
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:conversationRetentionSettings:RetentionSettings'
, retentionSettings_conversationRetentionSettings
- The chat conversation retention settings.
$sel:roomRetentionSettings:RetentionSettings'
, retentionSettings_roomRetentionSettings
- The chat room retention settings.
retentionSettings_conversationRetentionSettings :: Lens' RetentionSettings (Maybe ConversationRetentionSettings) Source #
The chat conversation retention settings.
retentionSettings_roomRetentionSettings :: Lens' RetentionSettings (Maybe RoomRetentionSettings) Source #
The chat room retention settings.
Room
The Amazon Chime chat room details.
See: newRoom
smart constructor.
Room' | |
|
Instances
Create a value of Room
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:accountId:Room'
, room_accountId
- The Amazon Chime account ID.
$sel:createdBy:Room'
, room_createdBy
- The identifier of the room creator.
$sel:createdTimestamp:Room'
, room_createdTimestamp
- The room creation timestamp, in ISO 8601 format.
$sel:name:Room'
, room_name
- The room name.
$sel:roomId:Room'
, room_roomId
- The room ID.
$sel:updatedTimestamp:Room'
, room_updatedTimestamp
- The room update timestamp, in ISO 8601 format.
room_createdTimestamp :: Lens' Room (Maybe UTCTime) Source #
The room creation timestamp, in ISO 8601 format.
room_updatedTimestamp :: Lens' Room (Maybe UTCTime) Source #
The room update timestamp, in ISO 8601 format.
RoomMembership
data RoomMembership Source #
The room membership details.
See: newRoomMembership
smart constructor.
Instances
newRoomMembership :: RoomMembership Source #
Create a value of RoomMembership
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:invitedBy:RoomMembership'
, roomMembership_invitedBy
- The identifier of the user that invited the room member.
$sel:member:RoomMembership'
, roomMembership_member
- Undocumented member.
$sel:role':RoomMembership'
, roomMembership_role
- The membership role.
$sel:roomId:RoomMembership'
, roomMembership_roomId
- The room ID.
$sel:updatedTimestamp:RoomMembership'
, roomMembership_updatedTimestamp
- The room membership update timestamp, in ISO 8601 format.
roomMembership_invitedBy :: Lens' RoomMembership (Maybe Text) Source #
The identifier of the user that invited the room member.
roomMembership_member :: Lens' RoomMembership (Maybe Member) Source #
Undocumented member.
roomMembership_role :: Lens' RoomMembership (Maybe RoomMembershipRole) Source #
The membership role.
roomMembership_roomId :: Lens' RoomMembership (Maybe Text) Source #
The room ID.
roomMembership_updatedTimestamp :: Lens' RoomMembership (Maybe UTCTime) Source #
The room membership update timestamp, in ISO 8601 format.
RoomRetentionSettings
data RoomRetentionSettings Source #
The retention settings that determine how long to retain chat-room messages for an Amazon Chime Enterprise account.
See: newRoomRetentionSettings
smart constructor.
RoomRetentionSettings' | |
|
Instances
newRoomRetentionSettings :: RoomRetentionSettings Source #
Create a value of RoomRetentionSettings
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:retentionDays:RoomRetentionSettings'
, roomRetentionSettings_retentionDays
- The number of days for which to retain chat-room messages.
roomRetentionSettings_retentionDays :: Lens' RoomRetentionSettings (Maybe Natural) Source #
The number of days for which to retain chat-room messages.
SelectedVideoStreams
data SelectedVideoStreams Source #
The video streams to capture for a specified media capture pipeline. The total number of video streams can't exceed 25.
See: newSelectedVideoStreams
smart constructor.
SelectedVideoStreams' | |
|
Instances
newSelectedVideoStreams :: SelectedVideoStreams Source #
Create a value of SelectedVideoStreams
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:attendeeIds:SelectedVideoStreams'
, selectedVideoStreams_attendeeIds
- The attendee IDs of the streams selected for a media capture pipeline.
$sel:externalUserIds:SelectedVideoStreams'
, selectedVideoStreams_externalUserIds
- The external user IDs of the streams selected for a media capture
pipeline.
selectedVideoStreams_attendeeIds :: Lens' SelectedVideoStreams (Maybe (NonEmpty Text)) Source #
The attendee IDs of the streams selected for a media capture pipeline.
selectedVideoStreams_externalUserIds :: Lens' SelectedVideoStreams (Maybe (NonEmpty Text)) Source #
The external user IDs of the streams selected for a media capture pipeline.
SigninDelegateGroup
data SigninDelegateGroup Source #
An Active Directory (AD) group whose members are granted permission to act as delegates.
See: newSigninDelegateGroup
smart constructor.
Instances
newSigninDelegateGroup :: SigninDelegateGroup Source #
Create a value of SigninDelegateGroup
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:groupName:SigninDelegateGroup'
, signinDelegateGroup_groupName
- The group name.
signinDelegateGroup_groupName :: Lens' SigninDelegateGroup (Maybe Text) Source #
The group name.
SipMediaApplication
data SipMediaApplication Source #
The details of the SIP media application, including name and endpoints. An AWS account can have multiple SIP media applications.
See: newSipMediaApplication
smart constructor.
SipMediaApplication' | |
|
Instances
newSipMediaApplication :: SipMediaApplication Source #
Create a value of SipMediaApplication
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:awsRegion:SipMediaApplication'
, sipMediaApplication_awsRegion
- The AWS Region in which the SIP media application is created.
$sel:createdTimestamp:SipMediaApplication'
, sipMediaApplication_createdTimestamp
- The SIP media application creation timestamp, in ISO 8601 format.
$sel:endpoints:SipMediaApplication'
, sipMediaApplication_endpoints
- List of endpoints for SIP media application. Currently, only one
endpoint per SIP media application is permitted.
$sel:name:SipMediaApplication'
, sipMediaApplication_name
- The name of the SIP media application.
$sel:sipMediaApplicationId:SipMediaApplication'
, sipMediaApplication_sipMediaApplicationId
- The SIP media application ID.
$sel:updatedTimestamp:SipMediaApplication'
, sipMediaApplication_updatedTimestamp
- The SIP media application updated timestamp, in ISO 8601 format.
sipMediaApplication_awsRegion :: Lens' SipMediaApplication (Maybe Text) Source #
The AWS Region in which the SIP media application is created.
sipMediaApplication_createdTimestamp :: Lens' SipMediaApplication (Maybe UTCTime) Source #
The SIP media application creation timestamp, in ISO 8601 format.
sipMediaApplication_endpoints :: Lens' SipMediaApplication (Maybe (NonEmpty SipMediaApplicationEndpoint)) Source #
List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.
sipMediaApplication_name :: Lens' SipMediaApplication (Maybe Text) Source #
The name of the SIP media application.
sipMediaApplication_sipMediaApplicationId :: Lens' SipMediaApplication (Maybe Text) Source #
The SIP media application ID.
sipMediaApplication_updatedTimestamp :: Lens' SipMediaApplication (Maybe UTCTime) Source #
The SIP media application updated timestamp, in ISO 8601 format.
SipMediaApplicationCall
data SipMediaApplicationCall Source #
A Call
instance for a SIP media application.
See: newSipMediaApplicationCall
smart constructor.
SipMediaApplicationCall' | |
|
Instances
newSipMediaApplicationCall :: SipMediaApplicationCall Source #
Create a value of SipMediaApplicationCall
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:transactionId:SipMediaApplicationCall'
, sipMediaApplicationCall_transactionId
- The transaction ID of a call.
sipMediaApplicationCall_transactionId :: Lens' SipMediaApplicationCall (Maybe Text) Source #
The transaction ID of a call.
SipMediaApplicationEndpoint
data SipMediaApplicationEndpoint Source #
The endpoint assigned to the SIP media application.
See: newSipMediaApplicationEndpoint
smart constructor.
Instances
newSipMediaApplicationEndpoint :: SipMediaApplicationEndpoint Source #
Create a value of SipMediaApplicationEndpoint
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:lambdaArn:SipMediaApplicationEndpoint'
, sipMediaApplicationEndpoint_lambdaArn
- Valid Amazon Resource Name (ARN) of the Lambda function. The function
must be created in the same AWS Region as the SIP media application.
sipMediaApplicationEndpoint_lambdaArn :: Lens' SipMediaApplicationEndpoint (Maybe Text) Source #
Valid Amazon Resource Name (ARN) of the Lambda function. The function must be created in the same AWS Region as the SIP media application.
SipMediaApplicationLoggingConfiguration
data SipMediaApplicationLoggingConfiguration Source #
Logging configuration of the SIP media application.
See: newSipMediaApplicationLoggingConfiguration
smart constructor.
SipMediaApplicationLoggingConfiguration' | |
|
Instances
newSipMediaApplicationLoggingConfiguration :: SipMediaApplicationLoggingConfiguration Source #
Create a value of SipMediaApplicationLoggingConfiguration
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:enableSipMediaApplicationMessageLogs:SipMediaApplicationLoggingConfiguration'
, sipMediaApplicationLoggingConfiguration_enableSipMediaApplicationMessageLogs
- Enables application message logs for the SIP media application.
sipMediaApplicationLoggingConfiguration_enableSipMediaApplicationMessageLogs :: Lens' SipMediaApplicationLoggingConfiguration (Maybe Bool) Source #
Enables application message logs for the SIP media application.
SipRule
The SIP rule details, including name, triggers, and target applications. An AWS account can have multiple SIP rules.
See: newSipRule
smart constructor.
SipRule' | |
|
Instances
newSipRule :: SipRule Source #
Create a value of SipRule
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:createdTimestamp:SipRule'
, sipRule_createdTimestamp
- The time at which the SIP rule was created, in ISO 8601 format.
$sel:disabled:SipRule'
, sipRule_disabled
- Indicates whether the SIP rule is enabled or disabled. You must disable
a rule before you can delete it.
$sel:name:SipRule'
, sipRule_name
- The name of the SIP rule.
$sel:sipRuleId:SipRule'
, sipRule_sipRuleId
- The SIP rule ID.
$sel:targetApplications:SipRule'
, sipRule_targetApplications
- Target SIP media application and other details, such as priority and AWS
Region, to be specified in the SIP rule. Only one SIP rule per AWS
Region can be provided.
$sel:triggerType:SipRule'
, sipRule_triggerType
- The type of trigger assigned to the SIP rule in TriggerValue
,
currently RequestUriHostname
or ToPhoneNumber
.
$sel:triggerValue:SipRule'
, sipRule_triggerValue
- If TriggerType
is RequestUriHostname
, then the value can be the
outbound host name of the Amazon Chime Voice Connector. If TriggerType
is ToPhoneNumber
, then the value can be a customer-owned phone number
in E164 format. SipRule
is triggered when a SIP rule requests host
name or ToPhoneNumber
matches in the incoming SIP request.
$sel:updatedTimestamp:SipRule'
, sipRule_updatedTimestamp
- The time at which the SIP rule was last updated, in ISO 8601 format.
sipRule_createdTimestamp :: Lens' SipRule (Maybe UTCTime) Source #
The time at which the SIP rule was created, in ISO 8601 format.
sipRule_disabled :: Lens' SipRule (Maybe Bool) Source #
Indicates whether the SIP rule is enabled or disabled. You must disable a rule before you can delete it.
sipRule_targetApplications :: Lens' SipRule (Maybe (NonEmpty SipRuleTargetApplication)) Source #
Target SIP media application and other details, such as priority and AWS Region, to be specified in the SIP rule. Only one SIP rule per AWS Region can be provided.
sipRule_triggerType :: Lens' SipRule (Maybe SipRuleTriggerType) Source #
The type of trigger assigned to the SIP rule in TriggerValue
,
currently RequestUriHostname
or ToPhoneNumber
.
sipRule_triggerValue :: Lens' SipRule (Maybe Text) Source #
If TriggerType
is RequestUriHostname
, then the value can be the
outbound host name of the Amazon Chime Voice Connector. If TriggerType
is ToPhoneNumber
, then the value can be a customer-owned phone number
in E164 format. SipRule
is triggered when a SIP rule requests host
name or ToPhoneNumber
matches in the incoming SIP request.
sipRule_updatedTimestamp :: Lens' SipRule (Maybe UTCTime) Source #
The time at which the SIP rule was last updated, in ISO 8601 format.
SipRuleTargetApplication
data SipRuleTargetApplication Source #
Target SIP media application and other details, such as priority and AWS Region, to be specified in the SIP rule. Only one SIP rule per AWS Region can be provided.
See: newSipRuleTargetApplication
smart constructor.
Instances
newSipRuleTargetApplication :: SipRuleTargetApplication Source #
Create a value of SipRuleTargetApplication
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:awsRegion:SipRuleTargetApplication'
, sipRuleTargetApplication_awsRegion
- The AWS Region of the target application.
$sel:priority:SipRuleTargetApplication'
, sipRuleTargetApplication_priority
- Priority of the SIP media application in the target list.
$sel:sipMediaApplicationId:SipRuleTargetApplication'
, sipRuleTargetApplication_sipMediaApplicationId
- The SIP media application ID.
sipRuleTargetApplication_awsRegion :: Lens' SipRuleTargetApplication (Maybe Text) Source #
The AWS Region of the target application.
sipRuleTargetApplication_priority :: Lens' SipRuleTargetApplication (Maybe Natural) Source #
Priority of the SIP media application in the target list.
sipRuleTargetApplication_sipMediaApplicationId :: Lens' SipRuleTargetApplication (Maybe Text) Source #
The SIP media application ID.
SourceConfiguration
data SourceConfiguration Source #
Source configuration for a specified media capture pipeline.
See: newSourceConfiguration
smart constructor.
SourceConfiguration' | |
|
Instances
newSourceConfiguration :: SourceConfiguration Source #
Create a value of SourceConfiguration
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:selectedVideoStreams:SourceConfiguration'
, sourceConfiguration_selectedVideoStreams
- The selected video streams to capture for a specified media capture
pipeline. The number of video streams can't exceed 25.
sourceConfiguration_selectedVideoStreams :: Lens' SourceConfiguration (Maybe SelectedVideoStreams) Source #
The selected video streams to capture for a specified media capture pipeline. The number of video streams can't exceed 25.
StreamingConfiguration
data StreamingConfiguration Source #
The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours.
See: newStreamingConfiguration
smart constructor.
StreamingConfiguration' | |
|
Instances
newStreamingConfiguration Source #
Create a value of StreamingConfiguration
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:disabled:StreamingConfiguration'
, streamingConfiguration_disabled
- When true, media streaming to Amazon Kinesis is turned off.
$sel:streamingNotificationTargets:StreamingConfiguration'
, streamingConfiguration_streamingNotificationTargets
- The streaming notification targets.
$sel:dataRetentionInHours:StreamingConfiguration'
, streamingConfiguration_dataRetentionInHours
- The retention period, in hours, for the Amazon Kinesis data.
streamingConfiguration_disabled :: Lens' StreamingConfiguration (Maybe Bool) Source #
When true, media streaming to Amazon Kinesis is turned off.
streamingConfiguration_streamingNotificationTargets :: Lens' StreamingConfiguration (Maybe (NonEmpty StreamingNotificationTarget)) Source #
The streaming notification targets.
streamingConfiguration_dataRetentionInHours :: Lens' StreamingConfiguration Natural Source #
The retention period, in hours, for the Amazon Kinesis data.
StreamingNotificationTarget
data StreamingNotificationTarget Source #
The targeted recipient for a streaming configuration notification.
See: newStreamingNotificationTarget
smart constructor.
StreamingNotificationTarget' | |
|
Instances
newStreamingNotificationTarget Source #
Create a value of StreamingNotificationTarget
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:notificationTarget:StreamingNotificationTarget'
, streamingNotificationTarget_notificationTarget
- The streaming notification target.
streamingNotificationTarget_notificationTarget :: Lens' StreamingNotificationTarget NotificationTarget Source #
The streaming notification target.
Tag
Describes a tag applied to a resource.
See: newTag
smart constructor.
Instances
FromJSON Tag Source # | |
ToJSON Tag Source # | |
Defined in Amazonka.Chime.Types.Tag | |
Generic Tag Source # | |
Show Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.Chime.Types.Tag | |
Eq Tag Source # | |
Hashable Tag Source # | |
Defined in Amazonka.Chime.Types.Tag | |
type Rep Tag Source # | |
Defined in Amazonka.Chime.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Chime.Types.Tag" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" '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 of the tag.
$sel:value:Tag'
, tag_value
- The value of the tag.
TelephonySettings
data TelephonySettings Source #
Settings that allow management of telephony permissions for an Amazon Chime user, such as inbound and outbound calling and text messaging.
See: newTelephonySettings
smart constructor.
TelephonySettings' | |
|
Instances
:: Bool | |
-> Bool | |
-> Bool | |
-> TelephonySettings |
Create a value of TelephonySettings
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:inboundCalling:TelephonySettings'
, telephonySettings_inboundCalling
- Allows or denies inbound calling.
$sel:outboundCalling:TelephonySettings'
, telephonySettings_outboundCalling
- Allows or denies outbound calling.
$sel:sms:TelephonySettings'
, telephonySettings_sms
- Allows or denies SMS messaging.
telephonySettings_inboundCalling :: Lens' TelephonySettings Bool Source #
Allows or denies inbound calling.
telephonySettings_outboundCalling :: Lens' TelephonySettings Bool Source #
Allows or denies outbound calling.
telephonySettings_sms :: Lens' TelephonySettings Bool Source #
Allows or denies SMS messaging.
Termination
data Termination Source #
Termination settings enable your SIP hosts to make outbound calls using your Amazon Chime Voice Connector.
See: newTermination
smart constructor.
Termination' | |
|
Instances
newTermination :: Termination Source #
Create a value of Termination
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:callingRegions:Termination'
, termination_callingRegions
- The countries to which calls are allowed, in ISO 3166-1 alpha-2 format.
Required.
$sel:cidrAllowedList:Termination'
, termination_cidrAllowedList
- The IP addresses allowed to make calls, in CIDR format. Required.
$sel:cpsLimit:Termination'
, termination_cpsLimit
- The limit on calls per second. Max value based on account service quota.
Default value of 1.
$sel:defaultPhoneNumber:Termination'
, termination_defaultPhoneNumber
- The default caller ID phone number.
$sel:disabled:Termination'
, termination_disabled
- When termination settings are disabled, outbound calls can not be made.
termination_callingRegions :: Lens' Termination (Maybe [Text]) Source #
The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required.
termination_cidrAllowedList :: Lens' Termination (Maybe [Text]) Source #
The IP addresses allowed to make calls, in CIDR format. Required.
termination_cpsLimit :: Lens' Termination (Maybe Natural) Source #
The limit on calls per second. Max value based on account service quota. Default value of 1.
termination_defaultPhoneNumber :: Lens' Termination (Maybe Text) Source #
The default caller ID phone number.
termination_disabled :: Lens' Termination (Maybe Bool) Source #
When termination settings are disabled, outbound calls can not be made.
TerminationHealth
data TerminationHealth Source #
The termination health details, including the source IP address and
timestamp of the last successful SIP OPTIONS
message from your SIP
infrastructure.
See: newTerminationHealth
smart constructor.
Instances
newTerminationHealth :: TerminationHealth Source #
Create a value of TerminationHealth
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:source:TerminationHealth'
, terminationHealth_source
- The source IP address.
$sel:timestamp:TerminationHealth'
, terminationHealth_timestamp
- The timestamp, in ISO 8601 format.
terminationHealth_source :: Lens' TerminationHealth (Maybe Text) Source #
The source IP address.
terminationHealth_timestamp :: Lens' TerminationHealth (Maybe UTCTime) Source #
The timestamp, in ISO 8601 format.
TranscriptionConfiguration
data TranscriptionConfiguration Source #
The configuration for the current transcription operation. Must contain
EngineTranscribeSettings
or EngineTranscribeMedicalSettings
.
See: newTranscriptionConfiguration
smart constructor.
TranscriptionConfiguration' | |
|
Instances
newTranscriptionConfiguration :: TranscriptionConfiguration Source #
Create a value of TranscriptionConfiguration
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:engineTranscribeMedicalSettings:TranscriptionConfiguration'
, transcriptionConfiguration_engineTranscribeMedicalSettings
- The transcription configuration settings passed to Amazon Transcribe
Medical.
$sel:engineTranscribeSettings:TranscriptionConfiguration'
, transcriptionConfiguration_engineTranscribeSettings
- The transcription configuration settings passed to Amazon Transcribe.
transcriptionConfiguration_engineTranscribeMedicalSettings :: Lens' TranscriptionConfiguration (Maybe EngineTranscribeMedicalSettings) Source #
The transcription configuration settings passed to Amazon Transcribe Medical.
transcriptionConfiguration_engineTranscribeSettings :: Lens' TranscriptionConfiguration (Maybe EngineTranscribeSettings) Source #
The transcription configuration settings passed to Amazon Transcribe.
UpdatePhoneNumberRequestItem
data UpdatePhoneNumberRequestItem Source #
The phone number ID, product type, or calling name fields to update, used with the BatchUpdatePhoneNumber and UpdatePhoneNumber actions.
See: newUpdatePhoneNumberRequestItem
smart constructor.
UpdatePhoneNumberRequestItem' | |
|
Instances
newUpdatePhoneNumberRequestItem Source #
Create a value of UpdatePhoneNumberRequestItem
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:callingName:UpdatePhoneNumberRequestItem'
, updatePhoneNumberRequestItem_callingName
- The outbound calling name to update.
$sel:productType:UpdatePhoneNumberRequestItem'
, updatePhoneNumberRequestItem_productType
- The product type to update.
$sel:phoneNumberId:UpdatePhoneNumberRequestItem'
, updatePhoneNumberRequestItem_phoneNumberId
- The phone number ID to update.
updatePhoneNumberRequestItem_callingName :: Lens' UpdatePhoneNumberRequestItem (Maybe Text) Source #
The outbound calling name to update.
updatePhoneNumberRequestItem_productType :: Lens' UpdatePhoneNumberRequestItem (Maybe PhoneNumberProductType) Source #
The product type to update.
updatePhoneNumberRequestItem_phoneNumberId :: Lens' UpdatePhoneNumberRequestItem Text Source #
The phone number ID to update.
UpdateUserRequestItem
data UpdateUserRequestItem Source #
The user ID and user fields to update, used with the BatchUpdateUser action.
See: newUpdateUserRequestItem
smart constructor.
UpdateUserRequestItem' | |
|
Instances
newUpdateUserRequestItem Source #
Create a value of UpdateUserRequestItem
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:alexaForBusinessMetadata:UpdateUserRequestItem'
, updateUserRequestItem_alexaForBusinessMetadata
- The Alexa for Business metadata.
$sel:licenseType:UpdateUserRequestItem'
, updateUserRequestItem_licenseType
- The user license type.
$sel:userType:UpdateUserRequestItem'
, updateUserRequestItem_userType
- The user type.
$sel:userId:UpdateUserRequestItem'
, updateUserRequestItem_userId
- The user ID.
updateUserRequestItem_alexaForBusinessMetadata :: Lens' UpdateUserRequestItem (Maybe AlexaForBusinessMetadata) Source #
The Alexa for Business metadata.
updateUserRequestItem_licenseType :: Lens' UpdateUserRequestItem (Maybe License) Source #
The user license type.
updateUserRequestItem_userType :: Lens' UpdateUserRequestItem (Maybe UserType) Source #
The user type.
updateUserRequestItem_userId :: Lens' UpdateUserRequestItem Text Source #
The user ID.
User
The user on the Amazon Chime account.
See: newUser
smart constructor.
User' | |
|
Instances
Create a value of User
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:accountId:User'
, user_accountId
- The Amazon Chime account ID.
$sel:alexaForBusinessMetadata:User'
, user_alexaForBusinessMetadata
- The Alexa for Business metadata.
$sel:displayName:User'
, user_displayName
- The display name of the user.
$sel:invitedOn:User'
, user_invitedOn
- Date and time when the user is invited to the Amazon Chime account, in
ISO 8601 format.
$sel:licenseType:User'
, user_licenseType
- The license type for the user.
$sel:personalPIN:User'
, user_personalPIN
- The user's personal meeting PIN.
$sel:primaryEmail:User'
, user_primaryEmail
- The primary email address of the user.
$sel:primaryProvisionedNumber:User'
, user_primaryProvisionedNumber
- The primary phone number associated with the user.
$sel:registeredOn:User'
, user_registeredOn
- Date and time when the user is registered, in ISO 8601 format.
$sel:userInvitationStatus:User'
, user_userInvitationStatus
- The user invite status.
$sel:userRegistrationStatus:User'
, user_userRegistrationStatus
- The user registration status.
$sel:userType:User'
, user_userType
- The user type.
$sel:userId:User'
, user_userId
- The user ID.
user_alexaForBusinessMetadata :: Lens' User (Maybe AlexaForBusinessMetadata) Source #
The Alexa for Business metadata.
user_invitedOn :: Lens' User (Maybe UTCTime) Source #
Date and time when the user is invited to the Amazon Chime account, in ISO 8601 format.
user_primaryProvisionedNumber :: Lens' User (Maybe Text) Source #
The primary phone number associated with the user.
user_registeredOn :: Lens' User (Maybe UTCTime) Source #
Date and time when the user is registered, in ISO 8601 format.
user_userInvitationStatus :: Lens' User (Maybe InviteStatus) Source #
The user invite status.
user_userRegistrationStatus :: Lens' User (Maybe RegistrationStatus) Source #
The user registration status.
UserError
The list of errors returned when errors are encountered during the BatchSuspendUser, BatchUnsuspendUser, or BatchUpdateUser actions. This includes user IDs, error codes, and error messages.
See: newUserError
smart constructor.
Instances
FromJSON UserError Source # | |
Generic UserError Source # | |
Read UserError Source # | |
Show UserError Source # | |
NFData UserError Source # | |
Defined in Amazonka.Chime.Types.UserError | |
Eq UserError Source # | |
Hashable UserError Source # | |
Defined in Amazonka.Chime.Types.UserError | |
type Rep UserError Source # | |
Defined in Amazonka.Chime.Types.UserError type Rep UserError = D1 ('MetaData "UserError" "Amazonka.Chime.Types.UserError" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "UserError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorCode)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newUserError :: UserError Source #
Create a value of UserError
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:UserError'
, userError_errorCode
- The error code.
$sel:errorMessage:UserError'
, userError_errorMessage
- The error message.
$sel:userId:UserError'
, userError_userId
- The user ID for which the action failed.
UserSettings
data UserSettings Source #
Settings associated with an Amazon Chime user, including inbound and outbound calling and text messaging.
See: newUserSettings
smart constructor.
UserSettings' | |
|
Instances
Create a value of UserSettings
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:telephony:UserSettings'
, userSettings_telephony
- The telephony settings associated with the user.
userSettings_telephony :: Lens' UserSettings TelephonySettings Source #
The telephony settings associated with the user.
VideoArtifactsConfiguration
data VideoArtifactsConfiguration Source #
The video artifact configuration object.
See: newVideoArtifactsConfiguration
smart constructor.
VideoArtifactsConfiguration' | |
|
Instances
newVideoArtifactsConfiguration Source #
Create a value of VideoArtifactsConfiguration
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:muxType:VideoArtifactsConfiguration'
, videoArtifactsConfiguration_muxType
- The MUX type of the video artifact configuration object.
$sel:state:VideoArtifactsConfiguration'
, videoArtifactsConfiguration_state
- Indicates whether the video artifact is enabled or disabled.
videoArtifactsConfiguration_muxType :: Lens' VideoArtifactsConfiguration (Maybe VideoMuxType) Source #
The MUX type of the video artifact configuration object.
videoArtifactsConfiguration_state :: Lens' VideoArtifactsConfiguration ArtifactsState Source #
Indicates whether the video artifact is enabled or disabled.
VoiceConnector
data VoiceConnector Source #
The Amazon Chime Voice Connector configuration, including outbound host name and encryption settings.
See: newVoiceConnector
smart constructor.
VoiceConnector' | |
|
Instances
newVoiceConnector :: VoiceConnector Source #
Create a value of VoiceConnector
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:awsRegion:VoiceConnector'
, voiceConnector_awsRegion
- The AWS Region in which the Amazon Chime Voice Connector is created.
Default: us-east-1
.
$sel:createdTimestamp:VoiceConnector'
, voiceConnector_createdTimestamp
- The Amazon Chime Voice Connector creation timestamp, in ISO 8601 format.
$sel:name:VoiceConnector'
, voiceConnector_name
- The name of the Amazon Chime Voice Connector.
$sel:outboundHostName:VoiceConnector'
, voiceConnector_outboundHostName
- The outbound host name for the Amazon Chime Voice Connector.
$sel:requireEncryption:VoiceConnector'
, voiceConnector_requireEncryption
- Designates whether encryption is required for the Amazon Chime Voice
Connector.
$sel:updatedTimestamp:VoiceConnector'
, voiceConnector_updatedTimestamp
- The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format.
$sel:voiceConnectorArn:VoiceConnector'
, voiceConnector_voiceConnectorArn
- The ARN of the specified Amazon Chime Voice Connector.
$sel:voiceConnectorId:VoiceConnector'
, voiceConnector_voiceConnectorId
- The Amazon Chime Voice Connector ID.
voiceConnector_awsRegion :: Lens' VoiceConnector (Maybe VoiceConnectorAwsRegion) Source #
The AWS Region in which the Amazon Chime Voice Connector is created.
Default: us-east-1
.
voiceConnector_createdTimestamp :: Lens' VoiceConnector (Maybe UTCTime) Source #
The Amazon Chime Voice Connector creation timestamp, in ISO 8601 format.
voiceConnector_name :: Lens' VoiceConnector (Maybe Text) Source #
The name of the Amazon Chime Voice Connector.
voiceConnector_outboundHostName :: Lens' VoiceConnector (Maybe Text) Source #
The outbound host name for the Amazon Chime Voice Connector.
voiceConnector_requireEncryption :: Lens' VoiceConnector (Maybe Bool) Source #
Designates whether encryption is required for the Amazon Chime Voice Connector.
voiceConnector_updatedTimestamp :: Lens' VoiceConnector (Maybe UTCTime) Source #
The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format.
voiceConnector_voiceConnectorArn :: Lens' VoiceConnector (Maybe Text) Source #
The ARN of the specified Amazon Chime Voice Connector.
voiceConnector_voiceConnectorId :: Lens' VoiceConnector (Maybe Text) Source #
The Amazon Chime Voice Connector ID.
VoiceConnectorGroup
data VoiceConnectorGroup Source #
The Amazon Chime Voice Connector group configuration, including associated Amazon Chime Voice Connectors. You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.
See: newVoiceConnectorGroup
smart constructor.
VoiceConnectorGroup' | |
|
Instances
newVoiceConnectorGroup :: VoiceConnectorGroup Source #
Create a value of VoiceConnectorGroup
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:createdTimestamp:VoiceConnectorGroup'
, voiceConnectorGroup_createdTimestamp
- The Amazon Chime Voice Connector group creation time stamp, in ISO 8601
format.
$sel:name:VoiceConnectorGroup'
, voiceConnectorGroup_name
- The name of the Amazon Chime Voice Connector group.
$sel:updatedTimestamp:VoiceConnectorGroup'
, voiceConnectorGroup_updatedTimestamp
- The updated Amazon Chime Voice Connector group time stamp, in ISO 8601
format.
$sel:voiceConnectorGroupArn:VoiceConnectorGroup'
, voiceConnectorGroup_voiceConnectorGroupArn
- The ARN of the specified Amazon Chime Voice Connector group.
$sel:voiceConnectorGroupId:VoiceConnectorGroup'
, voiceConnectorGroup_voiceConnectorGroupId
- The Amazon Chime Voice Connector group ID.
$sel:voiceConnectorItems:VoiceConnectorGroup'
, voiceConnectorGroup_voiceConnectorItems
- The Amazon Chime Voice Connectors to which to route inbound calls.
voiceConnectorGroup_createdTimestamp :: Lens' VoiceConnectorGroup (Maybe UTCTime) Source #
The Amazon Chime Voice Connector group creation time stamp, in ISO 8601 format.
voiceConnectorGroup_name :: Lens' VoiceConnectorGroup (Maybe Text) Source #
The name of the Amazon Chime Voice Connector group.
voiceConnectorGroup_updatedTimestamp :: Lens' VoiceConnectorGroup (Maybe UTCTime) Source #
The updated Amazon Chime Voice Connector group time stamp, in ISO 8601 format.
voiceConnectorGroup_voiceConnectorGroupArn :: Lens' VoiceConnectorGroup (Maybe Text) Source #
The ARN of the specified Amazon Chime Voice Connector group.
voiceConnectorGroup_voiceConnectorGroupId :: Lens' VoiceConnectorGroup (Maybe Text) Source #
The Amazon Chime Voice Connector group ID.
voiceConnectorGroup_voiceConnectorItems :: Lens' VoiceConnectorGroup (Maybe [VoiceConnectorItem]) Source #
The Amazon Chime Voice Connectors to which to route inbound calls.
VoiceConnectorItem
data VoiceConnectorItem Source #
For Amazon Chime Voice Connector groups, the Amazon Chime Voice
Connectors to which to route inbound calls. Includes priority
configuration settings. Limit: 3 VoiceConnectorItems
per Amazon Chime
Voice Connector group.
See: newVoiceConnectorItem
smart constructor.
VoiceConnectorItem' | |
|
Instances
newVoiceConnectorItem Source #
:: Text | |
-> Natural | |
-> VoiceConnectorItem |
Create a value of VoiceConnectorItem
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:voiceConnectorId:VoiceConnectorItem'
, voiceConnectorItem_voiceConnectorId
- The Amazon Chime Voice Connector ID.
$sel:priority:VoiceConnectorItem'
, voiceConnectorItem_priority
- The priority associated with the Amazon Chime Voice Connector, with 1
being the highest priority. Higher priority Amazon Chime Voice
Connectors are attempted first.
voiceConnectorItem_voiceConnectorId :: Lens' VoiceConnectorItem Text Source #
The Amazon Chime Voice Connector ID.
voiceConnectorItem_priority :: Lens' VoiceConnectorItem Natural Source #
The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first.
VoiceConnectorSettings
data VoiceConnectorSettings Source #
The Amazon Chime Voice Connector settings. Includes any Amazon S3 buckets designated for storing call detail records.
See: newVoiceConnectorSettings
smart constructor.
Instances
newVoiceConnectorSettings :: VoiceConnectorSettings Source #
Create a value of VoiceConnectorSettings
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:cdrBucket:VoiceConnectorSettings'
, voiceConnectorSettings_cdrBucket
- The Amazon S3 bucket designated for call detail record storage.
voiceConnectorSettings_cdrBucket :: Lens' VoiceConnectorSettings (Maybe Text) Source #
The Amazon S3 bucket designated for call detail record storage.