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 |
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.
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails' | |
|
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.