PutLifecycleConfiguration
Source:
src/AWS/EFS/PutLifecycleConfiguration.ts
Runtime binding for the PutLifecycleConfiguration operation (IAM action
elasticfilesystem:PutLifecycleConfiguration on the file system ARN).
Replaces the bound FileSystem’s lifecycle management rules at
runtime; an empty LifecyclePolicies array disables lifecycle management.
For declarative control, prefer the FileSystem resource’s
lifecyclePolicies prop — this binding is for operational tooling that
tunes storage tiering on demand. Provide the implementation with
Effect.provide(AWS.EFS.PutLifecycleConfigurationHttp).
Lifecycle Management
Section titled “Lifecycle Management”const putLifecycleConfiguration = yield* AWS.EFS.PutLifecycleConfiguration(files);
yield* putLifecycleConfiguration({ LifecyclePolicies: [{ TransitionToIA: "AFTER_30_DAYS" }],});