Class CfnFirewallRuleGroupAssociationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53resolver.CfnFirewallRuleGroupAssociationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFirewallRuleGroupAssociationProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFirewallRuleGroupAssociationProps
@Stability(Stable)
@Internal
public static final class CfnFirewallRuleGroupAssociationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFirewallRuleGroupAssociationProps
An implementation for
CfnFirewallRuleGroupAssociationProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.route53resolver.CfnFirewallRuleGroupAssociationProps
CfnFirewallRuleGroupAssociationProps.Builder, CfnFirewallRuleGroupAssociationProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnFirewallRuleGroupAssociationProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The unique identifier of the firewall rule group.final String
If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.final String
getName()
The name of the association.final Number
The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC.getTags()
A list of the tag keys and values that you want to associate with the rule group.final String
getVpcId()
The unique identifier of the VPC that is associated with the rule group.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnFirewallRuleGroupAssociationProps.Builder
.
-
-
Method Details
-
getFirewallRuleGroupId
Description copied from interface:CfnFirewallRuleGroupAssociationProps
The unique identifier of the firewall rule group.- Specified by:
getFirewallRuleGroupId
in interfaceCfnFirewallRuleGroupAssociationProps
-
getPriority
Description copied from interface:CfnFirewallRuleGroupAssociationProps
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.
You must specify a unique priority for each rule group that you associate with a single VPC. To make it easier to insert rule groups later, leave space between the numbers, for example, use 101, 200, and so on. You can change the priority setting for a rule group association after you create it.
The allowed values for
Priority
are between 100 and 9900 (excluding 100 and 9900).- Specified by:
getPriority
in interfaceCfnFirewallRuleGroupAssociationProps
-
getVpcId
Description copied from interface:CfnFirewallRuleGroupAssociationProps
The unique identifier of the VPC that is associated with the rule group.- Specified by:
getVpcId
in interfaceCfnFirewallRuleGroupAssociationProps
-
getMutationProtection
Description copied from interface:CfnFirewallRuleGroupAssociationProps
If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.- Specified by:
getMutationProtection
in interfaceCfnFirewallRuleGroupAssociationProps
-
getName
Description copied from interface:CfnFirewallRuleGroupAssociationProps
The name of the association.- Specified by:
getName
in interfaceCfnFirewallRuleGroupAssociationProps
-
getTags
Description copied from interface:CfnFirewallRuleGroupAssociationProps
A list of the tag keys and values that you want to associate with the rule group.- Specified by:
getTags
in interfaceCfnFirewallRuleGroupAssociationProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-