Struct aws_sdk_securityhub::model::firewall_policy_details::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for FirewallPolicyDetails
Implementations
pub fn stateful_rule_group_references(
self,
input: FirewallPolicyStatefulRuleGroupReferencesDetails
) -> Self
pub fn stateful_rule_group_references(
self,
input: FirewallPolicyStatefulRuleGroupReferencesDetails
) -> Self
Appends an item to stateful_rule_group_references.
To override the contents of this collection use set_stateful_rule_group_references.
The stateful rule groups that are used in the firewall policy.
pub fn set_stateful_rule_group_references(
self,
input: Option<Vec<FirewallPolicyStatefulRuleGroupReferencesDetails>>
) -> Self
pub fn set_stateful_rule_group_references(
self,
input: Option<Vec<FirewallPolicyStatefulRuleGroupReferencesDetails>>
) -> Self
The stateful rule groups that are used in the firewall policy.
pub fn stateless_custom_actions(
self,
input: FirewallPolicyStatelessCustomActionsDetails
) -> Self
pub fn stateless_custom_actions(
self,
input: FirewallPolicyStatelessCustomActionsDetails
) -> Self
Appends an item to stateless_custom_actions.
To override the contents of this collection use set_stateless_custom_actions.
The custom action definitions that are available to use in the firewall policy's StatelessDefaultActions setting.
pub fn set_stateless_custom_actions(
self,
input: Option<Vec<FirewallPolicyStatelessCustomActionsDetails>>
) -> Self
pub fn set_stateless_custom_actions(
self,
input: Option<Vec<FirewallPolicyStatelessCustomActionsDetails>>
) -> Self
The custom action definitions that are available to use in the firewall policy's StatelessDefaultActions setting.
Appends an item to stateless_default_actions.
To override the contents of this collection use set_stateless_default_actions.
The actions to take on a packet if it doesn't match any of the stateless rules in the policy.
You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.
The actions to take on a packet if it doesn't match any of the stateless rules in the policy.
You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.
Appends an item to stateless_fragment_default_actions.
To override the contents of this collection use set_stateless_fragment_default_actions.
The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the policy.
You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.
The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the policy.
You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.
pub fn stateless_rule_group_references(
self,
input: FirewallPolicyStatelessRuleGroupReferencesDetails
) -> Self
pub fn stateless_rule_group_references(
self,
input: FirewallPolicyStatelessRuleGroupReferencesDetails
) -> Self
Appends an item to stateless_rule_group_references.
To override the contents of this collection use set_stateless_rule_group_references.
The stateless rule groups that are used in the firewall policy.
pub fn set_stateless_rule_group_references(
self,
input: Option<Vec<FirewallPolicyStatelessRuleGroupReferencesDetails>>
) -> Self
pub fn set_stateless_rule_group_references(
self,
input: Option<Vec<FirewallPolicyStatelessRuleGroupReferencesDetails>>
) -> Self
The stateless rule groups that are used in the firewall policy.
Consumes the builder and constructs a FirewallPolicyDetails
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more