WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig

data class WorkflowTemplatePlacementManagedClusterConfigLifecycleConfig(val autoDeleteTime: String? = null, val autoDeleteTtl: String? = null, val idleDeleteTtl: String? = null, val idleStartTime: String? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val autoDeleteTime: String? = null

The time when cluster will be auto-deleted (see JSON representation of (https://developers.google.com/protocol-buffers/docs/proto3#json)).

Link copied to clipboard
val autoDeleteTtl: 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 (https://developers.google.com/protocol-buffers/docs/proto3#json)).

Link copied to clipboard
val idleDeleteTtl: 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 (https://developers.google.com/protocol-buffers/docs/proto3#json).

Link copied to clipboard
val idleStartTime: 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 (https://developers.google.com/protocol-buffers/docs/proto3#json)).