Class CfnFirewallPolicy.FirewallPolicyProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFirewallPolicy.FirewallPolicyProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFirewallPolicy.FirewallPolicyProperty
CfnFirewallPolicy.FirewallPolicyProperty
-
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.CfnFirewallPolicy.FirewallPolicyProperty
CfnFirewallPolicy.FirewallPolicyProperty.Builder, CfnFirewallPolicy.FirewallPolicyProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnFirewallPolicy.FirewallPolicyProperty.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
Contains variables that you can use to override default Suricata settings in your firewall policy.The default actions to take on a packet that doesn't match any stateful rules.final Object
Additional options governing how Network Firewall handles stateful rules.final Object
References to the stateful rule groups that are used in the policy.final Object
The custom action definitions that are available for use in the firewall policy'sStatelessDefaultActions
setting.The actions to take on a packet if it doesn't match any of the stateless rules in the policy.The actions to take on a fragmented packet if it doesn't match any of the stateless rules in the policy.final Object
References to the stateless rule groups that are used in the policy.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 theCfnFirewallPolicy.FirewallPolicyProperty.Builder
.
-
-
Method Details
-
getStatelessDefaultActions
Description copied from interface:CfnFirewallPolicy.FirewallPolicyProperty
The actions to take on a packet if it doesn't match any of the stateless rules in the policy.If you want non-matching packets to be forwarded for stateful inspection, specify
aws:forward_to_sfe
.You must specify one of the standard actions:
aws:pass
,aws:drop
, oraws:forward_to_sfe
. In addition, you can specify custom actions that are compatible with your standard section choice.For example, you could specify
["aws:pass"]
or you could specify["aws:pass", “customActionName”]
. For information about compatibility, see the custom action descriptions.- Specified by:
getStatelessDefaultActions
in interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatelessFragmentDefaultActions
Description copied from interface:CfnFirewallPolicy.FirewallPolicyProperty
The actions to take on a fragmented packet if it doesn't match any of the stateless rules in the policy.If you want non-matching fragmented packets to be forwarded for stateful inspection, specify
aws:forward_to_sfe
.You must specify one of the standard actions:
aws:pass
,aws:drop
, oraws:forward_to_sfe
. In addition, you can specify custom actions that are compatible with your standard section choice.For example, you could specify
["aws:pass"]
or you could specify["aws:pass", “customActionName”]
. For information about compatibility, see the custom action descriptions.- Specified by:
getStatelessFragmentDefaultActions
in interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getPolicyVariables
Description copied from interface:CfnFirewallPolicy.FirewallPolicyProperty
Contains variables that you can use to override default Suricata settings in your firewall policy.- Specified by:
getPolicyVariables
in interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatefulDefaultActions
Description copied from interface:CfnFirewallPolicy.FirewallPolicyProperty
The default actions to take on a packet that doesn't match any stateful rules.The stateful default action is optional, and is only valid when using the strict rule order.
Valid values of the stateful default action:
- aws:drop_strict
- aws:drop_established
- aws:alert_strict
- aws:alert_established
For more information, see Strict evaluation order in the AWS Network Firewall Developer Guide .
- Specified by:
getStatefulDefaultActions
in interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatefulEngineOptions
Description copied from interface:CfnFirewallPolicy.FirewallPolicyProperty
Additional options governing how Network Firewall handles stateful rules.The stateful rule groups that you use in your policy must have stateful rule options settings that are compatible with these settings.
- Specified by:
getStatefulEngineOptions
in interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatefulRuleGroupReferences
Description copied from interface:CfnFirewallPolicy.FirewallPolicyProperty
References to the stateful rule groups that are used in the policy.These define the inspection criteria in stateful rules.
- Specified by:
getStatefulRuleGroupReferences
in interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatelessCustomActions
Description copied from interface:CfnFirewallPolicy.FirewallPolicyProperty
The custom action definitions that are available for use in the firewall policy'sStatelessDefaultActions
setting.You name each custom action that you define, and then you can use it by name in your default actions specifications.
- Specified by:
getStatelessCustomActions
in interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatelessRuleGroupReferences
Description copied from interface:CfnFirewallPolicy.FirewallPolicyProperty
References to the stateless rule groups that are used in the policy.These define the matching criteria in stateless rules.
- Specified by:
getStatelessRuleGroupReferences
in interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
$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()
-