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.
Implements
Inherited Members
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 |