lifecyclePolicies

@JvmName(name = "ouskolsbrrtdaqcj")
suspend fun lifecyclePolicies(value: Output<List<FileSystemLifecyclePolicyArgs>>)
@JvmName(name = "tftnuhlumbngerqx")
suspend fun lifecyclePolicies(value: List<FileSystemLifecyclePolicyArgs>?)

Parameters

value

An array of `LifecyclePolicy` objects that define the file system's `LifecycleConfiguration` object. A `LifecycleConfiguration` object informs Lifecycle management of the following:

  • When to move files in the file system from primary storage to IA storage.

  • When to move files in the file system from primary storage or IA storage to Archive storage.

  • When to move files that are in IA or Archive storage to primary storage. EFS requires that each `LifecyclePolicy` object have only a single transition. This means that in a request body, `LifecyclePolicies` needs to be structured as an array of `LifecyclePolicy` objects, one object for each transition, `TransitionToIA`, `TransitionToArchive` `TransitionToPrimaryStorageClass`. See the example requests in the following section for more information.


@JvmName(name = "eoqhcqbbhuvitcjl")
suspend fun lifecyclePolicies(vararg values: Output<FileSystemLifecyclePolicyArgs>)


@JvmName(name = "rjprfmboccebfnpr")
suspend fun lifecyclePolicies(values: List<Output<FileSystemLifecyclePolicyArgs>>)
@JvmName(name = "nyfofsdpeamuiato")
suspend fun lifecyclePolicies(vararg values: FileSystemLifecyclePolicyArgs)

Parameters

values

An array of `LifecyclePolicy` objects that define the file system's `LifecycleConfiguration` object. A `LifecycleConfiguration` object informs Lifecycle management of the following:

  • When to move files in the file system from primary storage to IA storage.

  • When to move files in the file system from primary storage or IA storage to Archive storage.

  • When to move files that are in IA or Archive storage to primary storage. EFS requires that each `LifecyclePolicy` object have only a single transition. This means that in a request body, `LifecyclePolicies` needs to be structured as an array of `LifecyclePolicy` objects, one object for each transition, `TransitionToIA`, `TransitionToArchive` `TransitionToPrimaryStorageClass`. See the example requests in the following section for more information.


@JvmName(name = "jhtvmgkhvgkxnmju")
suspend fun lifecyclePolicies(argument: List<suspend FileSystemLifecyclePolicyArgsBuilder.() -> Unit>)
@JvmName(name = "gqnvvwdekfcspcqe")
suspend fun lifecyclePolicies(vararg argument: suspend FileSystemLifecyclePolicyArgsBuilder.() -> Unit)
@JvmName(name = "xatlqdqhraarklhf")
suspend fun lifecyclePolicies(argument: suspend FileSystemLifecyclePolicyArgsBuilder.() -> Unit)

Parameters

argument

An array of `LifecyclePolicy` objects that define the file system's `LifecycleConfiguration` object. A `LifecycleConfiguration` object informs Lifecycle management of the following:

  • When to move files in the file system from primary storage to IA storage.

  • When to move files in the file system from primary storage or IA storage to Archive storage.

  • When to move files that are in IA or Archive storage to primary storage. EFS requires that each `LifecyclePolicy` object have only a single transition. This means that in a request body, `LifecyclePolicies` needs to be structured as an array of `LifecyclePolicy` objects, one object for each transition, `TransitionToIA`, `TransitionToArchive` `TransitionToPrimaryStorageClass`. See the example requests in the following section for more information.