{-# LANGUAGE DisambiguateRecordFields #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.AlexaBusiness.Types
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.AlexaBusiness.Types
( -- * Service Configuration
defaultService,
-- * Errors
_AlreadyExistsException,
_ConcurrentModificationException,
_DeviceNotRegisteredException,
_InvalidCertificateAuthorityException,
_InvalidDeviceException,
_InvalidSecretsManagerResourceException,
_InvalidServiceLinkedRoleStateException,
_InvalidUserStatusException,
_LimitExceededException,
_NameInUseException,
_NotFoundException,
_ResourceAssociatedException,
_ResourceInUseException,
_SkillNotLinkedException,
_UnauthorizedException,
-- * BusinessReportFailureCode
BusinessReportFailureCode (..),
-- * BusinessReportFormat
BusinessReportFormat (..),
-- * BusinessReportInterval
BusinessReportInterval (..),
-- * BusinessReportStatus
BusinessReportStatus (..),
-- * CommsProtocol
CommsProtocol (..),
-- * ConferenceProviderType
ConferenceProviderType (..),
-- * ConnectionStatus
ConnectionStatus (..),
-- * DeviceEventType
DeviceEventType (..),
-- * DeviceStatus
DeviceStatus (..),
-- * DeviceStatusDetailCode
DeviceStatusDetailCode (..),
-- * DeviceUsageType
DeviceUsageType (..),
-- * DistanceUnit
DistanceUnit (..),
-- * EnablementType
EnablementType (..),
-- * EnablementTypeFilter
EnablementTypeFilter (..),
-- * EndOfMeetingReminderType
EndOfMeetingReminderType (..),
-- * EnrollmentStatus
EnrollmentStatus (..),
-- * Feature
Feature (..),
-- * Locale
Locale (..),
-- * NetworkEapMethod
NetworkEapMethod (..),
-- * NetworkSecurityType
NetworkSecurityType (..),
-- * PhoneNumberType
PhoneNumberType (..),
-- * RequirePin
RequirePin (..),
-- * SipType
SipType (..),
-- * SkillType
SkillType (..),
-- * SkillTypeFilter
SkillTypeFilter (..),
-- * SortValue
SortValue (..),
-- * TemperatureUnit
TemperatureUnit (..),
-- * WakeWord
WakeWord (..),
-- * AddressBook
AddressBook (..),
newAddressBook,
addressBook_addressBookArn,
addressBook_description,
addressBook_name,
-- * AddressBookData
AddressBookData (..),
newAddressBookData,
addressBookData_addressBookArn,
addressBookData_description,
addressBookData_name,
-- * Audio
Audio (..),
newAudio,
audio_locale,
audio_location,
-- * BusinessReport
BusinessReport (..),
newBusinessReport,
businessReport_deliveryTime,
businessReport_downloadUrl,
businessReport_failureCode,
businessReport_s3Location,
businessReport_status,
-- * BusinessReportContentRange
BusinessReportContentRange (..),
newBusinessReportContentRange,
businessReportContentRange_interval,
-- * BusinessReportRecurrence
BusinessReportRecurrence (..),
newBusinessReportRecurrence,
businessReportRecurrence_startDate,
-- * BusinessReportS3Location
BusinessReportS3Location (..),
newBusinessReportS3Location,
businessReportS3Location_bucketName,
businessReportS3Location_path,
-- * BusinessReportSchedule
BusinessReportSchedule (..),
newBusinessReportSchedule,
businessReportSchedule_contentRange,
businessReportSchedule_format,
businessReportSchedule_lastBusinessReport,
businessReportSchedule_recurrence,
businessReportSchedule_s3BucketName,
businessReportSchedule_s3KeyPrefix,
businessReportSchedule_scheduleArn,
businessReportSchedule_scheduleName,
-- * Category
Category (..),
newCategory,
category_categoryId,
category_categoryName,
-- * ConferencePreference
ConferencePreference (..),
newConferencePreference,
conferencePreference_defaultConferenceProviderArn,
-- * ConferenceProvider
ConferenceProvider (..),
newConferenceProvider,
conferenceProvider_arn,
conferenceProvider_iPDialIn,
conferenceProvider_meetingSetting,
conferenceProvider_name,
conferenceProvider_pSTNDialIn,
conferenceProvider_type,
-- * Contact
Contact (..),
newContact,
contact_contactArn,
contact_displayName,
contact_firstName,
contact_lastName,
contact_phoneNumber,
contact_phoneNumbers,
contact_sipAddresses,
-- * ContactData
ContactData (..),
newContactData,
contactData_contactArn,
contactData_displayName,
contactData_firstName,
contactData_lastName,
contactData_phoneNumber,
contactData_phoneNumbers,
contactData_sipAddresses,
-- * Content
Content (..),
newContent,
content_audioList,
content_ssmlList,
content_textList,
-- * CreateEndOfMeetingReminder
CreateEndOfMeetingReminder (..),
newCreateEndOfMeetingReminder,
createEndOfMeetingReminder_reminderAtMinutes,
createEndOfMeetingReminder_reminderType,
createEndOfMeetingReminder_enabled,
-- * CreateInstantBooking
CreateInstantBooking (..),
newCreateInstantBooking,
createInstantBooking_durationInMinutes,
createInstantBooking_enabled,
-- * CreateMeetingRoomConfiguration
CreateMeetingRoomConfiguration (..),
newCreateMeetingRoomConfiguration,
createMeetingRoomConfiguration_endOfMeetingReminder,
createMeetingRoomConfiguration_instantBooking,
createMeetingRoomConfiguration_requireCheckIn,
createMeetingRoomConfiguration_roomUtilizationMetricsEnabled,
-- * CreateRequireCheckIn
CreateRequireCheckIn (..),
newCreateRequireCheckIn,
createRequireCheckIn_releaseAfterMinutes,
createRequireCheckIn_enabled,
-- * DeveloperInfo
DeveloperInfo (..),
newDeveloperInfo,
developerInfo_developerName,
developerInfo_email,
developerInfo_privacyPolicy,
developerInfo_url,
-- * Device
Device (..),
newDevice,
device_deviceArn,
device_deviceName,
device_deviceSerialNumber,
device_deviceStatus,
device_deviceStatusInfo,
device_deviceType,
device_macAddress,
device_networkProfileInfo,
device_roomArn,
device_softwareVersion,
-- * DeviceData
DeviceData (..),
newDeviceData,
deviceData_createdTime,
deviceData_deviceArn,
deviceData_deviceName,
deviceData_deviceSerialNumber,
deviceData_deviceStatus,
deviceData_deviceStatusInfo,
deviceData_deviceType,
deviceData_macAddress,
deviceData_networkProfileArn,
deviceData_networkProfileName,
deviceData_roomArn,
deviceData_roomName,
deviceData_softwareVersion,
-- * DeviceEvent
DeviceEvent (..),
newDeviceEvent,
deviceEvent_timestamp,
deviceEvent_type,
deviceEvent_value,
-- * DeviceNetworkProfileInfo
DeviceNetworkProfileInfo (..),
newDeviceNetworkProfileInfo,
deviceNetworkProfileInfo_certificateArn,
deviceNetworkProfileInfo_certificateExpirationTime,
deviceNetworkProfileInfo_networkProfileArn,
-- * DeviceStatusDetail
DeviceStatusDetail (..),
newDeviceStatusDetail,
deviceStatusDetail_code,
deviceStatusDetail_feature,
-- * DeviceStatusInfo
DeviceStatusInfo (..),
newDeviceStatusInfo,
deviceStatusInfo_connectionStatus,
deviceStatusInfo_connectionStatusUpdatedTime,
deviceStatusInfo_deviceStatusDetails,
-- * EndOfMeetingReminder
EndOfMeetingReminder (..),
newEndOfMeetingReminder,
endOfMeetingReminder_enabled,
endOfMeetingReminder_reminderAtMinutes,
endOfMeetingReminder_reminderType,
-- * Filter
Filter (..),
newFilter,
filter_key,
filter_values,
-- * Gateway
Gateway (..),
newGateway,
gateway_arn,
gateway_description,
gateway_gatewayGroupArn,
gateway_name,
gateway_softwareVersion,
-- * GatewayGroup
GatewayGroup (..),
newGatewayGroup,
gatewayGroup_arn,
gatewayGroup_description,
gatewayGroup_name,
-- * GatewayGroupSummary
GatewayGroupSummary (..),
newGatewayGroupSummary,
gatewayGroupSummary_arn,
gatewayGroupSummary_description,
gatewayGroupSummary_name,
-- * GatewaySummary
GatewaySummary (..),
newGatewaySummary,
gatewaySummary_arn,
gatewaySummary_description,
gatewaySummary_gatewayGroupArn,
gatewaySummary_name,
gatewaySummary_softwareVersion,
-- * IPDialIn
IPDialIn (..),
newIPDialIn,
iPDialIn_endpoint,
iPDialIn_commsProtocol,
-- * InstantBooking
InstantBooking (..),
newInstantBooking,
instantBooking_durationInMinutes,
instantBooking_enabled,
-- * MeetingRoomConfiguration
MeetingRoomConfiguration (..),
newMeetingRoomConfiguration,
meetingRoomConfiguration_endOfMeetingReminder,
meetingRoomConfiguration_instantBooking,
meetingRoomConfiguration_requireCheckIn,
meetingRoomConfiguration_roomUtilizationMetricsEnabled,
-- * MeetingSetting
MeetingSetting (..),
newMeetingSetting,
meetingSetting_requirePin,
-- * NetworkProfile
NetworkProfile (..),
newNetworkProfile,
networkProfile_certificateAuthorityArn,
networkProfile_currentPassword,
networkProfile_description,
networkProfile_eapMethod,
networkProfile_networkProfileArn,
networkProfile_networkProfileName,
networkProfile_nextPassword,
networkProfile_securityType,
networkProfile_ssid,
networkProfile_trustAnchors,
-- * NetworkProfileData
NetworkProfileData (..),
newNetworkProfileData,
networkProfileData_certificateAuthorityArn,
networkProfileData_description,
networkProfileData_eapMethod,
networkProfileData_networkProfileArn,
networkProfileData_networkProfileName,
networkProfileData_securityType,
networkProfileData_ssid,
-- * PSTNDialIn
PSTNDialIn (..),
newPSTNDialIn,
pSTNDialIn_countryCode,
pSTNDialIn_phoneNumber,
pSTNDialIn_oneClickIdDelay,
pSTNDialIn_oneClickPinDelay,
-- * PhoneNumber
PhoneNumber (..),
newPhoneNumber,
phoneNumber_number,
phoneNumber_type,
-- * Profile
Profile (..),
newProfile,
profile_address,
profile_addressBookArn,
profile_dataRetentionOptIn,
profile_distanceUnit,
profile_isDefault,
profile_locale,
profile_maxVolumeLimit,
profile_meetingRoomConfiguration,
profile_pSTNEnabled,
profile_profileArn,
profile_profileName,
profile_setupModeDisabled,
profile_temperatureUnit,
profile_timezone,
profile_wakeWord,
-- * ProfileData
ProfileData (..),
newProfileData,
profileData_address,
profileData_distanceUnit,
profileData_isDefault,
profileData_locale,
profileData_profileArn,
profileData_profileName,
profileData_temperatureUnit,
profileData_timezone,
profileData_wakeWord,
-- * RequireCheckIn
RequireCheckIn (..),
newRequireCheckIn,
requireCheckIn_enabled,
requireCheckIn_releaseAfterMinutes,
-- * Room
Room (..),
newRoom,
room_description,
room_profileArn,
room_providerCalendarId,
room_roomArn,
room_roomName,
-- * RoomData
RoomData (..),
newRoomData,
roomData_description,
roomData_profileArn,
roomData_profileName,
roomData_providerCalendarId,
roomData_roomArn,
roomData_roomName,
-- * RoomSkillParameter
RoomSkillParameter (..),
newRoomSkillParameter,
roomSkillParameter_parameterKey,
roomSkillParameter_parameterValue,
-- * SipAddress
SipAddress (..),
newSipAddress,
sipAddress_uri,
sipAddress_type,
-- * SkillDetails
SkillDetails (..),
newSkillDetails,
skillDetails_bulletPoints,
skillDetails_developerInfo,
skillDetails_endUserLicenseAgreement,
skillDetails_genericKeywords,
skillDetails_invocationPhrase,
skillDetails_newInThisVersionBulletPoints,
skillDetails_productDescription,
skillDetails_releaseDate,
skillDetails_reviews,
skillDetails_skillTypes,
-- * SkillGroup
SkillGroup (..),
newSkillGroup,
skillGroup_description,
skillGroup_skillGroupArn,
skillGroup_skillGroupName,
-- * SkillGroupData
SkillGroupData (..),
newSkillGroupData,
skillGroupData_description,
skillGroupData_skillGroupArn,
skillGroupData_skillGroupName,
-- * SkillSummary
SkillSummary (..),
newSkillSummary,
skillSummary_enablementType,
skillSummary_skillId,
skillSummary_skillName,
skillSummary_skillType,
skillSummary_supportsLinking,
-- * SkillsStoreSkill
SkillsStoreSkill (..),
newSkillsStoreSkill,
skillsStoreSkill_iconUrl,
skillsStoreSkill_sampleUtterances,
skillsStoreSkill_shortDescription,
skillsStoreSkill_skillDetails,
skillsStoreSkill_skillId,
skillsStoreSkill_skillName,
skillsStoreSkill_supportsLinking,
-- * SmartHomeAppliance
SmartHomeAppliance (..),
newSmartHomeAppliance,
smartHomeAppliance_description,
smartHomeAppliance_friendlyName,
smartHomeAppliance_manufacturerName,
-- * Sort
Sort (..),
newSort,
sort_key,
sort_value,
-- * Ssml
Ssml (..),
newSsml,
ssml_locale,
ssml_value,
-- * Tag
Tag (..),
newTag,
tag_key,
tag_value,
-- * TextMessage
TextMessage (..),
newTextMessage,
textMessage_locale,
textMessage_value,
-- * UpdateEndOfMeetingReminder
UpdateEndOfMeetingReminder (..),
newUpdateEndOfMeetingReminder,
updateEndOfMeetingReminder_enabled,
updateEndOfMeetingReminder_reminderAtMinutes,
updateEndOfMeetingReminder_reminderType,
-- * UpdateInstantBooking
UpdateInstantBooking (..),
newUpdateInstantBooking,
updateInstantBooking_durationInMinutes,
updateInstantBooking_enabled,
-- * UpdateMeetingRoomConfiguration
UpdateMeetingRoomConfiguration (..),
newUpdateMeetingRoomConfiguration,
updateMeetingRoomConfiguration_endOfMeetingReminder,
updateMeetingRoomConfiguration_instantBooking,
updateMeetingRoomConfiguration_requireCheckIn,
updateMeetingRoomConfiguration_roomUtilizationMetricsEnabled,
-- * UpdateRequireCheckIn
UpdateRequireCheckIn (..),
newUpdateRequireCheckIn,
updateRequireCheckIn_enabled,
updateRequireCheckIn_releaseAfterMinutes,
-- * UserData
UserData (..),
newUserData,
userData_email,
userData_enrollmentId,
userData_enrollmentStatus,
userData_firstName,
userData_lastName,
userData_userArn,
)
where
import Amazonka.AlexaBusiness.Types.AddressBook
import Amazonka.AlexaBusiness.Types.AddressBookData
import Amazonka.AlexaBusiness.Types.Audio
import Amazonka.AlexaBusiness.Types.BusinessReport
import Amazonka.AlexaBusiness.Types.BusinessReportContentRange
import Amazonka.AlexaBusiness.Types.BusinessReportFailureCode
import Amazonka.AlexaBusiness.Types.BusinessReportFormat
import Amazonka.AlexaBusiness.Types.BusinessReportInterval
import Amazonka.AlexaBusiness.Types.BusinessReportRecurrence
import Amazonka.AlexaBusiness.Types.BusinessReportS3Location
import Amazonka.AlexaBusiness.Types.BusinessReportSchedule
import Amazonka.AlexaBusiness.Types.BusinessReportStatus
import Amazonka.AlexaBusiness.Types.Category
import Amazonka.AlexaBusiness.Types.CommsProtocol
import Amazonka.AlexaBusiness.Types.ConferencePreference
import Amazonka.AlexaBusiness.Types.ConferenceProvider
import Amazonka.AlexaBusiness.Types.ConferenceProviderType
import Amazonka.AlexaBusiness.Types.ConnectionStatus
import Amazonka.AlexaBusiness.Types.Contact
import Amazonka.AlexaBusiness.Types.ContactData
import Amazonka.AlexaBusiness.Types.Content
import Amazonka.AlexaBusiness.Types.CreateEndOfMeetingReminder
import Amazonka.AlexaBusiness.Types.CreateInstantBooking
import Amazonka.AlexaBusiness.Types.CreateMeetingRoomConfiguration
import Amazonka.AlexaBusiness.Types.CreateRequireCheckIn
import Amazonka.AlexaBusiness.Types.DeveloperInfo
import Amazonka.AlexaBusiness.Types.Device
import Amazonka.AlexaBusiness.Types.DeviceData
import Amazonka.AlexaBusiness.Types.DeviceEvent
import Amazonka.AlexaBusiness.Types.DeviceEventType
import Amazonka.AlexaBusiness.Types.DeviceNetworkProfileInfo
import Amazonka.AlexaBusiness.Types.DeviceStatus
import Amazonka.AlexaBusiness.Types.DeviceStatusDetail
import Amazonka.AlexaBusiness.Types.DeviceStatusDetailCode
import Amazonka.AlexaBusiness.Types.DeviceStatusInfo
import Amazonka.AlexaBusiness.Types.DeviceUsageType
import Amazonka.AlexaBusiness.Types.DistanceUnit
import Amazonka.AlexaBusiness.Types.EnablementType
import Amazonka.AlexaBusiness.Types.EnablementTypeFilter
import Amazonka.AlexaBusiness.Types.EndOfMeetingReminder
import Amazonka.AlexaBusiness.Types.EndOfMeetingReminderType
import Amazonka.AlexaBusiness.Types.EnrollmentStatus
import Amazonka.AlexaBusiness.Types.Feature
import Amazonka.AlexaBusiness.Types.Filter
import Amazonka.AlexaBusiness.Types.Gateway
import Amazonka.AlexaBusiness.Types.GatewayGroup
import Amazonka.AlexaBusiness.Types.GatewayGroupSummary
import Amazonka.AlexaBusiness.Types.GatewaySummary
import Amazonka.AlexaBusiness.Types.IPDialIn
import Amazonka.AlexaBusiness.Types.InstantBooking
import Amazonka.AlexaBusiness.Types.Locale
import Amazonka.AlexaBusiness.Types.MeetingRoomConfiguration
import Amazonka.AlexaBusiness.Types.MeetingSetting
import Amazonka.AlexaBusiness.Types.NetworkEapMethod
import Amazonka.AlexaBusiness.Types.NetworkProfile
import Amazonka.AlexaBusiness.Types.NetworkProfileData
import Amazonka.AlexaBusiness.Types.NetworkSecurityType
import Amazonka.AlexaBusiness.Types.PSTNDialIn
import Amazonka.AlexaBusiness.Types.PhoneNumber
import Amazonka.AlexaBusiness.Types.PhoneNumberType
import Amazonka.AlexaBusiness.Types.Profile
import Amazonka.AlexaBusiness.Types.ProfileData
import Amazonka.AlexaBusiness.Types.RequireCheckIn
import Amazonka.AlexaBusiness.Types.RequirePin
import Amazonka.AlexaBusiness.Types.Room
import Amazonka.AlexaBusiness.Types.RoomData
import Amazonka.AlexaBusiness.Types.RoomSkillParameter
import Amazonka.AlexaBusiness.Types.SipAddress
import Amazonka.AlexaBusiness.Types.SipType
import Amazonka.AlexaBusiness.Types.SkillDetails
import Amazonka.AlexaBusiness.Types.SkillGroup
import Amazonka.AlexaBusiness.Types.SkillGroupData
import Amazonka.AlexaBusiness.Types.SkillSummary
import Amazonka.AlexaBusiness.Types.SkillType
import Amazonka.AlexaBusiness.Types.SkillTypeFilter
import Amazonka.AlexaBusiness.Types.SkillsStoreSkill
import Amazonka.AlexaBusiness.Types.SmartHomeAppliance
import Amazonka.AlexaBusiness.Types.Sort
import Amazonka.AlexaBusiness.Types.SortValue
import Amazonka.AlexaBusiness.Types.Ssml
import Amazonka.AlexaBusiness.Types.Tag
import Amazonka.AlexaBusiness.Types.TemperatureUnit
import Amazonka.AlexaBusiness.Types.TextMessage
import Amazonka.AlexaBusiness.Types.UpdateEndOfMeetingReminder
import Amazonka.AlexaBusiness.Types.UpdateInstantBooking
import Amazonka.AlexaBusiness.Types.UpdateMeetingRoomConfiguration
import Amazonka.AlexaBusiness.Types.UpdateRequireCheckIn
import Amazonka.AlexaBusiness.Types.UserData
import Amazonka.AlexaBusiness.Types.WakeWord
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Sign.V4 as Sign
-- | API version @2017-11-09@ of the Amazon Alexa For Business SDK configuration.
defaultService :: Core.Service
defaultService =
Core.Service
{ Core.abbrev = "AlexaBusiness",
Core.signer = Sign.v4,
Core.endpointPrefix = "a4b",
Core.signingName = "a4b",
Core.version = "2017-11-09",
Core.s3AddressingStyle = Core.S3AddressingStyleAuto,
Core.endpoint = Core.defaultEndpoint defaultService,
Core.timeout = Prelude.Just 70,
Core.check = Core.statusSuccess,
Core.error = Core.parseJSONError "AlexaBusiness",
Core.retry = retry
}
where
retry =
Core.Exponential
{ Core.base = 5.0e-2,
Core.growth = 2,
Core.attempts = 5,
Core.check = check
}
check e
| Lens.has (Core.hasStatus 502) e =
Prelude.Just "bad_gateway"
| Lens.has (Core.hasStatus 504) e =
Prelude.Just "gateway_timeout"
| Lens.has (Core.hasStatus 500) e =
Prelude.Just "general_server_error"
| Lens.has (Core.hasStatus 509) e =
Prelude.Just "limit_exceeded"
| Lens.has
( Core.hasCode "RequestThrottledException"
Prelude.. Core.hasStatus 400
)
e =
Prelude.Just "request_throttled_exception"
| Lens.has (Core.hasStatus 503) e =
Prelude.Just "service_unavailable"
| Lens.has
( Core.hasCode "ThrottledException"
Prelude.. Core.hasStatus 400
)
e =
Prelude.Just "throttled_exception"
| Lens.has
( Core.hasCode "Throttling"
Prelude.. Core.hasStatus 400
)
e =
Prelude.Just "throttling"
| Lens.has
( Core.hasCode "ThrottlingException"
Prelude.. Core.hasStatus 400
)
e =
Prelude.Just "throttling_exception"
| Lens.has
( Core.hasCode
"ProvisionedThroughputExceededException"
Prelude.. Core.hasStatus 400
)
e =
Prelude.Just "throughput_exceeded"
| Lens.has (Core.hasStatus 429) e =
Prelude.Just "too_many_requests"
| Prelude.otherwise = Prelude.Nothing
-- | The resource being created already exists.
_AlreadyExistsException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_AlreadyExistsException =
Core._MatchServiceError
defaultService
"AlreadyExistsException"
-- | There is a concurrent modification of resources.
_ConcurrentModificationException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_ConcurrentModificationException =
Core._MatchServiceError
defaultService
"ConcurrentModificationException"
-- | The request failed because this device is no longer registered and
-- therefore no longer managed by this account.
_DeviceNotRegisteredException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_DeviceNotRegisteredException =
Core._MatchServiceError
defaultService
"DeviceNotRegisteredException"
-- | The Certificate Authority can\'t issue or revoke a certificate.
_InvalidCertificateAuthorityException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidCertificateAuthorityException =
Core._MatchServiceError
defaultService
"InvalidCertificateAuthorityException"
-- | The device is in an invalid state.
_InvalidDeviceException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidDeviceException =
Core._MatchServiceError
defaultService
"InvalidDeviceException"
-- | A password in SecretsManager is in an invalid state.
_InvalidSecretsManagerResourceException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidSecretsManagerResourceException =
Core._MatchServiceError
defaultService
"InvalidSecretsManagerResourceException"
-- | The service linked role is locked for deletion.
_InvalidServiceLinkedRoleStateException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidServiceLinkedRoleStateException =
Core._MatchServiceError
defaultService
"InvalidServiceLinkedRoleStateException"
-- | The attempt to update a user is invalid due to the user\'s current
-- status.
_InvalidUserStatusException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidUserStatusException =
Core._MatchServiceError
defaultService
"InvalidUserStatusException"
-- | You are performing an action that would put you beyond your account\'s
-- limits.
_LimitExceededException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_LimitExceededException =
Core._MatchServiceError
defaultService
"LimitExceededException"
-- | The name sent in the request is already in use.
_NameInUseException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_NameInUseException =
Core._MatchServiceError
defaultService
"NameInUseException"
-- | The resource is not found.
_NotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_NotFoundException =
Core._MatchServiceError
defaultService
"NotFoundException"
-- | Another resource is associated with the resource in the request.
_ResourceAssociatedException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_ResourceAssociatedException =
Core._MatchServiceError
defaultService
"ResourceAssociatedException"
-- | The resource in the request is already in use.
_ResourceInUseException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_ResourceInUseException =
Core._MatchServiceError
defaultService
"ResourceInUseException"
-- | The skill must be linked to a third-party account.
_SkillNotLinkedException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_SkillNotLinkedException =
Core._MatchServiceError
defaultService
"SkillNotLinkedException"
-- | The caller has no permissions to operate on the resource involved in the
-- API call.
_UnauthorizedException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_UnauthorizedException =
Core._MatchServiceError
defaultService
"UnauthorizedException"