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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.networkfirewall.CfnFirewallPolicy.FirewallPolicyProperty
CfnFirewallPolicy.FirewallPolicyProperty.Builder, CfnFirewallPolicy.FirewallPolicyProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFirewallPolicy.FirewallPolicyProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectContains 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 ObjectAdditional options governing how Network Firewall handles stateful rules.final ObjectReferences to the stateful rule groups that are used in the policy.final ObjectThe custom action definitions that are available for use in the firewall policy'sStatelessDefaultActionssetting.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 ObjectReferences to the stateless rule groups that are used in the policy.final inthashCode()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.FirewallPolicyPropertyThe 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:
getStatelessDefaultActionsin interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatelessFragmentDefaultActions
Description copied from interface:CfnFirewallPolicy.FirewallPolicyPropertyThe 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:
getStatelessFragmentDefaultActionsin interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getPolicyVariables
Description copied from interface:CfnFirewallPolicy.FirewallPolicyPropertyContains variables that you can use to override default Suricata settings in your firewall policy.- Specified by:
getPolicyVariablesin interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatefulDefaultActions
Description copied from interface:CfnFirewallPolicy.FirewallPolicyPropertyThe 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:
getStatefulDefaultActionsin interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatefulEngineOptions
Description copied from interface:CfnFirewallPolicy.FirewallPolicyPropertyAdditional 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:
getStatefulEngineOptionsin interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatefulRuleGroupReferences
Description copied from interface:CfnFirewallPolicy.FirewallPolicyPropertyReferences to the stateful rule groups that are used in the policy.These define the inspection criteria in stateful rules.
- Specified by:
getStatefulRuleGroupReferencesin interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatelessCustomActions
Description copied from interface:CfnFirewallPolicy.FirewallPolicyPropertyThe custom action definitions that are available for use in the firewall policy'sStatelessDefaultActionssetting.You name each custom action that you define, and then you can use it by name in your default actions specifications.
- Specified by:
getStatelessCustomActionsin interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
getStatelessRuleGroupReferences
Description copied from interface:CfnFirewallPolicy.FirewallPolicyPropertyReferences to the stateless rule groups that are used in the policy.These define the matching criteria in stateless rules.
- Specified by:
getStatelessRuleGroupReferencesin interfaceCfnFirewallPolicy.FirewallPolicyProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-