Class AllocationSpecificSKUAllocationReservedInstanceProperties
Properties of the SKU instances being reserved. Next ID: 9
Implements
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class AllocationSpecificSKUAllocationReservedInstanceProperties : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GuestAccelerators
Specifies accelerator type and count.
Declaration
[JsonProperty("guestAccelerators")]
public virtual IList<AcceleratorConfig> GuestAccelerators { get; set; }
Property Value
Type | Description |
---|---|
IList<AcceleratorConfig> |
LocalSsds
Specifies amount of local ssd to reserve with each instance. The type of disk is local-ssd.
Declaration
[JsonProperty("localSsds")]
public virtual IList<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk> LocalSsds { get; set; }
Property Value
Type | Description |
---|---|
IList<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk> |
LocationHint
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.
Declaration
[JsonProperty("locationHint")]
public virtual string LocationHint { get; set; }
Property Value
Type | Description |
---|---|
string |
MachineType
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.
Declaration
[JsonProperty("machineType")]
public virtual string MachineType { get; set; }
Property Value
Type | Description |
---|---|
string |
MaintenanceFreezeDurationHours
Specifies the number of hours after reservation creation where instances using the reservation won't be scheduled for maintenance.
Declaration
[JsonProperty("maintenanceFreezeDurationHours")]
public virtual int? MaintenanceFreezeDurationHours { get; set; }
Property Value
Type | Description |
---|---|
int? |
MaintenanceInterval
Specifies the frequency of planned maintenance events. The accepted values are: PERIODIC
.
Declaration
[JsonProperty("maintenanceInterval")]
public virtual string MaintenanceInterval { get; set; }
Property Value
Type | Description |
---|---|
string |
MinCpuPlatform
Minimum cpu platform the reservation.
Declaration
[JsonProperty("minCpuPlatform")]
public virtual string MinCpuPlatform { get; set; }
Property Value
Type | Description |
---|---|
string |