ClusterClusterConfigLifecycleConfig class

Constructors

ClusterClusterConfigLifecycleConfig({Input<String?>? autoDeleteTime, Input<String?>? autoStopTime, Input<String?>? idleDeleteTtl, Input<String?>? idleStartTime, Input<String?>? idleStopTtl})
Creates a new ClusterClusterConfigLifecycleConfig. autoDeleteTime The time when cluster will be auto-deleted. autoStopTime The time when cluster will be auto-stopped. idleDeleteTtl The duration to keep the cluster alive while idling idleStartTime Time when the cluster became idle idleStopTtl The duration to keep the cluster alive while idling
const
ClusterClusterConfigLifecycleConfig.fromMap(Map<String, dynamic> map)
factory

Properties

autoDeleteTime → Input<String?>?
The time when cluster will be auto-deleted. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
final
autoStopTime → Input<String?>?
The time when cluster will be auto-stopped. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
final
hashCode → int
The hash code for this object.
no setterinherited
idleDeleteTtl → Input<String?>?
The duration to keep the cluster alive while idling (no jobs running). After this TTL, the cluster will be deleted. Valid range: 300s, 1209600s.
final
idleStartTime → Input<String?>?
Time when the cluster became idle (most recent job finished) and became eligible for deletion due to idleness.
final
idleStopTtl → Input<String?>?
The duration to keep the cluster alive while idling (no jobs running). After this TTL, the cluster will be stopped. Valid range: 10m, 14d.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited