Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

You can use DCDN to improve the overall performance of your website and accelerate content delivery to improve user experience. For information about Alicloud DCDN Domain and how to use it, see What is Resource Alicloud DCDN Domain.

Link copied to clipboard
data class DomainArgs(val certName: Output<String>? = null, val certType: Output<String>? = null, val checkUrl: Output<String>? = null, val domainName: Output<String>? = null, val forceSet: Output<String>? = null, val resourceGroupId: Output<String>? = null, val scope: Output<String>? = null, val securityToken: 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 topLevelDomain: Output<String>? = null) : ConvertibleToJava<DomainArgs>

You can use DCDN to improve the overall performance of your website and accelerate content delivery to improve user experience. For information about Alicloud DCDN Domain and how to use it, see What is Resource Alicloud DCDN Domain.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard

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) : 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
Link copied to clipboard
Link copied to clipboard

Builder for Domain.

Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

Builder for Kv.

Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard

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

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
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun domainConfigResource(name: String, block: suspend DomainConfigResourceBuilder.() -> Unit): DomainConfig
Link copied to clipboard
suspend fun domainResource(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
suspend fun ipaDomainResource(name: String, block: suspend IpaDomainResourceBuilder.() -> Unit): IpaDomain
Link copied to clipboard
suspend fun kvNamespaceResource(name: String, block: suspend KvNamespaceResourceBuilder.() -> Unit): KvNamespace
Link copied to clipboard
suspend fun kvResource(name: String, block: suspend KvResourceBuilder.() -> Unit): Kv
Link copied to clipboard
suspend fun wafDomainResource(name: String, block: suspend WafDomainResourceBuilder.() -> Unit): WafDomain
Link copied to clipboard
suspend fun wafPolicyResource(name: String, block: suspend WafPolicyResourceBuilder.() -> Unit): WafPolicy