libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails

Description

 
Synopsis

Documentation

data AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source #

A host device to expose to the container.

See: newAwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails smart constructor.

Constructors

AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails' 

Fields

  • containerPath :: Maybe Text

    The path inside the container at which to expose the host device.

  • hostPath :: Maybe Text

    The path for the device on the host container instance.

  • permissions :: Maybe [Text]

    The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

Instances

Instances details
Eq AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails

Read AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails

Show AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails

Generic AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails

NFData AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails

Hashable AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails

ToJSON AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails

FromJSON AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails

type Rep AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails

type Rep AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails = D1 ('MetaData "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails" "Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newAwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails :: AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails Source #

Create a value of AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails 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:containerPath:AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails', awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails_containerPath - The path inside the container at which to expose the host device.

$sel:hostPath:AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails', awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails_hostPath - The path for the device on the host container instance.

$sel:permissions:AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails', awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails_permissions - The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.

awsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails_permissions :: Lens' AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails (Maybe [Text]) Source #

The explicit permissions to provide to the container for the device. By default, the container has permissions for read, write, and mknod for the device.