Skip to content
v2.274.0

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.