Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs.Builder
-
- Enclosing class:
- WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs
public static final class WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs defaults)
-
-
Method Detail
-
asnLists
public WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs.Builder asnLists(com.pulumi.core.Output<java.util.List<java.lang.Integer>> asnLists)
- Parameters:
asnLists- List of Autonomous System Numbers (ASNs) to match against. ASNs are unique identifiers assigned to large internet networks managed by organizations such as internet service providers, enterprises, universities, or government agencies.- Returns:
- builder
-
asnLists
public WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs.Builder asnLists(java.util.List<java.lang.Integer> asnLists)
- Parameters:
asnLists- List of Autonomous System Numbers (ASNs) to match against. ASNs are unique identifiers assigned to large internet networks managed by organizations such as internet service providers, enterprises, universities, or government agencies.- Returns:
- builder
-
asnLists
public WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs.Builder asnLists(java.lang.Integer... asnLists)
- Parameters:
asnLists- List of Autonomous System Numbers (ASNs) to match against. ASNs are unique identifiers assigned to large internet networks managed by organizations such as internet service providers, enterprises, universities, or government agencies.- Returns:
- builder
-
forwardedIpConfig
public WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs.Builder forwardedIpConfig(@Nullable com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementForwardedIpConfigArgs> forwardedIpConfig)
- Parameters:
forwardedIpConfig- Configuration for inspecting IP addresses in an HTTP header instead of using the web request origin. See Forwarded IP Config below.- Returns:
- builder
-
forwardedIpConfig
public WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs.Builder forwardedIpConfig(WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementForwardedIpConfigArgs forwardedIpConfig)
- Parameters:
forwardedIpConfig- Configuration for inspecting IP addresses in an HTTP header instead of using the web request origin. See Forwarded IP Config below.- Returns:
- builder
-
build
public WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementAsnMatchStatementArgs build()
-
-