@Generated(value="jsii-pacmak/1.26.0 (build 7d76e02)", date="2021-03-25T11:29:25.715Z") @Stability(value=Experimental) public class Mesh extends Resource implements IMesh
https://docs.aws.amazon.com/app-mesh/latest/userguide/meshes.html| Modifier and Type | Class and Description |
|---|---|
static class |
Mesh.Builder
(experimental) A fluent builder for
Mesh. |
software.amazon.jsii.JsiiObject.InitializationModeIMesh.Jsii$Default, IMesh.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
|
Mesh(software.constructs.Construct scope,
String id) |
|
Mesh(software.constructs.Construct scope,
String id,
MeshProps props) |
protected |
Mesh(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
Mesh(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
VirtualGateway |
addVirtualGateway(String id)
(experimental) Adds a VirtualGateway to the Mesh.
|
VirtualGateway |
addVirtualGateway(String id,
VirtualGatewayBaseProps props)
(experimental) Adds a VirtualGateway to the Mesh.
|
VirtualNode |
addVirtualNode(String id)
(experimental) Adds a VirtualNode to the Mesh.
|
VirtualNode |
addVirtualNode(String id,
VirtualNodeBaseProps props)
(experimental) Adds a VirtualNode to the Mesh.
|
VirtualRouter |
addVirtualRouter(String id)
(experimental) Adds a VirtualRouter to the Mesh with the given id and props.
|
VirtualRouter |
addVirtualRouter(String id,
VirtualRouterBaseProps props)
(experimental) Adds a VirtualRouter to the Mesh with the given id and props.
|
static IMesh |
fromMeshArn(software.constructs.Construct scope,
String id,
String meshArn)
(experimental) Import an existing mesh by arn.
|
static IMesh |
fromMeshName(software.constructs.Construct scope,
String id,
String meshName)
(experimental) Import an existing mesh by name.
|
String |
getMeshArn()
(experimental) The Amazon Resource Name (ARN) of the AppMesh mesh.
|
String |
getMeshName()
(experimental) The name of the AppMesh mesh.
|
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResourcegetNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validatejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNodeprotected Mesh(software.amazon.jsii.JsiiObjectRef objRef)
protected Mesh(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
public Mesh(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@Nullable
MeshProps props)
scope - This parameter is required.id - This parameter is required.props - @Stability(value=Experimental)
public Mesh(@NotNull
software.constructs.Construct scope,
@NotNull
String id)
scope - This parameter is required.id - This parameter is required.@Stability(value=Experimental) @NotNull public static IMesh fromMeshArn(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String meshArn)
scope - This parameter is required.id - This parameter is required.meshArn - This parameter is required.@Stability(value=Experimental) @NotNull public static IMesh fromMeshName(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String meshName)
scope - This parameter is required.id - This parameter is required.meshName - This parameter is required.@Stability(value=Experimental) @NotNull public VirtualGateway addVirtualGateway(@NotNull String id, @Nullable VirtualGatewayBaseProps props)
addVirtualGateway in interface IMeshid - This parameter is required.props - @Stability(value=Experimental) @NotNull public VirtualGateway addVirtualGateway(@NotNull String id)
addVirtualGateway in interface IMeshid - This parameter is required.@Stability(value=Experimental) @NotNull public VirtualNode addVirtualNode(@NotNull String id, @Nullable VirtualNodeBaseProps props)
addVirtualNode in interface IMeshid - This parameter is required.props - @Stability(value=Experimental) @NotNull public VirtualNode addVirtualNode(@NotNull String id)
addVirtualNode in interface IMeshid - This parameter is required.@Stability(value=Experimental) @NotNull public VirtualRouter addVirtualRouter(@NotNull String id, @Nullable VirtualRouterBaseProps props)
addVirtualRouter in interface IMeshid - This parameter is required.props - @Stability(value=Experimental) @NotNull public VirtualRouter addVirtualRouter(@NotNull String id)
addVirtualRouter in interface IMeshid - This parameter is required.@Stability(value=Experimental) @NotNull public String getMeshArn()
getMeshArn in interface IMesh@Stability(value=Experimental) @NotNull public String getMeshName()
getMeshName in interface IMeshCopyright © 2021. All rights reserved.