| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails
Description
Synopsis
- data AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails = AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails' {}
- newAwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails :: AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails
- awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_rootDirectory :: Lens' AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails (Maybe Text)
- awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_transitEncryption :: Lens' AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails (Maybe Text)
- awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_filesystemId :: Lens' AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails (Maybe Text)
- awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_authorizationConfig :: Lens' AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails (Maybe AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails)
- awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_transitEncryptionPort :: Lens' AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails (Maybe Int)
Documentation
data AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails Source #
Information about the Amazon Elastic File System file system that is used for task storage.
See: newAwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails smart constructor.
Constructors
| AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails' | |
Fields
| |
Instances
newAwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails :: AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails Source #
Create a value of AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails 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:rootDirectory:AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails', awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_rootDirectory - The directory within the Amazon EFS file system to mount as the root
directory inside the host.
$sel:transitEncryption:AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails', awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_transitEncryption - Whether to enable encryption for Amazon EFS data in transit between the
Amazon ECS host and the Amazon EFS server.
$sel:filesystemId:AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails', awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_filesystemId - The Amazon EFS file system identifier to use.
$sel:authorizationConfig:AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails', awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_authorizationConfig - The authorization configuration details for the Amazon EFS file system.
$sel:transitEncryptionPort:AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails', awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_transitEncryptionPort - The port to use when sending encrypted data between the Amazon ECS host
and the Amazon EFS server.
awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_rootDirectory :: Lens' AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails (Maybe Text) Source #
The directory within the Amazon EFS file system to mount as the root directory inside the host.
awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_transitEncryption :: Lens' AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails (Maybe Text) Source #
Whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.
awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_filesystemId :: Lens' AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails (Maybe Text) Source #
The Amazon EFS file system identifier to use.
awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_authorizationConfig :: Lens' AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails (Maybe AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails) Source #
The authorization configuration details for the Amazon EFS file system.
awsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails_transitEncryptionPort :: Lens' AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails (Maybe Int) Source #
The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.