{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.AppMesh
(
defaultService,
_TooManyTagsException,
_ConflictException,
_ForbiddenException,
_NotFoundException,
_TooManyRequestsException,
_InternalServerErrorException,
_ServiceUnavailableException,
_BadRequestException,
_LimitExceededException,
_ResourceInUseException,
DescribeVirtualNode (DescribeVirtualNode'),
newDescribeVirtualNode,
DescribeVirtualNodeResponse (DescribeVirtualNodeResponse'),
newDescribeVirtualNodeResponse,
DescribeVirtualGateway (DescribeVirtualGateway'),
newDescribeVirtualGateway,
DescribeVirtualGatewayResponse (DescribeVirtualGatewayResponse'),
newDescribeVirtualGatewayResponse,
DescribeRoute (DescribeRoute'),
newDescribeRoute,
DescribeRouteResponse (DescribeRouteResponse'),
newDescribeRouteResponse,
DescribeVirtualRouter (DescribeVirtualRouter'),
newDescribeVirtualRouter,
DescribeVirtualRouterResponse (DescribeVirtualRouterResponse'),
newDescribeVirtualRouterResponse,
ListMeshes (ListMeshes'),
newListMeshes,
ListMeshesResponse (ListMeshesResponse'),
newListMeshesResponse,
CreateMesh (CreateMesh'),
newCreateMesh,
CreateMeshResponse (CreateMeshResponse'),
newCreateMeshResponse,
UpdateMesh (UpdateMesh'),
newUpdateMesh,
UpdateMeshResponse (UpdateMeshResponse'),
newUpdateMeshResponse,
DeleteMesh (DeleteMesh'),
newDeleteMesh,
DeleteMeshResponse (DeleteMeshResponse'),
newDeleteMeshResponse,
ListTagsForResource (ListTagsForResource'),
newListTagsForResource,
ListTagsForResourceResponse (ListTagsForResourceResponse'),
newListTagsForResourceResponse,
CreateVirtualGateway (CreateVirtualGateway'),
newCreateVirtualGateway,
CreateVirtualGatewayResponse (CreateVirtualGatewayResponse'),
newCreateVirtualGatewayResponse,
ListVirtualServices (ListVirtualServices'),
newListVirtualServices,
ListVirtualServicesResponse (ListVirtualServicesResponse'),
newListVirtualServicesResponse,
DeleteVirtualService (DeleteVirtualService'),
newDeleteVirtualService,
DeleteVirtualServiceResponse (DeleteVirtualServiceResponse'),
newDeleteVirtualServiceResponse,
UpdateVirtualService (UpdateVirtualService'),
newUpdateVirtualService,
UpdateVirtualServiceResponse (UpdateVirtualServiceResponse'),
newUpdateVirtualServiceResponse,
UpdateVirtualGateway (UpdateVirtualGateway'),
newUpdateVirtualGateway,
UpdateVirtualGatewayResponse (UpdateVirtualGatewayResponse'),
newUpdateVirtualGatewayResponse,
DeleteVirtualGateway (DeleteVirtualGateway'),
newDeleteVirtualGateway,
DeleteVirtualGatewayResponse (DeleteVirtualGatewayResponse'),
newDeleteVirtualGatewayResponse,
DeleteRoute (DeleteRoute'),
newDeleteRoute,
DeleteRouteResponse (DeleteRouteResponse'),
newDeleteRouteResponse,
UpdateRoute (UpdateRoute'),
newUpdateRoute,
UpdateRouteResponse (UpdateRouteResponse'),
newUpdateRouteResponse,
CreateVirtualService (CreateVirtualService'),
newCreateVirtualService,
CreateVirtualServiceResponse (CreateVirtualServiceResponse'),
newCreateVirtualServiceResponse,
DeleteVirtualNode (DeleteVirtualNode'),
newDeleteVirtualNode,
DeleteVirtualNodeResponse (DeleteVirtualNodeResponse'),
newDeleteVirtualNodeResponse,
UpdateVirtualNode (UpdateVirtualNode'),
newUpdateVirtualNode,
UpdateVirtualNodeResponse (UpdateVirtualNodeResponse'),
newUpdateVirtualNodeResponse,
ListGatewayRoutes (ListGatewayRoutes'),
newListGatewayRoutes,
ListGatewayRoutesResponse (ListGatewayRoutesResponse'),
newListGatewayRoutesResponse,
ListRoutes (ListRoutes'),
newListRoutes,
ListRoutesResponse (ListRoutesResponse'),
newListRoutesResponse,
ListVirtualNodes (ListVirtualNodes'),
newListVirtualNodes,
ListVirtualNodesResponse (ListVirtualNodesResponse'),
newListVirtualNodesResponse,
DeleteVirtualRouter (DeleteVirtualRouter'),
newDeleteVirtualRouter,
DeleteVirtualRouterResponse (DeleteVirtualRouterResponse'),
newDeleteVirtualRouterResponse,
UpdateVirtualRouter (UpdateVirtualRouter'),
newUpdateVirtualRouter,
UpdateVirtualRouterResponse (UpdateVirtualRouterResponse'),
newUpdateVirtualRouterResponse,
CreateVirtualRouter (CreateVirtualRouter'),
newCreateVirtualRouter,
CreateVirtualRouterResponse (CreateVirtualRouterResponse'),
newCreateVirtualRouterResponse,
DescribeVirtualService (DescribeVirtualService'),
newDescribeVirtualService,
DescribeVirtualServiceResponse (DescribeVirtualServiceResponse'),
newDescribeVirtualServiceResponse,
DescribeGatewayRoute (DescribeGatewayRoute'),
newDescribeGatewayRoute,
DescribeGatewayRouteResponse (DescribeGatewayRouteResponse'),
newDescribeGatewayRouteResponse,
CreateRoute (CreateRoute'),
newCreateRoute,
CreateRouteResponse (CreateRouteResponse'),
newCreateRouteResponse,
CreateVirtualNode (CreateVirtualNode'),
newCreateVirtualNode,
CreateVirtualNodeResponse (CreateVirtualNodeResponse'),
newCreateVirtualNodeResponse,
CreateGatewayRoute (CreateGatewayRoute'),
newCreateGatewayRoute,
CreateGatewayRouteResponse (CreateGatewayRouteResponse'),
newCreateGatewayRouteResponse,
UpdateGatewayRoute (UpdateGatewayRoute'),
newUpdateGatewayRoute,
UpdateGatewayRouteResponse (UpdateGatewayRouteResponse'),
newUpdateGatewayRouteResponse,
DeleteGatewayRoute (DeleteGatewayRoute'),
newDeleteGatewayRoute,
DeleteGatewayRouteResponse (DeleteGatewayRouteResponse'),
newDeleteGatewayRouteResponse,
TagResource (TagResource'),
newTagResource,
TagResourceResponse (TagResourceResponse'),
newTagResourceResponse,
ListVirtualGateways (ListVirtualGateways'),
newListVirtualGateways,
ListVirtualGatewaysResponse (ListVirtualGatewaysResponse'),
newListVirtualGatewaysResponse,
ListVirtualRouters (ListVirtualRouters'),
newListVirtualRouters,
ListVirtualRoutersResponse (ListVirtualRoutersResponse'),
newListVirtualRoutersResponse,
UntagResource (UntagResource'),
newUntagResource,
UntagResourceResponse (UntagResourceResponse'),
newUntagResourceResponse,
DescribeMesh (DescribeMesh'),
newDescribeMesh,
DescribeMeshResponse (DescribeMeshResponse'),
newDescribeMeshResponse,
DefaultGatewayRouteRewrite (..),
DnsResponseType (..),
DurationUnit (..),
EgressFilterType (..),
GatewayRouteStatusCode (..),
GrpcRetryPolicyEvent (..),
HttpMethod (..),
HttpScheme (..),
ListenerTlsMode (..),
MeshStatusCode (..),
PortProtocol (..),
RouteStatusCode (..),
TcpRetryPolicyEvent (..),
VirtualGatewayListenerTlsMode (..),
VirtualGatewayPortProtocol (..),
VirtualGatewayStatusCode (..),
VirtualNodeStatusCode (..),
VirtualRouterStatusCode (..),
VirtualServiceStatusCode (..),
AccessLog (AccessLog'),
newAccessLog,
AwsCloudMapInstanceAttribute (AwsCloudMapInstanceAttribute'),
newAwsCloudMapInstanceAttribute,
AwsCloudMapServiceDiscovery (AwsCloudMapServiceDiscovery'),
newAwsCloudMapServiceDiscovery,
Backend (Backend'),
newBackend,
BackendDefaults (BackendDefaults'),
newBackendDefaults,
ClientPolicy (ClientPolicy'),
newClientPolicy,
ClientPolicyTls (ClientPolicyTls'),
newClientPolicyTls,
ClientTlsCertificate (ClientTlsCertificate'),
newClientTlsCertificate,
DnsServiceDiscovery (DnsServiceDiscovery'),
newDnsServiceDiscovery,
Duration (Duration'),
newDuration,
EgressFilter (EgressFilter'),
newEgressFilter,
FileAccessLog (FileAccessLog'),
newFileAccessLog,
GatewayRouteData (GatewayRouteData'),
newGatewayRouteData,
GatewayRouteHostnameMatch (GatewayRouteHostnameMatch'),
newGatewayRouteHostnameMatch,
GatewayRouteHostnameRewrite (GatewayRouteHostnameRewrite'),
newGatewayRouteHostnameRewrite,
GatewayRouteRef (GatewayRouteRef'),
newGatewayRouteRef,
GatewayRouteSpec (GatewayRouteSpec'),
newGatewayRouteSpec,
GatewayRouteStatus (GatewayRouteStatus'),
newGatewayRouteStatus,
GatewayRouteTarget (GatewayRouteTarget'),
newGatewayRouteTarget,
GatewayRouteVirtualService (GatewayRouteVirtualService'),
newGatewayRouteVirtualService,
GrpcGatewayRoute (GrpcGatewayRoute'),
newGrpcGatewayRoute,
GrpcGatewayRouteAction (GrpcGatewayRouteAction'),
newGrpcGatewayRouteAction,
GrpcGatewayRouteMatch (GrpcGatewayRouteMatch'),
newGrpcGatewayRouteMatch,
GrpcGatewayRouteMetadata (GrpcGatewayRouteMetadata'),
newGrpcGatewayRouteMetadata,
GrpcGatewayRouteRewrite (GrpcGatewayRouteRewrite'),
newGrpcGatewayRouteRewrite,
GrpcMetadataMatchMethod (GrpcMetadataMatchMethod'),
newGrpcMetadataMatchMethod,
GrpcRetryPolicy (GrpcRetryPolicy'),
newGrpcRetryPolicy,
GrpcRoute (GrpcRoute'),
newGrpcRoute,
GrpcRouteAction (GrpcRouteAction'),
newGrpcRouteAction,
GrpcRouteMatch (GrpcRouteMatch'),
newGrpcRouteMatch,
GrpcRouteMetadata (GrpcRouteMetadata'),
newGrpcRouteMetadata,
GrpcRouteMetadataMatchMethod (GrpcRouteMetadataMatchMethod'),
newGrpcRouteMetadataMatchMethod,
GrpcTimeout (GrpcTimeout'),
newGrpcTimeout,
HeaderMatchMethod (HeaderMatchMethod'),
newHeaderMatchMethod,
HealthCheckPolicy (HealthCheckPolicy'),
newHealthCheckPolicy,
HttpGatewayRoute (HttpGatewayRoute'),
newHttpGatewayRoute,
HttpGatewayRouteAction (HttpGatewayRouteAction'),
newHttpGatewayRouteAction,
HttpGatewayRouteHeader (HttpGatewayRouteHeader'),
newHttpGatewayRouteHeader,
HttpGatewayRouteMatch (HttpGatewayRouteMatch'),
newHttpGatewayRouteMatch,
HttpGatewayRoutePathRewrite (HttpGatewayRoutePathRewrite'),
newHttpGatewayRoutePathRewrite,
HttpGatewayRoutePrefixRewrite (HttpGatewayRoutePrefixRewrite'),
newHttpGatewayRoutePrefixRewrite,
HttpGatewayRouteRewrite (HttpGatewayRouteRewrite'),
newHttpGatewayRouteRewrite,
HttpPathMatch (HttpPathMatch'),
newHttpPathMatch,
HttpQueryParameter (HttpQueryParameter'),
newHttpQueryParameter,
HttpRetryPolicy (HttpRetryPolicy'),
newHttpRetryPolicy,
HttpRoute (HttpRoute'),
newHttpRoute,
HttpRouteAction (HttpRouteAction'),
newHttpRouteAction,
HttpRouteHeader (HttpRouteHeader'),
newHttpRouteHeader,
HttpRouteMatch (HttpRouteMatch'),
newHttpRouteMatch,
HttpTimeout (HttpTimeout'),
newHttpTimeout,
Listener (Listener'),
newListener,
ListenerTimeout (ListenerTimeout'),
newListenerTimeout,
ListenerTls (ListenerTls'),
newListenerTls,
ListenerTlsAcmCertificate (ListenerTlsAcmCertificate'),
newListenerTlsAcmCertificate,
ListenerTlsCertificate (ListenerTlsCertificate'),
newListenerTlsCertificate,
ListenerTlsFileCertificate (ListenerTlsFileCertificate'),
newListenerTlsFileCertificate,
ListenerTlsSdsCertificate (ListenerTlsSdsCertificate'),
newListenerTlsSdsCertificate,
ListenerTlsValidationContext (ListenerTlsValidationContext'),
newListenerTlsValidationContext,
ListenerTlsValidationContextTrust (ListenerTlsValidationContextTrust'),
newListenerTlsValidationContextTrust,
Logging (Logging'),
newLogging,
MatchRange (MatchRange'),
newMatchRange,
MeshData (MeshData'),
newMeshData,
MeshRef (MeshRef'),
newMeshRef,
MeshSpec (MeshSpec'),
newMeshSpec,
MeshStatus (MeshStatus'),
newMeshStatus,
OutlierDetection (OutlierDetection'),
newOutlierDetection,
PortMapping (PortMapping'),
newPortMapping,
QueryParameterMatch (QueryParameterMatch'),
newQueryParameterMatch,
ResourceMetadata (ResourceMetadata'),
newResourceMetadata,
RouteData (RouteData'),
newRouteData,
RouteRef (RouteRef'),
newRouteRef,
RouteSpec (RouteSpec'),
newRouteSpec,
RouteStatus (RouteStatus'),
newRouteStatus,
ServiceDiscovery (ServiceDiscovery'),
newServiceDiscovery,
SubjectAlternativeNameMatchers (SubjectAlternativeNameMatchers'),
newSubjectAlternativeNameMatchers,
SubjectAlternativeNames (SubjectAlternativeNames'),
newSubjectAlternativeNames,
TagRef (TagRef'),
newTagRef,
TcpRoute (TcpRoute'),
newTcpRoute,
TcpRouteAction (TcpRouteAction'),
newTcpRouteAction,
TcpTimeout (TcpTimeout'),
newTcpTimeout,
TlsValidationContext (TlsValidationContext'),
newTlsValidationContext,
TlsValidationContextAcmTrust (TlsValidationContextAcmTrust'),
newTlsValidationContextAcmTrust,
TlsValidationContextFileTrust (TlsValidationContextFileTrust'),
newTlsValidationContextFileTrust,
TlsValidationContextSdsTrust (TlsValidationContextSdsTrust'),
newTlsValidationContextSdsTrust,
TlsValidationContextTrust (TlsValidationContextTrust'),
newTlsValidationContextTrust,
VirtualGatewayAccessLog (VirtualGatewayAccessLog'),
newVirtualGatewayAccessLog,
VirtualGatewayBackendDefaults (VirtualGatewayBackendDefaults'),
newVirtualGatewayBackendDefaults,
VirtualGatewayClientPolicy (VirtualGatewayClientPolicy'),
newVirtualGatewayClientPolicy,
VirtualGatewayClientPolicyTls (VirtualGatewayClientPolicyTls'),
newVirtualGatewayClientPolicyTls,
VirtualGatewayClientTlsCertificate (VirtualGatewayClientTlsCertificate'),
newVirtualGatewayClientTlsCertificate,
VirtualGatewayConnectionPool (VirtualGatewayConnectionPool'),
newVirtualGatewayConnectionPool,
VirtualGatewayData (VirtualGatewayData'),
newVirtualGatewayData,
VirtualGatewayFileAccessLog (VirtualGatewayFileAccessLog'),
newVirtualGatewayFileAccessLog,
VirtualGatewayGrpcConnectionPool (VirtualGatewayGrpcConnectionPool'),
newVirtualGatewayGrpcConnectionPool,
VirtualGatewayHealthCheckPolicy (VirtualGatewayHealthCheckPolicy'),
newVirtualGatewayHealthCheckPolicy,
VirtualGatewayHttp2ConnectionPool (VirtualGatewayHttp2ConnectionPool'),
newVirtualGatewayHttp2ConnectionPool,
VirtualGatewayHttpConnectionPool (VirtualGatewayHttpConnectionPool'),
newVirtualGatewayHttpConnectionPool,
VirtualGatewayListener (VirtualGatewayListener'),
newVirtualGatewayListener,
VirtualGatewayListenerTls (VirtualGatewayListenerTls'),
newVirtualGatewayListenerTls,
VirtualGatewayListenerTlsAcmCertificate (VirtualGatewayListenerTlsAcmCertificate'),
newVirtualGatewayListenerTlsAcmCertificate,
VirtualGatewayListenerTlsCertificate (VirtualGatewayListenerTlsCertificate'),
newVirtualGatewayListenerTlsCertificate,
VirtualGatewayListenerTlsFileCertificate (VirtualGatewayListenerTlsFileCertificate'),
newVirtualGatewayListenerTlsFileCertificate,
VirtualGatewayListenerTlsSdsCertificate (VirtualGatewayListenerTlsSdsCertificate'),
newVirtualGatewayListenerTlsSdsCertificate,
VirtualGatewayListenerTlsValidationContext (VirtualGatewayListenerTlsValidationContext'),
newVirtualGatewayListenerTlsValidationContext,
VirtualGatewayListenerTlsValidationContextTrust (VirtualGatewayListenerTlsValidationContextTrust'),
newVirtualGatewayListenerTlsValidationContextTrust,
VirtualGatewayLogging (VirtualGatewayLogging'),
newVirtualGatewayLogging,
VirtualGatewayPortMapping (VirtualGatewayPortMapping'),
newVirtualGatewayPortMapping,
VirtualGatewayRef (VirtualGatewayRef'),
newVirtualGatewayRef,
VirtualGatewaySpec (VirtualGatewaySpec'),
newVirtualGatewaySpec,
VirtualGatewayStatus (VirtualGatewayStatus'),
newVirtualGatewayStatus,
VirtualGatewayTlsValidationContext (VirtualGatewayTlsValidationContext'),
newVirtualGatewayTlsValidationContext,
VirtualGatewayTlsValidationContextAcmTrust (VirtualGatewayTlsValidationContextAcmTrust'),
newVirtualGatewayTlsValidationContextAcmTrust,
VirtualGatewayTlsValidationContextFileTrust (VirtualGatewayTlsValidationContextFileTrust'),
newVirtualGatewayTlsValidationContextFileTrust,
VirtualGatewayTlsValidationContextSdsTrust (VirtualGatewayTlsValidationContextSdsTrust'),
newVirtualGatewayTlsValidationContextSdsTrust,
VirtualGatewayTlsValidationContextTrust (VirtualGatewayTlsValidationContextTrust'),
newVirtualGatewayTlsValidationContextTrust,
VirtualNodeConnectionPool (VirtualNodeConnectionPool'),
newVirtualNodeConnectionPool,
VirtualNodeData (VirtualNodeData'),
newVirtualNodeData,
VirtualNodeGrpcConnectionPool (VirtualNodeGrpcConnectionPool'),
newVirtualNodeGrpcConnectionPool,
VirtualNodeHttp2ConnectionPool (VirtualNodeHttp2ConnectionPool'),
newVirtualNodeHttp2ConnectionPool,
VirtualNodeHttpConnectionPool (VirtualNodeHttpConnectionPool'),
newVirtualNodeHttpConnectionPool,
VirtualNodeRef (VirtualNodeRef'),
newVirtualNodeRef,
VirtualNodeServiceProvider (VirtualNodeServiceProvider'),
newVirtualNodeServiceProvider,
VirtualNodeSpec (VirtualNodeSpec'),
newVirtualNodeSpec,
VirtualNodeStatus (VirtualNodeStatus'),
newVirtualNodeStatus,
VirtualNodeTcpConnectionPool (VirtualNodeTcpConnectionPool'),
newVirtualNodeTcpConnectionPool,
VirtualRouterData (VirtualRouterData'),
newVirtualRouterData,
VirtualRouterListener (VirtualRouterListener'),
newVirtualRouterListener,
VirtualRouterRef (VirtualRouterRef'),
newVirtualRouterRef,
VirtualRouterServiceProvider (VirtualRouterServiceProvider'),
newVirtualRouterServiceProvider,
VirtualRouterSpec (VirtualRouterSpec'),
newVirtualRouterSpec,
VirtualRouterStatus (VirtualRouterStatus'),
newVirtualRouterStatus,
VirtualServiceBackend (VirtualServiceBackend'),
newVirtualServiceBackend,
VirtualServiceData (VirtualServiceData'),
newVirtualServiceData,
VirtualServiceProvider (VirtualServiceProvider'),
newVirtualServiceProvider,
VirtualServiceRef (VirtualServiceRef'),
newVirtualServiceRef,
VirtualServiceSpec (VirtualServiceSpec'),
newVirtualServiceSpec,
VirtualServiceStatus (VirtualServiceStatus'),
newVirtualServiceStatus,
WeightedTarget (WeightedTarget'),
newWeightedTarget,
)
where
import Amazonka.AppMesh.CreateGatewayRoute
import Amazonka.AppMesh.CreateMesh
import Amazonka.AppMesh.CreateRoute
import Amazonka.AppMesh.CreateVirtualGateway
import Amazonka.AppMesh.CreateVirtualNode
import Amazonka.AppMesh.CreateVirtualRouter
import Amazonka.AppMesh.CreateVirtualService
import Amazonka.AppMesh.DeleteGatewayRoute
import Amazonka.AppMesh.DeleteMesh
import Amazonka.AppMesh.DeleteRoute
import Amazonka.AppMesh.DeleteVirtualGateway
import Amazonka.AppMesh.DeleteVirtualNode
import Amazonka.AppMesh.DeleteVirtualRouter
import Amazonka.AppMesh.DeleteVirtualService
import Amazonka.AppMesh.DescribeGatewayRoute
import Amazonka.AppMesh.DescribeMesh
import Amazonka.AppMesh.DescribeRoute
import Amazonka.AppMesh.DescribeVirtualGateway
import Amazonka.AppMesh.DescribeVirtualNode
import Amazonka.AppMesh.DescribeVirtualRouter
import Amazonka.AppMesh.DescribeVirtualService
import Amazonka.AppMesh.Lens
import Amazonka.AppMesh.ListGatewayRoutes
import Amazonka.AppMesh.ListMeshes
import Amazonka.AppMesh.ListRoutes
import Amazonka.AppMesh.ListTagsForResource
import Amazonka.AppMesh.ListVirtualGateways
import Amazonka.AppMesh.ListVirtualNodes
import Amazonka.AppMesh.ListVirtualRouters
import Amazonka.AppMesh.ListVirtualServices
import Amazonka.AppMesh.TagResource
import Amazonka.AppMesh.Types
import Amazonka.AppMesh.UntagResource
import Amazonka.AppMesh.UpdateGatewayRoute
import Amazonka.AppMesh.UpdateMesh
import Amazonka.AppMesh.UpdateRoute
import Amazonka.AppMesh.UpdateVirtualGateway
import Amazonka.AppMesh.UpdateVirtualNode
import Amazonka.AppMesh.UpdateVirtualRouter
import Amazonka.AppMesh.UpdateVirtualService
import Amazonka.AppMesh.Waiters