public sealed class NewReservedInstancesConfig : IMessage<NewReservedInstancesConfig>, IEquatable<NewReservedInstancesConfig>, IDeepCloneable<NewReservedInstancesConfig>, IBufferMessage, IMessageReference 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.
Implements
IMessageNewReservedInstancesConfig, IEquatableNewReservedInstancesConfig, IDeepCloneableNewReservedInstancesConfig, IBufferMessage, IMessageNamespace
Google.Cloud.HypercomputeCluster.V1BetaAssembly
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 |
|