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.MobileDeviceAccessOverride

Description

 
Synopsis

Documentation

data MobileDeviceAccessOverride Source #

The override object.

See: newMobileDeviceAccessOverride smart constructor.

Constructors

MobileDeviceAccessOverride' 

Fields

Instances

Instances details
FromJSON MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Generic MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Associated Types

type Rep MobileDeviceAccessOverride :: Type -> Type #

Read MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Show MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

NFData MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Eq MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

Hashable MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

type Rep MobileDeviceAccessOverride Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MobileDeviceAccessOverride

type Rep MobileDeviceAccessOverride = D1 ('MetaData "MobileDeviceAccessOverride" "Amazonka.WorkMail.Types.MobileDeviceAccessOverride" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "MobileDeviceAccessOverride'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "dateModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "effect") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MobileDeviceAccessRuleEffect)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newMobileDeviceAccessOverride :: MobileDeviceAccessOverride Source #

Create a value of MobileDeviceAccessOverride 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:dateCreated:MobileDeviceAccessOverride', mobileDeviceAccessOverride_dateCreated - The date the override was first created.

$sel:dateModified:MobileDeviceAccessOverride', mobileDeviceAccessOverride_dateModified - The date the override was last modified.

$sel:description:MobileDeviceAccessOverride', mobileDeviceAccessOverride_description - A description of the override.

$sel:deviceId:MobileDeviceAccessOverride', mobileDeviceAccessOverride_deviceId - The device to which the override applies.

$sel:effect:MobileDeviceAccessOverride', mobileDeviceAccessOverride_effect - The effect of the override, ALLOW or DENY.

$sel:userId:MobileDeviceAccessOverride', mobileDeviceAccessOverride_userId - The WorkMail user to which the access override applies.

mobileDeviceAccessOverride_userId :: Lens' MobileDeviceAccessOverride (Maybe Text) Source #

The WorkMail user to which the access override applies.