Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class GatewayRoute : KotlinCustomResource

Provides an AWS App Mesh gateway route resource.

Link copied to clipboard
data class GatewayRouteArgs(val meshName: Output<String>? = null, val meshOwner: Output<String>? = null, val name: Output<String>? = null, val spec: Output<GatewayRouteSpecArgs>? = null, val tags: Output<Map<String, String>>? = null, val virtualGatewayName: Output<String>? = null) : ConvertibleToJava<GatewayRouteArgs>

Provides an AWS App Mesh gateway route resource.

Link copied to clipboard
Link copied to clipboard
object GatewayRouteMapper : ResourceMapper<GatewayRoute>
Link copied to clipboard
Link copied to clipboard
class Mesh : KotlinCustomResource

Provides an AWS App Mesh service mesh resource.

Link copied to clipboard
data class MeshArgs(val name: Output<String>? = null, val spec: Output<MeshSpecArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MeshArgs>

Provides an AWS App Mesh service mesh resource.

Link copied to clipboard

Builder for MeshArgs.

Link copied to clipboard
object MeshMapper : ResourceMapper<Mesh>
Link copied to clipboard

Builder for Mesh.

Link copied to clipboard
class Route : KotlinCustomResource

Provides an AWS App Mesh route resource.

Link copied to clipboard
data class RouteArgs(val meshName: Output<String>? = null, val meshOwner: Output<String>? = null, val name: Output<String>? = null, val spec: Output<RouteSpecArgs>? = null, val tags: Output<Map<String, String>>? = null, val virtualRouterName: Output<String>? = null) : ConvertibleToJava<RouteArgs>

Provides an AWS App Mesh route resource.

Link copied to clipboard

Builder for RouteArgs.

Link copied to clipboard
object RouteMapper : ResourceMapper<Route>
Link copied to clipboard

Builder for Route.

Link copied to clipboard
class VirtualGateway : KotlinCustomResource

Provides an AWS App Mesh virtual gateway resource.

Link copied to clipboard
data class VirtualGatewayArgs(val meshName: Output<String>? = null, val meshOwner: Output<String>? = null, val name: Output<String>? = null, val spec: Output<VirtualGatewaySpecArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<VirtualGatewayArgs>

Provides an AWS App Mesh virtual gateway resource.

Link copied to clipboard
Link copied to clipboard
object VirtualGatewayMapper : ResourceMapper<VirtualGateway>
Link copied to clipboard
class VirtualNode : KotlinCustomResource

Provides an AWS App Mesh virtual node resource.

Link copied to clipboard
data class VirtualNodeArgs(val meshName: Output<String>? = null, val meshOwner: Output<String>? = null, val name: Output<String>? = null, val spec: Output<VirtualNodeSpecArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<VirtualNodeArgs>

Provides an AWS App Mesh virtual node resource.

Link copied to clipboard
Link copied to clipboard
object VirtualNodeMapper : ResourceMapper<VirtualNode>
Link copied to clipboard
Link copied to clipboard
class VirtualRouter : KotlinCustomResource

Provides an AWS App Mesh virtual router resource.

Link copied to clipboard
data class VirtualRouterArgs(val meshName: Output<String>? = null, val meshOwner: Output<String>? = null, val name: Output<String>? = null, val spec: Output<VirtualRouterSpecArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<VirtualRouterArgs>

Provides an AWS App Mesh virtual router resource.

Link copied to clipboard
Link copied to clipboard
object VirtualRouterMapper : ResourceMapper<VirtualRouter>
Link copied to clipboard
Link copied to clipboard
class VirtualService : KotlinCustomResource

Provides an AWS App Mesh virtual service resource.

Link copied to clipboard
data class VirtualServiceArgs(val meshName: Output<String>? = null, val meshOwner: Output<String>? = null, val name: Output<String>? = null, val spec: Output<VirtualServiceSpecArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<VirtualServiceArgs>

Provides an AWS App Mesh virtual service resource.

Link copied to clipboard
Link copied to clipboard
object VirtualServiceMapper : ResourceMapper<VirtualService>

Functions

Link copied to clipboard
Link copied to clipboard
fun mesh(name: String): Mesh
suspend fun mesh(name: String, block: suspend MeshResourceBuilder.() -> Unit): Mesh
Link copied to clipboard
fun route(name: String): Route
suspend fun route(name: String, block: suspend RouteResourceBuilder.() -> Unit): Route
Link copied to clipboard
Link copied to clipboard
suspend fun virtualNode(name: String, block: suspend VirtualNodeResourceBuilder.() -> Unit): VirtualNode
Link copied to clipboard
Link copied to clipboard