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
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.
[[["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\u003eQuotaInfo is a class representing details about a specific quota for a project, folder, or organization within the Cloud Quotas v1beta API.\u003c/p\u003e\n"],["\u003cp\u003eThis class provides information such as the quota's metric, display name, ID, and whether it's concurrent, fixed, or precise.\u003c/p\u003e\n"],["\u003cp\u003eIt includes details on quota dimensions, refresh intervals, and the container type, allowing users to understand the scope and characteristics of the quota.\u003c/p\u003e\n"],["\u003cp\u003eThe QuotaInfo class is constructed with the \u003ccode\u003eQuotaInfo()\u003c/code\u003e and \u003ccode\u003eQuotaInfo(QuotaInfo other)\u003c/code\u003e constructors, allowing for a default creation or clone instance.\u003c/p\u003e\n"],["\u003cp\u003eThe class also exposes properties like \u003ccode\u003eQuotaIncreaseEligibility\u003c/code\u003e and \u003ccode\u003eServiceRequestQuotaUri\u003c/code\u003e, which provides details on the ability to increase the quota and relevant user resources.\u003c/p\u003e\n"]]],[],null,["# Cloud Quotas v1beta API - Class QuotaInfo (1.0.0-beta02)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta02 (latest)](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaInfo)\n- [1.0.0-beta01](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/1.0.0-beta01/Google.Cloud.CloudQuotas.V1Beta.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 v1beta 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.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaInfo), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[QuotaInfo](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaInfo), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[QuotaInfo](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.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.V1Beta](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.CloudQuotas.V1Beta.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.\nFor example, `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\".\nFor example,\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.\nFor example, `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.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaInfoName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.CloudQuotas.V1Beta/latest/Google.Cloud.CloudQuotas.V1Beta.QuotaInfo#Google_Cloud_CloudQuotas_V1Beta_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.\nFor example, \"minute\" for per minute, \"day\" for per day, or \"10 seconds\"\nfor every 10 seconds.\n\n### Service\n\n public string Service { get; set; }\n\nThe name of the service in which the quota is defined.\nFor example, `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."]]