@Stability(value=Stable) @Internal public static final class CfnFirewallPolicy.FirewallPolicyProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnFirewallPolicy.FirewallPolicyProperty
CfnFirewallPolicy.FirewallPolicyPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnFirewallPolicy.FirewallPolicyProperty.Builder, CfnFirewallPolicy.FirewallPolicyProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnFirewallPolicy.FirewallPolicyProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnFirewallPolicy.ActionDefinitionProperty.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) |
List<String> |
getStatefulDefaultActions()
The default actions to take on a packet that doesn't match any stateful rules.
|
Object |
getStatefulEngineOptions()
Additional options governing how Network Firewall handles stateful rules.
|
Object |
getStatefulRuleGroupReferences()
References to the stateful rule groups that are used in the policy.
|
Object |
getStatelessCustomActions()
The custom action definitions that are available for use in the firewall policy's `StatelessDefaultActions` setting.
|
List<String> |
getStatelessDefaultActions()
The actions to take on a packet if it doesn't match any of the stateless rules in the policy.
|
List<String> |
getStatelessFragmentDefaultActions()
The actions to take on a fragmented packet if it doesn't match any of the stateless rules in the policy.
|
Object |
getStatelessRuleGroupReferences()
References to the stateless rule groups that are used in the policy.
|
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(CfnFirewallPolicy.FirewallPolicyProperty.Builder builder)
CfnFirewallPolicy.ActionDefinitionProperty.Builder.public final List<String> getStatelessDefaultActions()
CfnFirewallPolicy.FirewallPolicyProperty
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 , or aws: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.
getStatelessDefaultActions in interface CfnFirewallPolicy.FirewallPolicyPropertypublic final List<String> getStatelessFragmentDefaultActions()
CfnFirewallPolicy.FirewallPolicyProperty
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 , or aws: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.
getStatelessFragmentDefaultActions in interface CfnFirewallPolicy.FirewallPolicyPropertypublic final List<String> getStatefulDefaultActions()
CfnFirewallPolicy.FirewallPolicyPropertyThe stateful default action is optional, and is only valid when using the strict rule order.
Valid values of the stateful default action:
For more information, see Strict evaluation order in the AWS Network Firewall Developer Guide .
getStatefulDefaultActions in interface CfnFirewallPolicy.FirewallPolicyPropertypublic final Object getStatefulEngineOptions()
CfnFirewallPolicy.FirewallPolicyPropertyThe stateful rule groups that you use in your policy must have stateful rule options settings that are compatible with these settings.
getStatefulEngineOptions in interface CfnFirewallPolicy.FirewallPolicyPropertypublic final Object getStatefulRuleGroupReferences()
CfnFirewallPolicy.FirewallPolicyPropertyThese define the inspection criteria in stateful rules.
getStatefulRuleGroupReferences in interface CfnFirewallPolicy.FirewallPolicyPropertypublic final Object getStatelessCustomActions()
CfnFirewallPolicy.FirewallPolicyPropertyYou name each custom action that you define, and then you can use it by name in your default actions specifications.
getStatelessCustomActions in interface CfnFirewallPolicy.FirewallPolicyPropertypublic final Object getStatelessRuleGroupReferences()
CfnFirewallPolicy.FirewallPolicyPropertyThese define the matching criteria in stateless rules.
getStatelessRuleGroupReferences in interface CfnFirewallPolicy.FirewallPolicyProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.