Show / Hide Table of Contents

Class RateLimitPolicyRateLimitBucketUserOverrideOverrideKey

Specifies the key to override. Key fields must match the key types specified in the rate limit bucket. Key type ALL does not support overrides.

Inheritance
object
RateLimitPolicyRateLimitBucketUserOverrideOverrideKey
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.NetworkSecurity.v1beta1.Data
Assembly: Google.Apis.NetworkSecurity.v1beta1.dll
Syntax
public class RateLimitPolicyRateLimitBucketUserOverrideOverrideKey : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HttpHeaders

Optional. Specifies the HTTP headers if the rate limit bucket keys contain keys of type HTTP_HEADER. Number of headers and header names must match the rate limit bucket key.

Declaration
[JsonProperty("httpHeaders")]
public virtual IList<RateLimitPolicyRateLimitBucketUserOverrideOverrideKeyHttpHeader> HttpHeaders { get; set; }
Property Value
Type Description
IList<RateLimitPolicyRateLimitBucketUserOverrideOverrideKeyHttpHeader>

HttpPath

Optional. Specifies the HTTP path if the rate limit bucket keys contain a key of type HTTP_PATH.

Declaration
[JsonProperty("httpPath")]
public virtual string HttpPath { get; set; }
Property Value
Type Description
string

McpTool

Optional. Specifies the MCP tool if the rate limit bucket keys contain a key of type MCP_TOOL.

Declaration
[JsonProperty("mcpTool")]
public virtual string McpTool { get; set; }
Property Value
Type Description
string

Principals

Optional. Specifies the principals if the rate limit bucket keys contain keys of PRINCIPAL. Number of principals and principal types must match the rate limit bucket key.

Declaration
[JsonProperty("principals")]
public virtual IList<RateLimitPolicyRateLimitBucketUserOverrideOverrideKeyPrincipal> Principals { get; set; }
Property Value
Type Description
IList<RateLimitPolicyRateLimitBucketUserOverrideOverrideKeyPrincipal>

SourceIp

Optional. Specifies the source IP if the rate limit bucket keys contain a key of type SOURCE_IP.

Declaration
[JsonProperty("sourceIp")]
public virtual string SourceIp { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX