Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- BusinessReportFailureCode
- BusinessReportFormat
- BusinessReportInterval
- BusinessReportStatus
- CommsProtocol
- ConferenceProviderType
- ConnectionStatus
- DeviceEventType
- DeviceStatus
- DeviceStatusDetailCode
- DeviceUsageType
- DistanceUnit
- EnablementType
- EnablementTypeFilter
- EndOfMeetingReminderType
- EnrollmentStatus
- Feature
- Locale
- NetworkEapMethod
- NetworkSecurityType
- PhoneNumberType
- RequirePin
- SipType
- SkillType
- SkillTypeFilter
- SortValue
- TemperatureUnit
- WakeWord
- AddressBook
- AddressBookData
- Audio
- BusinessReport
- BusinessReportContentRange
- BusinessReportRecurrence
- BusinessReportS3Location
- BusinessReportSchedule
- Category
- ConferencePreference
- ConferenceProvider
- Contact
- ContactData
- Content
- CreateEndOfMeetingReminder
- CreateInstantBooking
- CreateMeetingRoomConfiguration
- CreateRequireCheckIn
- DeveloperInfo
- Device
- DeviceData
- DeviceEvent
- DeviceNetworkProfileInfo
- DeviceStatusDetail
- DeviceStatusInfo
- EndOfMeetingReminder
- Filter
- Gateway
- GatewayGroup
- GatewayGroupSummary
- GatewaySummary
- IPDialIn
- InstantBooking
- MeetingRoomConfiguration
- MeetingSetting
- NetworkProfile
- NetworkProfileData
- PSTNDialIn
- PhoneNumber
- Profile
- ProfileData
- RequireCheckIn
- Room
- RoomData
- RoomSkillParameter
- SipAddress
- SkillDetails
- SkillGroup
- SkillGroupData
- SkillSummary
- SkillsStoreSkill
- SmartHomeAppliance
- Sort
- Ssml
- Tag
- TextMessage
- UpdateEndOfMeetingReminder
- UpdateInstantBooking
- UpdateMeetingRoomConfiguration
- UpdateRequireCheckIn
- UserData
Synopsis
- defaultService :: Service
- _SkillNotLinkedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidCertificateAuthorityException :: AsError a => Getting (First ServiceError) a ServiceError
- _DeviceNotRegisteredException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceAssociatedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidUserStatusException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDeviceException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidServiceLinkedRoleStateException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _NameInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSecretsManagerResourceException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError
- _AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype BusinessReportFailureCode where
- newtype BusinessReportFormat where
- newtype BusinessReportInterval where
- newtype BusinessReportStatus where
- newtype CommsProtocol where
- CommsProtocol' { }
- pattern CommsProtocol_H323 :: CommsProtocol
- pattern CommsProtocol_SIP :: CommsProtocol
- pattern CommsProtocol_SIPS :: CommsProtocol
- newtype ConferenceProviderType where
- ConferenceProviderType' { }
- pattern ConferenceProviderType_BLUEJEANS :: ConferenceProviderType
- pattern ConferenceProviderType_CHIME :: ConferenceProviderType
- pattern ConferenceProviderType_CUSTOM :: ConferenceProviderType
- pattern ConferenceProviderType_FUZE :: ConferenceProviderType
- pattern ConferenceProviderType_GOOGLE_HANGOUTS :: ConferenceProviderType
- pattern ConferenceProviderType_POLYCOM :: ConferenceProviderType
- pattern ConferenceProviderType_RINGCENTRAL :: ConferenceProviderType
- pattern ConferenceProviderType_SKYPE_FOR_BUSINESS :: ConferenceProviderType
- pattern ConferenceProviderType_WEBEX :: ConferenceProviderType
- pattern ConferenceProviderType_ZOOM :: ConferenceProviderType
- newtype ConnectionStatus where
- ConnectionStatus' { }
- pattern ConnectionStatus_OFFLINE :: ConnectionStatus
- pattern ConnectionStatus_ONLINE :: ConnectionStatus
- newtype DeviceEventType where
- DeviceEventType' { }
- pattern DeviceEventType_CONNECTION_STATUS :: DeviceEventType
- pattern DeviceEventType_DEVICE_STATUS :: DeviceEventType
- newtype DeviceStatus where
- DeviceStatus' { }
- pattern DeviceStatus_DEREGISTERED :: DeviceStatus
- pattern DeviceStatus_FAILED :: DeviceStatus
- pattern DeviceStatus_PENDING :: DeviceStatus
- pattern DeviceStatus_READY :: DeviceStatus
- pattern DeviceStatus_WAS_OFFLINE :: DeviceStatus
- newtype DeviceStatusDetailCode where
- DeviceStatusDetailCode' { }
- pattern DeviceStatusDetailCode_ASSOCIATION_REJECTION :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_AUTHENTICATION_FAILURE :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_CERTIFICATE_AUTHORITY_ACCESS_DENIED :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_CERTIFICATE_ISSUING_LIMIT_EXCEEDED :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_CREDENTIALS_ACCESS_FAILURE :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_DEVICE_SOFTWARE_UPDATE_NEEDED :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_DEVICE_WAS_OFFLINE :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_DHCP_FAILURE :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_DNS_FAILURE :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_INTERNET_UNAVAILABLE :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_INVALID_CERTIFICATE_AUTHORITY :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_INVALID_PASSWORD_STATE :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_NETWORK_PROFILE_NOT_FOUND :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_PASSWORD_MANAGER_ACCESS_DENIED :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_PASSWORD_NOT_FOUND :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_TLS_VERSION_MISMATCH :: DeviceStatusDetailCode
- pattern DeviceStatusDetailCode_UNKNOWN_FAILURE :: DeviceStatusDetailCode
- newtype DeviceUsageType where
- DeviceUsageType' { }
- pattern DeviceUsageType_VOICE :: DeviceUsageType
- newtype DistanceUnit where
- DistanceUnit' { }
- pattern DistanceUnit_IMPERIAL :: DistanceUnit
- pattern DistanceUnit_METRIC :: DistanceUnit
- newtype EnablementType where
- EnablementType' { }
- pattern EnablementType_ENABLED :: EnablementType
- pattern EnablementType_PENDING :: EnablementType
- newtype EnablementTypeFilter where
- newtype EndOfMeetingReminderType where
- EndOfMeetingReminderType' { }
- pattern EndOfMeetingReminderType_ANNOUNCEMENT_TIME_CHECK :: EndOfMeetingReminderType
- pattern EndOfMeetingReminderType_ANNOUNCEMENT_VARIABLE_TIME_LEFT :: EndOfMeetingReminderType
- pattern EndOfMeetingReminderType_CHIME :: EndOfMeetingReminderType
- pattern EndOfMeetingReminderType_KNOCK :: EndOfMeetingReminderType
- newtype EnrollmentStatus where
- EnrollmentStatus' { }
- pattern EnrollmentStatus_DEREGISTERING :: EnrollmentStatus
- pattern EnrollmentStatus_DISASSOCIATING :: EnrollmentStatus
- pattern EnrollmentStatus_INITIALIZED :: EnrollmentStatus
- pattern EnrollmentStatus_PENDING :: EnrollmentStatus
- pattern EnrollmentStatus_REGISTERED :: EnrollmentStatus
- newtype Feature where
- Feature' {
- fromFeature :: Text
- pattern Feature_ALL :: Feature
- pattern Feature_BLUETOOTH :: Feature
- pattern Feature_LISTS :: Feature
- pattern Feature_NETWORK_PROFILE :: Feature
- pattern Feature_NOTIFICATIONS :: Feature
- pattern Feature_SETTINGS :: Feature
- pattern Feature_SKILLS :: Feature
- pattern Feature_VOLUME :: Feature
- Feature' {
- newtype Locale where
- Locale' {
- fromLocale :: Text
- pattern Locale_En_US :: Locale
- Locale' {
- newtype NetworkEapMethod where
- NetworkEapMethod' { }
- pattern NetworkEapMethod_EAP_TLS :: NetworkEapMethod
- newtype NetworkSecurityType where
- NetworkSecurityType' { }
- pattern NetworkSecurityType_OPEN :: NetworkSecurityType
- pattern NetworkSecurityType_WEP :: NetworkSecurityType
- pattern NetworkSecurityType_WPA2_ENTERPRISE :: NetworkSecurityType
- pattern NetworkSecurityType_WPA2_PSK :: NetworkSecurityType
- pattern NetworkSecurityType_WPA_PSK :: NetworkSecurityType
- newtype PhoneNumberType where
- PhoneNumberType' { }
- pattern PhoneNumberType_HOME :: PhoneNumberType
- pattern PhoneNumberType_MOBILE :: PhoneNumberType
- pattern PhoneNumberType_WORK :: PhoneNumberType
- newtype RequirePin where
- RequirePin' { }
- pattern RequirePin_NO :: RequirePin
- pattern RequirePin_OPTIONAL :: RequirePin
- pattern RequirePin_YES :: RequirePin
- newtype SipType where
- SipType' {
- fromSipType :: Text
- pattern SipType_WORK :: SipType
- SipType' {
- newtype SkillType where
- SkillType' { }
- pattern SkillType_PRIVATE :: SkillType
- pattern SkillType_PUBLIC :: SkillType
- newtype SkillTypeFilter where
- SkillTypeFilter' { }
- pattern SkillTypeFilter_ALL :: SkillTypeFilter
- pattern SkillTypeFilter_PRIVATE :: SkillTypeFilter
- pattern SkillTypeFilter_PUBLIC :: SkillTypeFilter
- newtype SortValue where
- SortValue' { }
- pattern SortValue_ASC :: SortValue
- pattern SortValue_DESC :: SortValue
- newtype TemperatureUnit where
- TemperatureUnit' { }
- pattern TemperatureUnit_CELSIUS :: TemperatureUnit
- pattern TemperatureUnit_FAHRENHEIT :: TemperatureUnit
- newtype WakeWord where
- WakeWord' {
- fromWakeWord :: Text
- pattern WakeWord_ALEXA :: WakeWord
- pattern WakeWord_AMAZON :: WakeWord
- pattern WakeWord_COMPUTER :: WakeWord
- pattern WakeWord_ECHO :: WakeWord
- WakeWord' {
- data AddressBook = AddressBook' {
- addressBookArn :: Maybe Text
- name :: Maybe Text
- description :: Maybe Text
- newAddressBook :: AddressBook
- addressBook_addressBookArn :: Lens' AddressBook (Maybe Text)
- addressBook_name :: Lens' AddressBook (Maybe Text)
- addressBook_description :: Lens' AddressBook (Maybe Text)
- data AddressBookData = AddressBookData' {
- addressBookArn :: Maybe Text
- name :: Maybe Text
- description :: Maybe Text
- newAddressBookData :: AddressBookData
- addressBookData_addressBookArn :: Lens' AddressBookData (Maybe Text)
- addressBookData_name :: Lens' AddressBookData (Maybe Text)
- addressBookData_description :: Lens' AddressBookData (Maybe Text)
- data Audio = Audio' {}
- newAudio :: Locale -> Text -> Audio
- audio_locale :: Lens' Audio Locale
- audio_location :: Lens' Audio Text
- data BusinessReport = BusinessReport' {}
- newBusinessReport :: BusinessReport
- businessReport_status :: Lens' BusinessReport (Maybe BusinessReportStatus)
- businessReport_failureCode :: Lens' BusinessReport (Maybe BusinessReportFailureCode)
- businessReport_deliveryTime :: Lens' BusinessReport (Maybe UTCTime)
- businessReport_downloadUrl :: Lens' BusinessReport (Maybe Text)
- businessReport_s3Location :: Lens' BusinessReport (Maybe BusinessReportS3Location)
- data BusinessReportContentRange = BusinessReportContentRange' {}
- newBusinessReportContentRange :: BusinessReportInterval -> BusinessReportContentRange
- businessReportContentRange_interval :: Lens' BusinessReportContentRange BusinessReportInterval
- data BusinessReportRecurrence = BusinessReportRecurrence' {}
- newBusinessReportRecurrence :: BusinessReportRecurrence
- businessReportRecurrence_startDate :: Lens' BusinessReportRecurrence (Maybe Text)
- data BusinessReportS3Location = BusinessReportS3Location' {}
- newBusinessReportS3Location :: BusinessReportS3Location
- businessReportS3Location_path :: Lens' BusinessReportS3Location (Maybe Text)
- businessReportS3Location_bucketName :: Lens' BusinessReportS3Location (Maybe Text)
- data BusinessReportSchedule = BusinessReportSchedule' {}
- newBusinessReportSchedule :: BusinessReportSchedule
- businessReportSchedule_s3KeyPrefix :: Lens' BusinessReportSchedule (Maybe Text)
- businessReportSchedule_lastBusinessReport :: Lens' BusinessReportSchedule (Maybe BusinessReport)
- businessReportSchedule_format :: Lens' BusinessReportSchedule (Maybe BusinessReportFormat)
- businessReportSchedule_recurrence :: Lens' BusinessReportSchedule (Maybe BusinessReportRecurrence)
- businessReportSchedule_scheduleName :: Lens' BusinessReportSchedule (Maybe Text)
- businessReportSchedule_scheduleArn :: Lens' BusinessReportSchedule (Maybe Text)
- businessReportSchedule_contentRange :: Lens' BusinessReportSchedule (Maybe BusinessReportContentRange)
- businessReportSchedule_s3BucketName :: Lens' BusinessReportSchedule (Maybe Text)
- data Category = Category' {}
- newCategory :: Category
- category_categoryName :: Lens' Category (Maybe Text)
- category_categoryId :: Lens' Category (Maybe Natural)
- data ConferencePreference = ConferencePreference' {}
- newConferencePreference :: ConferencePreference
- conferencePreference_defaultConferenceProviderArn :: Lens' ConferencePreference (Maybe Text)
- data ConferenceProvider = ConferenceProvider' {}
- newConferenceProvider :: ConferenceProvider
- conferenceProvider_meetingSetting :: Lens' ConferenceProvider (Maybe MeetingSetting)
- conferenceProvider_arn :: Lens' ConferenceProvider (Maybe Text)
- conferenceProvider_pSTNDialIn :: Lens' ConferenceProvider (Maybe PSTNDialIn)
- conferenceProvider_name :: Lens' ConferenceProvider (Maybe Text)
- conferenceProvider_type :: Lens' ConferenceProvider (Maybe ConferenceProviderType)
- conferenceProvider_iPDialIn :: Lens' ConferenceProvider (Maybe IPDialIn)
- data Contact = Contact' {
- lastName :: Maybe Text
- contactArn :: Maybe Text
- phoneNumbers :: Maybe [PhoneNumber]
- phoneNumber :: Maybe (Sensitive Text)
- sipAddresses :: Maybe [SipAddress]
- firstName :: Maybe Text
- displayName :: Maybe Text
- newContact :: Contact
- contact_lastName :: Lens' Contact (Maybe Text)
- contact_contactArn :: Lens' Contact (Maybe Text)
- contact_phoneNumbers :: Lens' Contact (Maybe [PhoneNumber])
- contact_phoneNumber :: Lens' Contact (Maybe Text)
- contact_sipAddresses :: Lens' Contact (Maybe [SipAddress])
- contact_firstName :: Lens' Contact (Maybe Text)
- contact_displayName :: Lens' Contact (Maybe Text)
- data ContactData = ContactData' {
- lastName :: Maybe Text
- contactArn :: Maybe Text
- phoneNumbers :: Maybe [PhoneNumber]
- phoneNumber :: Maybe (Sensitive Text)
- sipAddresses :: Maybe [SipAddress]
- firstName :: Maybe Text
- displayName :: Maybe Text
- newContactData :: ContactData
- contactData_lastName :: Lens' ContactData (Maybe Text)
- contactData_contactArn :: Lens' ContactData (Maybe Text)
- contactData_phoneNumbers :: Lens' ContactData (Maybe [PhoneNumber])
- contactData_phoneNumber :: Lens' ContactData (Maybe Text)
- contactData_sipAddresses :: Lens' ContactData (Maybe [SipAddress])
- contactData_firstName :: Lens' ContactData (Maybe Text)
- contactData_displayName :: Lens' ContactData (Maybe Text)
- data Content = Content' {}
- newContent :: Content
- content_audioList :: Lens' Content (Maybe [Audio])
- content_textList :: Lens' Content (Maybe [TextMessage])
- content_ssmlList :: Lens' Content (Maybe [Ssml])
- data CreateEndOfMeetingReminder = CreateEndOfMeetingReminder' {}
- newCreateEndOfMeetingReminder :: NonEmpty Int -> EndOfMeetingReminderType -> Bool -> CreateEndOfMeetingReminder
- createEndOfMeetingReminder_reminderAtMinutes :: Lens' CreateEndOfMeetingReminder (NonEmpty Int)
- createEndOfMeetingReminder_reminderType :: Lens' CreateEndOfMeetingReminder EndOfMeetingReminderType
- createEndOfMeetingReminder_enabled :: Lens' CreateEndOfMeetingReminder Bool
- data CreateInstantBooking = CreateInstantBooking' {
- durationInMinutes :: Int
- enabled :: Bool
- newCreateInstantBooking :: Int -> Bool -> CreateInstantBooking
- createInstantBooking_durationInMinutes :: Lens' CreateInstantBooking Int
- createInstantBooking_enabled :: Lens' CreateInstantBooking Bool
- data CreateMeetingRoomConfiguration = CreateMeetingRoomConfiguration' {}
- newCreateMeetingRoomConfiguration :: CreateMeetingRoomConfiguration
- createMeetingRoomConfiguration_instantBooking :: Lens' CreateMeetingRoomConfiguration (Maybe CreateInstantBooking)
- createMeetingRoomConfiguration_endOfMeetingReminder :: Lens' CreateMeetingRoomConfiguration (Maybe CreateEndOfMeetingReminder)
- createMeetingRoomConfiguration_requireCheckIn :: Lens' CreateMeetingRoomConfiguration (Maybe CreateRequireCheckIn)
- createMeetingRoomConfiguration_roomUtilizationMetricsEnabled :: Lens' CreateMeetingRoomConfiguration (Maybe Bool)
- data CreateRequireCheckIn = CreateRequireCheckIn' {}
- newCreateRequireCheckIn :: Int -> Bool -> CreateRequireCheckIn
- createRequireCheckIn_releaseAfterMinutes :: Lens' CreateRequireCheckIn Int
- createRequireCheckIn_enabled :: Lens' CreateRequireCheckIn Bool
- data DeveloperInfo = DeveloperInfo' {}
- newDeveloperInfo :: DeveloperInfo
- developerInfo_email :: Lens' DeveloperInfo (Maybe Text)
- developerInfo_url :: Lens' DeveloperInfo (Maybe Text)
- developerInfo_privacyPolicy :: Lens' DeveloperInfo (Maybe Text)
- developerInfo_developerName :: Lens' DeveloperInfo (Maybe Text)
- data Device = Device' {
- deviceStatus :: Maybe DeviceStatus
- deviceStatusInfo :: Maybe DeviceStatusInfo
- deviceArn :: Maybe Text
- macAddress :: Maybe Text
- deviceName :: Maybe Text
- roomArn :: Maybe Text
- softwareVersion :: Maybe Text
- deviceType :: Maybe Text
- networkProfileInfo :: Maybe DeviceNetworkProfileInfo
- deviceSerialNumber :: Maybe Text
- newDevice :: Device
- device_deviceStatus :: Lens' Device (Maybe DeviceStatus)
- device_deviceStatusInfo :: Lens' Device (Maybe DeviceStatusInfo)
- device_deviceArn :: Lens' Device (Maybe Text)
- device_macAddress :: Lens' Device (Maybe Text)
- device_deviceName :: Lens' Device (Maybe Text)
- device_roomArn :: Lens' Device (Maybe Text)
- device_softwareVersion :: Lens' Device (Maybe Text)
- device_deviceType :: Lens' Device (Maybe Text)
- device_networkProfileInfo :: Lens' Device (Maybe DeviceNetworkProfileInfo)
- device_deviceSerialNumber :: Lens' Device (Maybe Text)
- data DeviceData = DeviceData' {
- deviceStatus :: Maybe DeviceStatus
- networkProfileName :: Maybe Text
- deviceStatusInfo :: Maybe DeviceStatusInfo
- createdTime :: Maybe POSIX
- deviceArn :: Maybe Text
- networkProfileArn :: Maybe Text
- macAddress :: Maybe Text
- deviceName :: Maybe Text
- roomArn :: Maybe Text
- softwareVersion :: Maybe Text
- deviceType :: Maybe Text
- roomName :: Maybe Text
- deviceSerialNumber :: Maybe Text
- newDeviceData :: DeviceData
- deviceData_deviceStatus :: Lens' DeviceData (Maybe DeviceStatus)
- deviceData_networkProfileName :: Lens' DeviceData (Maybe Text)
- deviceData_deviceStatusInfo :: Lens' DeviceData (Maybe DeviceStatusInfo)
- deviceData_createdTime :: Lens' DeviceData (Maybe UTCTime)
- deviceData_deviceArn :: Lens' DeviceData (Maybe Text)
- deviceData_networkProfileArn :: Lens' DeviceData (Maybe Text)
- deviceData_macAddress :: Lens' DeviceData (Maybe Text)
- deviceData_deviceName :: Lens' DeviceData (Maybe Text)
- deviceData_roomArn :: Lens' DeviceData (Maybe Text)
- deviceData_softwareVersion :: Lens' DeviceData (Maybe Text)
- deviceData_deviceType :: Lens' DeviceData (Maybe Text)
- deviceData_roomName :: Lens' DeviceData (Maybe Text)
- deviceData_deviceSerialNumber :: Lens' DeviceData (Maybe Text)
- data DeviceEvent = DeviceEvent' {}
- newDeviceEvent :: DeviceEvent
- deviceEvent_value :: Lens' DeviceEvent (Maybe Text)
- deviceEvent_type :: Lens' DeviceEvent (Maybe DeviceEventType)
- deviceEvent_timestamp :: Lens' DeviceEvent (Maybe UTCTime)
- data DeviceNetworkProfileInfo = DeviceNetworkProfileInfo' {}
- newDeviceNetworkProfileInfo :: DeviceNetworkProfileInfo
- deviceNetworkProfileInfo_certificateArn :: Lens' DeviceNetworkProfileInfo (Maybe Text)
- deviceNetworkProfileInfo_networkProfileArn :: Lens' DeviceNetworkProfileInfo (Maybe Text)
- deviceNetworkProfileInfo_certificateExpirationTime :: Lens' DeviceNetworkProfileInfo (Maybe UTCTime)
- data DeviceStatusDetail = DeviceStatusDetail' {}
- newDeviceStatusDetail :: DeviceStatusDetail
- deviceStatusDetail_feature :: Lens' DeviceStatusDetail (Maybe Feature)
- deviceStatusDetail_code :: Lens' DeviceStatusDetail (Maybe DeviceStatusDetailCode)
- data DeviceStatusInfo = DeviceStatusInfo' {}
- newDeviceStatusInfo :: DeviceStatusInfo
- deviceStatusInfo_connectionStatusUpdatedTime :: Lens' DeviceStatusInfo (Maybe UTCTime)
- deviceStatusInfo_deviceStatusDetails :: Lens' DeviceStatusInfo (Maybe [DeviceStatusDetail])
- deviceStatusInfo_connectionStatus :: Lens' DeviceStatusInfo (Maybe ConnectionStatus)
- data EndOfMeetingReminder = EndOfMeetingReminder' {}
- newEndOfMeetingReminder :: EndOfMeetingReminder
- endOfMeetingReminder_enabled :: Lens' EndOfMeetingReminder (Maybe Bool)
- endOfMeetingReminder_reminderAtMinutes :: Lens' EndOfMeetingReminder (Maybe (NonEmpty Int))
- endOfMeetingReminder_reminderType :: Lens' EndOfMeetingReminder (Maybe EndOfMeetingReminderType)
- data Filter = Filter' {}
- newFilter :: Text -> Filter
- filter_key :: Lens' Filter Text
- filter_values :: Lens' Filter [Text]
- data Gateway = Gateway' {
- arn :: Maybe Text
- name :: Maybe Text
- gatewayGroupArn :: Maybe Text
- softwareVersion :: Maybe Text
- description :: Maybe Text
- newGateway :: Gateway
- gateway_arn :: Lens' Gateway (Maybe Text)
- gateway_name :: Lens' Gateway (Maybe Text)
- gateway_gatewayGroupArn :: Lens' Gateway (Maybe Text)
- gateway_softwareVersion :: Lens' Gateway (Maybe Text)
- gateway_description :: Lens' Gateway (Maybe Text)
- data GatewayGroup = GatewayGroup' {}
- newGatewayGroup :: GatewayGroup
- gatewayGroup_arn :: Lens' GatewayGroup (Maybe Text)
- gatewayGroup_name :: Lens' GatewayGroup (Maybe Text)
- gatewayGroup_description :: Lens' GatewayGroup (Maybe Text)
- data GatewayGroupSummary = GatewayGroupSummary' {}
- newGatewayGroupSummary :: GatewayGroupSummary
- gatewayGroupSummary_arn :: Lens' GatewayGroupSummary (Maybe Text)
- gatewayGroupSummary_name :: Lens' GatewayGroupSummary (Maybe Text)
- gatewayGroupSummary_description :: Lens' GatewayGroupSummary (Maybe Text)
- data GatewaySummary = GatewaySummary' {
- arn :: Maybe Text
- name :: Maybe Text
- gatewayGroupArn :: Maybe Text
- softwareVersion :: Maybe Text
- description :: Maybe Text
- newGatewaySummary :: GatewaySummary
- gatewaySummary_arn :: Lens' GatewaySummary (Maybe Text)
- gatewaySummary_name :: Lens' GatewaySummary (Maybe Text)
- gatewaySummary_gatewayGroupArn :: Lens' GatewaySummary (Maybe Text)
- gatewaySummary_softwareVersion :: Lens' GatewaySummary (Maybe Text)
- gatewaySummary_description :: Lens' GatewaySummary (Maybe Text)
- data IPDialIn = IPDialIn' {}
- newIPDialIn :: Text -> CommsProtocol -> IPDialIn
- iPDialIn_endpoint :: Lens' IPDialIn Text
- iPDialIn_commsProtocol :: Lens' IPDialIn CommsProtocol
- data InstantBooking = InstantBooking' {}
- newInstantBooking :: InstantBooking
- instantBooking_enabled :: Lens' InstantBooking (Maybe Bool)
- instantBooking_durationInMinutes :: Lens' InstantBooking (Maybe Int)
- data MeetingRoomConfiguration = MeetingRoomConfiguration' {}
- newMeetingRoomConfiguration :: MeetingRoomConfiguration
- meetingRoomConfiguration_instantBooking :: Lens' MeetingRoomConfiguration (Maybe InstantBooking)
- meetingRoomConfiguration_endOfMeetingReminder :: Lens' MeetingRoomConfiguration (Maybe EndOfMeetingReminder)
- meetingRoomConfiguration_requireCheckIn :: Lens' MeetingRoomConfiguration (Maybe RequireCheckIn)
- meetingRoomConfiguration_roomUtilizationMetricsEnabled :: Lens' MeetingRoomConfiguration (Maybe Bool)
- data MeetingSetting = MeetingSetting' {}
- newMeetingSetting :: RequirePin -> MeetingSetting
- meetingSetting_requirePin :: Lens' MeetingSetting RequirePin
- data NetworkProfile = NetworkProfile' {
- networkProfileName :: Maybe Text
- ssid :: Maybe Text
- networkProfileArn :: Maybe Text
- securityType :: Maybe NetworkSecurityType
- currentPassword :: Maybe (Sensitive Text)
- nextPassword :: Maybe (Sensitive Text)
- eapMethod :: Maybe NetworkEapMethod
- description :: Maybe Text
- trustAnchors :: Maybe (NonEmpty Text)
- certificateAuthorityArn :: Maybe Text
- newNetworkProfile :: NetworkProfile
- networkProfile_networkProfileName :: Lens' NetworkProfile (Maybe Text)
- networkProfile_ssid :: Lens' NetworkProfile (Maybe Text)
- networkProfile_networkProfileArn :: Lens' NetworkProfile (Maybe Text)
- networkProfile_securityType :: Lens' NetworkProfile (Maybe NetworkSecurityType)
- networkProfile_currentPassword :: Lens' NetworkProfile (Maybe Text)
- networkProfile_nextPassword :: Lens' NetworkProfile (Maybe Text)
- networkProfile_eapMethod :: Lens' NetworkProfile (Maybe NetworkEapMethod)
- networkProfile_description :: Lens' NetworkProfile (Maybe Text)
- networkProfile_trustAnchors :: Lens' NetworkProfile (Maybe (NonEmpty Text))
- networkProfile_certificateAuthorityArn :: Lens' NetworkProfile (Maybe Text)
- data NetworkProfileData = NetworkProfileData' {}
- newNetworkProfileData :: NetworkProfileData
- networkProfileData_networkProfileName :: Lens' NetworkProfileData (Maybe Text)
- networkProfileData_ssid :: Lens' NetworkProfileData (Maybe Text)
- networkProfileData_networkProfileArn :: Lens' NetworkProfileData (Maybe Text)
- networkProfileData_securityType :: Lens' NetworkProfileData (Maybe NetworkSecurityType)
- networkProfileData_eapMethod :: Lens' NetworkProfileData (Maybe NetworkEapMethod)
- networkProfileData_description :: Lens' NetworkProfileData (Maybe Text)
- networkProfileData_certificateAuthorityArn :: Lens' NetworkProfileData (Maybe Text)
- data PSTNDialIn = PSTNDialIn' {}
- newPSTNDialIn :: Text -> Text -> Text -> Text -> PSTNDialIn
- pSTNDialIn_countryCode :: Lens' PSTNDialIn Text
- pSTNDialIn_phoneNumber :: Lens' PSTNDialIn Text
- pSTNDialIn_oneClickIdDelay :: Lens' PSTNDialIn Text
- pSTNDialIn_oneClickPinDelay :: Lens' PSTNDialIn Text
- data PhoneNumber = PhoneNumber' {}
- newPhoneNumber :: Text -> PhoneNumberType -> PhoneNumber
- phoneNumber_number :: Lens' PhoneNumber Text
- phoneNumber_type :: Lens' PhoneNumber PhoneNumberType
- data Profile = Profile' {
- setupModeDisabled :: Maybe Bool
- pSTNEnabled :: Maybe Bool
- addressBookArn :: Maybe Text
- distanceUnit :: Maybe DistanceUnit
- locale :: Maybe Text
- address :: Maybe Text
- profileArn :: Maybe Text
- wakeWord :: Maybe WakeWord
- meetingRoomConfiguration :: Maybe MeetingRoomConfiguration
- profileName :: Maybe Text
- temperatureUnit :: Maybe TemperatureUnit
- dataRetentionOptIn :: Maybe Bool
- timezone :: Maybe Text
- maxVolumeLimit :: Maybe Int
- isDefault :: Maybe Bool
- newProfile :: Profile
- profile_setupModeDisabled :: Lens' Profile (Maybe Bool)
- profile_pSTNEnabled :: Lens' Profile (Maybe Bool)
- profile_addressBookArn :: Lens' Profile (Maybe Text)
- profile_distanceUnit :: Lens' Profile (Maybe DistanceUnit)
- profile_locale :: Lens' Profile (Maybe Text)
- profile_address :: Lens' Profile (Maybe Text)
- profile_profileArn :: Lens' Profile (Maybe Text)
- profile_wakeWord :: Lens' Profile (Maybe WakeWord)
- profile_meetingRoomConfiguration :: Lens' Profile (Maybe MeetingRoomConfiguration)
- profile_profileName :: Lens' Profile (Maybe Text)
- profile_temperatureUnit :: Lens' Profile (Maybe TemperatureUnit)
- profile_dataRetentionOptIn :: Lens' Profile (Maybe Bool)
- profile_timezone :: Lens' Profile (Maybe Text)
- profile_maxVolumeLimit :: Lens' Profile (Maybe Int)
- profile_isDefault :: Lens' Profile (Maybe Bool)
- data ProfileData = ProfileData' {}
- newProfileData :: ProfileData
- profileData_distanceUnit :: Lens' ProfileData (Maybe DistanceUnit)
- profileData_locale :: Lens' ProfileData (Maybe Text)
- profileData_address :: Lens' ProfileData (Maybe Text)
- profileData_profileArn :: Lens' ProfileData (Maybe Text)
- profileData_wakeWord :: Lens' ProfileData (Maybe WakeWord)
- profileData_profileName :: Lens' ProfileData (Maybe Text)
- profileData_temperatureUnit :: Lens' ProfileData (Maybe TemperatureUnit)
- profileData_timezone :: Lens' ProfileData (Maybe Text)
- profileData_isDefault :: Lens' ProfileData (Maybe Bool)
- data RequireCheckIn = RequireCheckIn' {}
- newRequireCheckIn :: RequireCheckIn
- requireCheckIn_enabled :: Lens' RequireCheckIn (Maybe Bool)
- requireCheckIn_releaseAfterMinutes :: Lens' RequireCheckIn (Maybe Int)
- data Room = Room' {
- profileArn :: Maybe Text
- providerCalendarId :: Maybe Text
- roomArn :: Maybe Text
- roomName :: Maybe Text
- description :: Maybe Text
- newRoom :: Room
- room_profileArn :: Lens' Room (Maybe Text)
- room_providerCalendarId :: Lens' Room (Maybe Text)
- room_roomArn :: Lens' Room (Maybe Text)
- room_roomName :: Lens' Room (Maybe Text)
- room_description :: Lens' Room (Maybe Text)
- data RoomData = RoomData' {
- profileArn :: Maybe Text
- providerCalendarId :: Maybe Text
- profileName :: Maybe Text
- roomArn :: Maybe Text
- roomName :: Maybe Text
- description :: Maybe Text
- newRoomData :: RoomData
- roomData_profileArn :: Lens' RoomData (Maybe Text)
- roomData_providerCalendarId :: Lens' RoomData (Maybe Text)
- roomData_profileName :: Lens' RoomData (Maybe Text)
- roomData_roomArn :: Lens' RoomData (Maybe Text)
- roomData_roomName :: Lens' RoomData (Maybe Text)
- roomData_description :: Lens' RoomData (Maybe Text)
- data RoomSkillParameter = RoomSkillParameter' {}
- newRoomSkillParameter :: Text -> Text -> RoomSkillParameter
- roomSkillParameter_parameterKey :: Lens' RoomSkillParameter Text
- roomSkillParameter_parameterValue :: Lens' RoomSkillParameter Text
- data SipAddress = SipAddress' {}
- newSipAddress :: Text -> SipType -> SipAddress
- sipAddress_uri :: Lens' SipAddress Text
- sipAddress_type :: Lens' SipAddress SipType
- data SkillDetails = SkillDetails' {
- skillTypes :: Maybe [Text]
- productDescription :: Maybe Text
- invocationPhrase :: Maybe Text
- developerInfo :: Maybe DeveloperInfo
- endUserLicenseAgreement :: Maybe Text
- genericKeywords :: Maybe [Text]
- reviews :: Maybe (HashMap Text Text)
- releaseDate :: Maybe Text
- newInThisVersionBulletPoints' :: Maybe [Text]
- bulletPoints :: Maybe [Text]
- newSkillDetails :: SkillDetails
- skillDetails_skillTypes :: Lens' SkillDetails (Maybe [Text])
- skillDetails_productDescription :: Lens' SkillDetails (Maybe Text)
- skillDetails_invocationPhrase :: Lens' SkillDetails (Maybe Text)
- skillDetails_developerInfo :: Lens' SkillDetails (Maybe DeveloperInfo)
- skillDetails_endUserLicenseAgreement :: Lens' SkillDetails (Maybe Text)
- skillDetails_genericKeywords :: Lens' SkillDetails (Maybe [Text])
- skillDetails_reviews :: Lens' SkillDetails (Maybe (HashMap Text Text))
- skillDetails_releaseDate :: Lens' SkillDetails (Maybe Text)
- skillDetails_newInThisVersionBulletPoints :: Lens' SkillDetails (Maybe [Text])
- skillDetails_bulletPoints :: Lens' SkillDetails (Maybe [Text])
- data SkillGroup = SkillGroup' {}
- newSkillGroup :: SkillGroup
- skillGroup_skillGroupArn :: Lens' SkillGroup (Maybe Text)
- skillGroup_description :: Lens' SkillGroup (Maybe Text)
- skillGroup_skillGroupName :: Lens' SkillGroup (Maybe Text)
- data SkillGroupData = SkillGroupData' {}
- newSkillGroupData :: SkillGroupData
- skillGroupData_skillGroupArn :: Lens' SkillGroupData (Maybe Text)
- skillGroupData_description :: Lens' SkillGroupData (Maybe Text)
- skillGroupData_skillGroupName :: Lens' SkillGroupData (Maybe Text)
- data SkillSummary = SkillSummary' {}
- newSkillSummary :: SkillSummary
- skillSummary_skillId :: Lens' SkillSummary (Maybe Text)
- skillSummary_supportsLinking :: Lens' SkillSummary (Maybe Bool)
- skillSummary_skillType :: Lens' SkillSummary (Maybe SkillType)
- skillSummary_enablementType :: Lens' SkillSummary (Maybe EnablementType)
- skillSummary_skillName :: Lens' SkillSummary (Maybe Text)
- data SkillsStoreSkill = SkillsStoreSkill' {}
- newSkillsStoreSkill :: SkillsStoreSkill
- skillsStoreSkill_skillId :: Lens' SkillsStoreSkill (Maybe Text)
- skillsStoreSkill_supportsLinking :: Lens' SkillsStoreSkill (Maybe Bool)
- skillsStoreSkill_sampleUtterances :: Lens' SkillsStoreSkill (Maybe [Text])
- skillsStoreSkill_shortDescription :: Lens' SkillsStoreSkill (Maybe Text)
- skillsStoreSkill_iconUrl :: Lens' SkillsStoreSkill (Maybe Text)
- skillsStoreSkill_skillDetails :: Lens' SkillsStoreSkill (Maybe SkillDetails)
- skillsStoreSkill_skillName :: Lens' SkillsStoreSkill (Maybe Text)
- data SmartHomeAppliance = SmartHomeAppliance' {}
- newSmartHomeAppliance :: SmartHomeAppliance
- smartHomeAppliance_friendlyName :: Lens' SmartHomeAppliance (Maybe Text)
- smartHomeAppliance_manufacturerName :: Lens' SmartHomeAppliance (Maybe Text)
- smartHomeAppliance_description :: Lens' SmartHomeAppliance (Maybe Text)
- data Sort = Sort' {}
- newSort :: Text -> SortValue -> Sort
- sort_key :: Lens' Sort Text
- sort_value :: Lens' Sort SortValue
- data Ssml = Ssml' {}
- newSsml :: Locale -> Text -> Ssml
- ssml_locale :: Lens' Ssml Locale
- ssml_value :: Lens' Ssml Text
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- data TextMessage = TextMessage' {}
- newTextMessage :: Locale -> Text -> TextMessage
- textMessage_locale :: Lens' TextMessage Locale
- textMessage_value :: Lens' TextMessage Text
- data UpdateEndOfMeetingReminder = UpdateEndOfMeetingReminder' {}
- newUpdateEndOfMeetingReminder :: UpdateEndOfMeetingReminder
- updateEndOfMeetingReminder_enabled :: Lens' UpdateEndOfMeetingReminder (Maybe Bool)
- updateEndOfMeetingReminder_reminderAtMinutes :: Lens' UpdateEndOfMeetingReminder (Maybe (NonEmpty Int))
- updateEndOfMeetingReminder_reminderType :: Lens' UpdateEndOfMeetingReminder (Maybe EndOfMeetingReminderType)
- data UpdateInstantBooking = UpdateInstantBooking' {}
- newUpdateInstantBooking :: UpdateInstantBooking
- updateInstantBooking_enabled :: Lens' UpdateInstantBooking (Maybe Bool)
- updateInstantBooking_durationInMinutes :: Lens' UpdateInstantBooking (Maybe Int)
- data UpdateMeetingRoomConfiguration = UpdateMeetingRoomConfiguration' {}
- newUpdateMeetingRoomConfiguration :: UpdateMeetingRoomConfiguration
- updateMeetingRoomConfiguration_instantBooking :: Lens' UpdateMeetingRoomConfiguration (Maybe UpdateInstantBooking)
- updateMeetingRoomConfiguration_endOfMeetingReminder :: Lens' UpdateMeetingRoomConfiguration (Maybe UpdateEndOfMeetingReminder)
- updateMeetingRoomConfiguration_requireCheckIn :: Lens' UpdateMeetingRoomConfiguration (Maybe UpdateRequireCheckIn)
- updateMeetingRoomConfiguration_roomUtilizationMetricsEnabled :: Lens' UpdateMeetingRoomConfiguration (Maybe Bool)
- data UpdateRequireCheckIn = UpdateRequireCheckIn' {}
- newUpdateRequireCheckIn :: UpdateRequireCheckIn
- updateRequireCheckIn_enabled :: Lens' UpdateRequireCheckIn (Maybe Bool)
- updateRequireCheckIn_releaseAfterMinutes :: Lens' UpdateRequireCheckIn (Maybe Int)
- data UserData = UserData' {}
- newUserData :: UserData
- userData_email :: Lens' UserData (Maybe Text)
- userData_lastName :: Lens' UserData (Maybe Text)
- userData_enrollmentId :: Lens' UserData (Maybe Text)
- userData_userArn :: Lens' UserData (Maybe Text)
- userData_firstName :: Lens' UserData (Maybe Text)
- userData_enrollmentStatus :: Lens' UserData (Maybe EnrollmentStatus)
Service Configuration
defaultService :: Service Source #
API version 2017-11-09
of the Amazon Alexa For Business SDK configuration.
Errors
_SkillNotLinkedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The skill must be linked to a third-party account.
_InvalidCertificateAuthorityException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The Certificate Authority can't issue or revoke a certificate.
_DeviceNotRegisteredException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request failed because this device is no longer registered and therefore no longer managed by this account.
_ResourceAssociatedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Another resource is associated with the resource in the request.
_InvalidUserStatusException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The attempt to update a user is invalid due to the user's current status.
_InvalidDeviceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The device is in an invalid state.
_InvalidServiceLinkedRoleStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service linked role is locked for deletion.
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource is not found.
_NameInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The name sent in the request is already in use.
_InvalidSecretsManagerResourceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A password in SecretsManager is in an invalid state.
_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There is a concurrent modification of resources.
_UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The caller has no permissions to operate on the resource involved in the API call.
_AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource being created already exists.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You are performing an action that would put you beyond your account's limits.
_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource in the request is already in use.
BusinessReportFailureCode
newtype BusinessReportFailureCode Source #
Instances
BusinessReportFormat
newtype BusinessReportFormat Source #
pattern BusinessReportFormat_CSV :: BusinessReportFormat | |
pattern BusinessReportFormat_CSV_ZIP :: BusinessReportFormat |
Instances
BusinessReportInterval
newtype BusinessReportInterval Source #
pattern BusinessReportInterval_ONE_DAY :: BusinessReportInterval | |
pattern BusinessReportInterval_ONE_WEEK :: BusinessReportInterval | |
pattern BusinessReportInterval_THIRTY_DAYS :: BusinessReportInterval |
Instances
BusinessReportStatus
newtype BusinessReportStatus Source #
pattern BusinessReportStatus_FAILED :: BusinessReportStatus | |
pattern BusinessReportStatus_RUNNING :: BusinessReportStatus | |
pattern BusinessReportStatus_SUCCEEDED :: BusinessReportStatus |
Instances
CommsProtocol
newtype CommsProtocol Source #
pattern CommsProtocol_H323 :: CommsProtocol | |
pattern CommsProtocol_SIP :: CommsProtocol | |
pattern CommsProtocol_SIPS :: CommsProtocol |
Instances
ConferenceProviderType
newtype ConferenceProviderType Source #
Instances
ConnectionStatus
newtype ConnectionStatus Source #
pattern ConnectionStatus_OFFLINE :: ConnectionStatus | |
pattern ConnectionStatus_ONLINE :: ConnectionStatus |
Instances
DeviceEventType
newtype DeviceEventType Source #
pattern DeviceEventType_CONNECTION_STATUS :: DeviceEventType | |
pattern DeviceEventType_DEVICE_STATUS :: DeviceEventType |
Instances
DeviceStatus
newtype DeviceStatus Source #
pattern DeviceStatus_DEREGISTERED :: DeviceStatus | |
pattern DeviceStatus_FAILED :: DeviceStatus | |
pattern DeviceStatus_PENDING :: DeviceStatus | |
pattern DeviceStatus_READY :: DeviceStatus | |
pattern DeviceStatus_WAS_OFFLINE :: DeviceStatus |
Instances
DeviceStatusDetailCode
newtype DeviceStatusDetailCode Source #
Instances
DeviceUsageType
newtype DeviceUsageType Source #
pattern DeviceUsageType_VOICE :: DeviceUsageType |
Instances
DistanceUnit
newtype DistanceUnit Source #
pattern DistanceUnit_IMPERIAL :: DistanceUnit | |
pattern DistanceUnit_METRIC :: DistanceUnit |
Instances
EnablementType
newtype EnablementType Source #
pattern EnablementType_ENABLED :: EnablementType | |
pattern EnablementType_PENDING :: EnablementType |
Instances
EnablementTypeFilter
newtype EnablementTypeFilter Source #
pattern EnablementTypeFilter_ENABLED :: EnablementTypeFilter | |
pattern EnablementTypeFilter_PENDING :: EnablementTypeFilter |
Instances
EndOfMeetingReminderType
newtype EndOfMeetingReminderType Source #
Instances
EnrollmentStatus
newtype EnrollmentStatus Source #
pattern EnrollmentStatus_DEREGISTERING :: EnrollmentStatus | |
pattern EnrollmentStatus_DISASSOCIATING :: EnrollmentStatus | |
pattern EnrollmentStatus_INITIALIZED :: EnrollmentStatus | |
pattern EnrollmentStatus_PENDING :: EnrollmentStatus | |
pattern EnrollmentStatus_REGISTERED :: EnrollmentStatus |
Instances
Feature
pattern Feature_ALL :: Feature | |
pattern Feature_BLUETOOTH :: Feature | |
pattern Feature_LISTS :: Feature | |
pattern Feature_NETWORK_PROFILE :: Feature | |
pattern Feature_NOTIFICATIONS :: Feature | |
pattern Feature_SETTINGS :: Feature | |
pattern Feature_SKILLS :: Feature | |
pattern Feature_VOLUME :: Feature |
Instances
Locale
pattern Locale_En_US :: Locale |
Instances
NetworkEapMethod
newtype NetworkEapMethod Source #
pattern NetworkEapMethod_EAP_TLS :: NetworkEapMethod |
Instances
NetworkSecurityType
newtype NetworkSecurityType Source #
pattern NetworkSecurityType_OPEN :: NetworkSecurityType | |
pattern NetworkSecurityType_WEP :: NetworkSecurityType | |
pattern NetworkSecurityType_WPA2_ENTERPRISE :: NetworkSecurityType | |
pattern NetworkSecurityType_WPA2_PSK :: NetworkSecurityType | |
pattern NetworkSecurityType_WPA_PSK :: NetworkSecurityType |
Instances
PhoneNumberType
newtype PhoneNumberType Source #
pattern PhoneNumberType_HOME :: PhoneNumberType | |
pattern PhoneNumberType_MOBILE :: PhoneNumberType | |
pattern PhoneNumberType_WORK :: PhoneNumberType |
Instances
RequirePin
newtype RequirePin Source #
pattern RequirePin_NO :: RequirePin | |
pattern RequirePin_OPTIONAL :: RequirePin | |
pattern RequirePin_YES :: RequirePin |
Instances
SipType
pattern SipType_WORK :: SipType |
Instances
SkillType
pattern SkillType_PRIVATE :: SkillType | |
pattern SkillType_PUBLIC :: SkillType |
Instances
SkillTypeFilter
newtype SkillTypeFilter Source #
pattern SkillTypeFilter_ALL :: SkillTypeFilter | |
pattern SkillTypeFilter_PRIVATE :: SkillTypeFilter | |
pattern SkillTypeFilter_PUBLIC :: SkillTypeFilter |
Instances
SortValue
pattern SortValue_ASC :: SortValue | |
pattern SortValue_DESC :: SortValue |
Instances
TemperatureUnit
newtype TemperatureUnit Source #
pattern TemperatureUnit_CELSIUS :: TemperatureUnit | |
pattern TemperatureUnit_FAHRENHEIT :: TemperatureUnit |
Instances
WakeWord
pattern WakeWord_ALEXA :: WakeWord | |
pattern WakeWord_AMAZON :: WakeWord | |
pattern WakeWord_COMPUTER :: WakeWord | |
pattern WakeWord_ECHO :: WakeWord |
Instances
AddressBook
data AddressBook Source #
An address book with attributes.
See: newAddressBook
smart constructor.
AddressBook' | |
|
Instances
newAddressBook :: AddressBook Source #
Create a value of AddressBook
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:addressBookArn:AddressBook'
, addressBook_addressBookArn
- The ARN of the address book.
$sel:name:AddressBook'
, addressBook_name
- The name of the address book.
$sel:description:AddressBook'
, addressBook_description
- The description of the address book.
addressBook_addressBookArn :: Lens' AddressBook (Maybe Text) Source #
The ARN of the address book.
addressBook_name :: Lens' AddressBook (Maybe Text) Source #
The name of the address book.
addressBook_description :: Lens' AddressBook (Maybe Text) Source #
The description of the address book.
AddressBookData
data AddressBookData Source #
Information related to an address book.
See: newAddressBookData
smart constructor.
AddressBookData' | |
|
Instances
newAddressBookData :: AddressBookData Source #
Create a value of AddressBookData
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:addressBookArn:AddressBookData'
, addressBookData_addressBookArn
- The ARN of the address book.
$sel:name:AddressBookData'
, addressBookData_name
- The name of the address book.
$sel:description:AddressBookData'
, addressBookData_description
- The description of the address book.
addressBookData_addressBookArn :: Lens' AddressBookData (Maybe Text) Source #
The ARN of the address book.
addressBookData_name :: Lens' AddressBookData (Maybe Text) Source #
The name of the address book.
addressBookData_description :: Lens' AddressBookData (Maybe Text) Source #
The description of the address book.
Audio
The audio message. There is a 1 MB limit on the audio file input and the only supported format is MP3. To convert your MP3 audio files to an Alexa-friendly,
required codec version (MPEG version 2) and bit rate (48 kbps), you might use converter software. One option for this is a command-line tool, FFmpeg. For more information, see FFmpeg. The following command converts the provided <input-file> to an MP3 file that is played in the announcement:
ffmpeg -i <input-file> -ac 2 -codec:a libmp3lame -b:a 48k -ar 16000 <output-file.mp3>
See: newAudio
smart constructor.
Audio' | |
|
Instances
Eq Audio Source # | |
Read Audio Source # | |
Show Audio Source # | |
Generic Audio Source # | |
NFData Audio Source # | |
Defined in Amazonka.AlexaBusiness.Types.Audio | |
Hashable Audio Source # | |
Defined in Amazonka.AlexaBusiness.Types.Audio | |
ToJSON Audio Source # | |
Defined in Amazonka.AlexaBusiness.Types.Audio | |
type Rep Audio Source # | |
Defined in Amazonka.AlexaBusiness.Types.Audio type Rep Audio = D1 ('MetaData "Audio" "Amazonka.AlexaBusiness.Types.Audio" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "Audio'" 'PrefixI 'True) (S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Locale) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Audio
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:locale:Audio'
, audio_locale
- The locale of the audio message. Currently, en-US is supported.
$sel:location:Audio'
, audio_location
- The location of the audio file. Currently, S3 URLs are supported. Only
S3 locations comprised of safe characters are valid. For more
information, see
Safe Characters.
audio_locale :: Lens' Audio Locale Source #
The locale of the audio message. Currently, en-US is supported.
audio_location :: Lens' Audio Text Source #
The location of the audio file. Currently, S3 URLs are supported. Only S3 locations comprised of safe characters are valid. For more information, see Safe Characters.
BusinessReport
data BusinessReport Source #
Usage report with specified parameters.
See: newBusinessReport
smart constructor.
BusinessReport' | |
|
Instances
newBusinessReport :: BusinessReport Source #
Create a value of BusinessReport
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:BusinessReport'
, businessReport_status
- The status of the report generation execution (RUNNING, SUCCEEDED, or
FAILED).
$sel:failureCode:BusinessReport'
, businessReport_failureCode
- The failure code.
$sel:deliveryTime:BusinessReport'
, businessReport_deliveryTime
- The time of report delivery.
$sel:downloadUrl:BusinessReport'
, businessReport_downloadUrl
- The download link where a user can download the report.
$sel:s3Location:BusinessReport'
, businessReport_s3Location
- The S3 location of the output reports.
businessReport_status :: Lens' BusinessReport (Maybe BusinessReportStatus) Source #
The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).
businessReport_failureCode :: Lens' BusinessReport (Maybe BusinessReportFailureCode) Source #
The failure code.
businessReport_deliveryTime :: Lens' BusinessReport (Maybe UTCTime) Source #
The time of report delivery.
businessReport_downloadUrl :: Lens' BusinessReport (Maybe Text) Source #
The download link where a user can download the report.
businessReport_s3Location :: Lens' BusinessReport (Maybe BusinessReportS3Location) Source #
The S3 location of the output reports.
BusinessReportContentRange
data BusinessReportContentRange Source #
The content range of the report.
See: newBusinessReportContentRange
smart constructor.
BusinessReportContentRange' | |
|
Instances
newBusinessReportContentRange Source #
Create a value of BusinessReportContentRange
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:interval:BusinessReportContentRange'
, businessReportContentRange_interval
- The interval of the content range.
businessReportContentRange_interval :: Lens' BusinessReportContentRange BusinessReportInterval Source #
The interval of the content range.
BusinessReportRecurrence
data BusinessReportRecurrence Source #
The recurrence of the reports.
See: newBusinessReportRecurrence
smart constructor.
Instances
newBusinessReportRecurrence :: BusinessReportRecurrence Source #
Create a value of BusinessReportRecurrence
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:startDate:BusinessReportRecurrence'
, businessReportRecurrence_startDate
- The start date.
businessReportRecurrence_startDate :: Lens' BusinessReportRecurrence (Maybe Text) Source #
The start date.
BusinessReportS3Location
data BusinessReportS3Location Source #
The S3 location of the output reports.
See: newBusinessReportS3Location
smart constructor.
Instances
newBusinessReportS3Location :: BusinessReportS3Location Source #
Create a value of BusinessReportS3Location
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:path:BusinessReportS3Location'
, businessReportS3Location_path
- The path of the business report.
$sel:bucketName:BusinessReportS3Location'
, businessReportS3Location_bucketName
- The S3 bucket name of the output reports.
businessReportS3Location_path :: Lens' BusinessReportS3Location (Maybe Text) Source #
The path of the business report.
businessReportS3Location_bucketName :: Lens' BusinessReportS3Location (Maybe Text) Source #
The S3 bucket name of the output reports.
BusinessReportSchedule
data BusinessReportSchedule Source #
The schedule of the usage report.
See: newBusinessReportSchedule
smart constructor.
BusinessReportSchedule' | |
|
Instances
newBusinessReportSchedule :: BusinessReportSchedule Source #
Create a value of BusinessReportSchedule
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:s3KeyPrefix:BusinessReportSchedule'
, businessReportSchedule_s3KeyPrefix
- The S3 key where the report is delivered.
$sel:lastBusinessReport:BusinessReportSchedule'
, businessReportSchedule_lastBusinessReport
- The details of the last business report delivery for a specified time
interval.
$sel:format:BusinessReportSchedule'
, businessReportSchedule_format
- The format of the generated report (individual CSV files or zipped files
of individual files).
$sel:recurrence:BusinessReportSchedule'
, businessReportSchedule_recurrence
- The recurrence of the reports.
$sel:scheduleName:BusinessReportSchedule'
, businessReportSchedule_scheduleName
- The name identifier of the schedule.
$sel:scheduleArn:BusinessReportSchedule'
, businessReportSchedule_scheduleArn
- The ARN of the business report schedule.
$sel:contentRange:BusinessReportSchedule'
, businessReportSchedule_contentRange
- The content range of the reports.
$sel:s3BucketName:BusinessReportSchedule'
, businessReportSchedule_s3BucketName
- The S3 bucket name of the output reports.
businessReportSchedule_s3KeyPrefix :: Lens' BusinessReportSchedule (Maybe Text) Source #
The S3 key where the report is delivered.
businessReportSchedule_lastBusinessReport :: Lens' BusinessReportSchedule (Maybe BusinessReport) Source #
The details of the last business report delivery for a specified time interval.
businessReportSchedule_format :: Lens' BusinessReportSchedule (Maybe BusinessReportFormat) Source #
The format of the generated report (individual CSV files or zipped files of individual files).
businessReportSchedule_recurrence :: Lens' BusinessReportSchedule (Maybe BusinessReportRecurrence) Source #
The recurrence of the reports.
businessReportSchedule_scheduleName :: Lens' BusinessReportSchedule (Maybe Text) Source #
The name identifier of the schedule.
businessReportSchedule_scheduleArn :: Lens' BusinessReportSchedule (Maybe Text) Source #
The ARN of the business report schedule.
businessReportSchedule_contentRange :: Lens' BusinessReportSchedule (Maybe BusinessReportContentRange) Source #
The content range of the reports.
businessReportSchedule_s3BucketName :: Lens' BusinessReportSchedule (Maybe Text) Source #
The S3 bucket name of the output reports.
Category
The skill store category that is shown. Alexa skills are assigned a specific skill category during creation, such as News, Social, and Sports.
See: newCategory
smart constructor.
Category' | |
|
Instances
Eq Category Source # | |
Read Category Source # | |
Show Category Source # | |
Generic Category Source # | |
NFData Category Source # | |
Defined in Amazonka.AlexaBusiness.Types.Category | |
Hashable Category Source # | |
Defined in Amazonka.AlexaBusiness.Types.Category | |
FromJSON Category Source # | |
type Rep Category Source # | |
Defined in Amazonka.AlexaBusiness.Types.Category type Rep Category = D1 ('MetaData "Category" "Amazonka.AlexaBusiness.Types.Category" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "Category'" 'PrefixI 'True) (S1 ('MetaSel ('Just "categoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "categoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) |
newCategory :: Category Source #
Create a value of Category
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:categoryName:Category'
, category_categoryName
- The name of the skill store category.
$sel:categoryId:Category'
, category_categoryId
- The ID of the skill store category.
ConferencePreference
data ConferencePreference Source #
The default conference provider that is used if no other scheduled meetings are detected.
See: newConferencePreference
smart constructor.
ConferencePreference' | |
|
Instances
newConferencePreference :: ConferencePreference Source #
Create a value of ConferencePreference
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:defaultConferenceProviderArn:ConferencePreference'
, conferencePreference_defaultConferenceProviderArn
- The ARN of the default conference provider.
conferencePreference_defaultConferenceProviderArn :: Lens' ConferencePreference (Maybe Text) Source #
The ARN of the default conference provider.
ConferenceProvider
data ConferenceProvider Source #
An entity that provides a conferencing solution. Alexa for Business acts as the voice interface and mediator that connects users to their preferred conference provider. Examples of conference providers include Amazon Chime, Zoom, Cisco, and Polycom.
See: newConferenceProvider
smart constructor.
ConferenceProvider' | |
|
Instances
newConferenceProvider :: ConferenceProvider Source #
Create a value of ConferenceProvider
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:meetingSetting:ConferenceProvider'
, conferenceProvider_meetingSetting
- The meeting settings for the conference provider.
$sel:arn:ConferenceProvider'
, conferenceProvider_arn
- The ARN of the newly created conference provider.
$sel:pSTNDialIn:ConferenceProvider'
, conferenceProvider_pSTNDialIn
- The information for PSTN conferencing.
$sel:name:ConferenceProvider'
, conferenceProvider_name
- The name of the conference provider.
$sel:type':ConferenceProvider'
, conferenceProvider_type
- The type of conference providers.
$sel:iPDialIn:ConferenceProvider'
, conferenceProvider_iPDialIn
- The IP endpoint and protocol for calling.
conferenceProvider_meetingSetting :: Lens' ConferenceProvider (Maybe MeetingSetting) Source #
The meeting settings for the conference provider.
conferenceProvider_arn :: Lens' ConferenceProvider (Maybe Text) Source #
The ARN of the newly created conference provider.
conferenceProvider_pSTNDialIn :: Lens' ConferenceProvider (Maybe PSTNDialIn) Source #
The information for PSTN conferencing.
conferenceProvider_name :: Lens' ConferenceProvider (Maybe Text) Source #
The name of the conference provider.
conferenceProvider_type :: Lens' ConferenceProvider (Maybe ConferenceProviderType) Source #
The type of conference providers.
conferenceProvider_iPDialIn :: Lens' ConferenceProvider (Maybe IPDialIn) Source #
The IP endpoint and protocol for calling.
Contact
A contact with attributes.
See: newContact
smart constructor.
Contact' | |
|
Instances
newContact :: Contact Source #
Create a value of Contact
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:lastName:Contact'
, contact_lastName
- The last name of the contact, used to call the contact on the device.
$sel:contactArn:Contact'
, contact_contactArn
- The ARN of the contact.
$sel:phoneNumbers:Contact'
, contact_phoneNumbers
- The list of phone numbers for the contact.
$sel:phoneNumber:Contact'
, contact_phoneNumber
- The phone number of the contact. The phone number type defaults to WORK.
You can either specify PhoneNumber or PhoneNumbers. We recommend that
you use PhoneNumbers, which lets you specify the phone number type and
multiple numbers.
$sel:sipAddresses:Contact'
, contact_sipAddresses
- The list of SIP addresses for the contact.
$sel:firstName:Contact'
, contact_firstName
- The first name of the contact, used to call the contact on the device.
$sel:displayName:Contact'
, contact_displayName
- The name of the contact to display on the console.
contact_lastName :: Lens' Contact (Maybe Text) Source #
The last name of the contact, used to call the contact on the device.
contact_phoneNumbers :: Lens' Contact (Maybe [PhoneNumber]) Source #
The list of phone numbers for the contact.
contact_phoneNumber :: Lens' Contact (Maybe Text) Source #
The phone number of the contact. The phone number type defaults to WORK. You can either specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.
contact_sipAddresses :: Lens' Contact (Maybe [SipAddress]) Source #
The list of SIP addresses for the contact.
contact_firstName :: Lens' Contact (Maybe Text) Source #
The first name of the contact, used to call the contact on the device.
contact_displayName :: Lens' Contact (Maybe Text) Source #
The name of the contact to display on the console.
ContactData
data ContactData Source #
Information related to a contact.
See: newContactData
smart constructor.
ContactData' | |
|
Instances
newContactData :: ContactData Source #
Create a value of ContactData
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:lastName:ContactData'
, contactData_lastName
- The last name of the contact, used to call the contact on the device.
$sel:contactArn:ContactData'
, contactData_contactArn
- The ARN of the contact.
$sel:phoneNumbers:ContactData'
, contactData_phoneNumbers
- The list of phone numbers for the contact.
$sel:phoneNumber:ContactData'
, contactData_phoneNumber
- The phone number of the contact. The phone number type defaults to WORK.
You can specify PhoneNumber or PhoneNumbers. We recommend that you use
PhoneNumbers, which lets you specify the phone number type and multiple
numbers.
$sel:sipAddresses:ContactData'
, contactData_sipAddresses
- The list of SIP addresses for the contact.
$sel:firstName:ContactData'
, contactData_firstName
- The first name of the contact, used to call the contact on the device.
$sel:displayName:ContactData'
, contactData_displayName
- The name of the contact to display on the console.
contactData_lastName :: Lens' ContactData (Maybe Text) Source #
The last name of the contact, used to call the contact on the device.
contactData_contactArn :: Lens' ContactData (Maybe Text) Source #
The ARN of the contact.
contactData_phoneNumbers :: Lens' ContactData (Maybe [PhoneNumber]) Source #
The list of phone numbers for the contact.
contactData_phoneNumber :: Lens' ContactData (Maybe Text) Source #
The phone number of the contact. The phone number type defaults to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.
contactData_sipAddresses :: Lens' ContactData (Maybe [SipAddress]) Source #
The list of SIP addresses for the contact.
contactData_firstName :: Lens' ContactData (Maybe Text) Source #
The first name of the contact, used to call the contact on the device.
contactData_displayName :: Lens' ContactData (Maybe Text) Source #
The name of the contact to display on the console.
Content
The content definition. This can contain only one text, SSML, or audio list object.
See: newContent
smart constructor.
Instances
Eq Content Source # | |
Read Content Source # | |
Show Content Source # | |
Generic Content Source # | |
NFData Content Source # | |
Defined in Amazonka.AlexaBusiness.Types.Content | |
Hashable Content Source # | |
Defined in Amazonka.AlexaBusiness.Types.Content | |
ToJSON Content Source # | |
Defined in Amazonka.AlexaBusiness.Types.Content | |
type Rep Content Source # | |
Defined in Amazonka.AlexaBusiness.Types.Content type Rep Content = D1 ('MetaData "Content" "Amazonka.AlexaBusiness.Types.Content" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "Content'" 'PrefixI 'True) (S1 ('MetaSel ('Just "audioList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Audio])) :*: (S1 ('MetaSel ('Just "textList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TextMessage])) :*: S1 ('MetaSel ('Just "ssmlList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ssml]))))) |
newContent :: Content Source #
Create a value of Content
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:audioList:Content'
, content_audioList
- The list of audio messages.
$sel:textList:Content'
, content_textList
- The list of text messages.
$sel:ssmlList:Content'
, content_ssmlList
- The list of SSML messages.
content_textList :: Lens' Content (Maybe [TextMessage]) Source #
The list of text messages.
CreateEndOfMeetingReminder
data CreateEndOfMeetingReminder Source #
Creates settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.
See: newCreateEndOfMeetingReminder
smart constructor.
CreateEndOfMeetingReminder' | |
|
Instances
newCreateEndOfMeetingReminder Source #
Create a value of CreateEndOfMeetingReminder
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:reminderAtMinutes:CreateEndOfMeetingReminder'
, createEndOfMeetingReminder_reminderAtMinutes
- A range of 3 to 15 minutes that determines when the reminder begins.
$sel:reminderType:CreateEndOfMeetingReminder'
, createEndOfMeetingReminder_reminderType
- The type of sound that users hear during the end of meeting reminder.
$sel:enabled:CreateEndOfMeetingReminder'
, createEndOfMeetingReminder_enabled
- Whether an end of meeting reminder is enabled or not.
createEndOfMeetingReminder_reminderAtMinutes :: Lens' CreateEndOfMeetingReminder (NonEmpty Int) Source #
A range of 3 to 15 minutes that determines when the reminder begins.
createEndOfMeetingReminder_reminderType :: Lens' CreateEndOfMeetingReminder EndOfMeetingReminderType Source #
The type of sound that users hear during the end of meeting reminder.
createEndOfMeetingReminder_enabled :: Lens' CreateEndOfMeetingReminder Bool Source #
Whether an end of meeting reminder is enabled or not.
CreateInstantBooking
data CreateInstantBooking Source #
Creates settings for the instant booking feature that are applied to a room profile. When users start their meeting with Alexa, Alexa automatically books the room for the configured duration if the room is available.
See: newCreateInstantBooking
smart constructor.
CreateInstantBooking' | |
|
Instances
newCreateInstantBooking Source #
:: Int | |
-> Bool | |
-> CreateInstantBooking |
Create a value of CreateInstantBooking
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:durationInMinutes:CreateInstantBooking'
, createInstantBooking_durationInMinutes
- Duration between 15 and 240 minutes at increments of 15 that determines
how long to book an available room when a meeting is started with Alexa.
$sel:enabled:CreateInstantBooking'
, createInstantBooking_enabled
- Whether instant booking is enabled or not.
createInstantBooking_durationInMinutes :: Lens' CreateInstantBooking Int Source #
Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.
createInstantBooking_enabled :: Lens' CreateInstantBooking Bool Source #
Whether instant booking is enabled or not.
CreateMeetingRoomConfiguration
data CreateMeetingRoomConfiguration Source #
Creates meeting room settings of a room profile.
See: newCreateMeetingRoomConfiguration
smart constructor.
CreateMeetingRoomConfiguration' | |
|
Instances
newCreateMeetingRoomConfiguration :: CreateMeetingRoomConfiguration Source #
Create a value of CreateMeetingRoomConfiguration
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:instantBooking:CreateMeetingRoomConfiguration'
, createMeetingRoomConfiguration_instantBooking
- Settings to automatically book a room for a configured duration if it's
free when joining a meeting with Alexa.
$sel:endOfMeetingReminder:CreateMeetingRoomConfiguration'
, createMeetingRoomConfiguration_endOfMeetingReminder
- Undocumented member.
$sel:requireCheckIn:CreateMeetingRoomConfiguration'
, createMeetingRoomConfiguration_requireCheckIn
- Settings for requiring a check in when a room is reserved. Alexa can
cancel a room reservation if it's not checked into to make the room
available for others. Users can check in by joining the meeting with
Alexa or an AVS device, or by saying “Alexa, check in.”
$sel:roomUtilizationMetricsEnabled:CreateMeetingRoomConfiguration'
, createMeetingRoomConfiguration_roomUtilizationMetricsEnabled
- Whether room utilization metrics are enabled or not.
createMeetingRoomConfiguration_instantBooking :: Lens' CreateMeetingRoomConfiguration (Maybe CreateInstantBooking) Source #
Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.
createMeetingRoomConfiguration_endOfMeetingReminder :: Lens' CreateMeetingRoomConfiguration (Maybe CreateEndOfMeetingReminder) Source #
Undocumented member.
createMeetingRoomConfiguration_requireCheckIn :: Lens' CreateMeetingRoomConfiguration (Maybe CreateRequireCheckIn) Source #
Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into to make the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”
createMeetingRoomConfiguration_roomUtilizationMetricsEnabled :: Lens' CreateMeetingRoomConfiguration (Maybe Bool) Source #
Whether room utilization metrics are enabled or not.
CreateRequireCheckIn
data CreateRequireCheckIn Source #
Creates settings for the require check in feature that are applied to a room profile. Require check in allows a meeting room’s Alexa or AVS device to prompt the user to check in; otherwise, the room will be released.
See: newCreateRequireCheckIn
smart constructor.
CreateRequireCheckIn' | |
|
Instances
newCreateRequireCheckIn Source #
:: Int | |
-> Bool | |
-> CreateRequireCheckIn |
Create a value of CreateRequireCheckIn
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:releaseAfterMinutes:CreateRequireCheckIn'
, createRequireCheckIn_releaseAfterMinutes
- Duration between 5 and 20 minutes to determine when to release the room
if it's not checked into.
$sel:enabled:CreateRequireCheckIn'
, createRequireCheckIn_enabled
- Whether require check in is enabled or not.
createRequireCheckIn_releaseAfterMinutes :: Lens' CreateRequireCheckIn Int Source #
Duration between 5 and 20 minutes to determine when to release the room if it's not checked into.
createRequireCheckIn_enabled :: Lens' CreateRequireCheckIn Bool Source #
Whether require check in is enabled or not.
DeveloperInfo
data DeveloperInfo Source #
The details about the developer that published the skill.
See: newDeveloperInfo
smart constructor.
Instances
newDeveloperInfo :: DeveloperInfo Source #
Create a value of DeveloperInfo
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:email:DeveloperInfo'
, developerInfo_email
- The email of the developer.
$sel:url:DeveloperInfo'
, developerInfo_url
- The website of the developer.
$sel:privacyPolicy:DeveloperInfo'
, developerInfo_privacyPolicy
- The URL of the privacy policy.
$sel:developerName:DeveloperInfo'
, developerInfo_developerName
- The name of the developer.
developerInfo_email :: Lens' DeveloperInfo (Maybe Text) Source #
The email of the developer.
developerInfo_url :: Lens' DeveloperInfo (Maybe Text) Source #
The website of the developer.
developerInfo_privacyPolicy :: Lens' DeveloperInfo (Maybe Text) Source #
The URL of the privacy policy.
developerInfo_developerName :: Lens' DeveloperInfo (Maybe Text) Source #
The name of the developer.
Device
A device with attributes.
See: newDevice
smart constructor.
Device' | |
|
Instances
Create a value of Device
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:deviceStatus:Device'
, device_deviceStatus
- The status of a device. If the status is not READY, check the
DeviceStatusInfo value for details.
$sel:deviceStatusInfo:Device'
, device_deviceStatusInfo
- Detailed information about a device's status.
$sel:deviceArn:Device'
, device_deviceArn
- The ARN of a device.
$sel:macAddress:Device'
, device_macAddress
- The MAC address of a device.
$sel:deviceName:Device'
, device_deviceName
- The name of a device.
$sel:roomArn:Device'
, device_roomArn
- The room ARN of a device.
$sel:softwareVersion:Device'
, device_softwareVersion
- The software version of a device.
$sel:deviceType:Device'
, device_deviceType
- The type of a device.
$sel:networkProfileInfo:Device'
, device_networkProfileInfo
- Detailed information about a device's network profile.
$sel:deviceSerialNumber:Device'
, device_deviceSerialNumber
- The serial number of a device.
device_deviceStatus :: Lens' Device (Maybe DeviceStatus) Source #
The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.
device_deviceStatusInfo :: Lens' Device (Maybe DeviceStatusInfo) Source #
Detailed information about a device's status.
device_networkProfileInfo :: Lens' Device (Maybe DeviceNetworkProfileInfo) Source #
Detailed information about a device's network profile.
DeviceData
data DeviceData Source #
Device attributes.
See: newDeviceData
smart constructor.
DeviceData' | |
|
Instances
newDeviceData :: DeviceData Source #
Create a value of DeviceData
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:deviceStatus:DeviceData'
, deviceData_deviceStatus
- The status of a device.
$sel:networkProfileName:DeviceData'
, deviceData_networkProfileName
- The name of the network profile associated with a device.
$sel:deviceStatusInfo:DeviceData'
, deviceData_deviceStatusInfo
- Detailed information about a device's status.
$sel:createdTime:DeviceData'
, deviceData_createdTime
- The time (in epoch) when the device data was created.
$sel:deviceArn:DeviceData'
, deviceData_deviceArn
- The ARN of a device.
$sel:networkProfileArn:DeviceData'
, deviceData_networkProfileArn
- The ARN of the network profile associated with a device.
$sel:macAddress:DeviceData'
, deviceData_macAddress
- The MAC address of a device.
$sel:deviceName:DeviceData'
, deviceData_deviceName
- The name of a device.
$sel:roomArn:DeviceData'
, deviceData_roomArn
- The room ARN associated with a device.
$sel:softwareVersion:DeviceData'
, deviceData_softwareVersion
- The software version of a device.
$sel:deviceType:DeviceData'
, deviceData_deviceType
- The type of a device.
$sel:roomName:DeviceData'
, deviceData_roomName
- The name of the room associated with a device.
$sel:deviceSerialNumber:DeviceData'
, deviceData_deviceSerialNumber
- The serial number of a device.
deviceData_deviceStatus :: Lens' DeviceData (Maybe DeviceStatus) Source #
The status of a device.
deviceData_networkProfileName :: Lens' DeviceData (Maybe Text) Source #
The name of the network profile associated with a device.
deviceData_deviceStatusInfo :: Lens' DeviceData (Maybe DeviceStatusInfo) Source #
Detailed information about a device's status.
deviceData_createdTime :: Lens' DeviceData (Maybe UTCTime) Source #
The time (in epoch) when the device data was created.
deviceData_deviceArn :: Lens' DeviceData (Maybe Text) Source #
The ARN of a device.
deviceData_networkProfileArn :: Lens' DeviceData (Maybe Text) Source #
The ARN of the network profile associated with a device.
deviceData_macAddress :: Lens' DeviceData (Maybe Text) Source #
The MAC address of a device.
deviceData_deviceName :: Lens' DeviceData (Maybe Text) Source #
The name of a device.
deviceData_roomArn :: Lens' DeviceData (Maybe Text) Source #
The room ARN associated with a device.
deviceData_softwareVersion :: Lens' DeviceData (Maybe Text) Source #
The software version of a device.
deviceData_deviceType :: Lens' DeviceData (Maybe Text) Source #
The type of a device.
deviceData_roomName :: Lens' DeviceData (Maybe Text) Source #
The name of the room associated with a device.
deviceData_deviceSerialNumber :: Lens' DeviceData (Maybe Text) Source #
The serial number of a device.
DeviceEvent
data DeviceEvent Source #
The list of device events.
See: newDeviceEvent
smart constructor.
Instances
newDeviceEvent :: DeviceEvent Source #
Create a value of DeviceEvent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:DeviceEvent'
, deviceEvent_value
- The value of the event.
$sel:type':DeviceEvent'
, deviceEvent_type
- The type of device event.
$sel:timestamp:DeviceEvent'
, deviceEvent_timestamp
- The time (in epoch) when the event occurred.
deviceEvent_value :: Lens' DeviceEvent (Maybe Text) Source #
The value of the event.
deviceEvent_type :: Lens' DeviceEvent (Maybe DeviceEventType) Source #
The type of device event.
deviceEvent_timestamp :: Lens' DeviceEvent (Maybe UTCTime) Source #
The time (in epoch) when the event occurred.
DeviceNetworkProfileInfo
data DeviceNetworkProfileInfo Source #
Detailed information about a device's network profile.
See: newDeviceNetworkProfileInfo
smart constructor.
DeviceNetworkProfileInfo' | |
|
Instances
newDeviceNetworkProfileInfo :: DeviceNetworkProfileInfo Source #
Create a value of DeviceNetworkProfileInfo
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:certificateArn:DeviceNetworkProfileInfo'
, deviceNetworkProfileInfo_certificateArn
- The ARN of the certificate associated with a device.
$sel:networkProfileArn:DeviceNetworkProfileInfo'
, deviceNetworkProfileInfo_networkProfileArn
- The ARN of the network profile associated with a device.
$sel:certificateExpirationTime:DeviceNetworkProfileInfo'
, deviceNetworkProfileInfo_certificateExpirationTime
- The time (in epoch) when the certificate expires.
deviceNetworkProfileInfo_certificateArn :: Lens' DeviceNetworkProfileInfo (Maybe Text) Source #
The ARN of the certificate associated with a device.
deviceNetworkProfileInfo_networkProfileArn :: Lens' DeviceNetworkProfileInfo (Maybe Text) Source #
The ARN of the network profile associated with a device.
deviceNetworkProfileInfo_certificateExpirationTime :: Lens' DeviceNetworkProfileInfo (Maybe UTCTime) Source #
The time (in epoch) when the certificate expires.
DeviceStatusDetail
data DeviceStatusDetail Source #
Details of a device’s status.
See: newDeviceStatusDetail
smart constructor.
Instances
newDeviceStatusDetail :: DeviceStatusDetail Source #
Create a value of DeviceStatusDetail
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:feature:DeviceStatusDetail'
, deviceStatusDetail_feature
- The list of available features on the device.
$sel:code:DeviceStatusDetail'
, deviceStatusDetail_code
- The device status detail code.
deviceStatusDetail_feature :: Lens' DeviceStatusDetail (Maybe Feature) Source #
The list of available features on the device.
deviceStatusDetail_code :: Lens' DeviceStatusDetail (Maybe DeviceStatusDetailCode) Source #
The device status detail code.
DeviceStatusInfo
data DeviceStatusInfo Source #
Detailed information about a device's status.
See: newDeviceStatusInfo
smart constructor.
DeviceStatusInfo' | |
|
Instances
newDeviceStatusInfo :: DeviceStatusInfo Source #
Create a value of DeviceStatusInfo
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:connectionStatusUpdatedTime:DeviceStatusInfo'
, deviceStatusInfo_connectionStatusUpdatedTime
- The time (in epoch) when the device connection status changed.
$sel:deviceStatusDetails:DeviceStatusInfo'
, deviceStatusInfo_deviceStatusDetails
- One or more device status detail descriptions.
$sel:connectionStatus:DeviceStatusInfo'
, deviceStatusInfo_connectionStatus
- The latest available information about the connection status of a
device.
deviceStatusInfo_connectionStatusUpdatedTime :: Lens' DeviceStatusInfo (Maybe UTCTime) Source #
The time (in epoch) when the device connection status changed.
deviceStatusInfo_deviceStatusDetails :: Lens' DeviceStatusInfo (Maybe [DeviceStatusDetail]) Source #
One or more device status detail descriptions.
deviceStatusInfo_connectionStatus :: Lens' DeviceStatusInfo (Maybe ConnectionStatus) Source #
The latest available information about the connection status of a device.
EndOfMeetingReminder
data EndOfMeetingReminder Source #
Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.
See: newEndOfMeetingReminder
smart constructor.
EndOfMeetingReminder' | |
|
Instances
newEndOfMeetingReminder :: EndOfMeetingReminder Source #
Create a value of EndOfMeetingReminder
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:enabled:EndOfMeetingReminder'
, endOfMeetingReminder_enabled
- Whether an end of meeting reminder is enabled or not.
$sel:reminderAtMinutes:EndOfMeetingReminder'
, endOfMeetingReminder_reminderAtMinutes
- A range of 3 to 15 minutes that determines when the reminder begins.
$sel:reminderType:EndOfMeetingReminder'
, endOfMeetingReminder_reminderType
- The type of sound that users hear during the end of meeting reminder.
endOfMeetingReminder_enabled :: Lens' EndOfMeetingReminder (Maybe Bool) Source #
Whether an end of meeting reminder is enabled or not.
endOfMeetingReminder_reminderAtMinutes :: Lens' EndOfMeetingReminder (Maybe (NonEmpty Int)) Source #
A range of 3 to 15 minutes that determines when the reminder begins.
endOfMeetingReminder_reminderType :: Lens' EndOfMeetingReminder (Maybe EndOfMeetingReminderType) Source #
The type of sound that users hear during the end of meeting reminder.
Filter
A filter name and value pair that is used to return a more specific list of results. Filters can be used to match a set of resources by various criteria.
See: newFilter
smart constructor.
Instances
Eq Filter Source # | |
Read Filter Source # | |
Show Filter Source # | |
Generic Filter Source # | |
NFData Filter Source # | |
Defined in Amazonka.AlexaBusiness.Types.Filter | |
Hashable Filter Source # | |
Defined in Amazonka.AlexaBusiness.Types.Filter | |
ToJSON Filter Source # | |
Defined in Amazonka.AlexaBusiness.Types.Filter | |
type Rep Filter Source # | |
Defined in Amazonka.AlexaBusiness.Types.Filter type Rep Filter = D1 ('MetaData "Filter" "Amazonka.AlexaBusiness.Types.Filter" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))) |
Create a value of Filter
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:Filter'
, filter_key
- The key of a filter.
$sel:values:Filter'
, filter_values
- The values of a filter.
Gateway
The details of the gateway.
See: newGateway
smart constructor.
Gateway' | |
|
Instances
newGateway :: Gateway Source #
Create a value of Gateway
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:Gateway'
, gateway_arn
- The ARN of the gateway.
$sel:name:Gateway'
, gateway_name
- The name of the gateway.
$sel:gatewayGroupArn:Gateway'
, gateway_gatewayGroupArn
- The ARN of the gateway group that the gateway is associated to.
$sel:softwareVersion:Gateway'
, gateway_softwareVersion
- The software version of the gateway. The gateway automatically updates
its software version during normal operation.
$sel:description:Gateway'
, gateway_description
- The description of the gateway.
gateway_gatewayGroupArn :: Lens' Gateway (Maybe Text) Source #
The ARN of the gateway group that the gateway is associated to.
gateway_softwareVersion :: Lens' Gateway (Maybe Text) Source #
The software version of the gateway. The gateway automatically updates its software version during normal operation.
GatewayGroup
data GatewayGroup Source #
The details of the gateway group.
See: newGatewayGroup
smart constructor.
Instances
newGatewayGroup :: GatewayGroup Source #
Create a value of GatewayGroup
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:GatewayGroup'
, gatewayGroup_arn
- The ARN of the gateway group.
$sel:name:GatewayGroup'
, gatewayGroup_name
- The name of the gateway group.
$sel:description:GatewayGroup'
, gatewayGroup_description
- The description of the gateway group.
gatewayGroup_arn :: Lens' GatewayGroup (Maybe Text) Source #
The ARN of the gateway group.
gatewayGroup_name :: Lens' GatewayGroup (Maybe Text) Source #
The name of the gateway group.
gatewayGroup_description :: Lens' GatewayGroup (Maybe Text) Source #
The description of the gateway group.
GatewayGroupSummary
data GatewayGroupSummary Source #
The summary of a gateway group.
See: newGatewayGroupSummary
smart constructor.
Instances
newGatewayGroupSummary :: GatewayGroupSummary Source #
Create a value of GatewayGroupSummary
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:GatewayGroupSummary'
, gatewayGroupSummary_arn
- The ARN of the gateway group.
$sel:name:GatewayGroupSummary'
, gatewayGroupSummary_name
- The name of the gateway group.
$sel:description:GatewayGroupSummary'
, gatewayGroupSummary_description
- The description of the gateway group.
gatewayGroupSummary_arn :: Lens' GatewayGroupSummary (Maybe Text) Source #
The ARN of the gateway group.
gatewayGroupSummary_name :: Lens' GatewayGroupSummary (Maybe Text) Source #
The name of the gateway group.
gatewayGroupSummary_description :: Lens' GatewayGroupSummary (Maybe Text) Source #
The description of the gateway group.
GatewaySummary
data GatewaySummary Source #
The summary of a gateway.
See: newGatewaySummary
smart constructor.
GatewaySummary' | |
|
Instances
newGatewaySummary :: GatewaySummary Source #
Create a value of GatewaySummary
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:GatewaySummary'
, gatewaySummary_arn
- The ARN of the gateway.
$sel:name:GatewaySummary'
, gatewaySummary_name
- The name of the gateway.
$sel:gatewayGroupArn:GatewaySummary'
, gatewaySummary_gatewayGroupArn
- The ARN of the gateway group that the gateway is associated to.
$sel:softwareVersion:GatewaySummary'
, gatewaySummary_softwareVersion
- The software version of the gateway. The gateway automatically updates
its software version during normal operation.
$sel:description:GatewaySummary'
, gatewaySummary_description
- The description of the gateway.
gatewaySummary_arn :: Lens' GatewaySummary (Maybe Text) Source #
The ARN of the gateway.
gatewaySummary_name :: Lens' GatewaySummary (Maybe Text) Source #
The name of the gateway.
gatewaySummary_gatewayGroupArn :: Lens' GatewaySummary (Maybe Text) Source #
The ARN of the gateway group that the gateway is associated to.
gatewaySummary_softwareVersion :: Lens' GatewaySummary (Maybe Text) Source #
The software version of the gateway. The gateway automatically updates its software version during normal operation.
gatewaySummary_description :: Lens' GatewaySummary (Maybe Text) Source #
The description of the gateway.
IPDialIn
The IP endpoint and protocol for calling.
See: newIPDialIn
smart constructor.
IPDialIn' | |
|
Instances
Eq IPDialIn Source # | |
Read IPDialIn Source # | |
Show IPDialIn Source # | |
Generic IPDialIn Source # | |
NFData IPDialIn Source # | |
Defined in Amazonka.AlexaBusiness.Types.IPDialIn | |
Hashable IPDialIn Source # | |
Defined in Amazonka.AlexaBusiness.Types.IPDialIn | |
ToJSON IPDialIn Source # | |
Defined in Amazonka.AlexaBusiness.Types.IPDialIn | |
FromJSON IPDialIn Source # | |
type Rep IPDialIn Source # | |
Defined in Amazonka.AlexaBusiness.Types.IPDialIn type Rep IPDialIn = D1 ('MetaData "IPDialIn" "Amazonka.AlexaBusiness.Types.IPDialIn" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "IPDialIn'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "commsProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CommsProtocol))) |
Create a value of IPDialIn
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:endpoint:IPDialIn'
, iPDialIn_endpoint
- The IP address.
$sel:commsProtocol:IPDialIn'
, iPDialIn_commsProtocol
- The protocol, including SIP, SIPS, and H323.
iPDialIn_commsProtocol :: Lens' IPDialIn CommsProtocol Source #
The protocol, including SIP, SIPS, and H323.
InstantBooking
data InstantBooking Source #
Settings for the instant booking feature that are applied to a room profile. When users start their meeting with Alexa, Alexa automatically books the room for the configured duration if the room is available.
See: newInstantBooking
smart constructor.
Instances
newInstantBooking :: InstantBooking Source #
Create a value of InstantBooking
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:enabled:InstantBooking'
, instantBooking_enabled
- Whether instant booking is enabled or not.
$sel:durationInMinutes:InstantBooking'
, instantBooking_durationInMinutes
- Duration between 15 and 240 minutes at increments of 15 that determines
how long to book an available room when a meeting is started with Alexa.
instantBooking_enabled :: Lens' InstantBooking (Maybe Bool) Source #
Whether instant booking is enabled or not.
instantBooking_durationInMinutes :: Lens' InstantBooking (Maybe Int) Source #
Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.
MeetingRoomConfiguration
data MeetingRoomConfiguration Source #
Meeting room settings of a room profile.
See: newMeetingRoomConfiguration
smart constructor.
MeetingRoomConfiguration' | |
|
Instances
newMeetingRoomConfiguration :: MeetingRoomConfiguration Source #
Create a value of MeetingRoomConfiguration
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:instantBooking:MeetingRoomConfiguration'
, meetingRoomConfiguration_instantBooking
- Settings to automatically book the room if available for a configured
duration when joining a meeting with Alexa.
$sel:endOfMeetingReminder:MeetingRoomConfiguration'
, meetingRoomConfiguration_endOfMeetingReminder
- Settings for the end of meeting reminder feature that are applied to a
room profile. The end of meeting reminder enables Alexa to remind users
when a meeting is ending.
$sel:requireCheckIn:MeetingRoomConfiguration'
, meetingRoomConfiguration_requireCheckIn
- Settings for requiring a check in when a room is reserved. Alexa can
cancel a room reservation if it's not checked into. This makes the room
available for others. Users can check in by joining the meeting with
Alexa or an AVS device, or by saying “Alexa, check in.”
$sel:roomUtilizationMetricsEnabled:MeetingRoomConfiguration'
, meetingRoomConfiguration_roomUtilizationMetricsEnabled
- Whether room utilization metrics are enabled or not.
meetingRoomConfiguration_instantBooking :: Lens' MeetingRoomConfiguration (Maybe InstantBooking) Source #
Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.
meetingRoomConfiguration_endOfMeetingReminder :: Lens' MeetingRoomConfiguration (Maybe EndOfMeetingReminder) Source #
Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.
meetingRoomConfiguration_requireCheckIn :: Lens' MeetingRoomConfiguration (Maybe RequireCheckIn) Source #
Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into. This makes the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”
meetingRoomConfiguration_roomUtilizationMetricsEnabled :: Lens' MeetingRoomConfiguration (Maybe Bool) Source #
Whether room utilization metrics are enabled or not.
MeetingSetting
data MeetingSetting Source #
The values that indicate whether a pin is always required (YES), never required (NO), or OPTIONAL.
- If YES, Alexa will always ask for a meeting pin.
- If NO, Alexa will never ask for a meeting pin.
- If OPTIONAL, Alexa will ask if you have a meeting pin and if the customer responds with yes, it will ask for the meeting pin.
See: newMeetingSetting
smart constructor.
MeetingSetting' | |
|
Instances
Create a value of MeetingSetting
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:requirePin:MeetingSetting'
, meetingSetting_requirePin
- The values that indicate whether the pin is always required.
meetingSetting_requirePin :: Lens' MeetingSetting RequirePin Source #
The values that indicate whether the pin is always required.
NetworkProfile
data NetworkProfile Source #
The network profile associated with a device.
See: newNetworkProfile
smart constructor.
NetworkProfile' | |
|
Instances
newNetworkProfile :: NetworkProfile Source #
Create a value of NetworkProfile
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:networkProfileName:NetworkProfile'
, networkProfile_networkProfileName
- The name of the network profile associated with a device.
$sel:ssid:NetworkProfile'
, networkProfile_ssid
- The SSID of the Wi-Fi network.
$sel:networkProfileArn:NetworkProfile'
, networkProfile_networkProfileArn
- The ARN of the network profile associated with a device.
$sel:securityType:NetworkProfile'
, networkProfile_securityType
- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE,
WPA2_PSK, WPA_PSK, WEP, or OPEN.
$sel:currentPassword:NetworkProfile'
, networkProfile_currentPassword
- The current password of the Wi-Fi network.
$sel:nextPassword:NetworkProfile'
, networkProfile_nextPassword
- The next, or subsequent, password of the Wi-Fi network. This password is
asynchronously transmitted to the device and is used when the password
of the network changes to NextPassword.
$sel:eapMethod:NetworkProfile'
, networkProfile_eapMethod
- The authentication standard that is used in the EAP framework.
Currently, EAP_TLS is supported.
$sel:description:NetworkProfile'
, networkProfile_description
- Detailed information about a device's network profile.
$sel:trustAnchors:NetworkProfile'
, networkProfile_trustAnchors
- The root certificates of your authentication server, which is installed
on your devices and used to trust your authentication server during EAP
negotiation.
$sel:certificateAuthorityArn:NetworkProfile'
, networkProfile_certificateAuthorityArn
- The ARN of the Private Certificate Authority (PCA) created in AWS
Certificate Manager (ACM). This is used to issue certificates to the
devices.
networkProfile_networkProfileName :: Lens' NetworkProfile (Maybe Text) Source #
The name of the network profile associated with a device.
networkProfile_ssid :: Lens' NetworkProfile (Maybe Text) Source #
The SSID of the Wi-Fi network.
networkProfile_networkProfileArn :: Lens' NetworkProfile (Maybe Text) Source #
The ARN of the network profile associated with a device.
networkProfile_securityType :: Lens' NetworkProfile (Maybe NetworkSecurityType) Source #
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
networkProfile_currentPassword :: Lens' NetworkProfile (Maybe Text) Source #
The current password of the Wi-Fi network.
networkProfile_nextPassword :: Lens' NetworkProfile (Maybe Text) Source #
The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.
networkProfile_eapMethod :: Lens' NetworkProfile (Maybe NetworkEapMethod) Source #
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
networkProfile_description :: Lens' NetworkProfile (Maybe Text) Source #
Detailed information about a device's network profile.
networkProfile_trustAnchors :: Lens' NetworkProfile (Maybe (NonEmpty Text)) Source #
The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.
networkProfile_certificateAuthorityArn :: Lens' NetworkProfile (Maybe Text) Source #
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.
NetworkProfileData
data NetworkProfileData Source #
The data associated with a network profile.
See: newNetworkProfileData
smart constructor.
NetworkProfileData' | |
|
Instances
newNetworkProfileData :: NetworkProfileData Source #
Create a value of NetworkProfileData
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:networkProfileName:NetworkProfileData'
, networkProfileData_networkProfileName
- The name of the network profile associated with a device.
$sel:ssid:NetworkProfileData'
, networkProfileData_ssid
- The SSID of the Wi-Fi network.
$sel:networkProfileArn:NetworkProfileData'
, networkProfileData_networkProfileArn
- The ARN of the network profile associated with a device.
$sel:securityType:NetworkProfileData'
, networkProfileData_securityType
- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE,
WPA2_PSK, WPA_PSK, WEP, or OPEN.
$sel:eapMethod:NetworkProfileData'
, networkProfileData_eapMethod
- The authentication standard that is used in the EAP framework.
Currently, EAP_TLS is supported.
$sel:description:NetworkProfileData'
, networkProfileData_description
- Detailed information about a device's network profile.
$sel:certificateAuthorityArn:NetworkProfileData'
, networkProfileData_certificateAuthorityArn
- The ARN of the Private Certificate Authority (PCA) created in AWS
Certificate Manager (ACM). This is used to issue certificates to the
devices.
networkProfileData_networkProfileName :: Lens' NetworkProfileData (Maybe Text) Source #
The name of the network profile associated with a device.
networkProfileData_ssid :: Lens' NetworkProfileData (Maybe Text) Source #
The SSID of the Wi-Fi network.
networkProfileData_networkProfileArn :: Lens' NetworkProfileData (Maybe Text) Source #
The ARN of the network profile associated with a device.
networkProfileData_securityType :: Lens' NetworkProfileData (Maybe NetworkSecurityType) Source #
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
networkProfileData_eapMethod :: Lens' NetworkProfileData (Maybe NetworkEapMethod) Source #
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
networkProfileData_description :: Lens' NetworkProfileData (Maybe Text) Source #
Detailed information about a device's network profile.
networkProfileData_certificateAuthorityArn :: Lens' NetworkProfileData (Maybe Text) Source #
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.
PSTNDialIn
data PSTNDialIn Source #
The information for public switched telephone network (PSTN) conferencing.
See: newPSTNDialIn
smart constructor.
PSTNDialIn' | |
|
Instances
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> PSTNDialIn |
Create a value of PSTNDialIn
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:PSTNDialIn'
, pSTNDialIn_countryCode
- The zip code.
$sel:phoneNumber:PSTNDialIn'
, pSTNDialIn_phoneNumber
- The phone number to call to join the conference.
$sel:oneClickIdDelay:PSTNDialIn'
, pSTNDialIn_oneClickIdDelay
- The delay duration before Alexa enters the conference ID with dual-tone
multi-frequency (DTMF). Each number on the dial pad corresponds to a
DTMF tone, which is how we send data over the telephone network.
$sel:oneClickPinDelay:PSTNDialIn'
, pSTNDialIn_oneClickPinDelay
- The delay duration before Alexa enters the conference pin with dual-tone
multi-frequency (DTMF). Each number on the dial pad corresponds to a
DTMF tone, which is how we send data over the telephone network.
pSTNDialIn_countryCode :: Lens' PSTNDialIn Text Source #
The zip code.
pSTNDialIn_phoneNumber :: Lens' PSTNDialIn Text Source #
The phone number to call to join the conference.
pSTNDialIn_oneClickIdDelay :: Lens' PSTNDialIn Text Source #
The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.
pSTNDialIn_oneClickPinDelay :: Lens' PSTNDialIn Text Source #
The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.
PhoneNumber
data PhoneNumber Source #
The phone number for the contact containing the raw number and phone number type.
See: newPhoneNumber
smart constructor.
Instances
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:number:PhoneNumber'
, phoneNumber_number
- The raw value of the phone number.
$sel:type':PhoneNumber'
, phoneNumber_type
- The type of the phone number.
phoneNumber_number :: Lens' PhoneNumber Text Source #
The raw value of the phone number.
phoneNumber_type :: Lens' PhoneNumber PhoneNumberType Source #
The type of the phone number.
Profile
A room profile with attributes.
See: newProfile
smart constructor.
Profile' | |
|
Instances
newProfile :: Profile Source #
Create a value of Profile
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:setupModeDisabled:Profile'
, profile_setupModeDisabled
- The setup mode of a room profile.
$sel:pSTNEnabled:Profile'
, profile_pSTNEnabled
- The PSTN setting of a room profile.
$sel:addressBookArn:Profile'
, profile_addressBookArn
- The ARN of the address book.
$sel:distanceUnit:Profile'
, profile_distanceUnit
- The distance unit of a room profile.
$sel:locale:Profile'
, profile_locale
- The locale of a room profile. (This is currently available only to a
limited preview audience.)
$sel:address:Profile'
, profile_address
- The address of a room profile.
$sel:profileArn:Profile'
, profile_profileArn
- The ARN of a room profile.
$sel:wakeWord:Profile'
, profile_wakeWord
- The wake word of a room profile.
$sel:meetingRoomConfiguration:Profile'
, profile_meetingRoomConfiguration
- Meeting room settings of a room profile.
$sel:profileName:Profile'
, profile_profileName
- The name of a room profile.
$sel:temperatureUnit:Profile'
, profile_temperatureUnit
- The temperature unit of a room profile.
$sel:dataRetentionOptIn:Profile'
, profile_dataRetentionOptIn
- Whether data retention of the profile is enabled.
$sel:timezone:Profile'
, profile_timezone
- The time zone of a room profile.
$sel:maxVolumeLimit:Profile'
, profile_maxVolumeLimit
- The max volume limit of a room profile.
$sel:isDefault:Profile'
, profile_isDefault
- Retrieves if the profile is default or not.
profile_distanceUnit :: Lens' Profile (Maybe DistanceUnit) Source #
The distance unit of a room profile.
profile_locale :: Lens' Profile (Maybe Text) Source #
The locale of a room profile. (This is currently available only to a limited preview audience.)
profile_meetingRoomConfiguration :: Lens' Profile (Maybe MeetingRoomConfiguration) Source #
Meeting room settings of a room profile.
profile_temperatureUnit :: Lens' Profile (Maybe TemperatureUnit) Source #
The temperature unit of a room profile.
profile_dataRetentionOptIn :: Lens' Profile (Maybe Bool) Source #
Whether data retention of the profile is enabled.
ProfileData
data ProfileData Source #
The data of a room profile.
See: newProfileData
smart constructor.
ProfileData' | |
|
Instances
newProfileData :: ProfileData Source #
Create a value of ProfileData
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:distanceUnit:ProfileData'
, profileData_distanceUnit
- The distance unit of a room profile.
$sel:locale:ProfileData'
, profileData_locale
- The locale of a room profile. (This is currently available only to a
limited preview audience.)
$sel:address:ProfileData'
, profileData_address
- The address of a room profile.
$sel:profileArn:ProfileData'
, profileData_profileArn
- The ARN of a room profile.
$sel:wakeWord:ProfileData'
, profileData_wakeWord
- The wake word of a room profile.
$sel:profileName:ProfileData'
, profileData_profileName
- The name of a room profile.
$sel:temperatureUnit:ProfileData'
, profileData_temperatureUnit
- The temperature unit of a room profile.
$sel:timezone:ProfileData'
, profileData_timezone
- The time zone of a room profile.
$sel:isDefault:ProfileData'
, profileData_isDefault
- Retrieves if the profile data is default or not.
profileData_distanceUnit :: Lens' ProfileData (Maybe DistanceUnit) Source #
The distance unit of a room profile.
profileData_locale :: Lens' ProfileData (Maybe Text) Source #
The locale of a room profile. (This is currently available only to a limited preview audience.)
profileData_address :: Lens' ProfileData (Maybe Text) Source #
The address of a room profile.
profileData_profileArn :: Lens' ProfileData (Maybe Text) Source #
The ARN of a room profile.
profileData_wakeWord :: Lens' ProfileData (Maybe WakeWord) Source #
The wake word of a room profile.
profileData_profileName :: Lens' ProfileData (Maybe Text) Source #
The name of a room profile.
profileData_temperatureUnit :: Lens' ProfileData (Maybe TemperatureUnit) Source #
The temperature unit of a room profile.
profileData_timezone :: Lens' ProfileData (Maybe Text) Source #
The time zone of a room profile.
profileData_isDefault :: Lens' ProfileData (Maybe Bool) Source #
Retrieves if the profile data is default or not.
RequireCheckIn
data RequireCheckIn Source #
Settings for the require check in feature that are applied to a room profile. Require check in allows a meeting room’s Alexa or AVS device to prompt the user to check in; otherwise, the room will be released.
See: newRequireCheckIn
smart constructor.
Instances
newRequireCheckIn :: RequireCheckIn Source #
Create a value of RequireCheckIn
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:enabled:RequireCheckIn'
, requireCheckIn_enabled
- Whether require check in is enabled or not.
$sel:releaseAfterMinutes:RequireCheckIn'
, requireCheckIn_releaseAfterMinutes
- Duration between 5 and 20 minutes to determine when to release the room
if it's not checked into.
requireCheckIn_enabled :: Lens' RequireCheckIn (Maybe Bool) Source #
Whether require check in is enabled or not.
requireCheckIn_releaseAfterMinutes :: Lens' RequireCheckIn (Maybe Int) Source #
Duration between 5 and 20 minutes to determine when to release the room if it's not checked into.
Room
A room with attributes.
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:profileArn:Room'
, room_profileArn
- The profile ARN of a room.
$sel:providerCalendarId:Room'
, room_providerCalendarId
- The provider calendar ARN of a room.
$sel:roomArn:Room'
, room_roomArn
- The ARN of a room.
$sel:roomName:Room'
, room_roomName
- The name of a room.
$sel:description:Room'
, room_description
- The description of a room.
RoomData
The data of a room.
See: newRoomData
smart constructor.
RoomData' | |
|
Instances
newRoomData :: RoomData Source #
Create a value of RoomData
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:profileArn:RoomData'
, roomData_profileArn
- The profile ARN of a room.
$sel:providerCalendarId:RoomData'
, roomData_providerCalendarId
- The provider calendar ARN of a room.
$sel:profileName:RoomData'
, roomData_profileName
- The profile name of a room.
$sel:roomArn:RoomData'
, roomData_roomArn
- The ARN of a room.
$sel:roomName:RoomData'
, roomData_roomName
- The name of a room.
$sel:description:RoomData'
, roomData_description
- The description of a room.
roomData_providerCalendarId :: Lens' RoomData (Maybe Text) Source #
The provider calendar ARN of a room.
RoomSkillParameter
data RoomSkillParameter Source #
A skill parameter associated with a room.
See: newRoomSkillParameter
smart constructor.
RoomSkillParameter' | |
|
Instances
newRoomSkillParameter Source #
:: Text | |
-> Text | |
-> RoomSkillParameter |
Create a value of RoomSkillParameter
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:parameterKey:RoomSkillParameter'
, roomSkillParameter_parameterKey
- The parameter key of a room skill parameter. ParameterKey is an
enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.
$sel:parameterValue:RoomSkillParameter'
, roomSkillParameter_parameterValue
- The parameter value of a room skill parameter.
roomSkillParameter_parameterKey :: Lens' RoomSkillParameter Text Source #
The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.
roomSkillParameter_parameterValue :: Lens' RoomSkillParameter Text Source #
The parameter value of a room skill parameter.
SipAddress
data SipAddress Source #
The SIP address for the contact containing the URI and SIP address type.
See: newSipAddress
smart constructor.
Instances
Create a value of SipAddress
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:uri:SipAddress'
, sipAddress_uri
- The URI for the SIP address.
$sel:type':SipAddress'
, sipAddress_type
- The type of the SIP address.
sipAddress_uri :: Lens' SipAddress Text Source #
The URI for the SIP address.
sipAddress_type :: Lens' SipAddress SipType Source #
The type of the SIP address.
SkillDetails
data SkillDetails Source #
Granular information about the skill.
See: newSkillDetails
smart constructor.
SkillDetails' | |
|
Instances
newSkillDetails :: SkillDetails Source #
Create a value of SkillDetails
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:skillTypes:SkillDetails'
, skillDetails_skillTypes
- The types of skills.
$sel:productDescription:SkillDetails'
, skillDetails_productDescription
- The description of the product.
$sel:invocationPhrase:SkillDetails'
, skillDetails_invocationPhrase
- The phrase used to trigger the skill.
$sel:developerInfo:SkillDetails'
, skillDetails_developerInfo
- The details about the developer that published the skill.
$sel:endUserLicenseAgreement:SkillDetails'
, skillDetails_endUserLicenseAgreement
- The URL of the end user license agreement.
$sel:genericKeywords:SkillDetails'
, skillDetails_genericKeywords
- The generic keywords associated with the skill that can be used to find
a skill.
$sel:reviews:SkillDetails'
, skillDetails_reviews
- This member has been deprecated.
The list of reviews for the skill, including Key and Value pair.
$sel:releaseDate:SkillDetails'
, skillDetails_releaseDate
- The date when the skill was released.
$sel:newInThisVersionBulletPoints':SkillDetails'
, skillDetails_newInThisVersionBulletPoints
- The updates added in bullet points.
$sel:bulletPoints:SkillDetails'
, skillDetails_bulletPoints
- The details about what the skill supports organized as bullet points.
skillDetails_skillTypes :: Lens' SkillDetails (Maybe [Text]) Source #
The types of skills.
skillDetails_productDescription :: Lens' SkillDetails (Maybe Text) Source #
The description of the product.
skillDetails_invocationPhrase :: Lens' SkillDetails (Maybe Text) Source #
The phrase used to trigger the skill.
skillDetails_developerInfo :: Lens' SkillDetails (Maybe DeveloperInfo) Source #
The details about the developer that published the skill.
skillDetails_endUserLicenseAgreement :: Lens' SkillDetails (Maybe Text) Source #
The URL of the end user license agreement.
skillDetails_genericKeywords :: Lens' SkillDetails (Maybe [Text]) Source #
The generic keywords associated with the skill that can be used to find a skill.
skillDetails_reviews :: Lens' SkillDetails (Maybe (HashMap Text Text)) Source #
This member has been deprecated.
The list of reviews for the skill, including Key and Value pair.
skillDetails_releaseDate :: Lens' SkillDetails (Maybe Text) Source #
The date when the skill was released.
skillDetails_newInThisVersionBulletPoints :: Lens' SkillDetails (Maybe [Text]) Source #
The updates added in bullet points.
skillDetails_bulletPoints :: Lens' SkillDetails (Maybe [Text]) Source #
The details about what the skill supports organized as bullet points.
SkillGroup
data SkillGroup Source #
A skill group with attributes.
See: newSkillGroup
smart constructor.
SkillGroup' | |
|
Instances
newSkillGroup :: SkillGroup Source #
Create a value of SkillGroup
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:skillGroupArn:SkillGroup'
, skillGroup_skillGroupArn
- The ARN of a skill group.
$sel:description:SkillGroup'
, skillGroup_description
- The description of a skill group.
$sel:skillGroupName:SkillGroup'
, skillGroup_skillGroupName
- The name of a skill group.
skillGroup_skillGroupArn :: Lens' SkillGroup (Maybe Text) Source #
The ARN of a skill group.
skillGroup_description :: Lens' SkillGroup (Maybe Text) Source #
The description of a skill group.
skillGroup_skillGroupName :: Lens' SkillGroup (Maybe Text) Source #
The name of a skill group.
SkillGroupData
data SkillGroupData Source #
The attributes of a skill group.
See: newSkillGroupData
smart constructor.
SkillGroupData' | |
|
Instances
newSkillGroupData :: SkillGroupData Source #
Create a value of SkillGroupData
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:skillGroupArn:SkillGroupData'
, skillGroupData_skillGroupArn
- The skill group ARN of a skill group.
$sel:description:SkillGroupData'
, skillGroupData_description
- The description of a skill group.
$sel:skillGroupName:SkillGroupData'
, skillGroupData_skillGroupName
- The skill group name of a skill group.
skillGroupData_skillGroupArn :: Lens' SkillGroupData (Maybe Text) Source #
The skill group ARN of a skill group.
skillGroupData_description :: Lens' SkillGroupData (Maybe Text) Source #
The description of a skill group.
skillGroupData_skillGroupName :: Lens' SkillGroupData (Maybe Text) Source #
The skill group name of a skill group.
SkillSummary
data SkillSummary Source #
The summary of skills.
See: newSkillSummary
smart constructor.
SkillSummary' | |
|
Instances
newSkillSummary :: SkillSummary Source #
Create a value of SkillSummary
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:skillId:SkillSummary'
, skillSummary_skillId
- The ARN of the skill summary.
$sel:supportsLinking:SkillSummary'
, skillSummary_supportsLinking
- Linking support for a skill.
$sel:skillType:SkillSummary'
, skillSummary_skillType
- Whether the skill is publicly available or is a private skill.
$sel:enablementType:SkillSummary'
, skillSummary_enablementType
- Whether the skill is enabled under the user's account, or if it
requires linking to be used.
$sel:skillName:SkillSummary'
, skillSummary_skillName
- The name of the skill.
skillSummary_skillId :: Lens' SkillSummary (Maybe Text) Source #
The ARN of the skill summary.
skillSummary_supportsLinking :: Lens' SkillSummary (Maybe Bool) Source #
Linking support for a skill.
skillSummary_skillType :: Lens' SkillSummary (Maybe SkillType) Source #
Whether the skill is publicly available or is a private skill.
skillSummary_enablementType :: Lens' SkillSummary (Maybe EnablementType) Source #
Whether the skill is enabled under the user's account, or if it requires linking to be used.
skillSummary_skillName :: Lens' SkillSummary (Maybe Text) Source #
The name of the skill.
SkillsStoreSkill
data SkillsStoreSkill Source #
The detailed information about an Alexa skill.
See: newSkillsStoreSkill
smart constructor.
SkillsStoreSkill' | |
|
Instances
newSkillsStoreSkill :: SkillsStoreSkill Source #
Create a value of SkillsStoreSkill
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:skillId:SkillsStoreSkill'
, skillsStoreSkill_skillId
- The ARN of the skill.
$sel:supportsLinking:SkillsStoreSkill'
, skillsStoreSkill_supportsLinking
- Linking support for a skill.
$sel:sampleUtterances:SkillsStoreSkill'
, skillsStoreSkill_sampleUtterances
- Sample utterances that interact with the skill.
$sel:shortDescription:SkillsStoreSkill'
, skillsStoreSkill_shortDescription
- Short description about the skill.
$sel:iconUrl:SkillsStoreSkill'
, skillsStoreSkill_iconUrl
- The URL where the skill icon resides.
$sel:skillDetails:SkillsStoreSkill'
, skillsStoreSkill_skillDetails
- Information about the skill.
$sel:skillName:SkillsStoreSkill'
, skillsStoreSkill_skillName
- The name of the skill.
skillsStoreSkill_skillId :: Lens' SkillsStoreSkill (Maybe Text) Source #
The ARN of the skill.
skillsStoreSkill_supportsLinking :: Lens' SkillsStoreSkill (Maybe Bool) Source #
Linking support for a skill.
skillsStoreSkill_sampleUtterances :: Lens' SkillsStoreSkill (Maybe [Text]) Source #
Sample utterances that interact with the skill.
skillsStoreSkill_shortDescription :: Lens' SkillsStoreSkill (Maybe Text) Source #
Short description about the skill.
skillsStoreSkill_iconUrl :: Lens' SkillsStoreSkill (Maybe Text) Source #
The URL where the skill icon resides.
skillsStoreSkill_skillDetails :: Lens' SkillsStoreSkill (Maybe SkillDetails) Source #
Information about the skill.
skillsStoreSkill_skillName :: Lens' SkillsStoreSkill (Maybe Text) Source #
The name of the skill.
SmartHomeAppliance
data SmartHomeAppliance Source #
A smart home appliance that can connect to a central system. Any domestic device can be a smart appliance.
See: newSmartHomeAppliance
smart constructor.
SmartHomeAppliance' | |
|
Instances
newSmartHomeAppliance :: SmartHomeAppliance Source #
Create a value of SmartHomeAppliance
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:friendlyName:SmartHomeAppliance'
, smartHomeAppliance_friendlyName
- The friendly name of the smart home appliance.
$sel:manufacturerName:SmartHomeAppliance'
, smartHomeAppliance_manufacturerName
- The name of the manufacturer of the smart home appliance.
$sel:description:SmartHomeAppliance'
, smartHomeAppliance_description
- The description of the smart home appliance.
smartHomeAppliance_friendlyName :: Lens' SmartHomeAppliance (Maybe Text) Source #
The friendly name of the smart home appliance.
smartHomeAppliance_manufacturerName :: Lens' SmartHomeAppliance (Maybe Text) Source #
The name of the manufacturer of the smart home appliance.
smartHomeAppliance_description :: Lens' SmartHomeAppliance (Maybe Text) Source #
The description of the smart home appliance.
Sort
An object representing a sort criteria.
See: newSort
smart constructor.
Instances
Eq Sort Source # | |
Read Sort Source # | |
Show Sort Source # | |
Generic Sort Source # | |
NFData Sort Source # | |
Defined in Amazonka.AlexaBusiness.Types.Sort | |
Hashable Sort Source # | |
Defined in Amazonka.AlexaBusiness.Types.Sort | |
ToJSON Sort Source # | |
Defined in Amazonka.AlexaBusiness.Types.Sort | |
type Rep Sort Source # | |
Defined in Amazonka.AlexaBusiness.Types.Sort type Rep Sort = D1 ('MetaData "Sort" "Amazonka.AlexaBusiness.Types.Sort" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "Sort'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SortValue))) |
Create a value of Sort
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:Sort'
, sort_key
- The sort key of a sort object.
$sel:value:Sort'
, sort_value
- The sort value of a sort object.
Ssml
The SSML message. For more information, see SSML Reference.
See: newSsml
smart constructor.
Instances
Eq Ssml Source # | |
Read Ssml Source # | |
Show Ssml Source # | |
Generic Ssml Source # | |
NFData Ssml Source # | |
Defined in Amazonka.AlexaBusiness.Types.Ssml | |
Hashable Ssml Source # | |
Defined in Amazonka.AlexaBusiness.Types.Ssml | |
ToJSON Ssml Source # | |
Defined in Amazonka.AlexaBusiness.Types.Ssml | |
type Rep Ssml Source # | |
Defined in Amazonka.AlexaBusiness.Types.Ssml type Rep Ssml = D1 ('MetaData "Ssml" "Amazonka.AlexaBusiness.Types.Ssml" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "Ssml'" 'PrefixI 'True) (S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Locale) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Ssml
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:locale:Ssml'
, ssml_locale
- The locale of the SSML message. Currently, en-US is supported.
$sel:value:Ssml'
, ssml_value
- The value of the SSML message in the correct SSML format. The audio tag
is not supported.
ssml_locale :: Lens' Ssml Locale Source #
The locale of the SSML message. Currently, en-US is supported.
ssml_value :: Lens' Ssml Text Source #
The value of the SSML message in the correct SSML format. The audio tag is not supported.
Tag
A key-value pair that can be associated with a resource.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.AlexaBusiness.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.AlexaBusiness.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.AlexaBusiness.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.AlexaBusiness.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.AlexaBusiness.Types.Tag" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 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 a tag. Tag keys are case-sensitive.
$sel:value:Tag'
, tag_value
- The value of a tag. Tag values are case sensitive and can be null.
tag_value :: Lens' Tag Text Source #
The value of a tag. Tag values are case sensitive and can be null.
TextMessage
data TextMessage Source #
The text message.
See: newTextMessage
smart constructor.
Instances
Create a value of TextMessage
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:locale:TextMessage'
, textMessage_locale
- The locale of the text message. Currently, en-US is supported.
$sel:value:TextMessage'
, textMessage_value
- The value of the text message.
textMessage_locale :: Lens' TextMessage Locale Source #
The locale of the text message. Currently, en-US is supported.
textMessage_value :: Lens' TextMessage Text Source #
The value of the text message.
UpdateEndOfMeetingReminder
data UpdateEndOfMeetingReminder Source #
Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.
See: newUpdateEndOfMeetingReminder
smart constructor.
UpdateEndOfMeetingReminder' | |
|
Instances
newUpdateEndOfMeetingReminder :: UpdateEndOfMeetingReminder Source #
Create a value of UpdateEndOfMeetingReminder
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:enabled:UpdateEndOfMeetingReminder'
, updateEndOfMeetingReminder_enabled
- Whether an end of meeting reminder is enabled or not.
$sel:reminderAtMinutes:UpdateEndOfMeetingReminder'
, updateEndOfMeetingReminder_reminderAtMinutes
- Updates settings for the end of meeting reminder feature that are
applied to a room profile. The end of meeting reminder enables Alexa to
remind users when a meeting is ending.
$sel:reminderType:UpdateEndOfMeetingReminder'
, updateEndOfMeetingReminder_reminderType
- The type of sound that users hear during the end of meeting reminder.
updateEndOfMeetingReminder_enabled :: Lens' UpdateEndOfMeetingReminder (Maybe Bool) Source #
Whether an end of meeting reminder is enabled or not.
updateEndOfMeetingReminder_reminderAtMinutes :: Lens' UpdateEndOfMeetingReminder (Maybe (NonEmpty Int)) Source #
Updates settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.
updateEndOfMeetingReminder_reminderType :: Lens' UpdateEndOfMeetingReminder (Maybe EndOfMeetingReminderType) Source #
The type of sound that users hear during the end of meeting reminder.
UpdateInstantBooking
data UpdateInstantBooking Source #
Updates settings for the instant booking feature that are applied to a room profile. If instant booking is enabled, Alexa automatically reserves a room if it is free when a user joins a meeting with Alexa.
See: newUpdateInstantBooking
smart constructor.
Instances
newUpdateInstantBooking :: UpdateInstantBooking Source #
Create a value of UpdateInstantBooking
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:enabled:UpdateInstantBooking'
, updateInstantBooking_enabled
- Whether instant booking is enabled or not.
$sel:durationInMinutes:UpdateInstantBooking'
, updateInstantBooking_durationInMinutes
- Duration between 15 and 240 minutes at increments of 15 that determines
how long to book an available room when a meeting is started with Alexa.
updateInstantBooking_enabled :: Lens' UpdateInstantBooking (Maybe Bool) Source #
Whether instant booking is enabled or not.
updateInstantBooking_durationInMinutes :: Lens' UpdateInstantBooking (Maybe Int) Source #
Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.
UpdateMeetingRoomConfiguration
data UpdateMeetingRoomConfiguration Source #
Updates meeting room settings of a room profile.
See: newUpdateMeetingRoomConfiguration
smart constructor.
UpdateMeetingRoomConfiguration' | |
|
Instances
newUpdateMeetingRoomConfiguration :: UpdateMeetingRoomConfiguration Source #
Create a value of UpdateMeetingRoomConfiguration
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:instantBooking:UpdateMeetingRoomConfiguration'
, updateMeetingRoomConfiguration_instantBooking
- Settings to automatically book an available room available for a
configured duration when joining a meeting with Alexa.
$sel:endOfMeetingReminder:UpdateMeetingRoomConfiguration'
, updateMeetingRoomConfiguration_endOfMeetingReminder
- Settings for the end of meeting reminder feature that are applied to a
room profile. The end of meeting reminder enables Alexa to remind users
when a meeting is ending.
$sel:requireCheckIn:UpdateMeetingRoomConfiguration'
, updateMeetingRoomConfiguration_requireCheckIn
- Settings for requiring a check in when a room is reserved. Alexa can
cancel a room reservation if it's not checked into to make the room
available for others. Users can check in by joining the meeting with
Alexa or an AVS device, or by saying “Alexa, check in.”
$sel:roomUtilizationMetricsEnabled:UpdateMeetingRoomConfiguration'
, updateMeetingRoomConfiguration_roomUtilizationMetricsEnabled
- Whether room utilization metrics are enabled or not.
updateMeetingRoomConfiguration_instantBooking :: Lens' UpdateMeetingRoomConfiguration (Maybe UpdateInstantBooking) Source #
Settings to automatically book an available room available for a configured duration when joining a meeting with Alexa.
updateMeetingRoomConfiguration_endOfMeetingReminder :: Lens' UpdateMeetingRoomConfiguration (Maybe UpdateEndOfMeetingReminder) Source #
Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.
updateMeetingRoomConfiguration_requireCheckIn :: Lens' UpdateMeetingRoomConfiguration (Maybe UpdateRequireCheckIn) Source #
Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into to make the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”
updateMeetingRoomConfiguration_roomUtilizationMetricsEnabled :: Lens' UpdateMeetingRoomConfiguration (Maybe Bool) Source #
Whether room utilization metrics are enabled or not.
UpdateRequireCheckIn
data UpdateRequireCheckIn Source #
Updates settings for the require check in feature that are applied to a room profile. Require check in allows a meeting room’s Alexa or AVS device to prompt the user to check in; otherwise, the room will be released.
See: newUpdateRequireCheckIn
smart constructor.
Instances
newUpdateRequireCheckIn :: UpdateRequireCheckIn Source #
Create a value of UpdateRequireCheckIn
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:enabled:UpdateRequireCheckIn'
, updateRequireCheckIn_enabled
- Whether require check in is enabled or not.
$sel:releaseAfterMinutes:UpdateRequireCheckIn'
, updateRequireCheckIn_releaseAfterMinutes
- Duration between 5 and 20 minutes to determine when to release the room
if it's not checked into.
updateRequireCheckIn_enabled :: Lens' UpdateRequireCheckIn (Maybe Bool) Source #
Whether require check in is enabled or not.
updateRequireCheckIn_releaseAfterMinutes :: Lens' UpdateRequireCheckIn (Maybe Int) Source #
Duration between 5 and 20 minutes to determine when to release the room if it's not checked into.
UserData
Information related to a user.
See: newUserData
smart constructor.
UserData' | |
|
Instances
newUserData :: UserData Source #
Create a value of UserData
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:email:UserData'
, userData_email
- The email of a user.
$sel:lastName:UserData'
, userData_lastName
- The last name of a user.
$sel:enrollmentId:UserData'
, userData_enrollmentId
- The enrollment ARN of a user.
$sel:userArn:UserData'
, userData_userArn
- The ARN of a user.
$sel:firstName:UserData'
, userData_firstName
- The first name of a user.
$sel:enrollmentStatus:UserData'
, userData_enrollmentStatus
- The enrollment status of a user.
userData_enrollmentStatus :: Lens' UserData (Maybe EnrollmentStatus) Source #
The enrollment status of a user.