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.
Implements
IMessageInstanceQuota, IEquatableInstanceQuota, IDeepCloneableInstanceQuota, IBufferMessage, IMessageNamespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
InstanceQuota()
public InstanceQuota()
InstanceQuota(InstanceQuota)
public InstanceQuota(InstanceQuota other)
Parameter | |
---|---|
Name | Description |
other | InstanceQuota |
Properties
AvailableMachineCount
public int AvailableMachineCount { get; set; }
Number of machines than can be created for the given location and instance_type.
Property Value | |
---|---|
Type | Description |
int |
GcpService
public string GcpService { get; set; }
The gcp service of the provisioning quota.
Property Value | |
---|---|
Type | Description |
string |
InstanceQuotaName
public InstanceQuotaName InstanceQuotaName { get; set; }
InstanceQuotaName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
InstanceQuotaName |
InstanceType
[Obsolete]
public string InstanceType { get; set; }
Instance type. Deprecated: use gcp_service.
Property Value | |
---|---|
Type | Description |
string |
Location
public string Location { get; set; }
Location where the quota applies.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Output only. The name of the instance quota.
Property Value | |
---|---|
Type | Description |
string |