amazonka-efs-2.0: gen/Amazonka/EFS/Lens.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.EFS.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.EFS.Lens
( -- * Operations
-- ** CreateAccessPoint
createAccessPoint_posixUser,
createAccessPoint_rootDirectory,
createAccessPoint_tags,
createAccessPoint_clientToken,
createAccessPoint_fileSystemId,
accessPointDescription_accessPointArn,
accessPointDescription_accessPointId,
accessPointDescription_clientToken,
accessPointDescription_fileSystemId,
accessPointDescription_lifeCycleState,
accessPointDescription_name,
accessPointDescription_ownerId,
accessPointDescription_posixUser,
accessPointDescription_rootDirectory,
accessPointDescription_tags,
-- ** CreateFileSystem
createFileSystem_availabilityZoneName,
createFileSystem_backup,
createFileSystem_encrypted,
createFileSystem_kmsKeyId,
createFileSystem_performanceMode,
createFileSystem_provisionedThroughputInMibps,
createFileSystem_tags,
createFileSystem_throughputMode,
createFileSystem_creationToken,
fileSystemDescription_availabilityZoneId,
fileSystemDescription_availabilityZoneName,
fileSystemDescription_encrypted,
fileSystemDescription_fileSystemArn,
fileSystemDescription_kmsKeyId,
fileSystemDescription_name,
fileSystemDescription_provisionedThroughputInMibps,
fileSystemDescription_throughputMode,
fileSystemDescription_ownerId,
fileSystemDescription_creationToken,
fileSystemDescription_fileSystemId,
fileSystemDescription_creationTime,
fileSystemDescription_lifeCycleState,
fileSystemDescription_numberOfMountTargets,
fileSystemDescription_sizeInBytes,
fileSystemDescription_performanceMode,
fileSystemDescription_tags,
-- ** CreateMountTarget
createMountTarget_ipAddress,
createMountTarget_securityGroups,
createMountTarget_fileSystemId,
createMountTarget_subnetId,
mountTargetDescription_availabilityZoneId,
mountTargetDescription_availabilityZoneName,
mountTargetDescription_ipAddress,
mountTargetDescription_networkInterfaceId,
mountTargetDescription_ownerId,
mountTargetDescription_vpcId,
mountTargetDescription_mountTargetId,
mountTargetDescription_fileSystemId,
mountTargetDescription_subnetId,
mountTargetDescription_lifeCycleState,
-- ** CreateReplicationConfiguration
createReplicationConfiguration_sourceFileSystemId,
createReplicationConfiguration_destinations,
replicationConfigurationDescription_sourceFileSystemId,
replicationConfigurationDescription_sourceFileSystemRegion,
replicationConfigurationDescription_sourceFileSystemArn,
replicationConfigurationDescription_originalSourceFileSystemArn,
replicationConfigurationDescription_creationTime,
replicationConfigurationDescription_destinations,
-- ** DeleteAccessPoint
deleteAccessPoint_accessPointId,
-- ** DeleteFileSystem
deleteFileSystem_fileSystemId,
-- ** DeleteFileSystemPolicy
deleteFileSystemPolicy_fileSystemId,
-- ** DeleteMountTarget
deleteMountTarget_mountTargetId,
-- ** DeleteReplicationConfiguration
deleteReplicationConfiguration_sourceFileSystemId,
-- ** DescribeAccessPoints
describeAccessPoints_accessPointId,
describeAccessPoints_fileSystemId,
describeAccessPoints_maxResults,
describeAccessPoints_nextToken,
describeAccessPointsResponse_accessPoints,
describeAccessPointsResponse_nextToken,
describeAccessPointsResponse_httpStatus,
-- ** DescribeAccountPreferences
describeAccountPreferences_maxResults,
describeAccountPreferences_nextToken,
describeAccountPreferencesResponse_nextToken,
describeAccountPreferencesResponse_resourceIdPreference,
describeAccountPreferencesResponse_httpStatus,
-- ** DescribeBackupPolicy
describeBackupPolicy_fileSystemId,
backupPolicyDescription_backupPolicy,
-- ** DescribeFileSystemPolicy
describeFileSystemPolicy_fileSystemId,
fileSystemPolicyDescription_fileSystemId,
fileSystemPolicyDescription_policy,
-- ** DescribeFileSystems
describeFileSystems_creationToken,
describeFileSystems_fileSystemId,
describeFileSystems_marker,
describeFileSystems_maxItems,
describeFileSystemsResponse_fileSystems,
describeFileSystemsResponse_marker,
describeFileSystemsResponse_nextMarker,
describeFileSystemsResponse_httpStatus,
-- ** DescribeLifecycleConfiguration
describeLifecycleConfiguration_fileSystemId,
lifecycleConfigurationDescription_lifecyclePolicies,
-- ** DescribeMountTargetSecurityGroups
describeMountTargetSecurityGroups_mountTargetId,
describeMountTargetSecurityGroupsResponse_httpStatus,
describeMountTargetSecurityGroupsResponse_securityGroups,
-- ** DescribeMountTargets
describeMountTargets_accessPointId,
describeMountTargets_fileSystemId,
describeMountTargets_marker,
describeMountTargets_maxItems,
describeMountTargets_mountTargetId,
describeMountTargetsResponse_marker,
describeMountTargetsResponse_mountTargets,
describeMountTargetsResponse_nextMarker,
describeMountTargetsResponse_httpStatus,
-- ** DescribeReplicationConfigurations
describeReplicationConfigurations_fileSystemId,
describeReplicationConfigurations_maxResults,
describeReplicationConfigurations_nextToken,
describeReplicationConfigurationsResponse_nextToken,
describeReplicationConfigurationsResponse_replications,
describeReplicationConfigurationsResponse_httpStatus,
-- ** ListTagsForResource
listTagsForResource_maxResults,
listTagsForResource_nextToken,
listTagsForResource_resourceId,
listTagsForResourceResponse_nextToken,
listTagsForResourceResponse_tags,
listTagsForResourceResponse_httpStatus,
-- ** ModifyMountTargetSecurityGroups
modifyMountTargetSecurityGroups_securityGroups,
modifyMountTargetSecurityGroups_mountTargetId,
-- ** PutAccountPreferences
putAccountPreferences_resourceIdType,
putAccountPreferencesResponse_resourceIdPreference,
putAccountPreferencesResponse_httpStatus,
-- ** PutBackupPolicy
putBackupPolicy_fileSystemId,
putBackupPolicy_backupPolicy,
backupPolicyDescription_backupPolicy,
-- ** PutFileSystemPolicy
putFileSystemPolicy_bypassPolicyLockoutSafetyCheck,
putFileSystemPolicy_fileSystemId,
putFileSystemPolicy_policy,
fileSystemPolicyDescription_fileSystemId,
fileSystemPolicyDescription_policy,
-- ** PutLifecycleConfiguration
putLifecycleConfiguration_fileSystemId,
putLifecycleConfiguration_lifecyclePolicies,
lifecycleConfigurationDescription_lifecyclePolicies,
-- ** TagResource
tagResource_resourceId,
tagResource_tags,
-- ** UntagResource
untagResource_resourceId,
untagResource_tagKeys,
-- ** UpdateFileSystem
updateFileSystem_provisionedThroughputInMibps,
updateFileSystem_throughputMode,
updateFileSystem_fileSystemId,
fileSystemDescription_availabilityZoneId,
fileSystemDescription_availabilityZoneName,
fileSystemDescription_encrypted,
fileSystemDescription_fileSystemArn,
fileSystemDescription_kmsKeyId,
fileSystemDescription_name,
fileSystemDescription_provisionedThroughputInMibps,
fileSystemDescription_throughputMode,
fileSystemDescription_ownerId,
fileSystemDescription_creationToken,
fileSystemDescription_fileSystemId,
fileSystemDescription_creationTime,
fileSystemDescription_lifeCycleState,
fileSystemDescription_numberOfMountTargets,
fileSystemDescription_sizeInBytes,
fileSystemDescription_performanceMode,
fileSystemDescription_tags,
-- * Types
-- ** AccessPointDescription
accessPointDescription_accessPointArn,
accessPointDescription_accessPointId,
accessPointDescription_clientToken,
accessPointDescription_fileSystemId,
accessPointDescription_lifeCycleState,
accessPointDescription_name,
accessPointDescription_ownerId,
accessPointDescription_posixUser,
accessPointDescription_rootDirectory,
accessPointDescription_tags,
-- ** BackupPolicy
backupPolicy_status,
-- ** BackupPolicyDescription
backupPolicyDescription_backupPolicy,
-- ** CreationInfo
creationInfo_ownerUid,
creationInfo_ownerGid,
creationInfo_permissions,
-- ** Destination
destination_lastReplicatedTimestamp,
destination_status,
destination_fileSystemId,
destination_region,
-- ** DestinationToCreate
destinationToCreate_availabilityZoneName,
destinationToCreate_kmsKeyId,
destinationToCreate_region,
-- ** FileSystemDescription
fileSystemDescription_availabilityZoneId,
fileSystemDescription_availabilityZoneName,
fileSystemDescription_encrypted,
fileSystemDescription_fileSystemArn,
fileSystemDescription_kmsKeyId,
fileSystemDescription_name,
fileSystemDescription_provisionedThroughputInMibps,
fileSystemDescription_throughputMode,
fileSystemDescription_ownerId,
fileSystemDescription_creationToken,
fileSystemDescription_fileSystemId,
fileSystemDescription_creationTime,
fileSystemDescription_lifeCycleState,
fileSystemDescription_numberOfMountTargets,
fileSystemDescription_sizeInBytes,
fileSystemDescription_performanceMode,
fileSystemDescription_tags,
-- ** FileSystemPolicyDescription
fileSystemPolicyDescription_fileSystemId,
fileSystemPolicyDescription_policy,
-- ** FileSystemSize
fileSystemSize_timestamp,
fileSystemSize_valueInIA,
fileSystemSize_valueInStandard,
fileSystemSize_value,
-- ** LifecycleConfigurationDescription
lifecycleConfigurationDescription_lifecyclePolicies,
-- ** LifecyclePolicy
lifecyclePolicy_transitionToIA,
lifecyclePolicy_transitionToPrimaryStorageClass,
-- ** MountTargetDescription
mountTargetDescription_availabilityZoneId,
mountTargetDescription_availabilityZoneName,
mountTargetDescription_ipAddress,
mountTargetDescription_networkInterfaceId,
mountTargetDescription_ownerId,
mountTargetDescription_vpcId,
mountTargetDescription_mountTargetId,
mountTargetDescription_fileSystemId,
mountTargetDescription_subnetId,
mountTargetDescription_lifeCycleState,
-- ** PosixUser
posixUser_secondaryGids,
posixUser_uid,
posixUser_gid,
-- ** ReplicationConfigurationDescription
replicationConfigurationDescription_sourceFileSystemId,
replicationConfigurationDescription_sourceFileSystemRegion,
replicationConfigurationDescription_sourceFileSystemArn,
replicationConfigurationDescription_originalSourceFileSystemArn,
replicationConfigurationDescription_creationTime,
replicationConfigurationDescription_destinations,
-- ** ResourceIdPreference
resourceIdPreference_resourceIdType,
resourceIdPreference_resources,
-- ** RootDirectory
rootDirectory_creationInfo,
rootDirectory_path,
-- ** Tag
tag_key,
tag_value,
)
where
import Amazonka.EFS.CreateAccessPoint
import Amazonka.EFS.CreateFileSystem
import Amazonka.EFS.CreateMountTarget
import Amazonka.EFS.CreateReplicationConfiguration
import Amazonka.EFS.DeleteAccessPoint
import Amazonka.EFS.DeleteFileSystem
import Amazonka.EFS.DeleteFileSystemPolicy
import Amazonka.EFS.DeleteMountTarget
import Amazonka.EFS.DeleteReplicationConfiguration
import Amazonka.EFS.DescribeAccessPoints
import Amazonka.EFS.DescribeAccountPreferences
import Amazonka.EFS.DescribeBackupPolicy
import Amazonka.EFS.DescribeFileSystemPolicy
import Amazonka.EFS.DescribeFileSystems
import Amazonka.EFS.DescribeLifecycleConfiguration
import Amazonka.EFS.DescribeMountTargetSecurityGroups
import Amazonka.EFS.DescribeMountTargets
import Amazonka.EFS.DescribeReplicationConfigurations
import Amazonka.EFS.ListTagsForResource
import Amazonka.EFS.ModifyMountTargetSecurityGroups
import Amazonka.EFS.PutAccountPreferences
import Amazonka.EFS.PutBackupPolicy
import Amazonka.EFS.PutFileSystemPolicy
import Amazonka.EFS.PutLifecycleConfiguration
import Amazonka.EFS.TagResource
import Amazonka.EFS.Types.AccessPointDescription
import Amazonka.EFS.Types.BackupPolicy
import Amazonka.EFS.Types.BackupPolicyDescription
import Amazonka.EFS.Types.CreationInfo
import Amazonka.EFS.Types.Destination
import Amazonka.EFS.Types.DestinationToCreate
import Amazonka.EFS.Types.FileSystemDescription
import Amazonka.EFS.Types.FileSystemPolicyDescription
import Amazonka.EFS.Types.FileSystemSize
import Amazonka.EFS.Types.LifecycleConfigurationDescription
import Amazonka.EFS.Types.LifecyclePolicy
import Amazonka.EFS.Types.MountTargetDescription
import Amazonka.EFS.Types.PosixUser
import Amazonka.EFS.Types.ReplicationConfigurationDescription
import Amazonka.EFS.Types.ResourceIdPreference
import Amazonka.EFS.Types.RootDirectory
import Amazonka.EFS.Types.Tag
import Amazonka.EFS.UntagResource
import Amazonka.EFS.UpdateFileSystem