Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

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
Link copied to clipboard

Builder for Mesh.

Link copied to clipboard

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
Link copied to clipboard

Builder for Route.

Link copied to clipboard

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

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
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

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

Functions

Link copied to clipboard
suspend fun gatewayRouteResource(name: String, block: suspend GatewayRouteResourceBuilder.() -> Unit): GatewayRoute
Link copied to clipboard
suspend fun meshResource(name: String, block: suspend MeshResourceBuilder.() -> Unit): Mesh
Link copied to clipboard
suspend fun routeResource(name: String, block: suspend RouteResourceBuilder.() -> Unit): Route
Link copied to clipboard
Link copied to clipboard
suspend fun virtualNodeResource(name: String, block: suspend VirtualNodeResourceBuilder.() -> Unit): VirtualNode
Link copied to clipboard
Link copied to clipboard