WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs

data class WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs(val autoDeleteTime: Output<String>? = null, val autoDeleteTtl: Output<String>? = null, val idleDeleteTtl: Output<String>? = null, val idleStartTime: Output<String>? = null) : ConvertibleToJava<WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs>

Constructors

constructor(autoDeleteTime: Output<String>? = null, autoDeleteTtl: Output<String>? = null, idleDeleteTtl: Output<String>? = null, idleStartTime: Output<String>? = null)

Properties

Link copied to clipboard
val autoDeleteTime: Output<String>? = null

The time when cluster will be auto-deleted (see JSON representation of JSON Mapping - Language Guide (proto 3)).

Link copied to clipboard
val autoDeleteTtl: Output<String>? = null

The lifetime duration of cluster. The cluster will be auto-deleted at the end of this period. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of JSON Mapping - Language Guide (proto 3)).

Link copied to clipboard
val idleDeleteTtl: Output<String>? = null

The duration to keep the cluster alive while idling (when no jobs are running). Passing this threshold will cause the cluster to be deleted. Minimum value is 5 minutes; maximum value is 14 days (see JSON representation of JSON Mapping - Language Guide (proto 3).

Link copied to clipboard
val idleStartTime: Output<String>? = null

Output only. The time when cluster became idle (most recent job finished) and became eligible for deletion due to idleness (see JSON representation of JSON Mapping - Language Guide (proto 3)).

Functions

Link copied to clipboard
open override fun toJava(): WorkflowTemplatePlacementManagedClusterConfigLifecycleConfigArgs