@aws-cdk_aws-route53resolver-alpha.FirewallRuleGroupAssociationProps

interface FirewallRuleGroupAssociationProps ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AWS.Route53Resolver.Alpha.FirewallRuleGroupAssociationProps
Gogithub.com/aws/aws-cdk-go/awscdkroute53resolveralpha/v2#FirewallRuleGroupAssociationProps
Javasoftware.amazon.awscdk.services.route53resolver.alpha.FirewallRuleGroupAssociationProps
Pythonaws_cdk.aws_route53resolver_alpha.FirewallRuleGroupAssociationProps
TypeScript (source)@aws-cdk/aws-route53resolver-alpha ยป FirewallRuleGroupAssociationProps

Properties for a Firewall Rule Group Association.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as route53resolver_alpha from '@aws-cdk/aws-route53resolver-alpha';
import { aws_ec2 as ec2 } from 'aws-cdk-lib';

declare const firewallRuleGroup: route53resolver_alpha.FirewallRuleGroup;
declare const vpc: ec2.Vpc;
const firewallRuleGroupAssociationProps: route53resolver_alpha.FirewallRuleGroupAssociationProps = {
  firewallRuleGroup: firewallRuleGroup,
  priority: 123,
  vpc: vpc,

  // the properties below are optional
  mutationProtection: false,
  name: 'name',
};

Properties

NameTypeDescription
firewallRuleGroup๐Ÿ”นIFirewallRuleGroupThe firewall rule group which must be associated.
priority๐Ÿ”นnumberThe setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC.
vpc๐Ÿ”นIVpcThe VPC that to associate with the rule group.
mutationProtection?๐Ÿ”นbooleanIf enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.
name?๐Ÿ”นstringThe name of the association.

firewallRuleGroup๐Ÿ”น

Type: IFirewallRuleGroup

The firewall rule group which must be associated.


priority๐Ÿ”น

Type: number

The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC.

DNS Firewall filters VPC traffic starting from rule group with the lowest numeric priority setting.

This value must be greater than 100 and less than 9,000


vpc๐Ÿ”น

Type: IVpc

The VPC that to associate with the rule group.


mutationProtection?๐Ÿ”น

Type: boolean (optional, default: true)

If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.


name?๐Ÿ”น

Type: string (optional, default: a CloudFormation generated name)

The name of the association.