Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Domain : KotlinCustomResource

Provides a DCDN Domain resource. Full station accelerated domain name. For information about DCDN Domain and how to use it, see What is Domain.

Link copied to clipboard
data class DomainArgs(val certId: Output<String>? = null, val certName: Output<String>? = null, val certRegion: Output<String>? = null, val certType: Output<String>? = null, val checkUrl: Output<String>? = null, val domainName: Output<String>? = null, val env: Output<String>? = null, val functionType: Output<String>? = null, val resourceGroupId: Output<String>? = null, val scene: Output<String>? = null, val scope: Output<String>? = null, val sources: Output<List<DomainSourceArgs>>? = null, val sslPri: Output<String>? = null, val sslProtocol: Output<String>? = null, val sslPub: Output<String>? = null, val status: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val topLevelDomain: Output<String>? = null) : ConvertibleToJava<DomainArgs>

Provides a DCDN Domain resource. Full station accelerated domain name. For information about DCDN Domain and how to use it, see What is Domain.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
class DomainConfig : KotlinCustomResource

Provides a DCDN Accelerated Domain resource. For information about domain config and how to use it, see Batch set config.

Link copied to clipboard
data class DomainConfigArgs(val domainName: Output<String>? = null, val functionArgs: Output<List<DomainConfigFunctionArgArgs>>? = null, val functionName: Output<String>? = null, val parentId: Output<String>? = null) : ConvertibleToJava<DomainConfigArgs>

Provides a DCDN Accelerated Domain resource. For information about domain config and how to use it, see Batch set config.

Link copied to clipboard
Link copied to clipboard
object DomainConfigMapper : ResourceMapper<DomainConfig>
Link copied to clipboard
Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class Er : KotlinCustomResource

Provides a DCDN Er resource. For information about DCDN Er and how to use it, see What is Er.

Link copied to clipboard
data class ErArgs(val description: Output<String>? = null, val envConf: Output<ErEnvConfArgs>? = null, val erName: Output<String>? = null) : ConvertibleToJava<ErArgs>

Provides a DCDN Er resource. For information about DCDN Er and how to use it, see What is Er.

Link copied to clipboard

Builder for ErArgs.

Link copied to clipboard
object ErMapper : ResourceMapper<Er>
Link copied to clipboard

Builder for Er.

Link copied to clipboard
class IpaDomain : KotlinCustomResource

Provides a DCDN Ipa Domain resource. For information about DCDN Ipa Domain and how to use it, see What is Ipa Domain.

Link copied to clipboard
data class IpaDomainArgs(val domainName: Output<String>? = null, val resourceGroupId: Output<String>? = null, val scope: Output<String>? = null, val sources: Output<List<IpaDomainSourceArgs>>? = null, val status: Output<String>? = null) : ConvertibleToJava<IpaDomainArgs>

Provides a DCDN Ipa Domain resource. For information about DCDN Ipa Domain and how to use it, see What is Ipa Domain.

Link copied to clipboard
Link copied to clipboard
object IpaDomainMapper : ResourceMapper<IpaDomain>
Link copied to clipboard
Link copied to clipboard
class Kv : KotlinCustomResource

Provides a Dcdn Kv resource. For information about Dcdn Kv and how to use it, see What is Kv.

Link copied to clipboard
data class KvArgs(val key: Output<String>? = null, val namespace: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<KvArgs>

Provides a Dcdn Kv resource. For information about Dcdn Kv and how to use it, see What is Kv.

Link copied to clipboard

Builder for KvArgs.

Link copied to clipboard
object KvMapper : ResourceMapper<Kv>
Link copied to clipboard
class KvNamespace : KotlinCustomResource

Provides a Dcdn Kv Namespace resource. For information about Dcdn Kv Namespace and how to use it, see What is Kv Namespace.

Link copied to clipboard
data class KvNamespaceArgs(val description: Output<String>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<KvNamespaceArgs>

Provides a Dcdn Kv Namespace resource. For information about Dcdn Kv Namespace and how to use it, see What is Kv Namespace.

Link copied to clipboard
Link copied to clipboard
object KvNamespaceMapper : ResourceMapper<KvNamespace>
Link copied to clipboard
Link copied to clipboard

Builder for Kv.

Link copied to clipboard
class WafDomain : KotlinCustomResource

Provides a DCDN Waf Domain resource. For information about DCDN Waf Domain and how to use it, see What is Waf Domain.

Link copied to clipboard
data class WafDomainArgs(val clientIpTag: Output<String>? = null, val domainName: Output<String>? = null) : ConvertibleToJava<WafDomainArgs>

Provides a DCDN Waf Domain resource. For information about DCDN Waf Domain and how to use it, see What is Waf Domain.

Link copied to clipboard
Link copied to clipboard
object WafDomainMapper : ResourceMapper<WafDomain>
Link copied to clipboard
Link copied to clipboard
class WafPolicy : KotlinCustomResource

Provides a DCDN Waf Policy resource. For information about DCDN Waf Policy and how to use it, see What is Waf Policy.

Link copied to clipboard
data class WafPolicyArgs(val defenseScene: Output<String>? = null, val policyName: Output<String>? = null, val policyType: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<WafPolicyArgs>

Provides a DCDN Waf Policy resource. For information about DCDN Waf Policy and how to use it, see What is Waf Policy.

Link copied to clipboard
Link copied to clipboard
class WafPolicyDomainAttachment : KotlinCustomResource

Provides a DCDN Waf Policy Domain Attachment resource. For information about DCDN Waf Policy Domain Attachment and how to use it, see What is Waf Policy Domain Attachment.

Link copied to clipboard
data class WafPolicyDomainAttachmentArgs(val domainName: Output<String>? = null, val policyId: Output<String>? = null) : ConvertibleToJava<WafPolicyDomainAttachmentArgs>

Provides a DCDN Waf Policy Domain Attachment resource. For information about DCDN Waf Policy Domain Attachment and how to use it, see What is Waf Policy Domain Attachment.

Link copied to clipboard
object WafPolicyMapper : ResourceMapper<WafPolicy>
Link copied to clipboard
Link copied to clipboard
class WafRule : KotlinCustomResource

Provides a Dcdn Waf Rule resource. For information about Dcdn Waf Rule and how to use it, see What is Waf Rule.

Link copied to clipboard
data class WafRuleArgs(val action: Output<String>? = null, val ccStatus: Output<String>? = null, val cnRegionList: Output<String>? = null, val conditions: Output<List<WafRuleConditionArgs>>? = null, val effect: Output<String>? = null, val otherRegionList: Output<String>? = null, val policyId: Output<String>? = null, val rateLimit: Output<WafRuleRateLimitArgs>? = null, val regularRules: Output<List<String>>? = null, val regularTypes: Output<List<String>>? = null, val remoteAddrs: Output<List<String>>? = null, val ruleName: Output<String>? = null, val scenes: Output<List<String>>? = null, val status: Output<String>? = null, val wafGroupIds: Output<String>? = null) : ConvertibleToJava<WafRuleArgs>

Provides a Dcdn Waf Rule resource. For information about Dcdn Waf Rule and how to use it, see What is Waf Rule.

Link copied to clipboard
Link copied to clipboard
object WafRuleMapper : ResourceMapper<WafRule>
Link copied to clipboard

Functions

Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
Link copied to clipboard
fun er(name: String): Er
suspend fun er(name: String, block: suspend ErResourceBuilder.() -> Unit): Er
Link copied to clipboard
suspend fun ipaDomain(name: String, block: suspend IpaDomainResourceBuilder.() -> Unit): IpaDomain
Link copied to clipboard
fun kv(name: String): Kv
suspend fun kv(name: String, block: suspend KvResourceBuilder.() -> Unit): Kv
Link copied to clipboard
suspend fun kvNamespace(name: String, block: suspend KvNamespaceResourceBuilder.() -> Unit): KvNamespace
Link copied to clipboard
suspend fun wafDomain(name: String, block: suspend WafDomainResourceBuilder.() -> Unit): WafDomain
Link copied to clipboard
suspend fun wafPolicy(name: String, block: suspend WafPolicyResourceBuilder.() -> Unit): WafPolicy
Link copied to clipboard
fun wafRule(name: String): WafRule
suspend fun wafRule(name: String, block: suspend WafRuleResourceBuilder.() -> Unit): WafRule