Class AdminQuotaPolicy
Quota policy created by quota administrator.
Inheritance
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 |
|---|---|
| System.String |
Dimensions
If this map is nonempty, then this policy applies only to specific values for dimensions defined in the limit unit. For example, an 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 |
|---|---|
| System.Collections.Generic.IDictionary<System.String, System.String> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.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 |
|---|---|
| System.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 |
|---|---|
| System.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 |
|---|---|
| System.Nullable<System.Int64> |
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 |
|---|---|
| System.String |