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

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

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

When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1beta.ComputeResourceConfig], indicates that VM instances should be created from a reservation.

Inheritance

object > NewReservedInstancesConfig

Namespace

Google.Cloud.HypercomputeCluster.V1Beta

Assembly

Google.Cloud.HypercomputeCluster.V1Beta.dll

Constructors

NewReservedInstancesConfig()

public NewReservedInstancesConfig()

NewReservedInstancesConfig(NewReservedInstancesConfig)

public NewReservedInstancesConfig(NewReservedInstancesConfig other)
Parameter
Name Description
other NewReservedInstancesConfig

Properties

HasReservation

public bool HasReservation { get; }

Gets whether the "reservation" field is set

Property Value
Type Description
bool

Reservation

public string Reservation { get; set; }

Optional. Immutable. Name of the reservation from which VM instances should be created, in the format projects/{project}/zones/{zone}/reservations/{reservation}.

Property Value
Type Description
string

ReservationAsReservationName

public ReservationName ReservationAsReservationName { get; set; }

ReservationName-typed view over the Reservation resource name property.

Property Value
Type Description
ReservationName

SourceCase

public NewReservedInstancesConfig.SourceOneofCase SourceCase { get; }
Property Value
Type Description
NewReservedInstancesConfigSourceOneofCase