Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Amazonka.EFS.DescribeLifecycleConfiguration
Description
Returns the current LifecycleConfiguration
object for the specified
Amazon EFS file system. EFS lifecycle management uses the
LifecycleConfiguration
object to identify which files to move to the
EFS Infrequent Access (IA) storage class. For a file system without a
LifecycleConfiguration
object, the call returns an empty array in the
response.
When EFS Intelligent-Tiering is enabled,
TransitionToPrimaryStorageClass
has a value of AFTER_1_ACCESS
.
This operation requires permissions for the
elasticfilesystem:DescribeLifecycleConfiguration
operation.
Synopsis
- data DescribeLifecycleConfiguration = DescribeLifecycleConfiguration' {
- fileSystemId :: Text
- newDescribeLifecycleConfiguration :: Text -> DescribeLifecycleConfiguration
- describeLifecycleConfiguration_fileSystemId :: Lens' DescribeLifecycleConfiguration Text
- data LifecycleConfigurationDescription = LifecycleConfigurationDescription' {}
- newLifecycleConfigurationDescription :: LifecycleConfigurationDescription
- lifecycleConfigurationDescription_lifecyclePolicies :: Lens' LifecycleConfigurationDescription (Maybe [LifecyclePolicy])
Creating a Request
data DescribeLifecycleConfiguration Source #
See: newDescribeLifecycleConfiguration
smart constructor.
Constructors
DescribeLifecycleConfiguration' | |
Fields
|
Instances
newDescribeLifecycleConfiguration Source #
Create a value of DescribeLifecycleConfiguration
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:
DescribeLifecycleConfiguration
, describeLifecycleConfiguration_fileSystemId
- The ID of the file system whose LifecycleConfiguration
object you want
to retrieve (String).
Request Lenses
describeLifecycleConfiguration_fileSystemId :: Lens' DescribeLifecycleConfiguration Text Source #
The ID of the file system whose LifecycleConfiguration
object you want
to retrieve (String).
Destructuring the Response
data LifecycleConfigurationDescription Source #
See: newLifecycleConfigurationDescription
smart constructor.
Constructors
LifecycleConfigurationDescription' | |
Fields
|
Instances
newLifecycleConfigurationDescription :: LifecycleConfigurationDescription Source #
Create a value of LifecycleConfigurationDescription
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:lifecyclePolicies:LifecycleConfigurationDescription'
, lifecycleConfigurationDescription_lifecyclePolicies
- An array of lifecycle management policies. EFS supports a maximum of one
policy per file system.
Response Lenses
lifecycleConfigurationDescription_lifecyclePolicies :: Lens' LifecycleConfigurationDescription (Maybe [LifecyclePolicy]) Source #
An array of lifecycle management policies. EFS supports a maximum of one policy per file system.