public sealed class QuotaInfo : IMessage<QuotaInfo>, IEquatable<QuotaInfo>, IDeepCloneable<QuotaInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Quotas v1beta API class QuotaInfo.
QuotaInfo represents information about a particular quota for a given project, folder or organization.
Implements
IMessageQuotaInfo, IEquatableQuotaInfo, IDeepCloneableQuotaInfo, IBufferMessage, IMessageNamespace
Google.Cloud.CloudQuotas.V1BetaAssembly
Google.Cloud.CloudQuotas.V1Beta.dll
Constructors
QuotaInfo()
public QuotaInfo()
QuotaInfo(QuotaInfo)
public QuotaInfo(QuotaInfo other)
Parameter | |
---|---|
Name | Description |
other |
QuotaInfo |
Properties
ContainerType
public QuotaInfo.Types.ContainerType ContainerType { get; set; }
The container type of the QuotaInfo.
Property Value | |
---|---|
Type | Description |
QuotaInfoTypesContainerType |
Dimensions
public RepeatedField<string> Dimensions { get; }
The dimensions the quota is defined on.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
DimensionsInfos
public RepeatedField<DimensionsInfo> DimensionsInfos { get; }
The collection of dimensions info ordered by their dimensions from more specific ones to less specific ones.
Property Value | |
---|---|
Type | Description |
RepeatedFieldDimensionsInfo |
IsConcurrent
public bool IsConcurrent { get; set; }
Whether the quota is a concurrent quota. Concurrent quotas are enforced on the total number of concurrent operations in flight at any given time.
Property Value | |
---|---|
Type | Description |
bool |
IsFixed
public bool IsFixed { get; set; }
Whether the quota value is fixed or adjustable
Property Value | |
---|---|
Type | Description |
bool |
IsPrecise
public bool IsPrecise { get; set; }
Whether this is a precise quota. A precise quota is tracked with absolute precision. In contrast, an imprecise quota is not tracked with precision.
Property Value | |
---|---|
Type | Description |
bool |
Metric
public string Metric { get; set; }
The metric of the quota. It specifies the resources consumption the quota
is defined for.
For example, compute.googleapis.com/cpus
Property Value | |
---|---|
Type | Description |
string |
MetricDisplayName
public string MetricDisplayName { get; set; }
The display name of the quota metric
Property Value | |
---|---|
Type | Description |
string |
MetricUnit
public string MetricUnit { get; set; }
The unit in which the metric value is reported, e.g., "MByte".
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Resource name of this QuotaInfo.
The ID component following "locations/" must be "global".
For example,
projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion
Property Value | |
---|---|
Type | Description |
string |
QuotaDisplayName
public string QuotaDisplayName { get; set; }
The display name of the quota.
Property Value | |
---|---|
Type | Description |
string |
QuotaId
public string QuotaId { get; set; }
The id of the quota, which is unquie within the service.
For example, CpusPerProjectPerRegion
Property Value | |
---|---|
Type | Description |
string |
QuotaIncreaseEligibility
public QuotaIncreaseEligibility QuotaIncreaseEligibility { get; set; }
Whether it is eligible to request a higher quota value for this quota.
Property Value | |
---|---|
Type | Description |
QuotaIncreaseEligibility |
QuotaInfoName
public QuotaInfoName QuotaInfoName { get; set; }
QuotaInfoName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
QuotaInfoName |
RefreshInterval
public string RefreshInterval { get; set; }
The reset time interval for the quota. Refresh interval applies to rate quota only. For example, "minute" for per minute, "day" for per day, or "10 seconds" for every 10 seconds.
Property Value | |
---|---|
Type | Description |
string |
Service
public string Service { get; set; }
The name of the service in which the quota is defined.
For example, compute.googleapis.com
Property Value | |
---|---|
Type | Description |
string |
ServiceRequestQuotaUri
public string ServiceRequestQuotaUri { get; set; }
URI to the page where users can request more quota for the cloud service—for example, https://console.cloud.google.com/iam-admin/quotas.
Property Value | |
---|---|
Type | Description |
string |