public sealed class ComputeResourceConfig : IMessage<ComputeResourceConfig>, IEquatable<ComputeResourceConfig>, IDeepCloneable<ComputeResourceConfig>, IBufferMessage, IMessageReference documentation and code samples for the Cluster Director v1beta API class ComputeResourceConfig.
Describes how a compute resource should be created at runtime.
Implements
IMessageComputeResourceConfig, IEquatableComputeResourceConfig, IDeepCloneableComputeResourceConfig, IBufferMessage, IMessageNamespace
Google.Cloud.HypercomputeCluster.V1BetaAssembly
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 |
|