Class RateLimitPolicyRateLimitRuleStringMatch
Determines how a string value is matched.
Implements
Inherited Members
Namespace: Google.Apis.NetworkSecurity.v1beta1.Data
Assembly: Google.Apis.NetworkSecurity.v1beta1.dll
Syntax
public class RateLimitPolicyRateLimitRuleStringMatch : IDirectResponseSchema
Properties
Contains
Checks if the input string contains the substring specified here. Note: empty contains match is not allowed,
please use regex instead. Examples: * abc matches the value xyz.abc.def
Declaration
[JsonProperty("contains")]
public virtual string Contains { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Exact
Matches the input string exactly to the string specified here. Examples: * abc only matches the value
abc.
Declaration
[JsonProperty("exact")]
public virtual string Exact { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IgnoreCase
Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example,
when true, the matcher data matches both input strings Data and data.
Declaration
[JsonProperty("ignoreCase")]
public virtual bool? IgnoreCase { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Prefix
Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use
regex instead. Examples: * abc matches the value abc.xyz
Declaration
[JsonProperty("prefix")]
public virtual string Prefix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Suffix
Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use
regex instead. Examples: * abc matches the value xyz.abc
Declaration
[JsonProperty("suffix")]
public virtual string Suffix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |