Skip to content

HoneypotProbeProps

Properties for defining a HoneypotProbe.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-threatdetection-honeypotprobe

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkthreatdetection"
&alicloudroscdkthreatdetection.HoneypotProbeProps {
    ControlNodeId: interface{},
    DisplayName: interface{},
    ProbeType: interface{},
    Arp: interface{},
    BusinessGroupId: interface{},
    HoneypotBindList: interface{},
    Ping: interface{},
    ProbeVersion: interface{},
    ProxyIp: interface{},
    ServiceIpList: interface{},
    Uuid: interface{},
    VpcId: interface{},
}

Properties

Name Type Description
ControlNodeId interface{} Property controlNodeId: The ID of the management node.
DisplayName interface{} Property displayName: The name of the probe.
ProbeType interface{} Property probeType: The type of the probe.
Arp interface{} Property arp: Specifies whether to enable Address Resolution Protocol (ARP) spoofing.
BusinessGroupId interface{} Property businessGroupId: Business grouping.
HoneypotBindList interface{} Property honeypotBindList: The configuration of the probe.
Ping interface{} Property ping: Specifies whether to enable ping scan.
ProbeVersion interface{} Property probeVersion: The version of the probe.
ProxyIp interface{} Property proxyIp: The IP address of the proxy.
ServiceIpList interface{} Property serviceIpList: Listen to the IP address list.
Uuid interface{} Property uuid: The UUID of the instance.
VpcId interface{} Property vpcId: The ID of the VPC.

ControlNodeIdRequired

ControlNodeId interface{}
  • Type: interface{}

Property controlNodeId: The ID of the management node.

You can call the ListHoneypotNode operation to query the IDs of management nodes.


DisplayNameRequired

DisplayName interface{}
  • Type: interface{}

Property displayName: The name of the probe.


ProbeTypeRequired

ProbeType interface{}
  • Type: interface{}

Property probeType: The type of the probe.

Valid values:

  • host_probe: host probe
  • vpc_black_hole_probe: virtual private cloud (VPC) probe.

ArpOptional

Arp interface{}
  • Type: interface{}

Property arp: Specifies whether to enable Address Resolution Protocol (ARP) spoofing.

Valid values:

  • true: yes
  • false: no.

BusinessGroupIdOptional

BusinessGroupId interface{}
  • Type: interface{}

Property businessGroupId: Business grouping.


HoneypotBindListOptional

HoneypotBindList interface{}
  • Type: interface{}

Property honeypotBindList: The configuration of the probe.


PingOptional

Ping interface{}
  • Type: interface{}

Property ping: Specifies whether to enable ping scan.

Valid values:

  • true: yes
  • false: no.

ProbeVersionOptional

ProbeVersion interface{}
  • Type: interface{}

Property probeVersion: The version of the probe.


ProxyIpOptional

ProxyIp interface{}
  • Type: interface{}

Property proxyIp: The IP address of the proxy.


ServiceIpListOptional

ServiceIpList interface{}
  • Type: interface{}

Property serviceIpList: Listen to the IP address list.


UuidOptional

Uuid interface{}
  • Type: interface{}

Property uuid: The UUID of the instance.

If ProbeType is set to host_probe, this parameter is required.


VpcIdOptional

VpcId interface{}
  • Type: interface{}

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.