Skip to content

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.