Class ComputeVmWorkload
Specificies usage of a set of identical compute VM instances.
Implements
Inherited Members
Namespace: Google.Apis.Cloudbilling.v1beta.Data
Assembly: Google.Apis.Cloudbilling.v1beta.dll
Syntax
public class ComputeVmWorkload : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnableConfidentialCompute
Defines whether each instance has confidential compute enabled.
Declaration
[JsonProperty("enableConfidentialCompute")]
public virtual bool? EnableConfidentialCompute { get; set; }
Property Value
Type | Description |
---|---|
bool? |
GuestAccelerator
Guest accelerators attached to each machine.
Declaration
[JsonProperty("guestAccelerator")]
public virtual GuestAccelerator GuestAccelerator { get; set; }
Property Value
Type | Description |
---|---|
GuestAccelerator |
InstancesRunning
VM usage. This is specified as a unitless quantity which indicates the number of instances running.
Declaration
[JsonProperty("instancesRunning")]
public virtual Usage InstancesRunning { get; set; }
Property Value
Type | Description |
---|---|
Usage |
Licenses
Premium image licenses used by each instance.
Declaration
[JsonProperty("licenses")]
public virtual IList<string> Licenses { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
MachineType
The machine type.
Declaration
[JsonProperty("machineType")]
public virtual MachineType MachineType { get; set; }
Property Value
Type | Description |
---|---|
MachineType |
PersistentDisks
Persistent disks attached to each instance. Must include a boot disk.
Declaration
[JsonProperty("persistentDisks")]
public virtual IList<PersistentDisk> PersistentDisks { get; set; }
Property Value
Type | Description |
---|---|
IList<PersistentDisk> |
Preemptible
Defines whether each instance is preemptible.
Declaration
[JsonProperty("preemptible")]
public virtual bool? Preemptible { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Region
The region where the VMs run. For example: "us-central1".
Declaration
[JsonProperty("region")]
public virtual string Region { get; set; }
Property Value
Type | Description |
---|---|
string |