CloudKitect CloudFront WAF Component, by default this WAF enables the following AWS managed WAF Rules

  • AWSManagedRulesCommonRuleSet
  • AWSManagedRulesAmazonIpReputationList
  • AWSManagedRulesKnownBadInputsRuleSet
  • AWSManagedRulesAnonymousIpList
  • AWSManagedRulesSQLiRuleSet

Default Alarms

Examples

Default Usage

new CcCloudfrontWaf(this, "LogicalId", {});

Custom Configuration

new CcCloudfrontWaf(this, "LogicalId", {
ccDoNotAddAnonymousIpWafRules: true
});

Compliance

It addresses the following compliance requirements, when used with CloudFront Distribution

PCI, HIPAA, APRA, MAS, NIST4

Hierarchy

Constructors

Properties

Methods

Constructors

Properties

cloudFrontRules: WafManagedRule[] = ...
webAcl: CfnWebACL

Exposing Web ACL for clients

Methods

  • Parameters

    • id: string
    • wafArn: string

    Returns CfnLoggingConfiguration

Generated using TypeDoc