Show / Hide Table of Contents

Class FirewallRuleGroupAssociationProps

(experimental) Properties for a Firewall Rule Group Association.

Inheritance
System.Object
FirewallRuleGroupAssociationProps
Implements
IFirewallRuleGroupAssociationProps
IFirewallRuleGroupAssociationOptions
Namespace: Amazon.CDK.AWS.Route53Resolver
Assembly: Amazon.CDK.AWS.Route53Resolver.dll
Syntax (csharp)
public class FirewallRuleGroupAssociationProps : Object, IFirewallRuleGroupAssociationProps, IFirewallRuleGroupAssociationOptions
Syntax (vb)
Public Class FirewallRuleGroupAssociationProps
    Inherits Object
    Implements IFirewallRuleGroupAssociationProps, IFirewallRuleGroupAssociationOptions
Remarks

Stability: Experimental

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.EC2;
using Amazon.CDK.AWS.Route53Resolver;

FirewallRuleGroup firewallRuleGroup;
Vpc vpc;

FirewallRuleGroupAssociationProps firewallRuleGroupAssociationProps = new FirewallRuleGroupAssociationProps {
    FirewallRuleGroup = firewallRuleGroup,
    Priority = 123,
    Vpc = vpc,

    // the properties below are optional
    MutationProtection = false,
    Name = "name"
};

Synopsis

Constructors

FirewallRuleGroupAssociationProps()

Properties

FirewallRuleGroup

(experimental) The firewall rule group which must be associated.

MutationProtection

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

Name

(experimental) The name of the association.

Priority

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

Vpc

(experimental) The VPC that to associate with the rule group.

Constructors

FirewallRuleGroupAssociationProps()

public FirewallRuleGroupAssociationProps()

Properties

FirewallRuleGroup

(experimental) The firewall rule group which must be associated.

public IFirewallRuleGroup FirewallRuleGroup { get; set; }
Property Value

IFirewallRuleGroup

Remarks

Stability: Experimental

MutationProtection

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

public Nullable<bool> MutationProtection { get; set; }
Property Value

System.Nullable<System.Boolean>

Remarks

Default: true

Stability: Experimental

Name

(experimental) The name of the association.

public string Name { get; set; }
Property Value

System.String

Remarks

Default: - a CloudFormation generated name

Stability: Experimental

Priority

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

public double Priority { get; set; }
Property Value

System.Double

Remarks

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

Stability: Experimental

Vpc

(experimental) The VPC that to associate with the rule group.

public IVpc Vpc { get; set; }
Property Value

IVpc

Remarks

Stability: Experimental

Implements

IFirewallRuleGroupAssociationProps
IFirewallRuleGroupAssociationOptions
Back to top Generated by DocFX