Class FirewallRuleGroupAssociationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53resolver.FirewallRuleGroupAssociationProps.Jsii$Proxy
- All Implemented Interfaces:
FirewallRuleGroupAssociationOptions,FirewallRuleGroupAssociationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- FirewallRuleGroupAssociationProps
@Stability(Experimental)
@Internal
public static final class FirewallRuleGroupAssociationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements FirewallRuleGroupAssociationProps
An implementation for
FirewallRuleGroupAssociationProps-
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.FirewallRuleGroupAssociationProps
FirewallRuleGroupAssociationProps.Builder, FirewallRuleGroupAssociationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theFirewallRuleGroupAssociationProps.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 IFirewallRuleGroup(experimental) The firewall rule group which must be associated.final Boolean(experimental) If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.final StringgetName()(experimental) The name of the association.final Number(experimental) The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC.final IVpcgetVpc()(experimental) The VPC that to associate 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 theFirewallRuleGroupAssociationProps.Builder.
-
-
Method Details
-
getFirewallRuleGroup
Description copied from interface:FirewallRuleGroupAssociationProps(experimental) The firewall rule group which must be associated.- Specified by:
getFirewallRuleGroupin interfaceFirewallRuleGroupAssociationProps
-
getPriority
Description copied from interface:FirewallRuleGroupAssociationOptions(experimental) 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.
This value must be greater than 100 and less than 9,000
- Specified by:
getPriorityin interfaceFirewallRuleGroupAssociationOptions
-
getVpc
Description copied from interface:FirewallRuleGroupAssociationOptions(experimental) The VPC that to associate with the rule group.- Specified by:
getVpcin interfaceFirewallRuleGroupAssociationOptions
-
getMutationProtection
Description copied from interface:FirewallRuleGroupAssociationOptions(experimental) If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.Default: true
- Specified by:
getMutationProtectionin interfaceFirewallRuleGroupAssociationOptions
-
getName
Description copied from interface:FirewallRuleGroupAssociationOptions(experimental) The name of the association.Default: - a CloudFormation generated name
- Specified by:
getNamein interfaceFirewallRuleGroupAssociationOptions
-
$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()
-