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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.route53resolver.CfnFirewallRuleGroupAssociationProps
CfnFirewallRuleGroupAssociationProps.Builder, CfnFirewallRuleGroupAssociationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFirewallRuleGroupAssociationProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe unique identifier of the firewall rule group.final StringIf enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.final StringgetName()The name of the association.final NumberThe 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 StringgetVpcId()The unique identifier of the VPC that is associated with the rule group.final inthashCode()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:CfnFirewallRuleGroupAssociationPropsThe unique identifier of the firewall rule group.- Specified by:
getFirewallRuleGroupIdin interfaceCfnFirewallRuleGroupAssociationProps
-
getPriority
Description copied from interface:CfnFirewallRuleGroupAssociationPropsThe 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
Priorityare between 100 and 9900 (excluding 100 and 9900).- Specified by:
getPriorityin interfaceCfnFirewallRuleGroupAssociationProps
-
getVpcId
Description copied from interface:CfnFirewallRuleGroupAssociationPropsThe unique identifier of the VPC that is associated with the rule group.- Specified by:
getVpcIdin interfaceCfnFirewallRuleGroupAssociationProps
-
getMutationProtection
Description copied from interface:CfnFirewallRuleGroupAssociationPropsIf enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.- Specified by:
getMutationProtectionin interfaceCfnFirewallRuleGroupAssociationProps
-
getName
Description copied from interface:CfnFirewallRuleGroupAssociationPropsThe name of the association.- Specified by:
getNamein interfaceCfnFirewallRuleGroupAssociationProps
-
getTags
Description copied from interface:CfnFirewallRuleGroupAssociationPropsA list of the tag keys and values that you want to associate with the rule group.- Specified by:
getTagsin interfaceCfnFirewallRuleGroupAssociationProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-