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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.networkfirewall.CfnFirewallProps
CfnFirewallProps.Builder, CfnFirewallProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnFirewallProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFirewallProps.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 Object
A flag indicating whether it is possible to delete the firewall.final String
A description of the firewall.final String
The descriptive name of the firewall.final String
The Amazon Resource Name (ARN) of the firewall policy.final Object
A setting indicating whether the firewall is protected against a change to the firewall policy association.final Object
A setting indicating whether the firewall is protected against changes to the subnet associations.final Object
The public subnets that Network Firewall is using for the firewall.getTags()
An array of key-value pairs to apply to this resource.final String
getVpcId()
The unique identifier of the VPC where the firewall is in use.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 theCfnFirewallProps.Builder
.
-
-
Method Details
-
getFirewallName
Description copied from interface:CfnFirewallProps
The descriptive name of the firewall.You can't change the name of a firewall after you create it.
- Specified by:
getFirewallName
in interfaceCfnFirewallProps
-
getFirewallPolicyArn
Description copied from interface:CfnFirewallProps
The 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:
getFirewallPolicyArn
in interfaceCfnFirewallProps
-
getSubnetMappings
Description copied from interface:CfnFirewallProps
The public subnets that Network Firewall is using for the firewall.Each subnet must belong to a different Availability Zone.
- Specified by:
getSubnetMappings
in interfaceCfnFirewallProps
-
getVpcId
Description copied from interface:CfnFirewallProps
The 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:
getVpcId
in interfaceCfnFirewallProps
-
getDeleteProtection
Description copied from interface:CfnFirewallProps
A flag indicating whether it is possible to delete the firewall.A setting of
TRUE
indicates 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:
getDeleteProtection
in interfaceCfnFirewallProps
-
getDescription
Description copied from interface:CfnFirewallProps
A description of the firewall.- Specified by:
getDescription
in interfaceCfnFirewallProps
-
getFirewallPolicyChangeProtection
Description copied from interface:CfnFirewallProps
A 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:
getFirewallPolicyChangeProtection
in interfaceCfnFirewallProps
-
getSubnetChangeProtection
Description copied from interface:CfnFirewallProps
A 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:
getSubnetChangeProtection
in interfaceCfnFirewallProps
-
getTags
Description copied from interface:CfnFirewallProps
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Specified by:
getTags
in interfaceCfnFirewallProps
-
$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()
-