Interface IVirtualGateway
Interface which all Virtual Gateway based classes must implement.
Namespace: Amazon.CDK.AWS.AppMesh
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IVirtualGateway : IResource
Syntax (vb)
Public Interface IVirtualGateway
Inherits IResource, IConstruct, IDependable
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 |
Properties
Mesh
VirtualGatewayArn
The Amazon Resource Name (ARN) for the VirtualGateway.
string VirtualGatewayArn { get; }
Property Value
System.String
Remarks
Attribute: true
VirtualGatewayName
Name of the VirtualGateway.
string VirtualGatewayName { get; }
Property Value
System.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 System.String
- route IGatewayRouteBaseProps
Returns
GrantStreamAggregatedResources(IGrantable)
Grants the given entity appmesh:StreamAggregatedResources
.
Grant GrantStreamAggregatedResources(IGrantable identity)
Parameters
- identity IGrantable
Returns