Package-level declarations

Types

Link copied to clipboard
class CacheReserveInstance : KotlinCustomResource

Provides a ESA Cache Reserve Instance resource. For information about ESA Cache Reserve Instance and how to use it, see What is Cache Reserve Instance.

Link copied to clipboard
data class CacheReserveInstanceArgs(val autoPay: Output<Boolean>? = null, val autoRenew: Output<Boolean>? = null, val crRegion: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val quotaGb: Output<Int>? = null) : ConvertibleToJava<CacheReserveInstanceArgs>

Provides a ESA Cache Reserve Instance resource. For information about ESA Cache Reserve Instance and how to use it, see What is Cache Reserve Instance.

Link copied to clipboard
Link copied to clipboard
class CacheRule : KotlinCustomResource

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

Link copied to clipboard
data class CacheRuleArgs(val additionalCacheablePorts: Output<String>? = null, val browserCacheMode: Output<String>? = null, val browserCacheTtl: Output<String>? = null, val bypassCache: Output<String>? = null, val cacheDeceptionArmor: Output<String>? = null, val cacheReserveEligibility: Output<String>? = null, val checkPresenceCookie: Output<String>? = null, val checkPresenceHeader: Output<String>? = null, val edgeCacheMode: Output<String>? = null, val edgeCacheTtl: Output<String>? = null, val edgeStatusCodeCacheTtl: Output<String>? = null, val includeCookie: Output<String>? = null, val includeHeader: Output<String>? = null, val queryString: Output<String>? = null, val queryStringMode: Output<String>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val serveStale: Output<String>? = null, val siteId: Output<Int>? = null, val siteVersion: Output<Int>? = null, val sortQueryStringForCache: Output<String>? = null, val userDeviceType: Output<String>? = null, val userGeo: Output<String>? = null, val userLanguage: Output<String>? = null) : ConvertibleToJava<CacheRuleArgs>

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

Link copied to clipboard
Link copied to clipboard
object CacheRuleMapper : ResourceMapper<CacheRule>
Link copied to clipboard
Link copied to clipboard
class Certificate : KotlinCustomResource

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

Link copied to clipboard
data class CertificateArgs(val casId: Output<String>? = null, val certId: Output<String>? = null, val certName: Output<String>? = null, val certificate: Output<String>? = null, val createdType: Output<String>? = null, val domains: Output<String>? = null, val privateKey: Output<String>? = null, val region: Output<String>? = null, val siteId: Output<Int>? = null, val type: Output<String>? = null) : ConvertibleToJava<CertificateArgs>

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

Link copied to clipboard
Link copied to clipboard
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class ClientCaCertificate : KotlinCustomResource

Provides a ESA Client Ca Certificate resource. For information about ESA Client Ca Certificate and how to use it, see What is Client Ca Certificate.

Link copied to clipboard
data class ClientCaCertificateArgs(val certificate: Output<String>? = null, val clientCaCertName: Output<String>? = null, val siteId: Output<Int>? = null) : ConvertibleToJava<ClientCaCertificateArgs>

Provides a ESA Client Ca Certificate resource. For information about ESA Client Ca Certificate and how to use it, see What is Client Ca Certificate.

Link copied to clipboard
Link copied to clipboard
class ClientCertificate : KotlinCustomResource

Provides a ESA Client Certificate resource. For information about ESA Client Certificate and how to use it, see What is Client Certificate.

Link copied to clipboard
data class ClientCertificateArgs(val csr: Output<String>? = null, val pkeyType: Output<String>? = null, val siteId: Output<Int>? = null, val status: Output<String>? = null, val validityDays: Output<String>? = null) : ConvertibleToJava<ClientCertificateArgs>

Provides a ESA Client Certificate resource. For information about ESA Client Certificate and how to use it, see What is Client Certificate.

Link copied to clipboard
object ClientCertificateMapper : ResourceMapper<ClientCertificate>
Link copied to clipboard
class CompressionRule : KotlinCustomResource

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

Link copied to clipboard
data class CompressionRuleArgs(val brotli: Output<String>? = null, val gzip: Output<String>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val siteVersion: Output<Int>? = null, val zstd: Output<String>? = null) : ConvertibleToJava<CompressionRuleArgs>

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

Link copied to clipboard
object CompressionRuleMapper : ResourceMapper<CompressionRule>
Link copied to clipboard
class EdgeContainerApp : KotlinCustomResource

Provides a ESA Edge Container App resource. For information about ESA Edge Container App and how to use it, see What is Edge Container App.

Link copied to clipboard
data class EdgeContainerAppArgs(val edgeContainerAppName: Output<String>? = null, val healthCheckFailTimes: Output<Int>? = null, val healthCheckHost: Output<String>? = null, val healthCheckHttpCode: Output<String>? = null, val healthCheckInterval: Output<Int>? = null, val healthCheckMethod: Output<String>? = null, val healthCheckPort: Output<Int>? = null, val healthCheckSuccTimes: Output<Int>? = null, val healthCheckTimeout: Output<Int>? = null, val healthCheckType: Output<String>? = null, val healthCheckUri: Output<String>? = null, val remarks: Output<String>? = null, val servicePort: Output<Int>? = null, val targetPort: Output<Int>? = null) : ConvertibleToJava<EdgeContainerAppArgs>

Provides a ESA Edge Container App resource. For information about ESA Edge Container App and how to use it, see What is Edge Container App.

Link copied to clipboard
object EdgeContainerAppMapper : ResourceMapper<EdgeContainerApp>
Link copied to clipboard
class EdgeContainerAppRecord : KotlinCustomResource

Provides a ESA Edge Container App Record resource. For information about ESA Edge Container App Record and how to use it, see What is Edge Container App Record.

Link copied to clipboard
data class EdgeContainerAppRecordArgs(val appId: Output<String>? = null, val recordName: Output<String>? = null, val siteId: Output<Int>? = null) : ConvertibleToJava<EdgeContainerAppRecordArgs>

Provides a ESA Edge Container App Record resource. For information about ESA Edge Container App Record and how to use it, see What is Edge Container App Record.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class HttpRequestHeaderModificationRule : KotlinCustomResource

Provides a ESA Http Request Header Modification Rule resource. For information about ESA Http Request Header Modification Rule and how to use it, see What is Http Request Header Modification Rule.

Link copied to clipboard
data class HttpRequestHeaderModificationRuleArgs(val requestHeaderModifications: Output<List<HttpRequestHeaderModificationRuleRequestHeaderModificationArgs>>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val siteVersion: Output<Int>? = null) : ConvertibleToJava<HttpRequestHeaderModificationRuleArgs>

Provides a ESA Http Request Header Modification Rule resource. For information about ESA Http Request Header Modification Rule and how to use it, see What is Http Request Header Modification Rule.

Link copied to clipboard
class HttpResponseHeaderModificationRule : KotlinCustomResource

Provides a ESA Http Response Header Modification Rule resource. For information about ESA Http Response Header Modification Rule and how to use it, see What is Http Response Header Modification Rule.

Link copied to clipboard
data class HttpResponseHeaderModificationRuleArgs(val responseHeaderModifications: Output<List<HttpResponseHeaderModificationRuleResponseHeaderModificationArgs>>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val siteVersion: Output<Int>? = null) : ConvertibleToJava<HttpResponseHeaderModificationRuleArgs>

Provides a ESA Http Response Header Modification Rule resource. For information about ESA Http Response Header Modification Rule and how to use it, see What is Http Response Header Modification Rule.

Link copied to clipboard
class HttpsApplicationConfiguration : KotlinCustomResource

Provides a ESA Https Application Configuration resource. For information about ESA Https Application Configuration and how to use it, see What is Https Application Configuration.

Link copied to clipboard
data class HttpsApplicationConfigurationArgs(val altSvc: Output<String>? = null, val altSvcClear: Output<String>? = null, val altSvcMa: Output<String>? = null, val altSvcPersist: Output<String>? = null, val hsts: Output<String>? = null, val hstsIncludeSubdomains: Output<String>? = null, val hstsMaxAge: Output<String>? = null, val hstsPreload: Output<String>? = null, val httpsForce: Output<String>? = null, val httpsForceCode: Output<String>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val siteVersion: Output<Int>? = null) : ConvertibleToJava<HttpsApplicationConfigurationArgs>

Provides a ESA Https Application Configuration resource. For information about ESA Https Application Configuration and how to use it, see What is Https Application Configuration.

Link copied to clipboard
class HttpsBasicConfiguration : KotlinCustomResource

Provides a ESA Https Basic Configuration resource. For information about ESA Https Basic Configuration and how to use it, see What is Https Basic Configuration.

Link copied to clipboard
data class HttpsBasicConfigurationArgs(val ciphersuite: Output<String>? = null, val ciphersuiteGroup: Output<String>? = null, val http2: Output<String>? = null, val http3: Output<String>? = null, val https: Output<String>? = null, val ocspStapling: Output<String>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val tls10: Output<String>? = null, val tls11: Output<String>? = null, val tls12: Output<String>? = null, val tls13: Output<String>? = null) : ConvertibleToJava<HttpsBasicConfigurationArgs>

Provides a ESA Https Basic Configuration resource. For information about ESA Https Basic Configuration and how to use it, see What is Https Basic Configuration.

Link copied to clipboard
Link copied to clipboard
class ImageTransform : KotlinCustomResource

Provides a ESA Image Transform resource. For information about ESA Image Transform and how to use it, see What is Image Transform.

Link copied to clipboard
data class ImageTransformArgs(val enable: Output<String>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val siteVersion: Output<Int>? = null) : ConvertibleToJava<ImageTransformArgs>

Provides a ESA Image Transform resource. For information about ESA Image Transform and how to use it, see What is Image Transform.

Link copied to clipboard
Link copied to clipboard
object ImageTransformMapper : ResourceMapper<ImageTransform>
Link copied to clipboard
class KvNamespace : KotlinCustomResource

Provides a ESA Kv Namespace resource. For information about ESA 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 kvNamespace: Output<String>? = null) : ConvertibleToJava<KvNamespaceArgs>

Provides a ESA Kv Namespace resource. For information about ESA 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
class List : KotlinCustomResource

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

Link copied to clipboard
data class ListArgs(val description: Output<String>? = null, val items: Output<List<String>>? = null, val kind: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ListArgs>

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

Link copied to clipboard

Builder for ListArgs.

Link copied to clipboard
object ListMapper : ResourceMapper<List>
Link copied to clipboard

Builder for List.

Link copied to clipboard
class NetworkOptimization : KotlinCustomResource

Provides a ESA Network Optimization resource. For information about ESA Network Optimization and how to use it, see What is Network Optimization.

Link copied to clipboard
data class NetworkOptimizationArgs(val grpc: Output<String>? = null, val http2Origin: Output<String>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val siteVersion: Output<Int>? = null, val smartRouting: Output<String>? = null, val uploadMaxFilesize: Output<String>? = null, val websocket: Output<String>? = null) : ConvertibleToJava<NetworkOptimizationArgs>

Provides a ESA Network Optimization resource. For information about ESA Network Optimization and how to use it, see What is Network Optimization.

Link copied to clipboard
Link copied to clipboard
class OriginPool : KotlinCustomResource

Provides a ESA Origin Pool resource. For information about ESA Origin Pool and how to use it, see What is Origin Pool.

Link copied to clipboard
data class OriginPoolArgs(val enabled: Output<Boolean>? = null, val originPoolName: Output<String>? = null, val origins: Output<List<OriginPoolOriginArgs>>? = null, val siteId: Output<Int>? = null) : ConvertibleToJava<OriginPoolArgs>

Provides a ESA Origin Pool resource. For information about ESA Origin Pool and how to use it, see What is Origin Pool.

Link copied to clipboard
Link copied to clipboard
object OriginPoolMapper : ResourceMapper<OriginPool>
Link copied to clipboard
Link copied to clipboard
class OriginRule : KotlinCustomResource

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

Link copied to clipboard
data class OriginRuleArgs(val dnsRecord: Output<String>? = null, val originHost: Output<String>? = null, val originHttpPort: Output<String>? = null, val originHttpsPort: Output<String>? = null, val originScheme: Output<String>? = null, val originSni: Output<String>? = null, val range: Output<String>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val siteVersion: Output<Int>? = null) : ConvertibleToJava<OriginRuleArgs>

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

Link copied to clipboard
Link copied to clipboard
object OriginRuleMapper : ResourceMapper<OriginRule>
Link copied to clipboard
Link copied to clipboard
class Page : KotlinCustomResource

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

Link copied to clipboard
data class PageArgs(val content: Output<String>? = null, val contentType: Output<String>? = null, val description: Output<String>? = null, val pageName: Output<String>? = null) : ConvertibleToJava<PageArgs>

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

Link copied to clipboard

Builder for PageArgs.

Link copied to clipboard
object PageMapper : ResourceMapper<Page>
Link copied to clipboard

Builder for Page.

Link copied to clipboard
class RatePlanInstance : KotlinCustomResource

Provides a ESA Rate Plan Instance resource. For information about ESA Rate Plan Instance and how to use it, see What is Rate Plan Instance.

Link copied to clipboard
data class RatePlanInstanceArgs(val autoPay: Output<Boolean>? = null, val autoRenew: Output<Boolean>? = null, val coverage: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val planName: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<RatePlanInstanceArgs>

Provides a ESA Rate Plan Instance resource. For information about ESA Rate Plan Instance and how to use it, see What is Rate Plan Instance.

Link copied to clipboard
object RatePlanInstanceMapper : ResourceMapper<RatePlanInstance>
Link copied to clipboard
class Record : KotlinCustomResource

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

Link copied to clipboard
data class RecordArgs(val authConf: Output<RecordAuthConfArgs>? = null, val bizName: Output<String>? = null, val comment: Output<String>? = null, val data: Output<RecordDataArgs>? = null, val hostPolicy: Output<String>? = null, val proxied: Output<Boolean>? = null, val recordName: Output<String>? = null, val recordType: Output<String>? = null, val siteId: Output<Int>? = null, val sourceType: Output<String>? = null, val ttl: Output<Int>? = null) : ConvertibleToJava<RecordArgs>

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

Link copied to clipboard

Builder for RecordArgs.

Link copied to clipboard
object RecordMapper : ResourceMapper<Record>
Link copied to clipboard

Builder for Record.

Link copied to clipboard
class RedirectRule : KotlinCustomResource

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

Link copied to clipboard
data class RedirectRuleArgs(val reserveQueryString: Output<String>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val siteVersion: Output<Int>? = null, val statusCode: Output<String>? = null, val targetUrl: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<RedirectRuleArgs>

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

Link copied to clipboard
Link copied to clipboard
object RedirectRuleMapper : ResourceMapper<RedirectRule>
Link copied to clipboard
Link copied to clipboard
class RewriteUrlRule : KotlinCustomResource

Provides a ESA Rewrite Url Rule resource. For information about ESA Rewrite Url Rule and how to use it, see What is Rewrite Url Rule.

Link copied to clipboard
data class RewriteUrlRuleArgs(val queryString: Output<String>? = null, val rewriteQueryStringType: Output<String>? = null, val rewriteUriType: Output<String>? = null, val rule: Output<String>? = null, val ruleEnable: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val siteVersion: Output<Int>? = null, val uri: Output<String>? = null) : ConvertibleToJava<RewriteUrlRuleArgs>

Provides a ESA Rewrite Url Rule resource. For information about ESA Rewrite Url Rule and how to use it, see What is Rewrite Url Rule.

Link copied to clipboard
Link copied to clipboard
object RewriteUrlRuleMapper : ResourceMapper<RewriteUrlRule>
Link copied to clipboard
class ScheduledPreloadExecution : KotlinCustomResource

Provides a ESA Scheduled Preload Execution resource. For information about ESA Scheduled Preload Execution and how to use it, see What is Scheduled Preload Execution.

Link copied to clipboard
data class ScheduledPreloadExecutionArgs(val endTime: Output<String>? = null, val interval: Output<Int>? = null, val scheduledPreloadJobId: Output<String>? = null, val sliceLen: Output<Int>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<ScheduledPreloadExecutionArgs>

Provides a ESA Scheduled Preload Execution resource. For information about ESA Scheduled Preload Execution and how to use it, see What is Scheduled Preload Execution.

Link copied to clipboard
class ScheduledPreloadJob : KotlinCustomResource

Provides a ESA Scheduled Preload Job resource. For information about ESA Scheduled Preload Job and how to use it, see What is Scheduled Preload Job.

Link copied to clipboard
data class ScheduledPreloadJobArgs(val insertWay: Output<String>? = null, val ossUrl: Output<String>? = null, val scheduledPreloadJobName: Output<String>? = null, val siteId: Output<Int>? = null, val urlList: Output<String>? = null) : ConvertibleToJava<ScheduledPreloadJobArgs>

Provides a ESA Scheduled Preload Job resource. For information about ESA Scheduled Preload Job and how to use it, see What is Scheduled Preload Job.

Link copied to clipboard
Link copied to clipboard
class Site : KotlinCustomResource

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

Link copied to clipboard
data class SiteArgs(val accessType: Output<String>? = null, val addClientGeolocationHeader: Output<String>? = null, val addRealClientIpHeader: Output<String>? = null, val cacheArchitectureMode: Output<String>? = null, val coverage: Output<String>? = null, val instanceId: Output<String>? = null, val ipv6Enable: Output<String>? = null, val resourceGroupId: Output<String>? = null, val siteName: Output<String>? = null, val siteVersion: Output<Int>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SiteArgs>

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

Link copied to clipboard

Builder for SiteArgs.

Link copied to clipboard
class SiteDeliveryTask : KotlinCustomResource

Provides a ESA Site Delivery Task resource. For information about ESA Site Delivery Task and how to use it, see What is Site Delivery Task.

Link copied to clipboard
data class SiteDeliveryTaskArgs(val businessType: Output<String>? = null, val dataCenter: Output<String>? = null, val deliveryType: Output<String>? = null, val discardRate: Output<Double>? = null, val fieldName: Output<String>? = null, val httpDelivery: Output<SiteDeliveryTaskHttpDeliveryArgs>? = null, val kafkaDelivery: Output<SiteDeliveryTaskKafkaDeliveryArgs>? = null, val ossDelivery: Output<SiteDeliveryTaskOssDeliveryArgs>? = null, val s3Delivery: Output<SiteDeliveryTaskS3DeliveryArgs>? = null, val siteId: Output<Int>? = null, val slsDelivery: Output<SiteDeliveryTaskSlsDeliveryArgs>? = null, val status: Output<String>? = null, val taskName: Output<String>? = null) : ConvertibleToJava<SiteDeliveryTaskArgs>

Provides a ESA Site Delivery Task resource. For information about ESA Site Delivery Task and how to use it, see What is Site Delivery Task.

Link copied to clipboard
object SiteDeliveryTaskMapper : ResourceMapper<SiteDeliveryTask>
Link copied to clipboard
object SiteMapper : ResourceMapper<Site>
Link copied to clipboard

Builder for Site.

Link copied to clipboard
class WaitingRoom : KotlinCustomResource

Provides a ESA Waiting Room resource. For information about ESA Waiting Room and how to use it, see What is Waiting Room.

Link copied to clipboard
data class WaitingRoomArgs(val cookieName: Output<String>? = null, val customPageHtml: Output<String>? = null, val description: Output<String>? = null, val disableSessionRenewalEnable: Output<String>? = null, val hostNameAndPaths: Output<List<WaitingRoomHostNameAndPathArgs>>? = null, val jsonResponseEnable: Output<String>? = null, val language: Output<String>? = null, val newUsersPerMinute: Output<String>? = null, val queueAllEnable: Output<String>? = null, val queuingMethod: Output<String>? = null, val queuingStatusCode: Output<String>? = null, val sessionDuration: Output<String>? = null, val siteId: Output<Int>? = null, val status: Output<String>? = null, val totalActiveUsers: Output<String>? = null, val waitingRoomName: Output<String>? = null, val waitingRoomType: Output<String>? = null) : ConvertibleToJava<WaitingRoomArgs>

Provides a ESA Waiting Room resource. For information about ESA Waiting Room and how to use it, see What is Waiting Room.

Link copied to clipboard
Link copied to clipboard
class WaitingRoomEvent : KotlinCustomResource

Provides a ESA Waiting Room Event resource. For information about ESA Waiting Room Event and how to use it, see What is Waiting Room Event.

Link copied to clipboard
data class WaitingRoomEventArgs(val customPageHtml: Output<String>? = null, val description: Output<String>? = null, val disableSessionRenewalEnable: Output<String>? = null, val endTime: Output<String>? = null, val jsonResponseEnable: Output<String>? = null, val language: Output<String>? = null, val newUsersPerMinute: Output<String>? = null, val preQueueEnable: Output<String>? = null, val preQueueStartTime: Output<String>? = null, val queuingMethod: Output<String>? = null, val queuingStatusCode: Output<String>? = null, val randomPreQueueEnable: Output<String>? = null, val sessionDuration: Output<String>? = null, val siteId: Output<Int>? = null, val startTime: Output<String>? = null, val status: Output<String>? = null, val totalActiveUsers: Output<String>? = null, val waitingRoomEventName: Output<String>? = null, val waitingRoomId: Output<String>? = null, val waitingRoomType: Output<String>? = null) : ConvertibleToJava<WaitingRoomEventArgs>

Provides a ESA Waiting Room Event resource. For information about ESA Waiting Room Event and how to use it, see What is Waiting Room Event.

Link copied to clipboard
object WaitingRoomEventMapper : ResourceMapper<WaitingRoomEvent>
Link copied to clipboard
object WaitingRoomMapper : ResourceMapper<WaitingRoom>
Link copied to clipboard
Link copied to clipboard
class WaitingRoomRule : KotlinCustomResource

Provides a ESA Waiting Room Rule resource. For information about ESA Waiting Room Rule and how to use it, see What is Waiting Room Rule.

Link copied to clipboard
data class WaitingRoomRuleArgs(val rule: Output<String>? = null, val ruleName: Output<String>? = null, val siteId: Output<Int>? = null, val status: Output<String>? = null, val waitingRoomId: Output<String>? = null) : ConvertibleToJava<WaitingRoomRuleArgs>

Provides a ESA Waiting Room Rule resource. For information about ESA Waiting Room Rule and how to use it, see What is Waiting Room Rule.

Link copied to clipboard
object WaitingRoomRuleMapper : ResourceMapper<WaitingRoomRule>

Functions

Link copied to clipboard
suspend fun cacheRule(name: String, block: suspend CacheRuleResourceBuilder.() -> Unit): CacheRule
Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun kvNamespace(name: String, block: suspend KvNamespaceResourceBuilder.() -> Unit): KvNamespace
Link copied to clipboard
fun list(name: String): List
suspend fun list(name: String, block: suspend ListResourceBuilder.() -> Unit): List
Link copied to clipboard
suspend fun originPool(name: String, block: suspend OriginPoolResourceBuilder.() -> Unit): OriginPool
Link copied to clipboard
suspend fun originRule(name: String, block: suspend OriginRuleResourceBuilder.() -> Unit): OriginRule
Link copied to clipboard
fun page(name: String): Page
suspend fun page(name: String, block: suspend PageResourceBuilder.() -> Unit): Page
Link copied to clipboard
Link copied to clipboard
fun record(name: String): Record
suspend fun record(name: String, block: suspend RecordResourceBuilder.() -> Unit): Record
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun site(name: String): Site
suspend fun site(name: String, block: suspend SiteResourceBuilder.() -> Unit): Site
Link copied to clipboard
Link copied to clipboard
suspend fun waitingRoom(name: String, block: suspend WaitingRoomResourceBuilder.() -> Unit): WaitingRoom
Link copied to clipboard
Link copied to clipboard