AppmeshFunctions

Functions

Link copied to clipboard

The App Mesh Gateway Route data source allows details of an App Mesh Gateway Route to be retrieved by its name, mesh_name, virtual_gateway_name, and optionally the mesh_owner.

suspend fun getGatewayRoute(meshName: String, meshOwner: String? = null, name: String, tags: Map<String, String>? = null, virtualGatewayName: String): GetGatewayRouteResult
Link copied to clipboard
suspend fun getMesh(argument: GetMeshPlainArgs): GetMeshResult

The App Mesh Mesh data source allows details of an App Mesh Mesh to be retrieved by its name and optionally the mesh_owner.

suspend fun getMesh(argument: suspend GetMeshPlainArgsBuilder.() -> Unit): GetMeshResult
suspend fun getMesh(meshOwner: String? = null, name: String, tags: Map<String, String>? = null): GetMeshResult
Link copied to clipboard
suspend fun getRoute(argument: GetRoutePlainArgs): GetRouteResult

The App Mesh Route data source allows details of an App Mesh Route to be retrieved by its name, mesh_name, virtual_router_name, and optionally the mesh_owner.

suspend fun getRoute(argument: suspend GetRoutePlainArgsBuilder.() -> Unit): GetRouteResult
suspend fun getRoute(meshName: String, meshOwner: String? = null, name: String, tags: Map<String, String>? = null, virtualRouterName: String): GetRouteResult
Link copied to clipboard

Data source for managing an AWS App Mesh Virtual Gateway.

suspend fun getVirtualGateway(meshName: String, name: String, tags: Map<String, String>? = null): GetVirtualGatewayResult
Link copied to clipboard

Data source for managing an AWS App Mesh Virtual Node.

suspend fun getVirtualNode(meshName: String, meshOwner: String? = null, name: String, tags: Map<String, String>? = null): GetVirtualNodeResult
Link copied to clipboard

The App Mesh Virtual Router data source allows details of an App Mesh Virtual Service to be retrieved by its name and mesh_name.

suspend fun getVirtualRouter(meshName: String, meshOwner: String? = null, name: String, tags: Map<String, String>? = null): GetVirtualRouterResult
Link copied to clipboard

The App Mesh Virtual Service data source allows details of an App Mesh Virtual Service to be retrieved by its name, mesh_name, and optionally the mesh_owner.

suspend fun getVirtualService(meshName: String, meshOwner: String? = null, name: String, tags: Map<String, String>? = null): GetVirtualServiceResult