libZSservicesZSamazonka-greengrassv2ZSamazonka-greengrassv2
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.GreengrassV2.Types.LambdaDeviceMount

Description

 
Synopsis

Documentation

data LambdaDeviceMount Source #

Contains information about a device that Linux processes in a container can access.

See: newLambdaDeviceMount smart constructor.

Constructors

LambdaDeviceMount' 

Fields

Instances

Instances details
Eq LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

Read LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

Show LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

Generic LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

Associated Types

type Rep LambdaDeviceMount :: Type -> Type #

NFData LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

Methods

rnf :: LambdaDeviceMount -> () #

Hashable LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

ToJSON LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

type Rep LambdaDeviceMount Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.LambdaDeviceMount

type Rep LambdaDeviceMount = D1 ('MetaData "LambdaDeviceMount" "Amazonka.GreengrassV2.Types.LambdaDeviceMount" "libZSservicesZSamazonka-greengrassv2ZSamazonka-greengrassv2" 'False) (C1 ('MetaCons "LambdaDeviceMount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addGroupOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaFilesystemPermission)) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newLambdaDeviceMount Source #

Create a value of LambdaDeviceMount 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:addGroupOwner:LambdaDeviceMount', lambdaDeviceMount_addGroupOwner - Whether or not to add the component's system user as an owner of the device.

Default: false

$sel:permission:LambdaDeviceMount', lambdaDeviceMount_permission - The permission to access the device: read/only (ro) or read/write (rw).

Default: ro

$sel:path:LambdaDeviceMount', lambdaDeviceMount_path - The mount path for the device in the file system.

lambdaDeviceMount_addGroupOwner :: Lens' LambdaDeviceMount (Maybe Bool) Source #

Whether or not to add the component's system user as an owner of the device.

Default: false

lambdaDeviceMount_permission :: Lens' LambdaDeviceMount (Maybe LambdaFilesystemPermission) Source #

The permission to access the device: read/only (ro) or read/write (rw).

Default: ro

lambdaDeviceMount_path :: Lens' LambdaDeviceMount Text Source #

The mount path for the device in the file system.