public sealed class QuotaInfo : IMessage<QuotaInfo>, IEquatable<QuotaInfo>, IDeepCloneable<QuotaInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Quotas v1 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.V1Assembly
Google.Cloud.CloudQuotas.V1.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.
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".
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.
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. 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.
Example: compute.googleapis.com
Property Value | |
---|---|
Type | Description |
string |
ServiceRequestQuotaUri
public string ServiceRequestQuotaUri { get; set; }
URI to the page where the user can request more quotas for the cloud service, such as https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0={email}&entry_1={id}. Google Developers Console UI replace {email} with the current user's e-mail, {id} with the current project number, or organization ID with "organizations/" prefix. For example, https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=25463754, or https://docs.google.com/spreadsheet/viewform?formkey=abc123&entry_0=johndoe@gmail.com&entry_1=organizations/26474422.
Property Value | |
---|---|
Type | Description |
string |