Bare Metal Solution v2 API - Class ProvisioningQuota (1.5.0)

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

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

A provisioning quota for a given project.

Inheritance

object > ProvisioningQuota

Namespace

Google.Cloud.BareMetalSolution.V2

Assembly

Google.Cloud.BareMetalSolution.V2.dll

Constructors

ProvisioningQuota()

public ProvisioningQuota()

ProvisioningQuota(ProvisioningQuota)

public ProvisioningQuota(ProvisioningQuota other)
Parameter
NameDescription
otherProvisioningQuota

Properties

AssetType

public ProvisioningQuota.Types.AssetType AssetType { get; set; }

The asset type of this provisioning quota.

Property Value
TypeDescription
ProvisioningQuotaTypesAssetType

AvailabilityCase

public ProvisioningQuota.AvailabilityOneofCase AvailabilityCase { get; }
Property Value
TypeDescription
ProvisioningQuotaAvailabilityOneofCase

AvailableCount

public int AvailableCount { get; set; }

The available count of the provisioning quota.

Property Value
TypeDescription
int

GcpService

public string GcpService { get; set; }

The gcp service of the provisioning quota.

Property Value
TypeDescription
string

HasNetworkBandwidth

public bool HasNetworkBandwidth { get; }

Gets whether the "network_bandwidth" field is set

Property Value
TypeDescription
bool

HasServerCount

public bool HasServerCount { get; }

Gets whether the "server_count" field is set

Property Value
TypeDescription
bool

HasStorageGib

public bool HasStorageGib { get; }

Gets whether the "storage_gib" field is set

Property Value
TypeDescription
bool

InstanceQuota

public InstanceQuota InstanceQuota { get; set; }

Instance quota.

Property Value
TypeDescription
InstanceQuota

Location

public string Location { get; set; }

The specific location of the provisioining quota.

Property Value
TypeDescription
string

Name

public string Name { get; set; }

Output only. The name of the provisioning quota.

Property Value
TypeDescription
string

NetworkBandwidth

public long NetworkBandwidth { get; set; }

Network bandwidth, Gbps

Property Value
TypeDescription
long

ProvisioningQuotaName

public ProvisioningQuotaName ProvisioningQuotaName { get; set; }

ProvisioningQuotaName-typed view over the Name resource name property.

Property Value
TypeDescription
ProvisioningQuotaName

QuotaCase

public ProvisioningQuota.QuotaOneofCase QuotaCase { get; }
Property Value
TypeDescription
ProvisioningQuotaQuotaOneofCase

ServerCount

public long ServerCount { get; set; }

Server count.

Property Value
TypeDescription
long

StorageGib

public long StorageGib { get; set; }

Storage size (GB).

Property Value
TypeDescription
long