-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Amazon WorkLink SDK.
--
-- Derived from API version 2018-09-25 of the AWS service
-- descriptions, licensed under Apache 2.0.
--
-- The types from this library are intended to be used with
-- amazonka, which provides mechanisms for specifying AuthN/AuthZ
-- information, sending requests, and receiving responses.
--
-- It is recommended to use generic lenses or optics from packages such
-- as generic-lens or optics to modify optional fields and
-- deconstruct responses.
--
-- Generated lenses can be found in Amazonka.WorkLink.Lens and are
-- suitable for use with a lens package such as lens or
-- lens-family-core.
--
-- See Amazonka.WorkLink and the AWS documentation to get
-- started.
@package amazonka-worklink
@version 2.0
module Amazonka.WorkLink.Lens
module Amazonka.WorkLink.Types
-- | API version 2018-09-25 of the Amazon WorkLink SDK
-- configuration.
defaultService :: Service
-- | The service is temporarily unavailable.
_InternalServerErrorException :: AsError a => Fold a ServiceError
-- | The request is not valid.
_InvalidRequestException :: AsError a => Fold a ServiceError
-- | The resource already exists.
_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError
-- | The requested resource was not found.
_ResourceNotFoundException :: AsError a => Fold a ServiceError
-- | The number of requests exceeds the limit.
_TooManyRequestsException :: AsError a => Fold a ServiceError
-- | You are not authorized to perform this action.
_UnauthorizedException :: AsError a => Fold a ServiceError
module Amazonka.WorkLink.Waiters
-- | Derived from API version 2018-09-25 of the AWS service
-- descriptions, licensed under Apache 2.0.
--
-- Amazon WorkLink is a cloud-based service that provides secure access
-- to internal websites and web apps from iOS and Android phones. In a
-- single step, your users, such as employees, can access internal
-- websites as efficiently as they access any other public website. They
-- enter a URL in their web browser, or choose a link to an internal
-- website in an email. Amazon WorkLink authenticates the user's access
-- and securely renders authorized internal web content in a secure
-- rendering service in the AWS cloud. Amazon WorkLink doesn't download
-- or store any internal web content on mobile devices.
module Amazonka.WorkLink
-- | API version 2018-09-25 of the Amazon WorkLink SDK
-- configuration.
defaultService :: Service
-- | The service is temporarily unavailable.
_InternalServerErrorException :: AsError a => Fold a ServiceError
-- | The request is not valid.
_InvalidRequestException :: AsError a => Fold a ServiceError
-- | The resource already exists.
_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError
-- | The requested resource was not found.
_ResourceNotFoundException :: AsError a => Fold a ServiceError
-- | The number of requests exceeds the limit.
_TooManyRequestsException :: AsError a => Fold a ServiceError
-- | You are not authorized to perform this action.
_UnauthorizedException :: AsError a => Fold a ServiceError