Show / Hide Table of Contents

Class Scheduling

Sets the scheduling options for an Instance.

Inheritance
object
Scheduling
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX