Cluster Director v1beta API - Class ComputeResourceConfig (1.0.0-beta01)

public sealed class ComputeResourceConfig : IMessage<ComputeResourceConfig>, IEquatable<ComputeResourceConfig>, IDeepCloneable<ComputeResourceConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Cluster Director v1beta API class ComputeResourceConfig.

Describes how a compute resource should be created at runtime.

Inheritance

object > ComputeResourceConfig

Namespace

Google.Cloud.HypercomputeCluster.V1Beta

Assembly

Google.Cloud.HypercomputeCluster.V1Beta.dll

Constructors

ComputeResourceConfig()

public ComputeResourceConfig()

ComputeResourceConfig(ComputeResourceConfig)

public ComputeResourceConfig(ComputeResourceConfig other)
Parameter
Name Description
other ComputeResourceConfig

Properties

ConfigCase

public ComputeResourceConfig.ConfigOneofCase ConfigCase { get; }
Property Value
Type Description
ComputeResourceConfigConfigOneofCase

NewFlexStartInstances

public NewFlexStartInstancesConfig NewFlexStartInstances { get; set; }

Optional. Immutable. If set, indicates that this resource should use flex-start VMs.

Property Value
Type Description
NewFlexStartInstancesConfig

NewOnDemandInstances

public NewOnDemandInstancesConfig NewOnDemandInstances { get; set; }

Optional. Immutable. If set, indicates that this resource should use on-demand VMs.

Property Value
Type Description
NewOnDemandInstancesConfig

NewReservedInstances

public NewReservedInstancesConfig NewReservedInstances { get; set; }

Optional. Immutable. If set, indicates that this resource should use reserved VMs.

Property Value
Type Description
NewReservedInstancesConfig

NewSpotInstances

public NewSpotInstancesConfig NewSpotInstances { get; set; }

Optional. Immutable. If set, indicates that this resource should use spot VMs.

Property Value
Type Description
NewSpotInstancesConfig