HoneyPotProps
Properties for defining a HoneyPot.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-threatdetection-honeypot
Initializer
import com.aliyun.ros.cdk.threatdetection.HoneyPotProps;
HoneyPotProps.builder()
.honeypotImageId(java.lang.String)
.honeypotImageId(IResolvable)
.honeypotImageName(java.lang.String)
.honeypotImageName(IResolvable)
.honeypotName(java.lang.String)
.honeypotName(IResolvable)
.nodeId(java.lang.String)
.nodeId(IResolvable)
// .meta(IResolvable)
// .meta(java.util.Map<java.lang.String, java.lang.Object>)
.build();
Properties
| Name | Type | Description |
|---|---|---|
honeypotImageId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property honeypotImageId: The ID of the honeypot image. |
honeypotImageName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property honeypotImageName: The name of the honeypot image. |
honeypotName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property honeypotName: The custom name of the honeypot. |
nodeId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property nodeId: The ID of the management node. |
meta | com.aliyun.ros.cdk.core.IResolvable OR java.util.Map | Property meta: Honeypot custom configuration. |
honeypotImageIdRequired
public java.lang.Object getHoneypotImageId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property honeypotImageId: The ID of the honeypot image.
You can call the ListAvailableHoneypot operation to query the IDs of images from the HoneypotImageId response parameter.
honeypotImageNameRequired
public java.lang.Object getHoneypotImageName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property honeypotImageName: The name of the honeypot image.
You can call the ListAvailableHoneypot operation to query the names of images from the HoneypotImageName response parameter.
honeypotNameRequired
public java.lang.Object getHoneypotName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property honeypotName: The custom name of the honeypot.
nodeIdRequired
public java.lang.Object getNodeId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property nodeId: The ID of the management node.
You can call the ListHoneypotNode operation to query the IDs of management nodes.
metaOptional
public java.lang.Object getMeta();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
Property meta: Honeypot custom configuration.
JSON format. Contains the following fields:
- trojan_git:Git counterplan. Value:
- zip:Git source package
- web:.git directory leak
- close: close
- trojan_git_addr:Git anti-control connection address
- Trojan_git.zip:Git anti-Trojan package
- burp:Burp counter. Value:
- open: On
- close: close
- portrait_option: traceability configuration. Value:
- false: Disabled
- true: Enable.