Class CfnFirewallRuleGroupAssociationMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.route53resolver.CfnFirewallRuleGroupAssociationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFirewallRuleGroupAssociationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFirewallRuleGroupAssociationMixinProps
@Stability(Stable)
@Internal
public static final class CfnFirewallRuleGroupAssociationMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFirewallRuleGroupAssociationMixinProps
An implementation for
CfnFirewallRuleGroupAssociationMixinProps-
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.cfnpropertymixins.services.route53resolver.CfnFirewallRuleGroupAssociationMixinProps
CfnFirewallRuleGroupAssociationMixinProps.Builder, CfnFirewallRuleGroupAssociationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFirewallRuleGroupAssociationMixinProps.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 ObjectThe 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 ObjectgetVpcId()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 theCfnFirewallRuleGroupAssociationMixinProps.Builder.
-
-
Method Details
-
getFirewallRuleGroupId
Description copied from interface:CfnFirewallRuleGroupAssociationMixinPropsThe unique identifier of the firewall rule group.Returns union: either
StringorIFirewallRuleGroupRef- Specified by:
getFirewallRuleGroupIdin interfaceCfnFirewallRuleGroupAssociationMixinProps- See Also:
-
getMutationProtection
Description copied from interface:CfnFirewallRuleGroupAssociationMixinPropsIf enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.- Specified by:
getMutationProtectionin interfaceCfnFirewallRuleGroupAssociationMixinProps- See Also:
-
getName
Description copied from interface:CfnFirewallRuleGroupAssociationMixinPropsThe name of the association.- Specified by:
getNamein interfaceCfnFirewallRuleGroupAssociationMixinProps- See Also:
-
getPriority
Description copied from interface:CfnFirewallRuleGroupAssociationMixinPropsThe 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 interfaceCfnFirewallRuleGroupAssociationMixinProps- See Also:
-
getTags
Description copied from interface:CfnFirewallRuleGroupAssociationMixinPropsA list of the tag keys and values that you want to associate with the rule group.- Specified by:
getTagsin interfaceCfnFirewallRuleGroupAssociationMixinProps- See Also:
-
getVpcId
Description copied from interface:CfnFirewallRuleGroupAssociationMixinPropsThe unique identifier of the VPC that is associated with the rule group.- Specified by:
getVpcIdin interfaceCfnFirewallRuleGroupAssociationMixinProps- See Also:
-
$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()
-