public static final class FirewallRuleGroupAssociation.Builder
extends java.lang.Object
FirewallRuleGroupAssociation
.Modifier and Type | Method and Description |
---|---|
FirewallRuleGroupAssociation |
build() |
static FirewallRuleGroupAssociation.Builder |
create(software.constructs.Construct scope,
java.lang.String id) |
FirewallRuleGroupAssociation.Builder |
firewallRuleGroup(IFirewallRuleGroup firewallRuleGroup)
(experimental) The firewall rule group which must be associated.
|
FirewallRuleGroupAssociation.Builder |
mutationProtection(java.lang.Boolean mutationProtection)
(experimental) If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.
|
FirewallRuleGroupAssociation.Builder |
name(java.lang.String name)
(experimental) The name of the association.
|
FirewallRuleGroupAssociation.Builder |
priority(java.lang.Number priority)
(experimental) The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC.
|
FirewallRuleGroupAssociation.Builder |
vpc(IVpc vpc)
(experimental) The VPC that to associate with the rule group.
|
public static FirewallRuleGroupAssociation.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.FirewallRuleGroupAssociation.Builder
.public FirewallRuleGroupAssociation.Builder priority(java.lang.Number priority)
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
priority
- The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC. This parameter is required.this
public FirewallRuleGroupAssociation.Builder vpc(IVpc vpc)
vpc
- The VPC that to associate with the rule group. This parameter is required.this
public FirewallRuleGroupAssociation.Builder mutationProtection(java.lang.Boolean mutationProtection)
Default: true
mutationProtection
- If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections. This parameter is required.this
public FirewallRuleGroupAssociation.Builder name(java.lang.String name)
Default: - a CloudFormation generated name
name
- The name of the association. This parameter is required.this
public FirewallRuleGroupAssociation.Builder firewallRuleGroup(IFirewallRuleGroup firewallRuleGroup)
firewallRuleGroup
- The firewall rule group which must be associated. This parameter is required.this
public FirewallRuleGroupAssociation build()