Interface IMesh
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IDependable,IEnvironmentAware,IResource,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IMesh.Jsii$Default
- All Known Implementing Classes:
IMesh.Jsii$Proxy,Mesh
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIMesh.static final classA 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.constructs.IConstruct
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods 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.
-