Package-level declarations

Types

Link copied to clipboard
class Config : KotlinCustomResource

Provides a Data Security Center Config resource. For information about Data Security Center Config and how to use it, see What is Config.

Link copied to clipboard
data class ConfigArgs(val code: Output<String>? = null, val description: Output<String>? = null, val lang: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ConfigArgs>

Provides a Data Security Center Config resource. For information about Data Security Center Config and how to use it, see What is Config.

Link copied to clipboard

Builder for ConfigArgs.

Link copied to clipboard
object ConfigMapper : ResourceMapper<Config>
Link copied to clipboard

Builder for Config.

Link copied to clipboard
class DataLimit : KotlinCustomResource

Provides a Data Security Center Data Limit resource. For information about Data Security Center Data Limit and how to use it, see What is Data Limit.

Link copied to clipboard
data class DataLimitArgs(val auditStatus: Output<Int>? = null, val engineType: Output<String>? = null, val lang: Output<String>? = null, val logStoreDay: Output<Int>? = null, val parentId: Output<String>? = null, val password: Output<String>? = null, val port: Output<Int>? = null, val resourceType: Output<String>? = null, val serviceRegionId: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<DataLimitArgs>

Provides a Data Security Center Data Limit resource. For information about Data Security Center Data Limit and how to use it, see What is Data Limit.

Link copied to clipboard
Link copied to clipboard
object DataLimitMapper : ResourceMapper<DataLimit>
Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

Provides a Data Security Center Instance resource. For information about Data Security Center Instance and how to use it, see What is Instance.

Link copied to clipboard
data class InstanceArgs(val dataphin: Output<String>? = null, val dataphinCount: Output<String>? = null, val logistics: Output<String>? = null, val modifyType: Output<String>? = null, val ossSize: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val renewPeriod: Output<Int>? = null, val renewalStatus: Output<String>? = null, val sdCbool: Output<String>? = null, val sdc: Output<String>? = null, val sddpVersion: Output<String>? = null, val udCbool: Output<String>? = null, val udc: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Provides a Data Security Center Instance resource. For information about Data Security Center 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
class Rule : KotlinCustomResource

Provides a Data Security Center Rule resource. For information about Data Security Center Rule and how to use it, see What is Rule.

Link copied to clipboard
data class RuleArgs(val category: Output<Int>? = null, val content: Output<String>? = null, val contentCategory: Output<String>? = null, val description: Output<String>? = null, val lang: Output<String>? = null, val productCode: Output<String>? = null, val productId: Output<String>? = null, val riskLevelId: Output<String>? = null, val ruleName: Output<String>? = null, val ruleType: Output<Int>? = null, val statExpress: Output<String>? = null, val status: Output<Int>? = null, val target: Output<String>? = null, val warnLevel: Output<Int>? = null) : ConvertibleToJava<RuleArgs>

Provides a Data Security Center Rule resource. For information about Data Security Center Rule and how to use it, see What is Rule.

Link copied to clipboard

Builder for RuleArgs.

Link copied to clipboard
object RuleMapper : ResourceMapper<Rule>
Link copied to clipboard

Builder for Rule.

Link copied to clipboard

Functions

Link copied to clipboard
fun config(name: String): Config
suspend fun config(name: String, block: suspend ConfigResourceBuilder.() -> Unit): Config
Link copied to clipboard
suspend fun dataLimit(name: String, block: suspend DataLimitResourceBuilder.() -> Unit): DataLimit
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
fun rule(name: String): Rule
suspend fun rule(name: String, block: suspend RuleResourceBuilder.() -> Unit): Rule