Class LifecycleConfig (5.4.0)

LifecycleConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Specifies the cluster auto-delete schedule configuration.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
idle_delete_ttl google.protobuf.duration_pb2.Duration
Optional. 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 Duration __).
auto_delete_time google.protobuf.timestamp_pb2.Timestamp
Optional. The time when cluster will be auto-deleted (see JSON representation of Timestamp __). This field is a member of oneof_ ttl.
auto_delete_ttl google.protobuf.duration_pb2.Duration
Optional. 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 Duration __). This field is a member of oneof_ ttl.
idle_start_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time when cluster became idle (most recent job finished) and became eligible for deletion due to idleness (see JSON representation of Timestamp __).