/** * @type WAFManagedRule: A WAF managed rule. * * @property ruleId: The ID of the WAF managed rule. * - **Pattern:** /^.*$/ * * @property action: The action applied by the WAF managed rule. * - **Pattern:** /^.*$/ * * @property score: The score of the WAF managed rule. Only applicable for the OWASP Managed Ruleset. * * @property categories: A list of categories describing the function of the WAF managed rule. * * @property description: The description of the WAF managed rule. * - **Pattern:** /^.*$/ * * @property lastUpdated: Date when the WAF managed rule was last updated. * * @property enabled: Whether or not the WAF managed rule is enabled. * */ export type WAFManagedRule = { ruleId: string; action: string; score?: number; categories: Array; description: string; lastUpdated: string; enabled: boolean; } & { [key: string]: any; };