alicloud.threatdetection.HoneypotProbe
Explore with Pulumi AI
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
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const _default = new alicloud.threatdetection.HoneypotProbe("default", {
uuid: "032b618f-b220-4a0d-bd37-fbdc6ef58b6a",
probeType: "host_probe",
controlNodeId: "a44e1ab3-6945-444c-889d-5bacee7056e8",
ping: true,
honeypotBindLists: [{
bindPortLists: [{
startPort: 80,
endPort: 80,
}],
honeypotId: "ede59ccdb1b7a2e21735d4593a6eb5ed31883af320c5ab63ab33818e94307be9",
}],
displayName: "apispec",
arp: true,
});
import pulumi
import pulumi_alicloud as alicloud
default = alicloud.threatdetection.HoneypotProbe("default",
uuid="032b618f-b220-4a0d-bd37-fbdc6ef58b6a",
probe_type="host_probe",
control_node_id="a44e1ab3-6945-444c-889d-5bacee7056e8",
ping=True,
honeypot_bind_lists=[{
"bind_port_lists": [{
"start_port": 80,
"end_port": 80,
}],
"honeypot_id": "ede59ccdb1b7a2e21735d4593a6eb5ed31883af320c5ab63ab33818e94307be9",
}],
display_name="apispec",
arp=True)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/threatdetection"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := threatdetection.NewHoneypotProbe(ctx, "default", &threatdetection.HoneypotProbeArgs{
Uuid: pulumi.String("032b618f-b220-4a0d-bd37-fbdc6ef58b6a"),
ProbeType: pulumi.String("host_probe"),
ControlNodeId: pulumi.String("a44e1ab3-6945-444c-889d-5bacee7056e8"),
Ping: pulumi.Bool(true),
HoneypotBindLists: threatdetection.HoneypotProbeHoneypotBindListArray{
&threatdetection.HoneypotProbeHoneypotBindListArgs{
BindPortLists: threatdetection.HoneypotProbeHoneypotBindListBindPortListArray{
&threatdetection.HoneypotProbeHoneypotBindListBindPortListArgs{
StartPort: pulumi.Int(80),
EndPort: pulumi.Int(80),
},
},
HoneypotId: pulumi.String("ede59ccdb1b7a2e21735d4593a6eb5ed31883af320c5ab63ab33818e94307be9"),
},
},
DisplayName: pulumi.String("apispec"),
Arp: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var @default = new AliCloud.ThreatDetection.HoneypotProbe("default", new()
{
Uuid = "032b618f-b220-4a0d-bd37-fbdc6ef58b6a",
ProbeType = "host_probe",
ControlNodeId = "a44e1ab3-6945-444c-889d-5bacee7056e8",
Ping = true,
HoneypotBindLists = new[]
{
new AliCloud.ThreatDetection.Inputs.HoneypotProbeHoneypotBindListArgs
{
BindPortLists = new[]
{
new AliCloud.ThreatDetection.Inputs.HoneypotProbeHoneypotBindListBindPortListArgs
{
StartPort = 80,
EndPort = 80,
},
},
HoneypotId = "ede59ccdb1b7a2e21735d4593a6eb5ed31883af320c5ab63ab33818e94307be9",
},
},
DisplayName = "apispec",
Arp = true,
});
});
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()
.uuid("032b618f-b220-4a0d-bd37-fbdc6ef58b6a")
.probeType("host_probe")
.controlNodeId("a44e1ab3-6945-444c-889d-5bacee7056e8")
.ping(true)
.honeypotBindLists(HoneypotProbeHoneypotBindListArgs.builder()
.bindPortLists(HoneypotProbeHoneypotBindListBindPortListArgs.builder()
.startPort(80)
.endPort(80)
.build())
.honeypotId("ede59ccdb1b7a2e21735d4593a6eb5ed31883af320c5ab63ab33818e94307be9")
.build())
.displayName("apispec")
.arp(true)
.build());
}
}
resources:
default:
type: alicloud:threatdetection:HoneypotProbe
properties:
uuid: 032b618f-b220-4a0d-bd37-fbdc6ef58b6a
probeType: host_probe
controlNodeId: a44e1ab3-6945-444c-889d-5bacee7056e8
ping: true
honeypotBindLists:
- bindPortLists:
- startPort: 80
endPort: 80
honeypotId: ede59ccdb1b7a2e21735d4593a6eb5ed31883af320c5ab63ab33818e94307be9
displayName: apispec
arp: true
Create HoneypotProbe Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new HoneypotProbe(name: string, args: HoneypotProbeArgs, opts?: CustomResourceOptions);
@overload
def HoneypotProbe(resource_name: str,
args: HoneypotProbeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def HoneypotProbe(resource_name: str,
opts: Optional[ResourceOptions] = None,
control_node_id: Optional[str] = None,
display_name: Optional[str] = None,
probe_type: Optional[str] = None,
arp: Optional[bool] = None,
honeypot_bind_lists: Optional[Sequence[HoneypotProbeHoneypotBindListArgs]] = None,
ping: Optional[bool] = None,
probe_version: Optional[str] = None,
proxy_ip: Optional[str] = None,
service_ip_lists: Optional[Sequence[str]] = None,
uuid: Optional[str] = None,
vpc_id: Optional[str] = None)
func NewHoneypotProbe(ctx *Context, name string, args HoneypotProbeArgs, opts ...ResourceOption) (*HoneypotProbe, error)
public HoneypotProbe(string name, HoneypotProbeArgs args, CustomResourceOptions? opts = null)
public HoneypotProbe(String name, HoneypotProbeArgs args)
public HoneypotProbe(String name, HoneypotProbeArgs args, CustomResourceOptions options)
type: alicloud:threatdetection:HoneypotProbe
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args HoneypotProbeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args HoneypotProbeArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args HoneypotProbeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args HoneypotProbeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args HoneypotProbeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var honeypotProbeResource = new AliCloud.ThreatDetection.HoneypotProbe("honeypotProbeResource", new()
{
ControlNodeId = "string",
DisplayName = "string",
ProbeType = "string",
Arp = false,
HoneypotBindLists = new[]
{
new AliCloud.ThreatDetection.Inputs.HoneypotProbeHoneypotBindListArgs
{
BindPortLists = new[]
{
new AliCloud.ThreatDetection.Inputs.HoneypotProbeHoneypotBindListBindPortListArgs
{
BindPort = false,
EndPort = 0,
Fixed = false,
StartPort = 0,
TargetPort = 0,
},
},
HoneypotId = "string",
},
},
Ping = false,
ProbeVersion = "string",
ProxyIp = "string",
ServiceIpLists = new[]
{
"string",
},
Uuid = "string",
VpcId = "string",
});
example, err := threatdetection.NewHoneypotProbe(ctx, "honeypotProbeResource", &threatdetection.HoneypotProbeArgs{
ControlNodeId: pulumi.String("string"),
DisplayName: pulumi.String("string"),
ProbeType: pulumi.String("string"),
Arp: pulumi.Bool(false),
HoneypotBindLists: threatdetection.HoneypotProbeHoneypotBindListArray{
&threatdetection.HoneypotProbeHoneypotBindListArgs{
BindPortLists: threatdetection.HoneypotProbeHoneypotBindListBindPortListArray{
&threatdetection.HoneypotProbeHoneypotBindListBindPortListArgs{
BindPort: pulumi.Bool(false),
EndPort: pulumi.Int(0),
Fixed: pulumi.Bool(false),
StartPort: pulumi.Int(0),
TargetPort: pulumi.Int(0),
},
},
HoneypotId: pulumi.String("string"),
},
},
Ping: pulumi.Bool(false),
ProbeVersion: pulumi.String("string"),
ProxyIp: pulumi.String("string"),
ServiceIpLists: pulumi.StringArray{
pulumi.String("string"),
},
Uuid: pulumi.String("string"),
VpcId: pulumi.String("string"),
})
var honeypotProbeResource = new HoneypotProbe("honeypotProbeResource", HoneypotProbeArgs.builder()
.controlNodeId("string")
.displayName("string")
.probeType("string")
.arp(false)
.honeypotBindLists(HoneypotProbeHoneypotBindListArgs.builder()
.bindPortLists(HoneypotProbeHoneypotBindListBindPortListArgs.builder()
.bindPort(false)
.endPort(0)
.fixed(false)
.startPort(0)
.targetPort(0)
.build())
.honeypotId("string")
.build())
.ping(false)
.probeVersion("string")
.proxyIp("string")
.serviceIpLists("string")
.uuid("string")
.vpcId("string")
.build());
honeypot_probe_resource = alicloud.threatdetection.HoneypotProbe("honeypotProbeResource",
control_node_id="string",
display_name="string",
probe_type="string",
arp=False,
honeypot_bind_lists=[{
"bind_port_lists": [{
"bind_port": False,
"end_port": 0,
"fixed": False,
"start_port": 0,
"target_port": 0,
}],
"honeypot_id": "string",
}],
ping=False,
probe_version="string",
proxy_ip="string",
service_ip_lists=["string"],
uuid="string",
vpc_id="string")
const honeypotProbeResource = new alicloud.threatdetection.HoneypotProbe("honeypotProbeResource", {
controlNodeId: "string",
displayName: "string",
probeType: "string",
arp: false,
honeypotBindLists: [{
bindPortLists: [{
bindPort: false,
endPort: 0,
fixed: false,
startPort: 0,
targetPort: 0,
}],
honeypotId: "string",
}],
ping: false,
probeVersion: "string",
proxyIp: "string",
serviceIpLists: ["string"],
uuid: "string",
vpcId: "string",
});
type: alicloud:threatdetection:HoneypotProbe
properties:
arp: false
controlNodeId: string
displayName: string
honeypotBindLists:
- bindPortLists:
- bindPort: false
endPort: 0
fixed: false
startPort: 0
targetPort: 0
honeypotId: string
ping: false
probeType: string
probeVersion: string
proxyIp: string
serviceIpLists:
- string
uuid: string
vpcId: string
HoneypotProbe Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The HoneypotProbe resource accepts the following input properties:
- Control
Node stringId - The ID of the management node.
- Display
Name string - Probe display name.
- Probe
Type string - Probe type, support
host_probe
andvpc_black_hole_probe
. - Arp bool
- ARP spoofing detection.true: Enable false: Disabled
- Honeypot
Bind List<Pulumi.Lists Ali Cloud. Threat Detection. Inputs. Honeypot Probe Honeypot Bind List> - Configure the service.See the following
Block HoneypotBindList
. - Ping bool
- Ping scan detection. Value: true: Enable false: Disabled
- Probe
Version string - The version of the probe.
- Proxy
Ip string - The IP address of the proxy.
- Service
Ip List<string>Lists - Listen to the IP address list.
- Uuid string
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - Vpc
Id string - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
- Control
Node stringId - The ID of the management node.
- Display
Name string - Probe display name.
- Probe
Type string - Probe type, support
host_probe
andvpc_black_hole_probe
. - Arp bool
- ARP spoofing detection.true: Enable false: Disabled
- Honeypot
Bind []HoneypotLists Probe Honeypot Bind List Args - Configure the service.See the following
Block HoneypotBindList
. - Ping bool
- Ping scan detection. Value: true: Enable false: Disabled
- Probe
Version string - The version of the probe.
- Proxy
Ip string - The IP address of the proxy.
- Service
Ip []stringLists - Listen to the IP address list.
- Uuid string
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - Vpc
Id string - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
- control
Node StringId - The ID of the management node.
- display
Name String - Probe display name.
- probe
Type String - Probe type, support
host_probe
andvpc_black_hole_probe
. - arp Boolean
- ARP spoofing detection.true: Enable false: Disabled
- honeypot
Bind List<HoneypotLists Probe Honeypot Bind List> - Configure the service.See the following
Block HoneypotBindList
. - ping Boolean
- Ping scan detection. Value: true: Enable false: Disabled
- probe
Version String - The version of the probe.
- proxy
Ip String - The IP address of the proxy.
- service
Ip List<String>Lists - Listen to the IP address list.
- uuid String
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - vpc
Id String - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
- control
Node stringId - The ID of the management node.
- display
Name string - Probe display name.
- probe
Type string - Probe type, support
host_probe
andvpc_black_hole_probe
. - arp boolean
- ARP spoofing detection.true: Enable false: Disabled
- honeypot
Bind HoneypotLists Probe Honeypot Bind List[] - Configure the service.See the following
Block HoneypotBindList
. - ping boolean
- Ping scan detection. Value: true: Enable false: Disabled
- probe
Version string - The version of the probe.
- proxy
Ip string - The IP address of the proxy.
- service
Ip string[]Lists - Listen to the IP address list.
- uuid string
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - vpc
Id string - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
- control_
node_ strid - The ID of the management node.
- display_
name str - Probe display name.
- probe_
type str - Probe type, support
host_probe
andvpc_black_hole_probe
. - arp bool
- ARP spoofing detection.true: Enable false: Disabled
- honeypot_
bind_ Sequence[Honeypotlists Probe Honeypot Bind List Args] - Configure the service.See the following
Block HoneypotBindList
. - ping bool
- Ping scan detection. Value: true: Enable false: Disabled
- probe_
version str - The version of the probe.
- proxy_
ip str - The IP address of the proxy.
- service_
ip_ Sequence[str]lists - Listen to the IP address list.
- uuid str
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - vpc_
id str - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
- control
Node StringId - The ID of the management node.
- display
Name String - Probe display name.
- probe
Type String - Probe type, support
host_probe
andvpc_black_hole_probe
. - arp Boolean
- ARP spoofing detection.true: Enable false: Disabled
- honeypot
Bind List<Property Map>Lists - Configure the service.See the following
Block HoneypotBindList
. - ping Boolean
- Ping scan detection. Value: true: Enable false: Disabled
- probe
Version String - The version of the probe.
- proxy
Ip String - The IP address of the proxy.
- service
Ip List<String>Lists - Listen to the IP address list.
- uuid String
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - vpc
Id String - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
Outputs
All input properties are implicitly available as output properties. Additionally, the HoneypotProbe resource produces the following output properties:
- Honeypot
Probe stringId - The first ID of the resource
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The status of the resource
- Honeypot
Probe stringId - The first ID of the resource
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The status of the resource
- honeypot
Probe StringId - The first ID of the resource
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The status of the resource
- honeypot
Probe stringId - The first ID of the resource
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- The status of the resource
- honeypot_
probe_ strid - The first ID of the resource
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- The status of the resource
- honeypot
Probe StringId - The first ID of the resource
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The status of the resource
Look up Existing HoneypotProbe Resource
Get an existing HoneypotProbe resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: HoneypotProbeState, opts?: CustomResourceOptions): HoneypotProbe
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arp: Optional[bool] = None,
control_node_id: Optional[str] = None,
display_name: Optional[str] = None,
honeypot_bind_lists: Optional[Sequence[HoneypotProbeHoneypotBindListArgs]] = None,
honeypot_probe_id: Optional[str] = None,
ping: Optional[bool] = None,
probe_type: Optional[str] = None,
probe_version: Optional[str] = None,
proxy_ip: Optional[str] = None,
service_ip_lists: Optional[Sequence[str]] = None,
status: Optional[str] = None,
uuid: Optional[str] = None,
vpc_id: Optional[str] = None) -> HoneypotProbe
func GetHoneypotProbe(ctx *Context, name string, id IDInput, state *HoneypotProbeState, opts ...ResourceOption) (*HoneypotProbe, error)
public static HoneypotProbe Get(string name, Input<string> id, HoneypotProbeState? state, CustomResourceOptions? opts = null)
public static HoneypotProbe get(String name, Output<String> id, HoneypotProbeState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arp bool
- ARP spoofing detection.true: Enable false: Disabled
- Control
Node stringId - The ID of the management node.
- Display
Name string - Probe display name.
- Honeypot
Bind List<Pulumi.Lists Ali Cloud. Threat Detection. Inputs. Honeypot Probe Honeypot Bind List> - Configure the service.See the following
Block HoneypotBindList
. - Honeypot
Probe stringId - The first ID of the resource
- Ping bool
- Ping scan detection. Value: true: Enable false: Disabled
- Probe
Type string - Probe type, support
host_probe
andvpc_black_hole_probe
. - Probe
Version string - The version of the probe.
- Proxy
Ip string - The IP address of the proxy.
- Service
Ip List<string>Lists - Listen to the IP address list.
- Status string
- The status of the resource
- Uuid string
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - Vpc
Id string - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
- Arp bool
- ARP spoofing detection.true: Enable false: Disabled
- Control
Node stringId - The ID of the management node.
- Display
Name string - Probe display name.
- Honeypot
Bind []HoneypotLists Probe Honeypot Bind List Args - Configure the service.See the following
Block HoneypotBindList
. - Honeypot
Probe stringId - The first ID of the resource
- Ping bool
- Ping scan detection. Value: true: Enable false: Disabled
- Probe
Type string - Probe type, support
host_probe
andvpc_black_hole_probe
. - Probe
Version string - The version of the probe.
- Proxy
Ip string - The IP address of the proxy.
- Service
Ip []stringLists - Listen to the IP address list.
- Status string
- The status of the resource
- Uuid string
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - Vpc
Id string - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
- arp Boolean
- ARP spoofing detection.true: Enable false: Disabled
- control
Node StringId - The ID of the management node.
- display
Name String - Probe display name.
- honeypot
Bind List<HoneypotLists Probe Honeypot Bind List> - Configure the service.See the following
Block HoneypotBindList
. - honeypot
Probe StringId - The first ID of the resource
- ping Boolean
- Ping scan detection. Value: true: Enable false: Disabled
- probe
Type String - Probe type, support
host_probe
andvpc_black_hole_probe
. - probe
Version String - The version of the probe.
- proxy
Ip String - The IP address of the proxy.
- service
Ip List<String>Lists - Listen to the IP address list.
- status String
- The status of the resource
- uuid String
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - vpc
Id String - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
- arp boolean
- ARP spoofing detection.true: Enable false: Disabled
- control
Node stringId - The ID of the management node.
- display
Name string - Probe display name.
- honeypot
Bind HoneypotLists Probe Honeypot Bind List[] - Configure the service.See the following
Block HoneypotBindList
. - honeypot
Probe stringId - The first ID of the resource
- ping boolean
- Ping scan detection. Value: true: Enable false: Disabled
- probe
Type string - Probe type, support
host_probe
andvpc_black_hole_probe
. - probe
Version string - The version of the probe.
- proxy
Ip string - The IP address of the proxy.
- service
Ip string[]Lists - Listen to the IP address list.
- status string
- The status of the resource
- uuid string
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - vpc
Id string - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
- arp bool
- ARP spoofing detection.true: Enable false: Disabled
- control_
node_ strid - The ID of the management node.
- display_
name str - Probe display name.
- honeypot_
bind_ Sequence[Honeypotlists Probe Honeypot Bind List Args] - Configure the service.See the following
Block HoneypotBindList
. - honeypot_
probe_ strid - The first ID of the resource
- ping bool
- Ping scan detection. Value: true: Enable false: Disabled
- probe_
type str - Probe type, support
host_probe
andvpc_black_hole_probe
. - probe_
version str - The version of the probe.
- proxy_
ip str - The IP address of the proxy.
- service_
ip_ Sequence[str]lists - Listen to the IP address list.
- status str
- The status of the resource
- uuid str
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - vpc_
id str - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
- arp Boolean
- ARP spoofing detection.true: Enable false: Disabled
- control
Node StringId - The ID of the management node.
- display
Name String - Probe display name.
- honeypot
Bind List<Property Map>Lists - Configure the service.See the following
Block HoneypotBindList
. - honeypot
Probe StringId - The first ID of the resource
- ping Boolean
- Ping scan detection. Value: true: Enable false: Disabled
- probe
Type String - Probe type, support
host_probe
andvpc_black_hole_probe
. - probe
Version String - The version of the probe.
- proxy
Ip String - The IP address of the proxy.
- service
Ip List<String>Lists - Listen to the IP address list.
- status String
- The status of the resource
- uuid String
- Machine uuid, probe_type is
host_probe
. This value cannot be empty. - vpc
Id String - The ID of the VPC. probe_type is
vpc_black_hole_probe
. This value cannot be empty.
Supporting Types
HoneypotProbeHoneypotBindList, HoneypotProbeHoneypotBindListArgs
- Bind
Port List<Pulumi.Lists Ali Cloud. Threat Detection. Inputs. Honeypot Probe Honeypot Bind List Bind Port List> - List of listening ports.See the following
Block BindPortList
. - Honeypot
Id string - Honeypot ID.
- Bind
Port []HoneypotLists Probe Honeypot Bind List Bind Port List - List of listening ports.See the following
Block BindPortList
. - Honeypot
Id string - Honeypot ID.
- bind
Port List<HoneypotLists Probe Honeypot Bind List Bind Port List> - List of listening ports.See the following
Block BindPortList
. - honeypot
Id String - Honeypot ID.
- bind
Port HoneypotLists Probe Honeypot Bind List Bind Port List[] - List of listening ports.See the following
Block BindPortList
. - honeypot
Id string - Honeypot ID.
- bind_
port_ Sequence[Honeypotlists Probe Honeypot Bind List Bind Port List] - List of listening ports.See the following
Block BindPortList
. - honeypot_
id str - Honeypot ID.
- bind
Port List<Property Map>Lists - List of listening ports.See the following
Block BindPortList
. - honeypot
Id String - Honeypot ID.
HoneypotProbeHoneypotBindListBindPortList, HoneypotProbeHoneypotBindListBindPortListArgs
- Bind
Port bool - Whether to bind the port.
- End
Port int - End port.
- Fixed bool
- Whether the port is fixed.
- Start
Port int - Start port.
- Target
Port int - Destination port.
- Bind
Port bool - Whether to bind the port.
- End
Port int - End port.
- Fixed bool
- Whether the port is fixed.
- Start
Port int - Start port.
- Target
Port int - Destination port.
- bind
Port Boolean - Whether to bind the port.
- end
Port Integer - End port.
- fixed Boolean
- Whether the port is fixed.
- start
Port Integer - Start port.
- target
Port Integer - Destination port.
- bind
Port boolean - Whether to bind the port.
- end
Port number - End port.
- fixed boolean
- Whether the port is fixed.
- start
Port number - Start port.
- target
Port number - Destination port.
- bind_
port bool - Whether to bind the port.
- end_
port int - End port.
- fixed bool
- Whether the port is fixed.
- start_
port int - Start port.
- target_
port int - Destination port.
- bind
Port Boolean - Whether to bind the port.
- end
Port Number - End port.
- fixed Boolean
- Whether the port is fixed.
- start
Port Number - Start port.
- target
Port Number - Destination port.
Import
Threat Detection Honeypot Probe can be imported using the id, e.g.
$ pulumi import alicloud:threatdetection/honeypotProbe:HoneypotProbe example <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.