Interface CcCloudfrontWafProps

CloudKitect Cloud Front WAF Component Properties

interface CcCloudfrontWafProps {
    ccAnonymousIpRuleExclusions?: AnonymousIpRuleName[];
    ccCloudWatchMetricsEnabled?: boolean;
    ccCloudWatchMetricsName?: string;
    ccCoreRuleExclusions?: CoreRuleName[];
    ccDoNotAddAnonymousIpWafRules?: boolean;
    ccDoNotAddCoreWafRules?: boolean;
    ccDoNotAddIpReputationWafRules?: boolean;
    ccDoNotAddKnownBadInputWafRules?: boolean;
    ccDoNotAddSqlWafRules?: boolean;
    ccIpReputationRuleExclusions?: IpReputationRuleName[];
    ccKnownBadInputRuleExclusions?: KnownBadInputsRuleName[];
    ccSampledRequestsEnabled?: boolean;
    ccSqlRuleExclusions?: SqlRuleName[];
    ccWafDescription?: string;
    ccWafName: string;
}

Hierarchy

Properties

ccAnonymousIpRuleExclusions?: AnonymousIpRuleName[]

Specify list of rules to exclude from Anonymous IP WAF Rules, check AnonymousIpRuleName enum for names

ccCloudWatchMetricsEnabled?: boolean
ccCloudWatchMetricsName?: string
ccCoreRuleExclusions?: CoreRuleName[]

Specify list of rules to exclude from Core WAF Rules, check CoreRuleName enum for names

ccDoNotAddAnonymousIpWafRules?: boolean

Do not use Anonymous IP WAF Rules for cloud front

ccDoNotAddCoreWafRules?: boolean

Do not use Core WAF Rules for cloud front

ccDoNotAddIpReputationWafRules?: boolean

Do not use IP Reputation WAF Rules for cloud front

ccDoNotAddKnownBadInputWafRules?: boolean

Do not use Known Bad Input WAF Rules for cloud front

ccDoNotAddSqlWafRules?: boolean

Do not use SQL WAF Rules for cloud front

ccIpReputationRuleExclusions?: IpReputationRuleName[]

Specify list of rules to exclude from Ip Reputation WAF Rules, check IpReputationRuleName enum for names

ccKnownBadInputRuleExclusions?: KnownBadInputsRuleName[]

Specify list of rules to exclude from Known bad input WAF Rules, check KnownBadInputsRuleName enum for names

ccSampledRequestsEnabled?: boolean
ccSqlRuleExclusions?: SqlRuleName[]

Specify list of rules to exclude from SQL WAF Rules, check SqlRuleName enum for names

ccWafDescription?: string
ccWafName: string

Generated using TypeDoc