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.
Implements
IMessageProvisioningQuota, IEquatableProvisioningQuota, IDeepCloneableProvisioningQuota, IBufferMessage, IMessageNamespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
ProvisioningQuota()
public ProvisioningQuota()
ProvisioningQuota(ProvisioningQuota)
public ProvisioningQuota(ProvisioningQuota other)
Parameter | |
---|---|
Name | Description |
other | ProvisioningQuota |
Properties
AssetType
public ProvisioningQuota.Types.AssetType AssetType { get; set; }
The asset type of this provisioning quota.
Property Value | |
---|---|
Type | Description |
ProvisioningQuotaTypesAssetType |
AvailabilityCase
public ProvisioningQuota.AvailabilityOneofCase AvailabilityCase { get; }
Property Value | |
---|---|
Type | Description |
ProvisioningQuotaAvailabilityOneofCase |
AvailableCount
public int AvailableCount { get; set; }
The available count of the provisioning quota.
Property Value | |
---|---|
Type | Description |
int |
GcpService
public string GcpService { get; set; }
The gcp service of the provisioning quota.
Property Value | |
---|---|
Type | Description |
string |
HasNetworkBandwidth
public bool HasNetworkBandwidth { get; }
Gets whether the "network_bandwidth" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasServerCount
public bool HasServerCount { get; }
Gets whether the "server_count" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasStorageGib
public bool HasStorageGib { get; }
Gets whether the "storage_gib" field is set
Property Value | |
---|---|
Type | Description |
bool |
InstanceQuota
public InstanceQuota InstanceQuota { get; set; }
Instance quota.
Property Value | |
---|---|
Type | Description |
InstanceQuota |
Location
public string Location { get; set; }
The specific location of the provisioining quota.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Output only. The name of the provisioning quota.
Property Value | |
---|---|
Type | Description |
string |
NetworkBandwidth
public long NetworkBandwidth { get; set; }
Network bandwidth, Gbps
Property Value | |
---|---|
Type | Description |
long |
ProvisioningQuotaName
public ProvisioningQuotaName ProvisioningQuotaName { get; set; }
ProvisioningQuotaName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ProvisioningQuotaName |
QuotaCase
public ProvisioningQuota.QuotaOneofCase QuotaCase { get; }
Property Value | |
---|---|
Type | Description |
ProvisioningQuotaQuotaOneofCase |
ServerCount
public long ServerCount { get; set; }
Server count.
Property Value | |
---|---|
Type | Description |
long |
StorageGib
public long StorageGib { get; set; }
Storage size (GB).
Property Value | |
---|---|
Type | Description |
long |