Skip to content

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.