Package-level declarations

Types

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

Provides a CDN 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 CDN 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

Provides a CDN Accelerated Domain resource. This resource is based on CDN's new version OpenAPI. For information about Cdn Domain New and how to use it, see Add a domain.

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

Provides a CDN Accelerated Domain resource. This resource is based on CDN's new version OpenAPI. For information about Cdn Domain New and how to use it, see Add a domain.

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

Provides a CDN Real Time Log Delivery resource. 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) : ConvertibleToJava<RealTimeLogDeliveryArgs>

Provides a CDN Real Time Log Delivery resource. For information about CDN Real Time Log Delivery and how to use it, see What is Real Time Log Delivery.

Functions

Link copied to clipboard
suspend fun domainConfigResource(name: String, block: suspend DomainConfigResourceBuilder.() -> Unit): DomainConfig
Link copied to clipboard
suspend fun domainNewResource(name: String, block: suspend DomainNewResourceBuilder.() -> Unit): DomainNew
Link copied to clipboard
suspend fun domainResource(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
suspend fun fcTriggerResource(name: String, block: suspend FcTriggerResourceBuilder.() -> Unit): FcTrigger