Class Scheduling
Sets the scheduling options for an Instance.
Implements
Inherited Members
Namespace: Google.Apis.Backupdr.v1.Data
Assembly: Google.Apis.Backupdr.v1.dll
Syntax
public class Scheduling : IDirectResponseSchema
Properties
AutomaticRestart
Optional. Specifies whether the instance should be automatically restarted if it is terminated by Compute Engine (not terminated by a user).
Declaration
[JsonProperty("automaticRestart")]
public virtual bool? AutomaticRestart { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
InstanceTerminationAction
Optional. Specifies the termination action for the instance.
Declaration
[JsonProperty("instanceTerminationAction")]
public virtual string InstanceTerminationAction { get; set; }
Property Value
Type | Description |
---|---|
string |
LocalSsdRecoveryTimeout
Optional. Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
Declaration
[JsonProperty("localSsdRecoveryTimeout")]
public virtual SchedulingDuration LocalSsdRecoveryTimeout { get; set; }
Property Value
Type | Description |
---|---|
SchedulingDuration |
MinNodeCpus
Optional. The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node.
Declaration
[JsonProperty("minNodeCpus")]
public virtual int? MinNodeCpus { get; set; }
Property Value
Type | Description |
---|---|
int? |
NodeAffinities
Optional. A set of node affinity and anti-affinity configurations. Overrides reservationAffinity.
Declaration
[JsonProperty("nodeAffinities")]
public virtual IList<NodeAffinity> NodeAffinities { get; set; }
Property Value
Type | Description |
---|---|
IList<NodeAffinity> |
OnHostMaintenance
Optional. Defines the maintenance behavior for this instance.
Declaration
[JsonProperty("onHostMaintenance")]
public virtual string OnHostMaintenance { get; set; }
Property Value
Type | Description |
---|---|
string |
Preemptible
Optional. Defines whether the instance is preemptible.
Declaration
[JsonProperty("preemptible")]
public virtual bool? Preemptible { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ProvisioningModel
Optional. Specifies the provisioning model of the instance.
Declaration
[JsonProperty("provisioningModel")]
public virtual string ProvisioningModel { get; set; }
Property Value
Type | Description |
---|---|
string |