Class HoneypotNodeArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.threatdetection.HoneypotNodeArgs.Builder
-
- Enclosing class:
- HoneypotNodeArgs
public static final class HoneypotNodeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(HoneypotNodeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HoneypotNodeArgs.Builder
allowHoneypotAccessInternet(com.pulumi.core.Output<java.lang.Boolean> allowHoneypotAccessInternet)
HoneypotNodeArgs.Builder
allowHoneypotAccessInternet(java.lang.Boolean allowHoneypotAccessInternet)
HoneypotNodeArgs.Builder
availableProbeNum(com.pulumi.core.Output<java.lang.Integer> availableProbeNum)
HoneypotNodeArgs.Builder
availableProbeNum(java.lang.Integer availableProbeNum)
HoneypotNodeArgs
build()
HoneypotNodeArgs.Builder
nodeName(com.pulumi.core.Output<java.lang.String> nodeName)
HoneypotNodeArgs.Builder
nodeName(java.lang.String nodeName)
HoneypotNodeArgs.Builder
securityGroupProbeIpLists(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupProbeIpLists)
HoneypotNodeArgs.Builder
securityGroupProbeIpLists(java.lang.String... securityGroupProbeIpLists)
HoneypotNodeArgs.Builder
securityGroupProbeIpLists(java.util.List<java.lang.String> securityGroupProbeIpLists)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HoneypotNodeArgs defaults)
-
-
Method Detail
-
allowHoneypotAccessInternet
public HoneypotNodeArgs.Builder allowHoneypotAccessInternet(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowHoneypotAccessInternet)
- Parameters:
allowHoneypotAccessInternet
- Whether to allow honeypot access to the external network. Value:-**true**: Allow-**false**: Disabled- Returns:
- builder
-
allowHoneypotAccessInternet
public HoneypotNodeArgs.Builder allowHoneypotAccessInternet(java.lang.Boolean allowHoneypotAccessInternet)
- Parameters:
allowHoneypotAccessInternet
- Whether to allow honeypot access to the external network. Value:-**true**: Allow-**false**: Disabled- Returns:
- builder
-
availableProbeNum
public HoneypotNodeArgs.Builder availableProbeNum(com.pulumi.core.Output<java.lang.Integer> availableProbeNum)
- Parameters:
availableProbeNum
- Number of probes available.- Returns:
- builder
-
availableProbeNum
public HoneypotNodeArgs.Builder availableProbeNum(java.lang.Integer availableProbeNum)
- Parameters:
availableProbeNum
- Number of probes available.- Returns:
- builder
-
nodeName
public HoneypotNodeArgs.Builder nodeName(com.pulumi.core.Output<java.lang.String> nodeName)
- Parameters:
nodeName
- Management node name.- Returns:
- builder
-
nodeName
public HoneypotNodeArgs.Builder nodeName(java.lang.String nodeName)
- Parameters:
nodeName
- Management node name.- Returns:
- builder
-
securityGroupProbeIpLists
public HoneypotNodeArgs.Builder securityGroupProbeIpLists(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupProbeIpLists)
- Parameters:
securityGroupProbeIpLists
- Release the collection of network segments.- Returns:
- builder
-
securityGroupProbeIpLists
public HoneypotNodeArgs.Builder securityGroupProbeIpLists(java.util.List<java.lang.String> securityGroupProbeIpLists)
- Parameters:
securityGroupProbeIpLists
- Release the collection of network segments.- Returns:
- builder
-
securityGroupProbeIpLists
public HoneypotNodeArgs.Builder securityGroupProbeIpLists(java.lang.String... securityGroupProbeIpLists)
- Parameters:
securityGroupProbeIpLists
- Release the collection of network segments.- Returns:
- builder
-
build
public HoneypotNodeArgs build()
-
-