HoneypotProbe

class HoneypotProbe : KotlinCustomResource

Provides a Threat Detection Honeypot Probe resource. For information about Threat Detection Honeypot Probe and how to use it, see What is Honeypot Probe.

NOTE: Available in v1.195.0+.

Example Usage

Basic Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.threatdetection.HoneypotProbe;
import com.pulumi.alicloud.threatdetection.HoneypotProbeArgs;
import com.pulumi.alicloud.threatdetection.inputs.HoneypotProbeHoneypotBindListArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var default_ = new HoneypotProbe("default", HoneypotProbeArgs.builder()
.arp(true)
.controlNodeId("a44e1ab3-6945-444c-889d-5bacee7056e8")
.displayName("apispec")
.honeypotBindLists(HoneypotProbeHoneypotBindListArgs.builder()
.bindPortLists(HoneypotProbeHoneypotBindListBindPortListArgs.builder()
.endPort(80)
.startPort(80)
.build())
.honeypotId("ede59ccdb1b7a2e21735d4593a6eb5ed31883af320c5ab63ab33818e94307be9")
.build())
.ping(true)
.probeType("host_probe")
.uuid("032b618f-b220-4a0d-bd37-fbdc6ef58b6a")
.build());
}
}

Import

Threat Detection Honeypot Probe can be imported using the id, e.g.

$ pulumi import alicloud:threatdetection/honeypotProbe:HoneypotProbe example <id>

Properties

Link copied to clipboard
val arp: Output<Boolean>?

ARP spoofing detection.true: Enable false: Disabled

Link copied to clipboard
val controlNodeId: Output<String>

The ID of the management node.

Link copied to clipboard
val displayName: Output<String>

Probe display name.

Link copied to clipboard

Configure the service.See the following Block HoneypotBindList.

Link copied to clipboard
val honeypotProbeId: Output<String>

The first ID of the resource

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val ping: Output<Boolean>?

Ping scan detection. Value: true: Enable false: Disabled

Link copied to clipboard
val probeType: Output<String>

Probe type, support host_probe and vpc_black_hole_probe.

Link copied to clipboard
val probeVersion: Output<String>

The version of the probe.

Link copied to clipboard
val proxyIp: Output<String>?

The IP address of the proxy.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val serviceIpLists: Output<List<String>>

Listen to the IP address list.

Link copied to clipboard
val status: Output<String>

The status of the resource

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val uuid: Output<String>?

Machine uuid, probe_type is host_probe. This value cannot be empty.

Link copied to clipboard
val vpcId: Output<String>?

The ID of the VPC. probe_type is vpc_black_hole_probe. This value cannot be empty.