CfnFirewallRuleGroupProps Struct
Properties for defining a CfnFirewallRuleGroup.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_route53resolver as route53resolver } from 'aws-cdk-lib';
const cfnFirewallRuleGroupProps: route53resolver.CfnFirewallRuleGroupProps = {
firewallRules: [{
action: 'action',
priority: 123,
// the properties below are optional
blockOverrideDnsType: 'blockOverrideDnsType',
blockOverrideDomain: 'blockOverrideDomain',
blockOverrideTtl: 123,
blockResponse: 'blockResponse',
confidenceThreshold: 'confidenceThreshold',
dnsThreatProtection: 'dnsThreatProtection',
firewallDomainListId: 'firewallDomainListId',
firewallDomainRedirectionAction: 'firewallDomainRedirectionAction',
firewallRuleType: {
firewallAdvancedContentCategory: {
category: 'category',
},
firewallAdvancedThreatCategory: {
category: 'category',
},
partnerThreatProtection: {
partner: 'partner',
},
},
firewallThreatProtectionId: 'firewallThreatProtectionId',
qtype: 'qtype',
status: 'status',
}],
name: 'name',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
firewallRulesIResolvable | IResolvable | CfnFirewallRuleGroup.FirewallRuleProperty[]firewall_rulestyping.Union[IResolvable, typing.List[typing.Union[IResolvable, FirewallRuleProperty]]]firewallRulesIResolvableFirewallRulesIResolvableFirewallRulesinterface{}#A list of the rules that you have defined.
The name of the rule group.