HoneypotProbeProps
Properties for defining a HoneypotProbe.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-threatdetection-honeypotprobe
Initializer
using AlibabaCloud.SDK.ROS.CDK.Threatdetection;
new HoneypotProbeProps {
object ControlNodeId,
object DisplayName,
object ProbeType,
object Arp = null,
object BusinessGroupId = null,
object HoneypotBindList = null,
object Ping = null,
object ProbeVersion = null,
object ProxyIp = null,
object ServiceIpList = null,
object Uuid = null,
object VpcId = null
};
Properties
| Name | Type | Description |
|---|---|---|
ControlNodeId | object | Property controlNodeId: The ID of the management node. |
DisplayName | object | Property displayName: The name of the probe. |
ProbeType | object | Property probeType: The type of the probe. |
Arp | object | Property arp: Specifies whether to enable Address Resolution Protocol (ARP) spoofing. |
BusinessGroupId | object | Property businessGroupId: Business grouping. |
HoneypotBindList | object | Property honeypotBindList: The configuration of the probe. |
Ping | object | Property ping: Specifies whether to enable ping scan. |
ProbeVersion | object | Property probeVersion: The version of the probe. |
ProxyIp | object | Property proxyIp: The IP address of the proxy. |
ServiceIpList | object | Property serviceIpList: Listen to the IP address list. |
Uuid | object | Property uuid: The UUID of the instance. |
VpcId | object | Property vpcId: The ID of the VPC. |
ControlNodeIdRequired
public object ControlNodeId { get; set; }
- Type: object
Property controlNodeId: The ID of the management node.
You can call the ListHoneypotNode operation to query the IDs of management nodes.
DisplayNameRequired
public object DisplayName { get; set; }
- Type: object
Property displayName: The name of the probe.
ProbeTypeRequired
public object ProbeType { get; set; }
- Type: object
Property probeType: The type of the probe.
Valid values:
- host_probe: host probe
- vpc_black_hole_probe: virtual private cloud (VPC) probe.
ArpOptional
public object Arp { get; set; }
- Type: object
Property arp: Specifies whether to enable Address Resolution Protocol (ARP) spoofing.
Valid values:
- true: yes
- false: no.
BusinessGroupIdOptional
public object BusinessGroupId { get; set; }
- Type: object
Property businessGroupId: Business grouping.
HoneypotBindListOptional
public object HoneypotBindList { get; set; }
- Type: object
Property honeypotBindList: The configuration of the probe.
PingOptional
public object Ping { get; set; }
- Type: object
Property ping: Specifies whether to enable ping scan.
Valid values:
- true: yes
- false: no.
ProbeVersionOptional
public object ProbeVersion { get; set; }
- Type: object
Property probeVersion: The version of the probe.
ProxyIpOptional
public object ProxyIp { get; set; }
- Type: object
Property proxyIp: The IP address of the proxy.
ServiceIpListOptional
public object ServiceIpList { get; set; }
- Type: object
Property serviceIpList: Listen to the IP address list.
UuidOptional
public object Uuid { get; set; }
- Type: object
Property uuid: The UUID of the instance.
If ProbeType is set to host_probe, this parameter is required.
VpcIdOptional
public object VpcId { get; set; }
- Type: object
Property vpcId: The ID of the VPC.
ProbeType is vpc_Black _hole_probe. This value cannot be empty. You can call the DescribeVpcHoneyPotList interface to obtain the value.