Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Domain : KotlinCustomResource
Link copied to clipboard
data class DomainArgs(val authConfig: Output<DomainAuthConfigArgs>? = null, val blockIps: Output<List<String>>? = null, val cacheConfigs: Output<List<DomainCacheConfigArgs>>? = null, val cdnType: Output<String>? = null, val certificateConfig: Output<DomainCertificateConfigArgs>? = null, val domainName: Output<String>? = null, val httpHeaderConfigs: Output<List<DomainHttpHeaderConfigArgs>>? = null, val optimizeEnable: Output<String>? = null, val page404Config: Output<DomainPage404ConfigArgs>? = null, val pageCompressEnable: Output<String>? = null, val parameterFilterConfig: Output<DomainParameterFilterConfigArgs>? = null, val rangeEnable: Output<String>? = null, val referConfig: Output<DomainReferConfigArgs>? = null, val scope: Output<String>? = null, val sourcePort: Output<Int>? = null, val sourceType: Output<String>? = null, val sources: Output<List<String>>? = null, val videoSeekEnable: Output<String>? = null) : ConvertibleToJava<DomainArgs>
Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
class DomainConfig : KotlinCustomResource

Provides a Cdn Domain Config resource. For information about Cdn Domain Config and how to use it, see What is Domain 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 Cdn Domain Config resource. For information about Cdn Domain Config and how to use it, see What is Domain 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
class DomainNew : KotlinCustomResource

Provides a CDN Domain resource. CDN domain name. For information about CDN Domain and how to use it, see What is Domain.

Link copied to clipboard
data class DomainNewArgs(val cdnType: Output<String>? = null, val certificateConfig: Output<DomainNewCertificateConfigArgs>? = null, val checkUrl: Output<String>? = null, val domainName: Output<String>? = null, val env: Output<String>? = null, val resourceGroupId: Output<String>? = null, val scope: Output<String>? = null, val sources: Output<List<DomainNewSourceArgs>>? = null, val status: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DomainNewArgs>

Provides a CDN Domain resource. CDN domain name. For information about CDN Domain and how to use it, see What is Domain.

Link copied to clipboard
Link copied to clipboard
object DomainNewMapper : ResourceMapper<DomainNew>
Link copied to clipboard
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class FcTrigger : KotlinCustomResource

Provides a CDN Fc Trigger resource. For information about CDN Fc Trigger and how to use it, see What is Fc Trigger.

Link copied to clipboard
data class FcTriggerArgs(val eventMetaName: Output<String>? = null, val eventMetaVersion: Output<String>? = null, val functionArn: Output<String>? = null, val notes: Output<String>? = null, val roleArn: Output<String>? = null, val sourceArn: Output<String>? = null, val triggerArn: Output<String>? = null) : ConvertibleToJava<FcTriggerArgs>

Provides a CDN Fc Trigger resource. For information about CDN Fc Trigger and how to use it, see What is Fc Trigger.

Link copied to clipboard
Link copied to clipboard
object FcTriggerMapper : ResourceMapper<FcTrigger>
Link copied to clipboard
Link copied to clipboard
class RealTimeLogDelivery : KotlinCustomResource

Provides a CDN Real Time Log Delivery resource. Accelerate domain name real-time log push. For information about CDN Real Time Log Delivery and how to use it, see What is Real Time Log Delivery.

Link copied to clipboard
data class RealTimeLogDeliveryArgs(val domain: Output<String>? = null, val logstore: Output<String>? = null, val project: Output<String>? = null, val slsRegion: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<RealTimeLogDeliveryArgs>

Provides a CDN Real Time Log Delivery resource. Accelerate domain name real-time log push. For information about CDN Real Time Log Delivery and how to use it, see What is Real Time Log Delivery.

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
suspend fun domainNew(name: String, block: suspend DomainNewResourceBuilder.() -> Unit): DomainNew
Link copied to clipboard
suspend fun fcTrigger(name: String, block: suspend FcTriggerResourceBuilder.() -> Unit): FcTrigger