All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::ThreatDetection::HoneypotNode

Last Updated:Jul 05, 2026

Use ALIYUN::ThreatDetection::HoneypotNode to create a honeypot management node.

Syntax

{
  "Type": "ALIYUN::ThreatDetection::HoneypotNode",
  "Properties": {
    "NodeName": String,
    "AvailableProbeNum": Integer,
    "AllowHoneypotAccessInternet": Boolean,
    "SecurityGroupProbeIpList": List
  }
}

Properties

Parameter

Type

Required

Update allowed

Description

Constraints

NodeName

String

Yes

Yes

The name of the management node.

None

AllowHoneypotAccessInternet

Boolean

No

No

Whether to allow honeypots to access the Internet.

Valid values:

  • true: Allows honeypots to access the Internet.

  • false: Does not allow honeypots to access the Internet.

AvailableProbeNum

Integer

No

Yes

The number of available probes.

None

SecurityGroupProbeIpList

List

No

Yes

The CIDR blocks allowed to access the management node.

Length: 0 to 100

Return values

Fn::GetAtt

  • NodeName: The name of the management node.

  • AvailableProbeNum: The number of available probes.

  • CreateTime: The time when the management node was created.

  • AllowHoneypotAccessInternet: Whether honeypots are allowed to access the Internet.

  • NodeId: The ID of the honeypot management node.

  • SecurityGroupProbeIpList: The list of CIDR blocks allowed to access the management node.

Examples

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AllowHoneypotAccessInternet:
    Type: Boolean
    Description:
      en: |-
        Specifies whether to allow honeypots to access the Internet. Valid values:
        *   **true**: allows honeypots to access the Internet.
        *   **false**: does not allow honeypots to access the Internet.
    Default: Null
    Required: false
  SecurityGroupProbeIpList:
    Description:
      en: The CIDR blocks that are allowed to access the management node.
    Required: false
    Default: Null
    Type: Json
    MinLength: 0
    MaxLength: 100
    AssociationProperty: List[Parameter]
    AssociationPropertyMetadata:
      Parameter:
        Type: String
        Description:
          en: The CIDR block that is allowed to access the management node.
        Default: Null
        Required: false
  NodeName:
    Type: String
    Description:
      en: The name of the management node.
    Required: true
  AvailableProbeNum:
    Type: Number
    Description:
      en: The number of available probes.
    Default: Null
    Required: false
Resources:
  ExtensionResource:
    Type: ALIYUN::ThreatDetection::HoneypotNode
    Properties:
      AllowHoneypotAccessInternet:
        Ref: AllowHoneypotAccessInternet
      SecurityGroupProbeIpList:
        Ref: SecurityGroupProbeIpList
      NodeName:
        Ref: NodeName
      AvailableProbeNum:
        Ref: AvailableProbeNum
Outputs:
  NodeName:
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - NodeName
    Description: The name of the management node.
  AllowHoneypotAccessInternet:
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - AllowHoneypotAccessInternet
    Description: Specifies whether to allow honeypots to access the Internet.
  NodeId:
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - NodeId
    Description: The ID of the honeypot management node.
  SecurityGroupProbeIpList:
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - SecurityGroupProbeIpList
    Description: The CIDR blocks that are allowed to access the management node.
  CreateTime:
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreateTime
    Description: The time when the management node was created.
  AvailableProbeNum:
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - AvailableProbeNum
    Description: The number of available probes.
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AllowHoneypotAccessInternet": {
      "Type": "Boolean",
      "Description": {
        "en": "Specifies whether to allow honeypots to access the Internet. Valid values:\n*   **true**: allows honeypots to access the Internet.\n*   **false**: does not allow honeypots to access the Internet."
      },
      "Default": null,
      "Required": false
    },
    "SecurityGroupProbeIpList": {
      "Description": {
        "en": "The CIDR blocks that are allowed to access the management node."
      },
      "Required": false,
      "Default": null,
      "Type": "Json",
      "MinLength": 0,
      "MaxLength": 100,
      "AssociationProperty": "List[Parameter]",
      "AssociationPropertyMetadata": {
        "Parameter": {
          "Type": "String",
          "Description": {
            "en": "The CIDR block that is allowed to access the management node."
          },
          "Default": null,
          "Required": false
        }
      }
    },
    "NodeName": {
      "Type": "String",
      "Description": {
        "en": "The name of the management node."
      },
      "Required": true
    },
    "AvailableProbeNum": {
      "Type": "Number",
      "Description": {
        "en": "The number of available probes."
      },
      "Default": null,
      "Required": false
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::ThreatDetection::HoneypotNode",
      "Properties": {
        "AllowHoneypotAccessInternet": {
          "Ref": "AllowHoneypotAccessInternet"
        },
        "SecurityGroupProbeIpList": {
          "Ref": "SecurityGroupProbeIpList"
        },
        "NodeName": {
          "Ref": "NodeName"
        },
        "AvailableProbeNum": {
          "Ref": "AvailableProbeNum"
        }
      }
    }
  },
  "Outputs": {
    "NodeName": {
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "NodeName"
        ]
      },
      "Description": "The name of the management node."
    },
    "AllowHoneypotAccessInternet": {
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "AllowHoneypotAccessInternet"
        ]
      },
      "Description": "Specifies whether to allow honeypots to access the Internet."
    },
    "NodeId": {
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "NodeId"
        ]
      },
      "Description": "The ID of the honeypot management node."
    },
    "SecurityGroupProbeIpList": {
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SecurityGroupProbeIpList"
        ]
      },
      "Description": "The CIDR blocks that are allowed to access the management node."
    },
    "CreateTime": {
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      },
      "Description": "The time when the management node was created."
    },
    "AvailableProbeNum": {
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "AvailableProbeNum"
        ]
      },
      "Description": "The number of available probes."
    }
  }
}