@gammarers/aws-waf-ip-rate-limit-rule
Version:
This is an AWS CDK Rate Limit Rule on WAF V2.
15 lines (14 loc) • 442 B
TypeScript
import * as wafv2 from 'aws-cdk-lib/aws-wafv2';
export interface RuleConfig {
readonly priority: number;
readonly ruleName?: string;
readonly cloudWatchMetricsName?: string;
}
export interface WAFIPRateLimitRuleProps {
readonly rateLimit: number;
}
export declare class WAFIPRateLimitRule {
private props;
constructor(props: WAFIPRateLimitRuleProps);
blockRule(config: RuleConfig): wafv2.CfnWebACL.RuleProperty;
}