Show / Hide Table of Contents

Interface IVirtualGateway

Interface which all Virtual Gateway based classes must implement.

Inherited Members
IResource.ApplyRemovalPolicy(RemovalPolicy)
IResource.Stack
IVirtualGatewayRef.VirtualGatewayRef
IEnvironmentAware.Env
Namespace: Amazon.CDK.AWS.AppMesh
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IVirtualGateway : IResource, IVirtualGatewayRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Interface IVirtualGateway Inherits IResource, IVirtualGatewayRef, IConstruct, IDependable, IEnvironmentAware

Synopsis

Properties

Mesh

The Mesh which the VirtualGateway belongs to.

VirtualGatewayArn

The Amazon Resource Name (ARN) for the VirtualGateway.

VirtualGatewayName

Name of the VirtualGateway.

Methods

AddGatewayRoute(string, IGatewayRouteBaseProps)

Utility method to add a new GatewayRoute to the VirtualGateway.

GrantStreamAggregatedResources(IGrantable)

Grants the given entity appmesh:StreamAggregatedResources.

Properties

Mesh

The Mesh which the VirtualGateway belongs to.

IMesh Mesh { get; }
Property Value

IMesh

VirtualGatewayArn

The Amazon Resource Name (ARN) for the VirtualGateway.

string VirtualGatewayArn { get; }
Property Value

string

Remarks

Attribute: true

VirtualGatewayName

Name of the VirtualGateway.

string VirtualGatewayName { get; }
Property Value

string

Remarks

Attribute: true

Methods

AddGatewayRoute(string, IGatewayRouteBaseProps)

Utility method to add a new GatewayRoute to the VirtualGateway.

GatewayRoute AddGatewayRoute(string id, IGatewayRouteBaseProps route)
Parameters
id string
route IGatewayRouteBaseProps
Returns

GatewayRoute

GrantStreamAggregatedResources(IGrantable)

Grants the given entity appmesh:StreamAggregatedResources.

Grant GrantStreamAggregatedResources(IGrantable identity)
Parameters
identity IGrantable
Returns

Grant

Remarks

[disable-awslint:no-grants]

Back to top Generated by DocFX