public static final class CfnFirewallProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnFirewallProps
CfnFirewallProps
CfnFirewallProps.Builder, CfnFirewallProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getDeleteProtection()
A flag indicating whether it is possible to delete the firewall.
|
java.lang.String |
getDescription()
A description of the firewall.
|
java.lang.String |
getFirewallName()
The descriptive name of the firewall.
|
java.lang.String |
getFirewallPolicyArn()
The Amazon Resource Name (ARN) of the firewall policy.
|
java.lang.Object |
getFirewallPolicyChangeProtection()
A setting indicating whether the firewall is protected against a change to the firewall policy association.
|
java.lang.Object |
getSubnetChangeProtection()
A setting indicating whether the firewall is protected against changes to the subnet associations.
|
java.lang.Object |
getSubnetMappings()
The public subnets that Network Firewall is using for the firewall.
|
java.util.List<CfnTag> |
getTags()
An array of key-value pairs to apply to this resource.
|
java.lang.String |
getVpcId()
The unique identifier of the VPC where the firewall is in use.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getFirewallName()
CfnFirewallProps
You can't change the name of a firewall after you create it.
getFirewallName
in interface CfnFirewallProps
public final java.lang.String getFirewallPolicyArn()
CfnFirewallProps
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.
getFirewallPolicyArn
in interface CfnFirewallProps
public final java.lang.Object getSubnetMappings()
CfnFirewallProps
Each subnet must belong to a different Availability Zone.
getSubnetMappings
in interface CfnFirewallProps
public final java.lang.String getVpcId()
CfnFirewallProps
You can't change the VPC of a firewall after you create the firewall.
getVpcId
in interface CfnFirewallProps
public final java.lang.Object getDeleteProtection()
CfnFirewallProps
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 to TRUE
.
getDeleteProtection
in interface CfnFirewallProps
public final java.lang.String getDescription()
CfnFirewallProps
getDescription
in interface CfnFirewallProps
public final java.lang.Object getFirewallPolicyChangeProtection()
CfnFirewallProps
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
.
getFirewallPolicyChangeProtection
in interface CfnFirewallProps
public final java.lang.Object getSubnetChangeProtection()
CfnFirewallProps
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
.
getSubnetChangeProtection
in interface CfnFirewallProps
public final java.util.List<CfnTag> getTags()
CfnFirewallProps
For more information, see Tag .
getTags
in interface CfnFirewallProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()