Interface IMesh
- All Superinterfaces:
IConstruct
,software.constructs.IConstruct
,IDependable
,IResource
,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IMesh.Jsii$Default
- All Known Implementing Classes:
IMesh.Jsii$Proxy
,Mesh
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIMesh
.static final class
A proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptionCreates a new VirtualGateway in this Mesh.addVirtualGateway
(String id, VirtualGatewayBaseProps props) Creates a new VirtualGateway in this Mesh.addVirtualNode
(String id) Creates a new VirtualNode in this Mesh.addVirtualNode
(String id, VirtualNodeBaseProps props) Creates a new VirtualNode in this Mesh.Creates a new VirtualRouter in this Mesh.addVirtualRouter
(String id, VirtualRouterBaseProps props) Creates a new VirtualRouter in this Mesh.The Amazon Resource Name (ARN) of the AppMesh mesh.The name of the AppMesh mesh.Methods inherited from interface software.amazon.awscdk.core.IConstruct
getNode
Methods inherited from interface software.amazon.awscdk.core.IResource
applyRemovalPolicy, getEnv, getStack
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMeshArn
The Amazon Resource Name (ARN) of the AppMesh mesh. -
getMeshName
The name of the AppMesh mesh. -
addVirtualGateway
@Stability(Stable) @NotNull VirtualGateway addVirtualGateway(@NotNull String id, @Nullable VirtualGatewayBaseProps props) Creates a new VirtualGateway in this Mesh.Note that the Gateway is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
- Parameters:
id
- This parameter is required.props
-
-
addVirtualGateway
Creates a new VirtualGateway in this Mesh.Note that the Gateway is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
- Parameters:
id
- This parameter is required.
-
addVirtualNode
@Stability(Stable) @NotNull VirtualNode addVirtualNode(@NotNull String id, @Nullable VirtualNodeBaseProps props) Creates a new VirtualNode in this Mesh.Note that the Node is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
- Parameters:
id
- This parameter is required.props
-
-
addVirtualNode
Creates a new VirtualNode in this Mesh.Note that the Node is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
- Parameters:
id
- This parameter is required.
-
addVirtualRouter
@Stability(Stable) @NotNull VirtualRouter addVirtualRouter(@NotNull String id, @Nullable VirtualRouterBaseProps props) Creates a new VirtualRouter in this Mesh.Note that the Router is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
- Parameters:
id
- This parameter is required.props
-
-
addVirtualRouter
Creates a new VirtualRouter in this Mesh.Note that the Router is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
- Parameters:
id
- This parameter is required.
-