Show / Hide Table of Contents

Class CfnWebACL.HeaderMatchPatternProperty

The filter to use to identify the subset of headers to inspect in a web request.

Inheritance
System.Object
CfnWebACL.HeaderMatchPatternProperty
Implements
CfnWebACL.IHeaderMatchPatternProperty
Namespace: Amazon.CDK.AWS.WAFv2
Assembly: Amazon.CDK.AWS.WAFv2.dll
Syntax (csharp)
public class HeaderMatchPatternProperty : Object, CfnWebACL.IHeaderMatchPatternProperty
Syntax (vb)
Public Class HeaderMatchPatternProperty
    Inherits Object
    Implements CfnWebACL.IHeaderMatchPatternProperty
Remarks

You must specify exactly one setting: either All , IncludedHeaders , or ExcludedHeaders .

Example JSON: "MatchPattern": { "ExcludedHeaders": {"KeyToExclude1", "KeyToExclude2"} }

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-headermatchpattern.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.WAFv2;

var all;

var headerMatchPatternProperty = new HeaderMatchPatternProperty {
    All = all,
    ExcludedHeaders = new [] { "excludedHeaders" },
    IncludedHeaders = new [] { "includedHeaders" }
};

Synopsis

Constructors

HeaderMatchPatternProperty()

Properties

All

Inspect all headers.

ExcludedHeaders

Inspect only the headers whose keys don't match any of the strings specified here.

IncludedHeaders

Inspect only the headers that have a key that matches one of the strings specified here.

Constructors

HeaderMatchPatternProperty()

public HeaderMatchPatternProperty()

Properties

All

Inspect all headers.

public object All { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-headermatchpattern.html#cfn-wafv2-webacl-headermatchpattern-all

ExcludedHeaders

Inspect only the headers whose keys don't match any of the strings specified here.

public string[] ExcludedHeaders { get; set; }
Property Value

System.String[]

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-headermatchpattern.html#cfn-wafv2-webacl-headermatchpattern-excludedheaders

IncludedHeaders

Inspect only the headers that have a key that matches one of the strings specified here.

public string[] IncludedHeaders { get; set; }
Property Value

System.String[]

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-headermatchpattern.html#cfn-wafv2-webacl-headermatchpattern-includedheaders

Implements

CfnWebACL.IHeaderMatchPatternProperty
Back to top Generated by DocFX