Bare Metal Solution v2 API - Class InstanceQuota (1.2.0)

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

Reference documentation and code samples for the Bare Metal Solution v2 API class InstanceQuota.

A resource budget.

Inheritance

object > InstanceQuota

Namespace

Google.Cloud.BareMetalSolution.V2

Assembly

Google.Cloud.BareMetalSolution.V2.dll

Constructors

InstanceQuota()

public InstanceQuota()

InstanceQuota(InstanceQuota)

public InstanceQuota(InstanceQuota other)
Parameter
NameDescription
otherInstanceQuota

Properties

AvailableMachineCount

public int AvailableMachineCount { get; set; }

Number of machines than can be created for the given location and instance_type.

Property Value
TypeDescription
int

GcpService

public string GcpService { get; set; }

The gcp service of the provisioning quota.

Property Value
TypeDescription
string

InstanceQuotaName

public InstanceQuotaName InstanceQuotaName { get; set; }

InstanceQuotaName-typed view over the Name resource name property.

Property Value
TypeDescription
InstanceQuotaName

InstanceType

[Obsolete]
public string InstanceType { get; set; }

Instance type. Deprecated: use gcp_service.

Property Value
TypeDescription
string

Location

public string Location { get; set; }

Location where the quota applies.

Property Value
TypeDescription
string

Name

public string Name { get; set; }

Output only. The name of the instance quota.

Property Value
TypeDescription
string