Package-level declarations

Types

Link copied to clipboard

Provides a Threat Detection Anti Brute Force Rule resource. For information about Threat Detection Anti Brute Force Rule and how to use it, see What is Anti Brute Force Rule.

Link copied to clipboard
data class AntiBruteForceRuleArgs(val antiBruteForceRuleName: Output<String>? = null, val defaultRule: Output<Boolean>? = null, val failCount: Output<Int>? = null, val forbiddenTime: Output<Int>? = null, val span: Output<Int>? = null, val uuidLists: Output<List<String>>? = null) : ConvertibleToJava<AntiBruteForceRuleArgs>

Provides a Threat Detection Anti Brute Force Rule resource. For information about Threat Detection Anti Brute Force Rule and how to use it, see What is Anti Brute Force Rule.

Link copied to clipboard

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

Link copied to clipboard
data class BackupPolicyArgs(val backupPolicyName: Output<String>? = null, val policy: Output<String>? = null, val policyRegionId: Output<String>? = null, val policyVersion: Output<String>? = null, val uuidLists: Output<List<String>>? = null) : ConvertibleToJava<BackupPolicyArgs>

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
data class BaselineStrategyArgs(val baselineStrategyName: Output<String>? = null, val customType: Output<String>? = null, val cycleDays: Output<Int>? = null, val cycleStartTime: Output<Int>? = null, val endTime: Output<String>? = null, val riskSubTypeName: Output<String>? = null, val startTime: Output<String>? = null, val targetType: Output<String>? = null) : ConvertibleToJava<BaselineStrategyArgs>

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

Link copied to clipboard

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

Link copied to clipboard
data class HoneyPotArgs(val honeypotImageId: Output<String>? = null, val honeypotImageName: Output<String>? = null, val honeypotName: Output<String>? = null, val nodeId: Output<String>? = null) : ConvertibleToJava<HoneyPotArgs>

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
data class HoneypotNodeArgs(val allowHoneypotAccessInternet: Output<Boolean>? = null, val availableProbeNum: Output<Int>? = null, val nodeName: Output<String>? = null, val securityGroupProbeIpLists: Output<List<String>>? = null) : ConvertibleToJava<HoneypotNodeArgs>

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
data class HoneypotPresetArgs(val honeypotImageName: Output<String>? = null, val meta: Output<HoneypotPresetMetaArgs>? = null, val nodeId: Output<String>? = null, val presetName: Output<String>? = null) : ConvertibleToJava<HoneypotPresetArgs>

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

Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
data class HoneypotProbeArgs(val arp: Output<Boolean>? = null, val controlNodeId: Output<String>? = null, val displayName: Output<String>? = null, val honeypotBindLists: Output<List<HoneypotProbeHoneypotBindListArgs>>? = null, val ping: Output<Boolean>? = null, val probeType: Output<String>? = null, val probeVersion: Output<String>? = null, val proxyIp: Output<String>? = null, val serviceIpLists: Output<List<String>>? = null, val uuid: Output<String>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<HoneypotProbeArgs>

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
data class VulWhitelistArgs(val reason: Output<String>? = null, val targetInfo: Output<String>? = null, val whitelist: Output<String>? = null) : ConvertibleToJava<VulWhitelistArgs>

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Threat Detection Web Lock Config resource. For information about Threat Detection Web Lock Config and how to use it, see What is Web Lock Config.

Link copied to clipboard
data class WebLockConfigArgs(val defenceMode: Output<String>? = null, val dir: Output<String>? = null, val exclusiveDir: Output<String>? = null, val exclusiveFile: Output<String>? = null, val exclusiveFileType: Output<String>? = null, val inclusiveFileType: Output<String>? = null, val localBackupDir: Output<String>? = null, val mode: Output<String>? = null, val uuid: Output<String>? = null) : ConvertibleToJava<WebLockConfigArgs>

Provides a Threat Detection Web Lock Config resource. For information about Threat Detection Web Lock Config and how to use it, see What is Web Lock Config.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun backupPolicyResource(name: String, block: suspend BackupPolicyResourceBuilder.() -> Unit): BackupPolicy
Link copied to clipboard
Link copied to clipboard
suspend fun honeypotNodeResource(name: String, block: suspend HoneypotNodeResourceBuilder.() -> Unit): HoneypotNode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun honeyPotResource(name: String, block: suspend HoneyPotResourceBuilder.() -> Unit): HoneyPot
Link copied to clipboard
suspend fun vulWhitelistResource(name: String, block: suspend VulWhitelistResourceBuilder.() -> Unit): VulWhitelist
Link copied to clipboard