amazonka-workmail-2.0: Amazon WorkMail SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.WorkMail.Types.EwsAvailabilityProvider

Description

 
Synopsis

Documentation

data EwsAvailabilityProvider Source #

Describes an EWS based availability provider. This is only used as input to the service.

See: newEwsAvailabilityProvider smart constructor.

Constructors

EwsAvailabilityProvider' 

Fields

Instances

Instances details
ToJSON EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

Generic EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

Associated Types

type Rep EwsAvailabilityProvider :: Type -> Type #

Show EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

NFData EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

Methods

rnf :: EwsAvailabilityProvider -> () #

Eq EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

Hashable EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

type Rep EwsAvailabilityProvider Source # 
Instance details

Defined in Amazonka.WorkMail.Types.EwsAvailabilityProvider

type Rep EwsAvailabilityProvider = D1 ('MetaData "EwsAvailabilityProvider" "Amazonka.WorkMail.Types.EwsAvailabilityProvider" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "EwsAvailabilityProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ewsEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "ewsUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ewsPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newEwsAvailabilityProvider Source #

Create a value of EwsAvailabilityProvider with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ewsEndpoint:EwsAvailabilityProvider', ewsAvailabilityProvider_ewsEndpoint - The endpoint of the remote EWS server.

$sel:ewsUsername:EwsAvailabilityProvider', ewsAvailabilityProvider_ewsUsername - The username used to authenticate the remote EWS server.

$sel:ewsPassword:EwsAvailabilityProvider', ewsAvailabilityProvider_ewsPassword - The password used to authenticate the remote EWS server.

ewsAvailabilityProvider_ewsUsername :: Lens' EwsAvailabilityProvider Text Source #

The username used to authenticate the remote EWS server.

ewsAvailabilityProvider_ewsPassword :: Lens' EwsAvailabilityProvider Text Source #

The password used to authenticate the remote EWS server.