Compute Engine v1 API - Class SecurityPolicyRulePreconfiguredWafConfigExclusion (2.10.0)

public sealed class SecurityPolicyRulePreconfiguredWafConfigExclusion : IMessage<SecurityPolicyRulePreconfiguredWafConfigExclusion>, IEquatable<SecurityPolicyRulePreconfiguredWafConfigExclusion>, IDeepCloneable<SecurityPolicyRulePreconfiguredWafConfigExclusion>, IBufferMessage, IMessage

Inheritance

object > SecurityPolicyRulePreconfiguredWafConfigExclusion

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

SecurityPolicyRulePreconfiguredWafConfigExclusion()

public SecurityPolicyRulePreconfiguredWafConfigExclusion()

SecurityPolicyRulePreconfiguredWafConfigExclusion(SecurityPolicyRulePreconfiguredWafConfigExclusion)

public SecurityPolicyRulePreconfiguredWafConfigExclusion(SecurityPolicyRulePreconfiguredWafConfigExclusion other)
Parameter
NameDescription
otherSecurityPolicyRulePreconfiguredWafConfigExclusion

Properties

HasTargetRuleSet

public bool HasTargetRuleSet { get; }

Gets whether the "target_rule_set" field is set

Property Value
TypeDescription
bool

RequestCookiesToExclude

public RepeatedField<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams> RequestCookiesToExclude { get; }

A list of request cookie names whose value will be excluded from inspection during preconfigured WAF evaluation.

Property Value
TypeDescription
RepeatedFieldSecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams

RequestHeadersToExclude

public RepeatedField<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams> RequestHeadersToExclude { get; }

A list of request header names whose value will be excluded from inspection during preconfigured WAF evaluation.

Property Value
TypeDescription
RepeatedFieldSecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams

RequestQueryParamsToExclude

public RepeatedField<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams> RequestQueryParamsToExclude { get; }

A list of request query parameter names whose value will be excluded from inspection during preconfigured WAF evaluation. Note that the parameter can be in the query string or in the POST body.

Property Value
TypeDescription
RepeatedFieldSecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams

RequestUrisToExclude

public RepeatedField<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams> RequestUrisToExclude { get; }

A list of request URIs from the request line to be excluded from inspection during preconfigured WAF evaluation. When specifying this field, the query or fragment part should be excluded.

Property Value
TypeDescription
RepeatedFieldSecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams

TargetRuleIds

public RepeatedField<string> TargetRuleIds { get; }

A list of target rule IDs under the WAF rule set to apply the preconfigured WAF exclusion. If omitted, it refers to all the rule IDs under the WAF rule set.

Property Value
TypeDescription
RepeatedFieldstring

TargetRuleSet

public string TargetRuleSet { get; set; }

Target WAF rule set to apply the preconfigured WAF exclusion.

Property Value
TypeDescription
string