Show / Hide Table of Contents

Class ResourceCommitment

Commitment for a particular resource (a Commitment is composed of one or more of these).

Inheritance
object
ResourceCommitment
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class ResourceCommitment : IDirectResponseSchema

Properties

AcceleratorType

Name of the accelerator type resource. Applicable only when the type is ACCELERATOR.

Declaration
[JsonProperty("acceleratorType")]
public virtual string AcceleratorType { get; set; }
Property Value
Type Description
string

Amount

The amount of the resource purchased (in a type-dependent unit, such as bytes). For vCPUs, this can just be an integer. For memory, this must be provided in MB. Memory must be a multiple of 256 MB, with up to 6.5GB of memory per every vCPU.

Declaration
[JsonProperty("amount")]
public virtual long? Amount { get; set; }
Property Value
Type Description
long?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Type

Type of resource for which this commitment applies. Possible values are VCPU, MEMORY, LOCAL_SSD, and ACCELERATOR.

Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX