aws_cdk.aws_appmeshΒΆ

Package Overview

AccessLog

(experimental) Configuration for Envoy Access logs for mesh endpoints.

AccessLogConfig

AcmCertificateOptions

AcmTrustOptions

Backend

(experimental) Contains static factory methods to create backends.

BackendConfig

BackendDefaults

CfnGatewayRoute

A CloudFormation AWS::AppMesh::GatewayRoute.

CfnGatewayRouteProps

CfnMesh

A CloudFormation AWS::AppMesh::Mesh.

CfnMeshProps

CfnRoute

A CloudFormation AWS::AppMesh::Route.

CfnRouteProps

CfnVirtualGateway

A CloudFormation AWS::AppMesh::VirtualGateway.

CfnVirtualGatewayProps

CfnVirtualNode

A CloudFormation AWS::AppMesh::VirtualNode.

CfnVirtualNodeProps

CfnVirtualRouter

A CloudFormation AWS::AppMesh::VirtualRouter.

CfnVirtualRouterProps

CfnVirtualService

A CloudFormation AWS::AppMesh::VirtualService.

CfnVirtualServiceProps

ClientPolicy

(experimental) Defines the TLS validation context trust.

ClientPolicyConfig

ClientPolicyOptions

CloudMapServiceDiscoveryOptions

FileCertificateOptions

FileTrustOptions

GatewayRoute

(experimental) GatewayRoute represents a new or existing gateway route attached to a VirtualGateway and Mesh.

GatewayRouteAttributes

GatewayRouteBaseProps

GatewayRouteProps

GatewayRouteSpec

(experimental) Used to generate specs with different protocols for a GatewayRoute.

GatewayRouteSpecConfig

GrpcConnectionPool

GrpcGatewayListenerOptions

GrpcGatewayRouteMatch

GrpcGatewayRouteSpecOptions

GrpcRetryEvent

(experimental) gRPC events.

GrpcRetryPolicy

GrpcRouteMatch

GrpcRouteSpecOptions

GrpcTimeout

GrpcVirtualNodeListenerOptions

HealthCheck

Http2ConnectionPool

Http2GatewayListenerOptions

Http2VirtualNodeListenerOptions

HttpConnectionPool

HttpGatewayListenerOptions

HttpGatewayRouteMatch

HttpGatewayRouteSpecOptions

HttpHeaderMatch

(experimental) Used to generate header matching methods.

HttpHeaderMatchConfig

HttpRetryEvent

(experimental) HTTP events on which to retry.

HttpRetryPolicy

HttpRouteMatch

HttpRouteMatchMethod

(experimental) Supported values for matching routes based on the HTTP request method.

HttpRouteProtocol

(experimental) Supported :scheme options for HTTP2.

HttpRouteSpecOptions

HttpTimeout

HttpVirtualNodeListenerOptions

IGatewayRoute

(experimental) Interface for which all GatewayRoute based classes MUST implement.

IMesh

(experimental) Interface wich all Mesh based classes MUST implement.

IRoute

(experimental) Interface for which all Route based classes MUST implement.

IVirtualGateway

(experimental) Interface which all Virtual Gateway based classes must implement.

IVirtualNode

(experimental) Interface which all VirtualNode based classes must implement.

IVirtualRouter

(experimental) Interface which all VirtualRouter based classes MUST implement.

IVirtualService

(experimental) Represents the interface which all VirtualService based classes MUST implement.

Mesh

(experimental) Define a new AppMesh mesh.

MeshFilterType

(experimental) A utility enum defined for the egressFilter type property, the default of DROP_ALL, allows traffic only to other resources inside the mesh, or API calls to amazon resources.

MeshProps

OutlierDetection

Protocol

(experimental) Enum of supported AppMesh protocols.

Route

(experimental) Route represents a new or existing route attached to a VirtualRouter and Mesh.

RouteAttributes

RouteBaseProps

RouteProps

RouteSpec

(experimental) Used to generate specs with different protocols for a RouteSpec.

RouteSpecConfig

RouteSpecOptionsBase

ServiceDiscovery

(experimental) Provides the Service Discovery method a VirtualNode uses.

ServiceDiscoveryConfig

TcpConnectionPool

TcpRetryEvent

(experimental) TCP events on which you may retry.

TcpRouteSpecOptions

TcpTimeout

TcpVirtualNodeListenerOptions

TlsCertificate

(experimental) Represents a TLS certificate.

TlsCertificateConfig

TlsMode

(experimental) Enum of supported TLS modes.

VirtualGateway

(experimental) VirtualGateway represents a newly defined App Mesh Virtual Gateway.

VirtualGatewayAttributes

VirtualGatewayBaseProps

VirtualGatewayListener

(experimental) Represents the properties needed to define listeners for a VirtualGateway.

VirtualGatewayListenerConfig

VirtualGatewayProps

VirtualNode

(experimental) VirtualNode represents a newly defined AppMesh VirtualNode.

VirtualNodeAttributes

VirtualNodeBaseProps

VirtualNodeListener

(experimental) Defines listener for a VirtualNode.

VirtualNodeListenerConfig

VirtualNodeProps

VirtualRouter

VirtualRouterAttributes

VirtualRouterBaseProps

VirtualRouterListener

(experimental) Represents the properties needed to define listeners for a VirtualRouter.

VirtualRouterListenerConfig

VirtualRouterProps

VirtualService

(experimental) VirtualService represents a service inside an AppMesh.

VirtualServiceAttributes

VirtualServiceBackendOptions

VirtualServiceProps

VirtualServiceProvider

(experimental) Represents the properties needed to define the provider for a VirtualService.

VirtualServiceProviderConfig

WeightedTarget