Class RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkfirewall.inputs.RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder
-
- Enclosing class:
- RuleGroupRuleGroupRulesSourceRulesSourceListArgs
public static final class RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RuleGroupRuleGroupRulesSourceRulesSourceListArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuleGroupRuleGroupRulesSourceRulesSourceListArgs defaults)
-
-
Method Detail
-
generatedRulesType
public RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder generatedRulesType(com.pulumi.core.Output<java.lang.String> generatedRulesType)
- Parameters:
generatedRulesType- String value to specify whether domains in the target list are allowed or denied access. Valid values: `ALLOWLIST`, `DENYLIST`.- Returns:
- builder
-
generatedRulesType
public RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder generatedRulesType(java.lang.String generatedRulesType)
- Parameters:
generatedRulesType- String value to specify whether domains in the target list are allowed or denied access. Valid values: `ALLOWLIST`, `DENYLIST`.- Returns:
- builder
-
targetTypes
public RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder targetTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> targetTypes)
- Parameters:
targetTypes- Set of types of domain specifications that are provided in the `targets` argument. Valid values: `HTTP_HOST`, `TLS_SNI`.- Returns:
- builder
-
targetTypes
public RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder targetTypes(java.util.List<java.lang.String> targetTypes)
- Parameters:
targetTypes- Set of types of domain specifications that are provided in the `targets` argument. Valid values: `HTTP_HOST`, `TLS_SNI`.- Returns:
- builder
-
targetTypes
public RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder targetTypes(java.lang.String... targetTypes)
- Parameters:
targetTypes- Set of types of domain specifications that are provided in the `targets` argument. Valid values: `HTTP_HOST`, `TLS_SNI`.- Returns:
- builder
-
targets
public RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder targets(com.pulumi.core.Output<java.util.List<java.lang.String>> targets)
- Parameters:
targets- Set of domains that you want to inspect for in your traffic flows.- Returns:
- builder
-
targets
public RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder targets(java.util.List<java.lang.String> targets)
- Parameters:
targets- Set of domains that you want to inspect for in your traffic flows.- Returns:
- builder
-
targets
public RuleGroupRuleGroupRulesSourceRulesSourceListArgs.Builder targets(java.lang.String... targets)
- Parameters:
targets- Set of domains that you want to inspect for in your traffic flows.- Returns:
- builder
-
build
public RuleGroupRuleGroupRulesSourceRulesSourceListArgs build()
-
-