AwsEfsLifecycleArgs
interface AwsEfsLifecycleArgs {
transitionToArchive?: 'AFTER_1_DAY' | 'AFTER_7_DAYS' | 'AFTER_14_DAYS' | 'AFTER_30_DAYS' | 'AFTER_60_DAYS' | 'AFTER_90_DAYS' | 'AFTER_180_DAYS' | 'AFTER_270_DAYS' | 'AFTER_365_DAYS';
transitionToIa?: 'AFTER_1_DAY' | 'AFTER_7_DAYS' | 'AFTER_14_DAYS' | 'AFTER_30_DAYS' | 'AFTER_60_DAYS' | 'AFTER_90_DAYS' | 'AFTER_180_DAYS' | 'AFTER_270_DAYS' | 'AFTER_365_DAYS';
transitionToPrimaryStorageClass?: 'AFTER_1_ACCESS';
}EFS lifecycle-management transitions.
Example
CODE
const lifecycle: AwsEfsLifecycleArgs = { transitionToIa: 'AFTER_30_DAYS' };Properties
transitionToArchive: 'AFTER_1_DAY' | 'AFTER_7_DAYS' | 'AFTER_14_DAYS' | 'AFTER_30_DAYS' | 'AFTER_60_DAYS' | 'AFTER_90_DAYS' | 'AFTER_180_DAYS' | 'AFTER_270_DAYS' | 'AFTER_365_DAYS'
Days after last access before transition to Archive. Requires elastic throughput and General Purpose mode.
transitionToIa: 'AFTER_1_DAY' | 'AFTER_7_DAYS' | 'AFTER_14_DAYS' | 'AFTER_30_DAYS' | 'AFTER_60_DAYS' | 'AFTER_90_DAYS' | 'AFTER_180_DAYS' | 'AFTER_270_DAYS' | 'AFTER_365_DAYS'
Days after last access before transition to Infrequent Access.
transitionToPrimaryStorageClass: 'AFTER_1_ACCESS'
Returns accessed Infrequent Access or Archive files to primary storage.