Interface CfnFileSystem.LifecyclePolicyProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnFileSystem.LifecyclePolicyProperty.Jsii$Proxy
Enclosing class:
CfnFileSystem

@Stability(Stable) public static interface CfnFileSystem.LifecyclePolicyProperty extends software.amazon.jsii.JsiiSerializable
Describes a policy used by Lifecycle management that specifies when to transition files into and out of the EFS storage classes.

For more information, see Managing file system storage .

  • Each LifecyclePolicy object can have only a single transition. This means that in a request body, LifecyclePolicies must be structured as an array of LifecyclePolicy objects, one object for each transition, TransitionToIA , TransitionToArchive , TransitionToPrimaryStorageClass .
  • See the AWS::EFS::FileSystem examples for the correct LifecyclePolicy structure. Do not use the syntax shown on this page.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.efs.*;
 LifecyclePolicyProperty lifecyclePolicyProperty = LifecyclePolicyProperty.builder()
         .transitionToArchive("transitionToArchive")
         .transitionToIa("transitionToIa")
         .transitionToPrimaryStorageClass("transitionToPrimaryStorageClass")
         .build();
 

See Also: