Package-level declarations

Types

Link copied to clipboard
class AntiBruteForceRule : KotlinCustomResource

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
Link copied to clipboard
class BackupPolicy : KotlinCustomResource

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
object BackupPolicyMapper : ResourceMapper<BackupPolicy>
Link copied to clipboard
Link copied to clipboard
class BaselineStrategy : KotlinCustomResource

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
object BaselineStrategyMapper : ResourceMapper<BaselineStrategy>
Link copied to clipboard
class HoneyPot : KotlinCustomResource

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
object HoneyPotMapper : ResourceMapper<HoneyPot>
Link copied to clipboard
class HoneypotNode : KotlinCustomResource

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
object HoneypotNodeMapper : ResourceMapper<HoneypotNode>
Link copied to clipboard
Link copied to clipboard
class HoneypotPreset : KotlinCustomResource

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
object HoneypotPresetMapper : ResourceMapper<HoneypotPreset>
Link copied to clipboard
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.

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
object HoneypotProbeMapper : ResourceMapper<HoneypotProbe>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

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

Link copied to clipboard
data class InstanceArgs(val buyNumber: Output<String>? = null, val containerImageScan: Output<String>? = null, val honeypot: Output<String>? = null, val honeypotSwitch: Output<String>? = null, val instanceId: Output<String>? = null, val modifyType: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val renewPeriod: Output<Int>? = null, val renewalPeriodUnit: Output<String>? = null, val renewalStatus: Output<String>? = null, val sasAntiRansomware: Output<String>? = null, val sasSc: Output<Boolean>? = null, val sasSdk: Output<String>? = null, val sasSdkSwitch: Output<String>? = null, val sasSlsStorage: Output<String>? = null, val sasWebguardBoolean: Output<String>? = null, val sasWebguardOrderNum: Output<String>? = null, val threatAnalysis: Output<String>? = null, val threatAnalysisSwitch: Output<String>? = null, val vCore: Output<String>? = null, val versionCode: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

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

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class VulWhitelist : KotlinCustomResource

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
object VulWhitelistMapper : ResourceMapper<VulWhitelist>
Link copied to clipboard
Link copied to clipboard
class WebLockConfig : KotlinCustomResource

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
object WebLockConfigMapper : ResourceMapper<WebLockConfig>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun honeyPot(name: String, block: suspend HoneyPotResourceBuilder.() -> Unit): HoneyPot
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
Link copied to clipboard