Class LifecycleConfig
Specifies the cluster auto-delete schedule configuration.
Implements
Inherited Members
Namespace: Google.Apis.Dataproc.v1.Data
Assembly: Google.Apis.Dataproc.v1.dll
Syntax
public class LifecycleConfig : IDirectResponseSchema
Properties
AutoDeleteTime
object representation of AutoDeleteTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use AutoDeleteTimeDateTimeOffset instead.")]
public virtual object AutoDeleteTime { get; set; }
Property Value
Type | Description |
---|---|
object |
AutoDeleteTimeDateTimeOffset
DateTimeOffset representation of AutoDeleteTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? AutoDeleteTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
AutoDeleteTimeRaw
Optional. The time when cluster will be auto-deleted (see JSON representation of Timestamp (https://developers.google.com/protocol-buffers/docs/proto3#json)).
Declaration
[JsonProperty("autoDeleteTime")]
public virtual string AutoDeleteTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
AutoDeleteTtl
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 (https://developers.google.com/protocol-buffers/docs/proto3#json)).
Declaration
[JsonProperty("autoDeleteTtl")]
public virtual object AutoDeleteTtl { get; set; }
Property Value
Type | Description |
---|---|
object |
AutoStopTime
object representation of AutoStopTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use AutoStopTimeDateTimeOffset instead.")]
public virtual object AutoStopTime { get; set; }
Property Value
Type | Description |
---|---|
object |
AutoStopTimeDateTimeOffset
DateTimeOffset representation of AutoStopTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? AutoStopTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
AutoStopTimeRaw
Optional. The time when cluster will be auto-stopped (see JSON representation of Timestamp (https://developers.google.com/protocol-buffers/docs/proto3#json)).
Declaration
[JsonProperty("autoStopTime")]
public virtual string AutoStopTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
AutoStopTtl
Optional. The lifetime duration of the cluster. The cluster will be auto-stopped at the end of this period, calculated from the time of submission of the create or update cluster request. Minimum value is 10 minutes; maximum value is 14 days (see JSON representation of Duration (https://developers.google.com/protocol-buffers/docs/proto3#json)).
Declaration
[JsonProperty("autoStopTtl")]
public virtual object AutoStopTtl { get; set; }
Property Value
Type | Description |
---|---|
object |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IdleDeleteTtl
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 (https://developers.google.com/protocol-buffers/docs/proto3#json)).
Declaration
[JsonProperty("idleDeleteTtl")]
public virtual object IdleDeleteTtl { get; set; }
Property Value
Type | Description |
---|---|
object |
IdleStartTime
object representation of IdleStartTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use IdleStartTimeDateTimeOffset instead.")]
public virtual object IdleStartTime { get; set; }
Property Value
Type | Description |
---|---|
object |
IdleStartTimeDateTimeOffset
DateTimeOffset representation of IdleStartTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? IdleStartTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
IdleStartTimeRaw
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 (https://developers.google.com/protocol-buffers/docs/proto3#json)).
Declaration
[JsonProperty("idleStartTime")]
public virtual string IdleStartTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
IdleStopTtl
Optional. The duration to keep the cluster started while idling (when no jobs are running). Passing this threshold will cause the cluster to be stopped. Minimum value is 5 minutes; maximum value is 14 days (see JSON representation of Duration (https://developers.google.com/protocol-buffers/docs/proto3#json)).
Declaration
[JsonProperty("idleStopTtl")]
public virtual object IdleStopTtl { get; set; }
Property Value
Type | Description |
---|---|
object |