ThreatdetectionFunctions

Functions

Link copied to clipboard

This data source provides Threat Detection Anti Brute Force Rule available to the user.What is Anti Brute Force Rule

suspend fun getAntiBruteForceRules(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetAntiBruteForceRulesResult
Link copied to clipboard

This data source provides Threat Detection Asset available to the user.What is Asset

suspend fun getAssets(argument: suspend GetAssetsPlainArgsBuilder.() -> Unit): GetAssetsResult
suspend fun getAssets(criteria: String? = null, ids: List<String>? = null, importance: Int? = null, logicalExp: String? = null, machineTypes: String? = null, noGroupTrace: Boolean? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetAssetsResult
Link copied to clipboard

This data source provides the Threat Detection Backup Policies of the current Alibaba Cloud user.

suspend fun getBackupPolicies(currentPage: Int? = null, ids: List<String>? = null, machineRemark: String? = null, name: String? = null, nameRegex: String? = null, outputFile: String? = null, pageSize: Int? = null, status: String? = null): GetBackupPoliciesResult
Link copied to clipboard

This data source provides Threat Detection Baseline Strategy available to the user.What is Baseline Strategy

suspend fun getBaselineStrategies(customType: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, strategyIds: String? = null): GetBaselineStrategiesResult
Link copied to clipboard

This data source provides Threat Detection Honeypot Image available to the user.What is Honeypot Image

suspend fun getHoneypotImages(ids: List<String>? = null, nameRegex: String? = null, nodeId: String? = null, outputFile: String? = null): GetHoneypotImagesResult
Link copied to clipboard

This data source provides Threat Detection Honeypot Node available to the user.What is Honeypot Node

suspend fun getHoneypotNodes(ids: List<String>? = null, nameRegex: String? = null, nodeId: String? = null, nodeName: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetHoneypotNodesResult
Link copied to clipboard

This data source provides Threat Detection Honeypot Preset available to the user.

suspend fun getHoneypotPresets(currentPage: Int? = null, enableDetails: Boolean? = null, honeypotImageName: String? = null, ids: List<String>? = null, lang: String? = null, nodeId: String? = null, nodeName: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, presetName: String? = null): GetHoneypotPresetsResult
Link copied to clipboard

This data source provides Threat Detection Honeypot Probe available to the user.What is Honeypot Probe

suspend fun getHoneypotProbes(displayName: String? = null, enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, probeStatus: String? = null, probeType: String? = null): GetHoneypotProbesResult
Link copied to clipboard

This data source provides Threat Detection Honey Pot available to the user.What is Honey Pot

suspend fun getHoneyPots(honeypotId: String? = null, honeypotName: String? = null, ids: List<String>? = null, nameRegex: String? = null, nodeId: String? = null, nodeName: String? = null, outputFile: String? = null): GetHoneyPotsResult
Link copied to clipboard

This data source provides Threat Detection Instance available to the user.What is Instance

suspend fun getInstances(ids: List<String>? = null, instanceId: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, renewStatus: String? = null): GetInstancesResult
Link copied to clipboard

Using this data source can open Threat Detection Log Shipper automatically. If the service has been enabled, it will return Opened. For information about Threat Detection Log Shipper and how to use it, see What is Log Shipper.

suspend fun getLogShipper(enable: String? = null): GetLogShipperResult
Link copied to clipboard

This data source provides Threat Detection Vul Whitelists of the current Alibaba Cloud user.

suspend fun getVulWhitelists(ids: List<String>? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetVulWhitelistsResult
Link copied to clipboard

This data source provides Threat Detection Web Lock Config available to the user.What is Web Lock Config

suspend fun getWebLockConfigs(ids: List<String>? = null, lang: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, remark: String? = null, sourceIp: String? = null, status: String? = null): GetWebLockConfigsResult