Package-level declarations

Types

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 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 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 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 coverage: Output<String>? = null, val instanceId: Output<String>? = null, val resourceGroupId: Output<String>? = null, val siteName: Output<String>? = 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
object SiteMapper : ResourceMapper<Site>
Link copied to clipboard

Builder for Site.

Functions

Link copied to clipboard
fun list(name: String): List
suspend fun list(name: String, block: suspend ListResourceBuilder.() -> Unit): List
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
fun site(name: String): Site
suspend fun site(name: String, block: suspend SiteResourceBuilder.() -> Unit): Site