Class LifecyclePolicy
EFS Lifecycle Policy, if a file is not accessed for given days, it will move to EFS Infrequent Access or Archive storage.
Inheritance
Namespace: Amazon.CDK.AWS.EFS
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public sealed class LifecyclePolicy : Enum
Syntax (vb)
Public NotInheritable Class LifecyclePolicy
Inherits
Enum
Remarks
ExampleMetadata: infused
Examples
var fileSystem = new FileSystem(this, "MyEfsFileSystem", new FileSystemProps {
Vpc = new Vpc(this, "VPC"),
LifecyclePolicy = LifecyclePolicy.AFTER_14_DAYS, // files are not transitioned to infrequent access (IA) storage by default
PerformanceMode = PerformanceMode.GENERAL_PURPOSE, // default
OutOfInfrequentAccessPolicy = OutOfInfrequentAccessPolicy.AFTER_1_ACCESS, // files are not transitioned back from (infrequent access) IA to primary storage by default
TransitionToArchivePolicy = LifecyclePolicy.AFTER_14_DAYS, // files are not transitioned to Archive by default
ReplicationOverwriteProtection = ReplicationOverwriteProtection.ENABLED
});
Synopsis
Fields
AFTER_1_DAY | After 1 day of not being accessed. |
AFTER_14_DAYS | After 14 days of not being accessed. |
AFTER_180_DAYS | After 180 days 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. |
value__ |
Fields
AFTER_1_DAY
After 1 day of not being accessed.
public const LifecyclePolicy AFTER_1_DAY
Field Value
Type | Description |
---|---|
LifecyclePolicy |
AFTER_14_DAYS
After 14 days of not being accessed.
public const LifecyclePolicy AFTER_14_DAYS
Field Value
Type | Description |
---|---|
LifecyclePolicy |
AFTER_180_DAYS
After 180 days of not being accessed.
public const LifecyclePolicy AFTER_180_DAYS
Field Value
Type | Description |
---|---|
LifecyclePolicy |
AFTER_270_DAYS
After 270 days of not being accessed.
public const LifecyclePolicy AFTER_270_DAYS
Field Value
Type | Description |
---|---|
LifecyclePolicy |
AFTER_30_DAYS
After 30 days of not being accessed.
public const LifecyclePolicy AFTER_30_DAYS
Field Value
Type | Description |
---|---|
LifecyclePolicy |
AFTER_365_DAYS
After 365 days of not being accessed.
public const LifecyclePolicy AFTER_365_DAYS
Field Value
Type | Description |
---|---|
LifecyclePolicy |
AFTER_60_DAYS
After 60 days of not being accessed.
public const LifecyclePolicy AFTER_60_DAYS
Field Value
Type | Description |
---|---|
LifecyclePolicy |
AFTER_7_DAYS
After 7 days of not being accessed.
public const LifecyclePolicy AFTER_7_DAYS
Field Value
Type | Description |
---|---|
LifecyclePolicy |
AFTER_90_DAYS
After 90 days of not being accessed.
public const LifecyclePolicy AFTER_90_DAYS
Field Value
Type | Description |
---|---|
LifecyclePolicy |
value__
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |