FirewallRuleTypeProperty Struct
Firewall rule type union.
Exactly one member must be set. Mutually exclusive with FirewallDomainListId and DnsThreatProtection/ConfidenceThreshold.
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 firewallRuleTypeProperty: route53resolver.CfnFirewallRuleGroup.FirewallRuleTypeProperty = {
firewallAdvancedContentCategory: {
category: 'category',
},
firewallAdvancedThreatCategory: {
category: 'category',
},
partnerThreatProtection: {
partner: 'partner',
},
};
Properties
firewallAdvancedContentCategoryoptionalIResolvable | CfnFirewallRuleGroup.FirewallAdvancedContentCategoryConfigPropertyfirewall_advanced_content_categoryoptionaltyping.Union[IResolvable, FirewallAdvancedContentCategoryConfigProperty]firewallAdvancedContentCategoryoptionalIResolvableFirewallAdvancedContentCategoryoptionalIResolvableFirewallAdvancedContentCategoryoptionalinterface{}#Configuration for an advanced content category rule type.
firewallAdvancedThreatCategoryoptionalIResolvable | CfnFirewallRuleGroup.FirewallAdvancedThreatCategoryConfigPropertyfirewall_advanced_threat_categoryoptionaltyping.Union[IResolvable, FirewallAdvancedThreatCategoryConfigProperty]firewallAdvancedThreatCategoryoptionalIResolvableFirewallAdvancedThreatCategoryoptionalIResolvableFirewallAdvancedThreatCategoryoptionalinterface{}#Configuration for an advanced threat category rule type.
partnerThreatProtectionoptionalIResolvable | CfnFirewallRuleGroup.PartnerThreatProtectionConfigPropertypartner_threat_protectionoptionaltyping.Union[IResolvable, PartnerThreatProtectionConfigProperty]partnerThreatProtectionoptionalIResolvablePartnerThreatProtectionoptionalIResolvablePartnerThreatProtectionoptionalinterface{}#Configuration for a partner threat protection rule type.