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.