Package-level declarations

Types

Link copied to clipboard
class Environment : KotlinCustomResource

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

Link copied to clipboard
data class EnvironmentArgs(val description: Output<String>? = null, val environmentName: Output<String>? = null, val gatewayId: Output<String>? = null, val resourceGroupId: Output<String>? = null) : ConvertibleToJava<EnvironmentArgs>

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

Link copied to clipboard
Link copied to clipboard
object EnvironmentMapper : ResourceMapper<Environment>
Link copied to clipboard
Link copied to clipboard
class Gateway : KotlinCustomResource

APIG Gateway can be imported using the id, e.g.

Link copied to clipboard
data class GatewayArgs(val gatewayName: Output<String>? = null, val logConfig: Output<GatewayLogConfigArgs>? = null, val networkAccessConfig: Output<GatewayNetworkAccessConfigArgs>? = null, val paymentType: Output<String>? = null, val resourceGroupId: Output<String>? = null, val spec: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpc: Output<GatewayVpcArgs>? = null, val vswitch: Output<GatewayVswitchArgs>? = null, val zoneConfig: Output<GatewayZoneConfigArgs>? = null) : ConvertibleToJava<GatewayArgs>

APIG Gateway can be imported using the id, e.g.

Link copied to clipboard
Link copied to clipboard
object GatewayMapper : ResourceMapper<Gateway>
Link copied to clipboard
Link copied to clipboard
class HttpApi : KotlinCustomResource

Provides a APIG Http Api resource. For information about APIG Http Api and how to use it, see What is Http Api.

Link copied to clipboard
data class HttpApiArgs(val basePath: Output<String>? = null, val description: Output<String>? = null, val httpApiName: Output<String>? = null, val protocols: Output<List<String>>? = null, val resourceGroupId: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<HttpApiArgs>

Provides a APIG Http Api resource. For information about APIG Http Api and how to use it, see What is Http Api.

Link copied to clipboard
Link copied to clipboard
object HttpApiMapper : ResourceMapper<HttpApi>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun environment(name: String, block: suspend EnvironmentResourceBuilder.() -> Unit): Environment
Link copied to clipboard
fun gateway(name: String): Gateway
suspend fun gateway(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
fun httpApi(name: String): HttpApi
suspend fun httpApi(name: String, block: suspend HttpApiResourceBuilder.() -> Unit): HttpApi