Class CfnFirewallProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFirewallProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnFirewallProps
CfnFirewallProps-
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.networkfirewall.CfnFirewallProps
CfnFirewallProps.Builder, CfnFirewallProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnFirewallProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFirewallProps.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 ObjectA flag indicating whether it is possible to delete the firewall.final StringA description of the firewall.final StringThe descriptive name of the firewall.final StringThe Amazon Resource Name (ARN) of the firewall policy.final ObjectA setting indicating whether the firewall is protected against a change to the firewall policy association.final ObjectA setting indicating whether the firewall is protected against changes to the subnet associations.final ObjectThe public subnets that Network Firewall is using for the firewall.getTags()An array of key-value pairs to apply to this resource.final StringgetVpcId()The unique identifier of the VPC where the firewall is in use.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 theCfnFirewallProps.Builder.
-
-
Method Details
-
getFirewallName
Description copied from interface:CfnFirewallPropsThe descriptive name of the firewall.You can't change the name of a firewall after you create it.
- Specified by:
getFirewallNamein interfaceCfnFirewallProps
-
getFirewallPolicyArn
Description copied from interface:CfnFirewallPropsThe Amazon Resource Name (ARN) of the firewall policy.The relationship of firewall to firewall policy is many to one. Each firewall requires one firewall policy association, and you can use the same firewall policy for multiple firewalls.
- Specified by:
getFirewallPolicyArnin interfaceCfnFirewallProps
-
getSubnetMappings
Description copied from interface:CfnFirewallPropsThe public subnets that Network Firewall is using for the firewall.Each subnet must belong to a different Availability Zone.
- Specified by:
getSubnetMappingsin interfaceCfnFirewallProps
-
getVpcId
Description copied from interface:CfnFirewallPropsThe unique identifier of the VPC where the firewall is in use.You can't change the VPC of a firewall after you create the firewall.
- Specified by:
getVpcIdin interfaceCfnFirewallProps
-
getDeleteProtection
Description copied from interface:CfnFirewallPropsA flag indicating whether it is possible to delete the firewall.A setting of
TRUEindicates that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes this flag toTRUE.- Specified by:
getDeleteProtectionin interfaceCfnFirewallProps
-
getDescription
Description copied from interface:CfnFirewallPropsA description of the firewall.- Specified by:
getDescriptionin interfaceCfnFirewallProps
-
getFirewallPolicyChangeProtection
Description copied from interface:CfnFirewallPropsA setting indicating whether the firewall is protected against a change to the firewall policy association.Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to
TRUE.- Specified by:
getFirewallPolicyChangeProtectionin interfaceCfnFirewallProps
-
getSubnetChangeProtection
Description copied from interface:CfnFirewallPropsA setting indicating whether the firewall is protected against changes to the subnet associations.Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to
TRUE.- Specified by:
getSubnetChangeProtectionin interfaceCfnFirewallProps
-
getTags
Description copied from interface:CfnFirewallPropsAn array of key-value pairs to apply to this resource.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnFirewallProps
-
$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()
-