Package-level declarations

Types

Link copied to clipboard
class DefenseTemplate : KotlinCustomResource

Provides a WAFV3 Defense Template resource. For information about WAFV3 Defense Template and how to use it, see What is Defense Template.

Link copied to clipboard
data class DefenseTemplateArgs(val defenseScene: Output<String>? = null, val defenseTemplateName: Output<String>? = null, val description: Output<String>? = null, val instanceId: Output<String>? = null, val resourceManagerResourceGroupId: Output<String>? = null, val status: Output<String>? = null, val templateOrigin: Output<String>? = null, val templateType: Output<String>? = null) : ConvertibleToJava<DefenseTemplateArgs>

Provides a WAFV3 Defense Template resource. For information about WAFV3 Defense Template and how to use it, see What is Defense Template.

Link copied to clipboard
object DefenseTemplateMapper : ResourceMapper<DefenseTemplate>
Link copied to clipboard
class Domain : KotlinCustomResource

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

Link copied to clipboard
data class DomainArgs(val accessType: Output<String>? = null, val domain: Output<String>? = null, val instanceId: Output<String>? = null, val listen: Output<DomainListenArgs>? = null, val redirect: Output<DomainRedirectArgs>? = null) : ConvertibleToJava<DomainArgs>

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

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class Instance : KotlinCustomResource

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

Link copied to clipboard
class InstanceArgs : ConvertibleToJava<InstanceArgs>

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

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance