Class: Google::Cloud::Dataproc::V1::LifecycleConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dataproc/v1/clusters.rb

Overview

Specifies the cluster auto-delete schedule configuration.

Instance Attribute Summary collapse

Instance Attribute Details

#auto_delete_time::Google::Protobuf::Timestamp

Returns Optional. The time when cluster will be auto-deleted (see JSON representation of Timestamp).

Returns:



1096
1097
1098
1099
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 1096

class LifecycleConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#auto_delete_ttl::Google::Protobuf::Duration

Returns 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).

Returns:

  • (::Google::Protobuf::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).



1096
1097
1098
1099
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 1096

class LifecycleConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#idle_delete_ttl::Google::Protobuf::Duration

Returns 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).

Returns:

  • (::Google::Protobuf::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).



1096
1097
1098
1099
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 1096

class LifecycleConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#idle_start_time::Google::Protobuf::Timestamp (readonly)

Returns 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).

Returns:

  • (::Google::Protobuf::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).



1096
1097
1098
1099
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 1096

class LifecycleConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end