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[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.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.