LifecyclePolicy
- class aws_cdk.aws_efs.LifecyclePolicy(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
Enum
EFS Lifecycle Policy, if a file is not accessed for given days, it will move to EFS Infrequent Access or Archive storage.
- See:
- ExampleMetadata:
infused
Example:
file_system = efs.FileSystem(self, "MyEfsFileSystem", vpc=ec2.Vpc(self, "VPC"), lifecycle_policy=efs.LifecyclePolicy.AFTER_14_DAYS, # files are not transitioned to infrequent access (IA) storage by default performance_mode=efs.PerformanceMode.GENERAL_PURPOSE, # default out_of_infrequent_access_policy=efs.OutOfInfrequentAccessPolicy.AFTER_1_ACCESS, # files are not transitioned back from (infrequent access) IA to primary storage by default transition_to_archive_policy=efs.LifecyclePolicy.AFTER_14_DAYS, # files are not transitioned to Archive by default replication_overwrite_protection=efs.ReplicationOverwriteProtection.ENABLED )
Attributes
- AFTER_14_DAYS
After 14 days of not being accessed.
- AFTER_180_DAYS
After 180 days of not being accessed.
- AFTER_1_DAY
After 1 day of not being accessed.
- AFTER_270_DAYS
After 270 days of not being accessed.
- AFTER_30_DAYS
After 30 days of not being accessed.
- AFTER_365_DAYS
After 365 days of not being accessed.
- AFTER_60_DAYS
After 60 days of not being accessed.
- AFTER_7_DAYS
After 7 days of not being accessed.
- AFTER_90_DAYS
After 90 days of not being accessed.