libZSservicesZSamazonka-efsZSamazonka-efs
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.EFS.Types.PosixUser

Description

 
Synopsis

Documentation

data PosixUser Source #

The full POSIX identity, including the user ID, group ID, and any secondary group IDs, on the access point that is used for all file system operations performed by NFS clients using the access point.

See: newPosixUser smart constructor.

Constructors

PosixUser' 

Fields

  • secondaryGids :: Maybe [Natural]

    Secondary POSIX group IDs used for all file system operations using this access point.

  • uid :: Natural

    The POSIX user ID used for all file system operations using this access point.

  • gid :: Natural

    The POSIX group ID used for all file system operations using this access point.

Instances

Instances details
Eq PosixUser Source # 
Instance details

Defined in Amazonka.EFS.Types.PosixUser

Read PosixUser Source # 
Instance details

Defined in Amazonka.EFS.Types.PosixUser

Show PosixUser Source # 
Instance details

Defined in Amazonka.EFS.Types.PosixUser

Generic PosixUser Source # 
Instance details

Defined in Amazonka.EFS.Types.PosixUser

Associated Types

type Rep PosixUser :: Type -> Type #

NFData PosixUser Source # 
Instance details

Defined in Amazonka.EFS.Types.PosixUser

Methods

rnf :: PosixUser -> () #

Hashable PosixUser Source # 
Instance details

Defined in Amazonka.EFS.Types.PosixUser

ToJSON PosixUser Source # 
Instance details

Defined in Amazonka.EFS.Types.PosixUser

FromJSON PosixUser Source # 
Instance details

Defined in Amazonka.EFS.Types.PosixUser

type Rep PosixUser Source # 
Instance details

Defined in Amazonka.EFS.Types.PosixUser

type Rep PosixUser = D1 ('MetaData "PosixUser" "Amazonka.EFS.Types.PosixUser" "libZSservicesZSamazonka-efsZSamazonka-efs" 'False) (C1 ('MetaCons "PosixUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "secondaryGids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural])) :*: (S1 ('MetaSel ('Just "uid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "gid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newPosixUser Source #

Create a value of PosixUser 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:secondaryGids:PosixUser', posixUser_secondaryGids - Secondary POSIX group IDs used for all file system operations using this access point.

$sel:uid:PosixUser', posixUser_uid - The POSIX user ID used for all file system operations using this access point.

$sel:gid:PosixUser', posixUser_gid - The POSIX group ID used for all file system operations using this access point.

posixUser_secondaryGids :: Lens' PosixUser (Maybe [Natural]) Source #

Secondary POSIX group IDs used for all file system operations using this access point.

posixUser_uid :: Lens' PosixUser Natural Source #

The POSIX user ID used for all file system operations using this access point.

posixUser_gid :: Lens' PosixUser Natural Source #

The POSIX group ID used for all file system operations using this access point.