aws-cdk-lib.aws_route53resolver.CfnFirewallRuleGroupProps

interface CfnFirewallRuleGroupProps

LanguageType name
.NETAmazon.CDK.AWS.Route53Resolver.CfnFirewallRuleGroupProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsroute53resolver#CfnFirewallRuleGroupProps
Javasoftware.amazon.awscdk.services.route53resolver.CfnFirewallRuleGroupProps
Pythonaws_cdk.aws_route53resolver.CfnFirewallRuleGroupProps
TypeScript aws-cdk-lib » aws_route53resolver » CfnFirewallRuleGroupProps

Properties for defining a CfnFirewallRuleGroup.

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 cfnFirewallRuleGroupProps: route53resolver.CfnFirewallRuleGroupProps = {
  firewallRules: [{
    action: 'action',
    firewallDomainListId: 'firewallDomainListId',
    priority: 123,

    // the properties below are optional
    blockOverrideDnsType: 'blockOverrideDnsType',
    blockOverrideDomain: 'blockOverrideDomain',
    blockOverrideTtl: 123,
    blockResponse: 'blockResponse',
  }],
  name: 'name',
  tags: [{
    key: 'key',
    value: 'value',
  }],
};

Properties

NameTypeDescription
firewallRules?IResolvable | IResolvable | FirewallRuleProperty[]A list of the rules that you have defined.
name?stringThe name of the rule group.
tags?CfnTag[]A list of the tag keys and values that you want to associate with the rule group.

firewallRules?

Type: IResolvable | IResolvable | FirewallRuleProperty[] (optional)

A list of the rules that you have defined.


name?

Type: string (optional)

The name of the rule group.


tags?

Type: CfnTag[] (optional)

A list of the tag keys and values that you want to associate with the rule group.