lifecyclePolicies

@JvmName(name = "mqgjofacefayhupw")
suspend fun lifecyclePolicies(value: Output<List<LifecyclePolicyArgs>>)
@JvmName(name = "tagdvugaqmvtdclx")
suspend fun lifecyclePolicies(value: List<LifecyclePolicyArgs>?)

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 = "onrbaaxjmcwlfcdw")
suspend fun lifecyclePolicies(vararg values: Output<LifecyclePolicyArgs>)


@JvmName(name = "curnpndymkcrbnmw")
suspend fun lifecyclePolicies(values: List<Output<LifecyclePolicyArgs>>)
@JvmName(name = "xxvxqpcxhnhrbblu")
suspend fun lifecyclePolicies(vararg values: LifecyclePolicyArgs)

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 = "kwdwngmbyovcxrio")
suspend fun lifecyclePolicies(argument: List<suspend LifecyclePolicyArgsBuilder.() -> Unit>)
@JvmName(name = "vyacmylltbexwtht")
suspend fun lifecyclePolicies(vararg argument: suspend LifecyclePolicyArgsBuilder.() -> Unit)
@JvmName(name = "mlkhnimpuoesunex")
suspend fun lifecyclePolicies(argument: suspend LifecyclePolicyArgsBuilder.() -> 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.