Class AllocationSpecificSKUAllocationReservedInstanceProperties (1.0.0)

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

Properties of the SKU instances being reserved. Next ID: 9

Inheritance

Object > AllocationSpecificSKUAllocationReservedInstanceProperties

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

AllocationSpecificSKUAllocationReservedInstanceProperties()

public AllocationSpecificSKUAllocationReservedInstanceProperties()

AllocationSpecificSKUAllocationReservedInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties)

public AllocationSpecificSKUAllocationReservedInstanceProperties(AllocationSpecificSKUAllocationReservedInstanceProperties other)
Parameter
NameDescription
otherAllocationSpecificSKUAllocationReservedInstanceProperties

Properties

GuestAccelerators

public RepeatedField<AcceleratorConfig> GuestAccelerators { get; }

Specifies accelerator type and count.

Property Value
TypeDescription
RepeatedField<AcceleratorConfig>

HasLocationHint

public bool HasLocationHint { get; }

Gets whether the "location_hint" field is set

Property Value
TypeDescription
Boolean

HasMachineType

public bool HasMachineType { get; }

Gets whether the "machine_type" field is set

Property Value
TypeDescription
Boolean

HasMinCpuPlatform

public bool HasMinCpuPlatform { get; }

Gets whether the "min_cpu_platform" field is set

Property Value
TypeDescription
Boolean

LocalSsds

public RepeatedField<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk> LocalSsds { get; }

Specifies amount of local ssd to reserve with each instance. The type of disk is local-ssd.

Property Value
TypeDescription
RepeatedField<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk>

LocationHint

public string LocationHint { get; set; }

An opaque location hint used to place the allocation close to other resources. This field is for use by internal tools that use the public API.

Property Value
TypeDescription
String

MachineType

public string MachineType { get; set; }

Specifies type of machine (name only) which has fixed number of vCPUs and fixed amount of memory. This also includes specifying custom machine type following custom-NUMBER_OF_CPUS-AMOUNT_OF_MEMORY pattern.

Property Value
TypeDescription
String

MinCpuPlatform

public string MinCpuPlatform { get; set; }

Minimum cpu platform the reservation.

Property Value
TypeDescription
String