Compute Engine v1 API - Class SecurityPolicyRulePreconfiguredWafConfigExclusion (3.1.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
Name Description
other SecurityPolicyRulePreconfiguredWafConfigExclusion

Properties

HasTargetRuleSet

public bool HasTargetRuleSet { get; }

Gets whether the "target_rule_set" field is set

Property Value
Type Description
bool

RequestCookiesToExclude

public RepeatedField<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams> RequestCookiesToExclude { get; }

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

RequestHeadersToExclude

public RepeatedField<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams> RequestHeadersToExclude { get; }

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

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.

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.

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
Type Description
RepeatedFieldstring

TargetRuleSet

public string TargetRuleSet { get; set; }

Target WAF rule set to apply the preconfigured WAF exclusion.

Property Value
Type Description
string