Interface FirewallRuleGroupEntry.Builder

  • Method Details

    • priority

      The priority of the rule group entry within the firewall section. Network Firewall evaluates the firewall section's entries in order of increasing priority value. Each entry in the firewall section must have a unique priority.

      Parameters:
      priority - The priority of the rule group entry within the firewall section. Network Firewall evaluates the firewall section's entries in order of increasing priority value. Each entry in the firewall section must have a unique priority.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceArn

      FirewallRuleGroupEntry.Builder resourceArn(String resourceArn)

      The Amazon Resource Name (ARN) of an existing firewall engine rule group to reference in this entry. Provide either ResourceArn to reference an existing rule group or InlineRuleGroup to embed a rule group in the policy.

      Parameters:
      resourceArn - The Amazon Resource Name (ARN) of an existing firewall engine rule group to reference in this entry. Provide either ResourceArn to reference an existing rule group or InlineRuleGroup to embed a rule group in the policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inlineRuleGroup

      FirewallRuleGroupEntry.Builder inlineRuleGroup(FirewallRuleGroup inlineRuleGroup)

      A firewall engine rule group defined directly in the policy, instead of referenced by ARN. Provide either InlineRuleGroup to embed a rule group or ResourceArn to reference an existing rule group. An embedded rule group can't use a domain list rules source; to filter on a domain list, reference a standalone rule group by ARN instead.

      Parameters:
      inlineRuleGroup - A firewall engine rule group defined directly in the policy, instead of referenced by ARN. Provide either InlineRuleGroup to embed a rule group or ResourceArn to reference an existing rule group. An embedded rule group can't use a domain list rules source; to filter on a domain list, reference a standalone rule group by ARN instead.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inlineRuleGroup

      default FirewallRuleGroupEntry.Builder inlineRuleGroup(Consumer<FirewallRuleGroup.Builder> inlineRuleGroup)

      A firewall engine rule group defined directly in the policy, instead of referenced by ARN. Provide either InlineRuleGroup to embed a rule group or ResourceArn to reference an existing rule group. An embedded rule group can't use a domain list rules source; to filter on a domain list, reference a standalone rule group by ARN instead.

      This is a convenience method that creates an instance of the FirewallRuleGroup.Builder avoiding the need to create one manually via FirewallRuleGroup.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to inlineRuleGroup(FirewallRuleGroup).

      Parameters:
      inlineRuleGroup - a consumer that will call methods on FirewallRuleGroup.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: