public static final class CreateHoneypotProbeRequest.Builder extends Object
public CreateHoneypotProbeRequest.Builder arp(Boolean arp)
Specifies whether to enable Address Resolution Protocol (ARP) spoofing. Valid values:
true
public CreateHoneypotProbeRequest.Builder businessGroupId(String businessGroupId)
The ID of the business group.
example:2022011817324588686
public CreateHoneypotProbeRequest.Builder controlNodeId(String controlNodeId)
The ID of the management node.
You can call the ListHoneypotNode operation to query the IDs of management nodes.
This parameter is required.
example:a882e590-b87b-45a6-87b9-d0a3e5a0****
public CreateHoneypotProbeRequest.Builder displayName(String displayName)
The name of the probe.
This parameter is required.
example:testHoneyPotProbe
public CreateHoneypotProbeRequest.Builder honeypotBindList(List<CreateHoneypotProbeRequest.HoneypotBindList> honeypotBindList)
The configuration of the probe.
public CreateHoneypotProbeRequest.Builder ping(Boolean ping)
Specifies whether to enable ping scan. Valid values:
true
public CreateHoneypotProbeRequest.Builder probeType(String probeType)
The type of the probe. Valid values:
This parameter is required.
example:host_probe
public CreateHoneypotProbeRequest.Builder probeVersion(String probeVersion)
The version of the probe.
example:0.0.0
public CreateHoneypotProbeRequest.Builder proxyIp(String proxyIp)
The IP address of the proxy.
example:192.168.XX.XX
public CreateHoneypotProbeRequest.Builder uuid(String uuid)
The UUID of the instance.
example:If ProbeType is set to host_probe, this parameter is required.
e4af3620-6895-4e2f-a641-a9d8fb53****
public CreateHoneypotProbeRequest.Builder vpcId(String vpcId)
The ID of the VPC.
example:If ProbeType is set to vpc_black_hole_probe, this parameter is required. You can call the DescribeVpcHoneyPotList operation to query the IDs of VPCs.
vpc-zm0asrkpv1q8gnk7mn4dn
public CreateHoneypotProbeRequest build()
Copyright © 2026. All rights reserved.