@Stability(value=Stable) @Internal public static final class CfnFirewallProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnFirewallProps
CfnFirewallPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnFirewallProps.Builder, CfnFirewallProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnFirewallProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnFirewallProps.Builder. |
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(Object o) |
Object |
getDeleteProtection()
A flag indicating whether it is possible to delete the firewall.
|
String |
getDescription()
A description of the firewall.
|
String |
getFirewallName()
The descriptive name of the firewall.
|
String |
getFirewallPolicyArn()
The Amazon Resource Name (ARN) of the firewall policy.
|
Object |
getFirewallPolicyChangeProtection()
A setting indicating whether the firewall is protected against a change to the firewall policy association.
|
Object |
getSubnetChangeProtection()
A setting indicating whether the firewall is protected against changes to the subnet associations.
|
Object |
getSubnetMappings()
The public subnets that Network Firewall is using for the firewall.
|
List<CfnTag> |
getTags()
An array of key-value pairs to apply to this resource.
|
String |
getVpcId()
The unique identifier of the VPC where the firewall is in use.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnFirewallProps.Builder builder)
CfnFirewallProps.Builder.public final String getFirewallName()
CfnFirewallPropsYou can't change the name of a firewall after you create it.
getFirewallName in interface CfnFirewallPropspublic final String getFirewallPolicyArn()
CfnFirewallPropsThe 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 CfnFirewallPropspublic final Object getSubnetMappings()
CfnFirewallPropsEach subnet must belong to a different Availability Zone.
getSubnetMappings in interface CfnFirewallPropspublic final String getVpcId()
CfnFirewallPropsYou can't change the VPC of a firewall after you create the firewall.
getVpcId in interface CfnFirewallPropspublic final 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 CfnFirewallPropspublic final String getDescription()
CfnFirewallPropsgetDescription in interface CfnFirewallPropspublic final 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 CfnFirewallPropspublic final 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 CfnFirewallPropspublic final List<CfnTag> getTags()
CfnFirewallPropsFor more information, see Tag .
getTags in interface CfnFirewallProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.