public static interface FirewallPolicy.Builder extends SdkPojo, CopyableBuilder<FirewallPolicy.Builder,FirewallPolicy>
| Modifier and Type | Method and Description |
|---|---|
FirewallPolicy.Builder |
statefulRuleGroupReferences(Collection<StatefulRuleGroupReference> statefulRuleGroupReferences)
References to the stateless rule groups that are used in the policy.
|
FirewallPolicy.Builder |
statefulRuleGroupReferences(Consumer<StatefulRuleGroupReference.Builder>... statefulRuleGroupReferences)
References to the stateless rule groups that are used in the policy.
|
FirewallPolicy.Builder |
statefulRuleGroupReferences(StatefulRuleGroupReference... statefulRuleGroupReferences)
References to the stateless rule groups that are used in the policy.
|
FirewallPolicy.Builder |
statelessCustomActions(Collection<CustomAction> statelessCustomActions)
The custom action definitions that are available for use in the firewall policy's
StatelessDefaultActions setting. |
FirewallPolicy.Builder |
statelessCustomActions(Consumer<CustomAction.Builder>... statelessCustomActions)
The custom action definitions that are available for use in the firewall policy's
StatelessDefaultActions setting. |
FirewallPolicy.Builder |
statelessCustomActions(CustomAction... statelessCustomActions)
The custom action definitions that are available for use in the firewall policy's
StatelessDefaultActions setting. |
FirewallPolicy.Builder |
statelessDefaultActions(Collection<String> statelessDefaultActions)
The actions to take on a packet if it doesn't match any of the stateless rules in the policy.
|
FirewallPolicy.Builder |
statelessDefaultActions(String... statelessDefaultActions)
The actions to take on a packet if it doesn't match any of the stateless rules in the policy.
|
FirewallPolicy.Builder |
statelessFragmentDefaultActions(Collection<String> statelessFragmentDefaultActions)
The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the policy.
|
FirewallPolicy.Builder |
statelessFragmentDefaultActions(String... statelessFragmentDefaultActions)
The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the policy.
|
FirewallPolicy.Builder |
statelessRuleGroupReferences(Collection<StatelessRuleGroupReference> statelessRuleGroupReferences)
References to the stateless rule groups that are used in the policy.
|
FirewallPolicy.Builder |
statelessRuleGroupReferences(Consumer<StatelessRuleGroupReference.Builder>... statelessRuleGroupReferences)
References to the stateless rule groups that are used in the policy.
|
FirewallPolicy.Builder |
statelessRuleGroupReferences(StatelessRuleGroupReference... statelessRuleGroupReferences)
References to the stateless rule groups that are used in the policy.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildFirewallPolicy.Builder statelessRuleGroupReferences(Collection<StatelessRuleGroupReference> statelessRuleGroupReferences)
References to the stateless rule groups that are used in the policy. These define the matching criteria in stateless rules.
statelessRuleGroupReferences - References to the stateless rule groups that are used in the policy. These define the matching
criteria in stateless rules.FirewallPolicy.Builder statelessRuleGroupReferences(StatelessRuleGroupReference... statelessRuleGroupReferences)
References to the stateless rule groups that are used in the policy. These define the matching criteria in stateless rules.
statelessRuleGroupReferences - References to the stateless rule groups that are used in the policy. These define the matching
criteria in stateless rules.FirewallPolicy.Builder statelessRuleGroupReferences(Consumer<StatelessRuleGroupReference.Builder>... statelessRuleGroupReferences)
References to the stateless rule groups that are used in the policy. These define the matching criteria in stateless rules.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #statelessRuleGroupReferences(List) .statelessRuleGroupReferences - a consumer that will call methods on List.Builder #statelessRuleGroupReferences(List) FirewallPolicy.Builder statelessDefaultActions(Collection<String> statelessDefaultActions)
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, 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 under CustomAction.
statelessDefaultActions - 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, 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 under CustomAction.
FirewallPolicy.Builder statelessDefaultActions(String... statelessDefaultActions)
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, 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 under CustomAction.
statelessDefaultActions - 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, 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 under CustomAction.
FirewallPolicy.Builder statelessFragmentDefaultActions(Collection<String> statelessFragmentDefaultActions)
The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the policy.
Network Firewall only manages UDP packet fragments and silently drops packet fragments for other protocols.
If you want non-matching fragmented UDP 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 under CustomAction.
statelessFragmentDefaultActions - The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the
policy. Network Firewall only manages UDP packet fragments and silently drops packet fragments for
other protocols. If you want non-matching fragmented UDP 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 under CustomAction.
FirewallPolicy.Builder statelessFragmentDefaultActions(String... statelessFragmentDefaultActions)
The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the policy.
Network Firewall only manages UDP packet fragments and silently drops packet fragments for other protocols.
If you want non-matching fragmented UDP 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 under CustomAction.
statelessFragmentDefaultActions - The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the
policy. Network Firewall only manages UDP packet fragments and silently drops packet fragments for
other protocols. If you want non-matching fragmented UDP 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 under CustomAction.
FirewallPolicy.Builder statelessCustomActions(Collection<CustomAction> statelessCustomActions)
The custom action definitions that are available for use in the firewall policy's
StatelessDefaultActions setting. You name each custom action that you define, and then you can
use it by name in your default actions specifications.
statelessCustomActions - The custom action definitions that are available for use in the firewall policy's
StatelessDefaultActions setting. You name each custom action that you define, and then
you can use it by name in your default actions specifications.FirewallPolicy.Builder statelessCustomActions(CustomAction... statelessCustomActions)
The custom action definitions that are available for use in the firewall policy's
StatelessDefaultActions setting. You name each custom action that you define, and then you can
use it by name in your default actions specifications.
statelessCustomActions - The custom action definitions that are available for use in the firewall policy's
StatelessDefaultActions setting. You name each custom action that you define, and then
you can use it by name in your default actions specifications.FirewallPolicy.Builder statelessCustomActions(Consumer<CustomAction.Builder>... statelessCustomActions)
The custom action definitions that are available for use in the firewall policy's
StatelessDefaultActions setting. You name each custom action that you define, and then you can
use it by name in your default actions specifications.
List.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #statelessCustomActions(List) .statelessCustomActions - a consumer that will call methods on List.Builder #statelessCustomActions(List) FirewallPolicy.Builder statefulRuleGroupReferences(Collection<StatefulRuleGroupReference> statefulRuleGroupReferences)
References to the stateless rule groups that are used in the policy. These define the inspection criteria in stateful rules.
statefulRuleGroupReferences - References to the stateless rule groups that are used in the policy. These define the inspection
criteria in stateful rules.FirewallPolicy.Builder statefulRuleGroupReferences(StatefulRuleGroupReference... statefulRuleGroupReferences)
References to the stateless rule groups that are used in the policy. These define the inspection criteria in stateful rules.
statefulRuleGroupReferences - References to the stateless rule groups that are used in the policy. These define the inspection
criteria in stateful rules.FirewallPolicy.Builder statefulRuleGroupReferences(Consumer<StatefulRuleGroupReference.Builder>... statefulRuleGroupReferences)
References to the stateless rule groups that are used in the policy. These define the inspection criteria in stateful rules.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #statefulRuleGroupReferences(List) .statefulRuleGroupReferences - a consumer that will call methods on List.Builder #statefulRuleGroupReferences(List) Copyright © 2021. All rights reserved.