@Internal public static final class IMesh.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IMesh.Jsii$Default
software.amazon.jsii.JsiiObject.InitializationModeIMesh.Jsii$Default, IMesh.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
VirtualGateway |
addVirtualGateway(String id)
Creates a new VirtualGateway in this Mesh.
|
VirtualGateway |
addVirtualGateway(String id,
VirtualGatewayBaseProps props)
Creates a new VirtualGateway in this Mesh.
|
VirtualNode |
addVirtualNode(String id)
Creates a new VirtualNode in this Mesh.
|
VirtualNode |
addVirtualNode(String id,
VirtualNodeBaseProps props)
Creates a new VirtualNode in this Mesh.
|
VirtualRouter |
addVirtualRouter(String id)
Creates a new VirtualRouter in this Mesh.
|
VirtualRouter |
addVirtualRouter(String id,
VirtualRouterBaseProps props)
Creates a new VirtualRouter in this Mesh.
|
void |
applyRemovalPolicy(RemovalPolicy policy)
Apply the given removal policy to this resource.
|
ResourceEnvironment |
getEnv()
The environment this resource belongs to.
|
String |
getMeshArn()
The Amazon Resource Name (ARN) of the AppMesh mesh.
|
String |
getMeshName()
The name of the AppMesh mesh.
|
software.constructs.Node |
getNode()
The tree node.
|
Stack |
getStack()
The stack in which this resource is defined.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) @NotNull public final software.constructs.Node getNode()
getNode in interface IResource.Jsii$DefaultgetNode in interface IMesh.Jsii$DefaultgetNode in interface software.constructs.IConstructgetNode in interface software.constructs.IConstruct.Jsii$Default@Stability(value=Stable) @NotNull public final ResourceEnvironment getEnv()
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
getEnv in interface IResourcegetEnv in interface IResource.Jsii$DefaultgetEnv in interface IMesh.Jsii$Default@Stability(value=Stable) @NotNull public final Stack getStack()
getStack in interface IResourcegetStack in interface IResource.Jsii$DefaultgetStack in interface IMesh.Jsii$Default@Stability(value=Stable) @NotNull public final String getMeshArn()
getMeshArn in interface IMeshgetMeshArn in interface IMesh.Jsii$Default@Stability(value=Stable) @NotNull public final String getMeshName()
getMeshName in interface IMeshgetMeshName in interface IMesh.Jsii$Default@Stability(value=Stable)
public final void applyRemovalPolicy(@NotNull
RemovalPolicy policy)
The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (RemovalPolicy.DESTROY), or left in your AWS
account for data recovery and cleanup later (RemovalPolicy.RETAIN).
applyRemovalPolicy in interface IResourceapplyRemovalPolicy in interface IResource.Jsii$DefaultapplyRemovalPolicy in interface IMesh.Jsii$Defaultpolicy - This parameter is required.@Stability(value=Stable) @NotNull public final VirtualGateway addVirtualGateway(@NotNull String id, @Nullable VirtualGatewayBaseProps props)
Note that the Gateway is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
addVirtualGateway in interface IMeshaddVirtualGateway in interface IMesh.Jsii$Defaultid - This parameter is required.props - @Stability(value=Stable) @NotNull public final VirtualGateway addVirtualGateway(@NotNull String id)
Note that the Gateway is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
addVirtualGateway in interface IMeshid - This parameter is required.@Stability(value=Stable) @NotNull public final VirtualNode addVirtualNode(@NotNull String id, @Nullable VirtualNodeBaseProps props)
Note that the Node is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
addVirtualNode in interface IMeshaddVirtualNode in interface IMesh.Jsii$Defaultid - This parameter is required.props - @Stability(value=Stable) @NotNull public final VirtualNode addVirtualNode(@NotNull String id)
Note that the Node is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
addVirtualNode in interface IMeshid - This parameter is required.@Stability(value=Stable) @NotNull public final VirtualRouter addVirtualRouter(@NotNull String id, @Nullable VirtualRouterBaseProps props)
Note that the Router is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
addVirtualRouter in interface IMeshaddVirtualRouter in interface IMesh.Jsii$Defaultid - This parameter is required.props - @Stability(value=Stable) @NotNull public final VirtualRouter addVirtualRouter(@NotNull String id)
Note that the Router is created in the same Stack that this Mesh belongs to, which might be different than the current stack.
addVirtualRouter in interface IMeshid - This parameter is required.Copyright © 2022. All rights reserved.