Skip to content

HoneypotProbeProps

Properties for defining a HoneypotProbe.

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

Initializer

import { HoneypotProbeProps } from '@alicloud/ros-cdk-threatdetection'
const honeypotProbeProps: HoneypotProbeProps = { ... }

Properties

Name Type Description
controlNodeId string | @alicloud/ros-cdk-core.IResolvable Property controlNodeId: The ID of the management node.
displayName string | @alicloud/ros-cdk-core.IResolvable Property displayName: The name of the probe.
probeType string | @alicloud/ros-cdk-core.IResolvable Property probeType: The type of the probe.
arp boolean | @alicloud/ros-cdk-core.IResolvable Property arp: Specifies whether to enable Address Resolution Protocol (ARP) spoofing.
businessGroupId string | @alicloud/ros-cdk-core.IResolvable Property businessGroupId: Business grouping.
honeypotBindList @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | HoneypotBindListProperty[] Property honeypotBindList: The configuration of the probe.
ping boolean | @alicloud/ros-cdk-core.IResolvable Property ping: Specifies whether to enable ping scan.
probeVersion string | @alicloud/ros-cdk-core.IResolvable Property probeVersion: The version of the probe.
proxyIp string | @alicloud/ros-cdk-core.IResolvable Property proxyIp: The IP address of the proxy.
serviceIpList @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] Property serviceIpList: Listen to the IP address list.
uuid string | @alicloud/ros-cdk-core.IResolvable Property uuid: The UUID of the instance.
vpcId string | @alicloud/ros-cdk-core.IResolvable Property vpcId: The ID of the VPC.

controlNodeIdRequired

public readonly controlNodeId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property controlNodeId: The ID of the management node.

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


displayNameRequired

public readonly displayName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property displayName: The name of the probe.


probeTypeRequired

public readonly probeType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property probeType: The type of the probe.

Valid values: * host_probe: host probe * vpc_black_hole_probe: virtual private cloud (VPC) probe.


arpOptional

public readonly arp: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

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

Valid values: * true: yes * false: no.


businessGroupIdOptional

public readonly businessGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property businessGroupId: Business grouping.


honeypotBindListOptional

public readonly honeypotBindList: IResolvable | IResolvable | HoneypotBindListProperty[];

Property honeypotBindList: The configuration of the probe.


pingOptional

public readonly ping: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property ping: Specifies whether to enable ping scan.

Valid values: * true: yes * false: no.


probeVersionOptional

public readonly probeVersion: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property probeVersion: The version of the probe.


proxyIpOptional

public readonly proxyIp: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property proxyIp: The IP address of the proxy.


serviceIpListOptional

public readonly serviceIpList: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

Property serviceIpList: Listen to the IP address list.


uuidOptional

public readonly uuid: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property uuid: The UUID of the instance.

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


vpcIdOptional

public readonly vpcId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

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.