Class AdminQuotaPolicy
Quota policy created by quota administrator.
Implements
Inherited Members
Namespace: Google.Apis.ServiceUsage.v1.Data
Assembly: Google.Apis.ServiceUsage.v1.dll
Syntax
public class AdminQuotaPolicy : IDirectResponseSchema
Properties
Container
The cloud resource container at which the quota policy is created. The format is
{container_type}/{container_number}
Declaration
[JsonProperty("container")]
public virtual string Container { get; set; }
Property Value
Type | Description |
---|---|
string |
Dimensions
If this map is nonempty, then this policy applies only to specific values for dimensions defined in the
limit unit. For example, a policy on a limit with the unit 1/{project}/{region}
could contain an entry
with the key region
and the value us-east-1
; the policy is only applied to quota consumed in that
region. This map has the following restrictions: * If region
appears as a key, its value must be a valid
Cloud region. * If zone
appears as a key, its value must be a valid Cloud zone. * Keys other than region
or zone
are not valid.
Declaration
[JsonProperty("dimensions")]
public virtual IDictionary<string, string> Dimensions { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Metric
The name of the metric to which this policy applies. An example name would be: compute.googleapis.com/cpus
Declaration
[JsonProperty("metric")]
public virtual string Metric { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The resource name of the policy. This name is generated by the server when the policy is created. Example
names would be:
organizations/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/adminQuotaPolicies/4a3f2c1d
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PolicyValue
The quota policy value. Can be any nonnegative integer, or -1 (unlimited quota).
Declaration
[JsonProperty("policyValue")]
public virtual long? PolicyValue { get; set; }
Property Value
Type | Description |
---|---|
long? |
Unit
The limit unit of the limit to which this policy applies. An example unit would be: 1/{project}/{region}
Note that {project}
and {region}
are not placeholders in this example; the literal characters {
and
}
occur in the string.
Declaration
[JsonProperty("unit")]
public virtual string Unit { get; set; }
Property Value
Type | Description |
---|---|
string |