Resource name of this QuotaInfo.
The ID component following "locations/" must be "global".
Example:
projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation is for the \u003ccode\u003eQuotaInfo\u003c/code\u003e class, part of the Cloud Quotas v1 API, specifically within the \u003ccode\u003eGoogle.Cloud.CloudQuotas.V1\u003c/code\u003e namespace and the \u003ccode\u003eGoogle.Cloud.CloudQuotas.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eQuotaInfo\u003c/code\u003e class represents details about a particular quota for a project, folder, or organization and includes information like the metric, dimensions, and whether the quota is concurrent, fixed, or precise.\u003c/p\u003e\n"],["\u003cp\u003eIt implements several interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, inheriting members like \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides properties to access quota characteristics, like \u003ccode\u003eContainerType\u003c/code\u003e, \u003ccode\u003eDimensions\u003c/code\u003e, \u003ccode\u003eIsConcurrent\u003c/code\u003e, \u003ccode\u003eIsFixed\u003c/code\u003e, \u003ccode\u003eMetric\u003c/code\u003e, \u003ccode\u003eQuotaDisplayName\u003c/code\u003e, \u003ccode\u003eRefreshInterval\u003c/code\u003e and many others.\u003c/p\u003e\n"],["\u003cp\u003eThe document provides details on the latest and beta version of the library, offering both 1.1.0 and 1.0.0-beta05.\u003c/p\u003e\n"]]],[],null,["# Cloud Quotas v1 API - Class QuotaInfo (1.1.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.1.0 (latest)](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1.QuotaInfo)\n- [1.0.0-beta05](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/1.0.0-beta05/Google.Cloud.CloudQuotas.V1.QuotaInfo) \n\n public sealed class QuotaInfo : IMessage\u003cQuotaInfo\u003e, IEquatable\u003cQuotaInfo\u003e, IDeepCloneable\u003cQuotaInfo\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Cloud Quotas v1 API class QuotaInfo.\n\nQuotaInfo represents information about a particular quota for a given\nproject, folder or organization. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e QuotaInfo \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[QuotaInfo](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1.QuotaInfo), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[QuotaInfo](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1.QuotaInfo), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[QuotaInfo](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1.QuotaInfo), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.CloudQuotas.V1](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.CloudQuotas.V1.dll\n\nConstructors\n------------\n\n### QuotaInfo()\n\n public QuotaInfo()\n\n### QuotaInfo(QuotaInfo)\n\n public QuotaInfo(QuotaInfo other)\n\nProperties\n----------\n\n### ContainerType\n\n public QuotaInfo.Types.ContainerType ContainerType { get; set; }\n\nThe container type of the QuotaInfo.\n\n### Dimensions\n\n public RepeatedField\u003cstring\u003e Dimensions { get; }\n\nThe dimensions the quota is defined on.\n\n### DimensionsInfos\n\n public RepeatedField\u003cDimensionsInfo\u003e DimensionsInfos { get; }\n\nThe collection of dimensions info ordered by their dimensions from more\nspecific ones to less specific ones.\n\n### IsConcurrent\n\n public bool IsConcurrent { get; set; }\n\nWhether the quota is a concurrent quota. Concurrent quotas are enforced\non the total number of concurrent operations in flight at any given time.\n\n### IsFixed\n\n public bool IsFixed { get; set; }\n\nWhether the quota value is fixed or adjustable\n\n### IsPrecise\n\n public bool IsPrecise { get; set; }\n\nWhether this is a precise quota. A precise quota is tracked with absolute\nprecision. In contrast, an imprecise quota is not tracked with precision.\n\n### Metric\n\n public string Metric { get; set; }\n\nThe metric of the quota. It specifies the resources consumption the quota\nis defined for.\nExample: `compute.googleapis.com/cpus`\n\n### MetricDisplayName\n\n public string MetricDisplayName { get; set; }\n\nThe display name of the quota metric\n\n### MetricUnit\n\n public string MetricUnit { get; set; }\n\nThe unit in which the metric value is reported, e.g., \"MByte\".\n\n### Name\n\n public string Name { get; set; }\n\nResource name of this QuotaInfo.\nThe ID component following \"locations/\" must be \"global\".\nExample:\n`projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`\n\n### QuotaDisplayName\n\n public string QuotaDisplayName { get; set; }\n\nThe display name of the quota.\n\n### QuotaId\n\n public string QuotaId { get; set; }\n\nThe id of the quota, which is unquie within the service.\nExample: `CpusPerProjectPerRegion`\n\n### QuotaIncreaseEligibility\n\n public QuotaIncreaseEligibility QuotaIncreaseEligibility { get; set; }\n\nWhether it is eligible to request a higher quota value for this quota.\n\n### QuotaInfoName\n\n public QuotaInfoName QuotaInfoName { get; set; }\n\n[QuotaInfoName](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1.QuotaInfoName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1/latest/Google.Cloud.CloudQuotas.V1.QuotaInfo#Google_Cloud_CloudQuotas_V1_QuotaInfo_Name) resource name property.\n\n### RefreshInterval\n\n public string RefreshInterval { get; set; }\n\nThe reset time interval for the quota. Refresh interval applies to rate\nquota only.\nExample: \"minute\" for per minute, \"day\" for per day, or \"10 seconds\" for\nevery 10 seconds.\n\n### Service\n\n public string Service { get; set; }\n\nThe name of the service in which the quota is defined.\nExample: `compute.googleapis.com`\n\n### ServiceRequestQuotaUri\n\n public string ServiceRequestQuotaUri { get; set; }\n\nURI to the page where users can request more quota for the cloud\nservice---for example,\n\u003chttps://console.cloud.google.com/iam-admin/quotas\u003e."]]