interface FirewallRuleTypeProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Route53Resolver.CfnFirewallRuleGroup.FirewallRuleTypeProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsroute53resolver#CfnFirewallRuleGroup_FirewallRuleTypeProperty |
Java | software.amazon.awscdk.services.route53resolver.CfnFirewallRuleGroup.FirewallRuleTypeProperty |
Python | aws_cdk.aws_route53resolver.CfnFirewallRuleGroup.FirewallRuleTypeProperty |
TypeScript | aws-cdk-lib » aws_route53resolver » CfnFirewallRuleGroup » FirewallRuleTypeProperty |
Firewall rule type union.
Exactly one member must be set. Mutually exclusive with FirewallDomainListId and DnsThreatProtection/ConfidenceThreshold.
Example
// 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',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| firewall | IResolvable | Firewall | Configuration for an advanced content category rule type. |
| firewall | IResolvable | Firewall | Configuration for an advanced threat category rule type. |
firewallAdvancedContentCategory?
Type:
IResolvable | Firewall
(optional)
Configuration for an advanced content category rule type.
firewallAdvancedThreatCategory?
Type:
IResolvable | Firewall
(optional)
Configuration for an advanced threat category rule type.

.NET
Go
Java
Python
TypeScript