Cloud Quotas v1beta API - Class QuotaInfo (1.0.0-beta02)

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.

Inheritance

object > QuotaInfo

Namespace

Google.Cloud.CloudQuotas.V1Beta

Assembly

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