aws-cdk-lib.aws_efs.OutOfInfrequentAccessPolicy

enum OutOfInfrequentAccessPolicy

LanguageType name
.NETAmazon.CDK.AWS.EFS.OutOfInfrequentAccessPolicy
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsefs#OutOfInfrequentAccessPolicy
Javasoftware.amazon.awscdk.services.efs.OutOfInfrequentAccessPolicy
Pythonaws_cdk.aws_efs.OutOfInfrequentAccessPolicy
TypeScript (source)aws-cdk-lib » aws_efs » OutOfInfrequentAccessPolicy

EFS Out Of Infrequent Access Policy, if a file is accessed given times, it will move back to primary storage class.

See also: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-lifecyclepolicy.html#cfn-efs-filesystem-lifecyclepolicy-transitiontoprimarystorageclass

Example

const fileSystem = new efs.FileSystem(this, 'MyEfsFileSystem', {
  vpc: new ec2.Vpc(this, 'VPC'),
  lifecyclePolicy: efs.LifecyclePolicy.AFTER_14_DAYS, // files are not transitioned to infrequent access (IA) storage by default
  performanceMode: efs.PerformanceMode.GENERAL_PURPOSE, // default
  outOfInfrequentAccessPolicy: efs.OutOfInfrequentAccessPolicy.AFTER_1_ACCESS, // files are not transitioned back from (infrequent access) IA to primary storage by default
});

Members

NameDescription
AFTER_1_ACCESSAfter 1 access.

AFTER_1_ACCESS

After 1 access.