AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Name | Description | |
---|---|---|
AccessLog |
An object that represents the access logging information for a virtual node. |
|
AppMeshPaginatorFactory |
Paginators for the AppMesh service |
|
AwsCloudMapInstanceAttribute |
An object that represents the Cloud Map attribute information for your virtual node.
Cloud Map is not available in the eu-south-1 Region.
|
|
AwsCloudMapServiceDiscovery |
An object that represents the Cloud Map service discovery information for your virtual
node.
Cloud Map is not available in the eu-south-1 Region.
|
|
Backend |
An object that represents the backends that a virtual node is expected to send outbound traffic to. |
|
BackendDefaults |
An object that represents the default properties for a backend. |
|
BadRequestException |
The request syntax was malformed. Check your request syntax and try again. |
|
ClientPolicy |
An object that represents a client policy. |
|
ClientPolicyTls |
A reference to an object that represents a Transport Layer Security (TLS) client policy. |
|
ClientTlsCertificate |
An object that represents the client's certificate. |
|
ConflictException |
The request contains a client token that was used for a previous update resource call with different specifications. Try the request again with a new client token. |
|
CreateGatewayRouteRequest |
Container for the parameters to the CreateGatewayRoute operation. Creates a gateway route. A gateway route is attached to a virtual gateway and routes traffic to an existing virtual service. If a route matches a request, it can distribute traffic to a target virtual service. For more information about gateway routes, see Gateway routes. |
|
CreateGatewayRouteResponse |
This is the response object from the CreateGatewayRoute operation. |
|
CreateMeshRequest |
Container for the parameters to the CreateMesh operation. Creates a service mesh. A service mesh is a logical boundary for network traffic between services that are represented by resources within the mesh. After you create your service mesh, you can create virtual services, virtual nodes, virtual routers, and routes to distribute traffic between the applications in your mesh. For more information about service meshes, see Service meshes. |
|
CreateMeshResponse |
|
|
CreateRouteRequest |
Container for the parameters to the CreateRoute operation. Creates a route that is associated with a virtual router. You can route several different protocols and define a retry policy for a route. Traffic can be routed to one or more virtual nodes. For more information about routes, see Routes. |
|
CreateRouteResponse |
|
|
CreateVirtualGatewayRequest |
Container for the parameters to the CreateVirtualGateway operation. Creates a virtual gateway. A virtual gateway allows resources outside your mesh to communicate to resources that are inside your mesh. The virtual gateway represents an Envoy proxy running in an Amazon ECS task, in a Kubernetes service, or on an Amazon EC2 instance. Unlike a virtual node, which represents an Envoy running with an application, a virtual gateway represents Envoy deployed by itself. For more information about virtual gateways, see Virtual gateways. |
|
CreateVirtualGatewayResponse |
This is the response object from the CreateVirtualGateway operation. |
|
CreateVirtualNodeRequest |
Container for the parameters to the CreateVirtualNode operation. Creates a virtual node within a service mesh. A virtual node acts as a logical pointer to a particular task group, such as an Amazon ECS service or a Kubernetes deployment. When you create a virtual node, you can specify the service discovery information for your task group, and whether the proxy running in a task group will communicate with other proxies using Transport Layer Security (TLS).
You define a
The response metadata for your new virtual node contains the
By default, App Mesh uses the name of the resource you specified in
For more information about virtual nodes, see Virtual
nodes. You must be using |
|
CreateVirtualNodeResponse |
|
|
CreateVirtualRouterRequest |
Container for the parameters to the CreateVirtualRouter operation. Creates a virtual router within a service mesh.
Specify a For more information about virtual routers, see Virtual routers. |
|
CreateVirtualRouterResponse |
|
|
CreateVirtualServiceRequest |
Container for the parameters to the CreateVirtualService operation. Creates a virtual service within a service mesh.
A virtual service is an abstraction of a real service that is provided by a virtual
node directly or indirectly by means of a virtual router. Dependent services call
your virtual service by its For more information about virtual services, see Virtual services. |
|
CreateVirtualServiceResponse |
|
|
DeleteGatewayRouteRequest |
Container for the parameters to the DeleteGatewayRoute operation. Deletes an existing gateway route. |
|
DeleteGatewayRouteResponse |
This is the response object from the DeleteGatewayRoute operation. |
|
DeleteMeshRequest |
Container for the parameters to the DeleteMesh operation. Deletes an existing service mesh. You must delete all resources (virtual services, routes, virtual routers, and virtual nodes) in the service mesh before you can delete the mesh itself. |
|
DeleteMeshResponse |
|
|
DeleteRouteRequest |
Container for the parameters to the DeleteRoute operation. Deletes an existing route. |
|
DeleteRouteResponse |
|
|
DeleteVirtualGatewayRequest |
Container for the parameters to the DeleteVirtualGateway operation. Deletes an existing virtual gateway. You cannot delete a virtual gateway if any gateway routes are associated to it. |
|
DeleteVirtualGatewayResponse |
This is the response object from the DeleteVirtualGateway operation. |
|
DeleteVirtualNodeRequest |
Container for the parameters to the DeleteVirtualNode operation. Deletes an existing virtual node. You must delete any virtual services that list a virtual node as a service provider before you can delete the virtual node itself. |
|
DeleteVirtualNodeResponse |
|
|
DeleteVirtualRouterRequest |
Container for the parameters to the DeleteVirtualRouter operation. Deletes an existing virtual router. You must delete any routes associated with the virtual router before you can delete the router itself. |
|
DeleteVirtualRouterResponse |
|
|
DeleteVirtualServiceRequest |
Container for the parameters to the DeleteVirtualService operation. Deletes an existing virtual service. |
|
DeleteVirtualServiceResponse |
|
|
DescribeGatewayRouteRequest |
Container for the parameters to the DescribeGatewayRoute operation. Describes an existing gateway route. |
|
DescribeGatewayRouteResponse |
This is the response object from the DescribeGatewayRoute operation. |
|
DescribeMeshRequest |
Container for the parameters to the DescribeMesh operation. Describes an existing service mesh. |
|
DescribeMeshResponse |
|
|
DescribeRouteRequest |
Container for the parameters to the DescribeRoute operation. Describes an existing route. |
|
DescribeRouteResponse |
|
|
DescribeVirtualGatewayRequest |
Container for the parameters to the DescribeVirtualGateway operation. Describes an existing virtual gateway. |
|
DescribeVirtualGatewayResponse |
This is the response object from the DescribeVirtualGateway operation. |
|
DescribeVirtualNodeRequest |
Container for the parameters to the DescribeVirtualNode operation. Describes an existing virtual node. |
|
DescribeVirtualNodeResponse |
|
|
DescribeVirtualRouterRequest |
Container for the parameters to the DescribeVirtualRouter operation. Describes an existing virtual router. |
|
DescribeVirtualRouterResponse |
|
|
DescribeVirtualServiceRequest |
Container for the parameters to the DescribeVirtualService operation. Describes an existing virtual service. |
|
DescribeVirtualServiceResponse |
|
|
DnsServiceDiscovery |
An object that represents the DNS service discovery information for your virtual node. |
|
Duration |
An object that represents a duration of time. |
|
EgressFilter |
An object that represents the egress filter rules for a service mesh. |
|
FileAccessLog |
An object that represents an access log file. |
|
ForbiddenException |
You don't have permissions to perform this action. |
|
GatewayRouteData |
An object that represents a gateway route returned by a describe operation. |
|
GatewayRouteHostnameMatch |
An object representing the gateway route host name to match. |
|
GatewayRouteHostnameRewrite |
An object representing the gateway route host name to rewrite. |
|
GatewayRouteRef |
An object that represents a gateway route returned by a list operation. |
|
GatewayRouteSpec |
An object that represents a gateway route specification. Specify one gateway route type. |
|
GatewayRouteStatus |
An object that represents the current status of a gateway route. |
|
GatewayRouteTarget |
An object that represents a gateway route target. |
|
GatewayRouteVirtualService |
An object that represents the virtual service that traffic is routed to. |
|
GrpcGatewayRoute |
An object that represents a gRPC gateway route. |
|
GrpcGatewayRouteAction |
An object that represents the action to take if a match is determined. |
|
GrpcGatewayRouteMatch |
An object that represents the criteria for determining a request match. |
|
GrpcGatewayRouteMetadata |
An object representing the metadata of the gateway route. |
|
GrpcGatewayRouteRewrite |
An object that represents the gateway route to rewrite. |
|
GrpcMetadataMatchMethod |
An object representing the method header to be matched. |
|
GrpcRetryPolicy |
An object that represents a retry policy. Specify at least one value for at least
one of the types of |
|
GrpcRoute |
An object that represents a gRPC route type. |
|
GrpcRouteAction |
An object that represents the action to take if a match is determined. |
|
GrpcRouteMatch |
An object that represents the criteria for determining a request match. |
|
GrpcRouteMetadata |
An object that represents the match metadata for the route. |
|
GrpcRouteMetadataMatchMethod |
An object that represents the match method. Specify one of the match values. |
|
GrpcTimeout |
An object that represents types of timeouts. |
|
HeaderMatchMethod |
An object that represents the method and value to match with the header value sent in a request. Specify one match method. |
|
HealthCheckPolicy |
An object that represents the health check policy for a virtual node's listener. |
|
HttpGatewayRoute |
An object that represents an HTTP gateway route. |
|
HttpGatewayRouteAction |
An object that represents the action to take if a match is determined. |
|
HttpGatewayRouteHeader |
An object that represents the HTTP header in the gateway route. |
|
HttpGatewayRouteMatch |
An object that represents the criteria for determining a request match. |
|
HttpGatewayRoutePathRewrite |
An object that represents the path to rewrite. |
|
HttpGatewayRoutePrefixRewrite |
An object representing the beginning characters of the route to rewrite. |
|
HttpGatewayRouteRewrite |
An object representing the gateway route to rewrite. |
|
HttpPathMatch |
An object representing the path to match in the request. |
|
HttpQueryParameter |
An object that represents the query parameter in the request. |
|
HttpRetryPolicy |
An object that represents a retry policy. Specify at least one value for at least
one of the types of |
|
HttpRoute |
An object that represents an HTTP or HTTP/2 route type. |
|
HttpRouteAction |
An object that represents the action to take if a match is determined. |
|
HttpRouteHeader |
An object that represents the HTTP header in the request. |
|
HttpRouteMatch |
An object that represents the requirements for a route to match HTTP requests for a virtual router. |
|
HttpTimeout |
An object that represents types of timeouts. |
|
InternalServerErrorException |
The request processing has failed because of an unknown error, exception, or failure. |
|
JsonFormatRef |
An object that represents the key value pairs for the JSON. |
|
LimitExceededException |
You have exceeded a service limit for your account. For more information, see Service Limits in the App Mesh User Guide. |
|
Listener |
An object that represents a listener for a virtual node. |
|
ListenerTimeout |
An object that represents timeouts for different protocols. |
|
ListenerTls |
An object that represents the Transport Layer Security (TLS) properties for a listener. |
|
ListenerTlsAcmCertificate |
An object that represents an Certificate Manager certificate. |
|
ListenerTlsCertificate |
An object that represents a listener's Transport Layer Security (TLS) certificate. |
|
ListenerTlsFileCertificate |
An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS). |
|
ListenerTlsSdsCertificate |
An object that represents the listener's Secret Discovery Service certificate. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info. |
|
ListenerTlsValidationContext |
An object that represents a listener's Transport Layer Security (TLS) validation context. |
|
ListenerTlsValidationContextTrust |
An object that represents a listener's Transport Layer Security (TLS) validation context trust. |
|
ListGatewayRoutesRequest |
Container for the parameters to the ListGatewayRoutes operation. Returns a list of existing gateway routes that are associated to a virtual gateway. |
|
ListGatewayRoutesResponse |
This is the response object from the ListGatewayRoutes operation. |
|
ListMeshesRequest |
Container for the parameters to the ListMeshes operation. Returns a list of existing service meshes. |
|
ListMeshesResponse |
|
|
ListRoutesRequest |
Container for the parameters to the ListRoutes operation. Returns a list of existing routes in a service mesh. |
|
ListRoutesResponse |
|
|
ListTagsForResourceRequest |
Container for the parameters to the ListTagsForResource operation. List the tags for an App Mesh resource. |
|
ListTagsForResourceResponse |
|
|
ListVirtualGatewaysRequest |
Container for the parameters to the ListVirtualGateways operation. Returns a list of existing virtual gateways in a service mesh. |
|
ListVirtualGatewaysResponse |
This is the response object from the ListVirtualGateways operation. |
|
ListVirtualNodesRequest |
Container for the parameters to the ListVirtualNodes operation. Returns a list of existing virtual nodes. |
|
ListVirtualNodesResponse |
|
|
ListVirtualRoutersRequest |
Container for the parameters to the ListVirtualRouters operation. Returns a list of existing virtual routers in a service mesh. |
|
ListVirtualRoutersResponse |
|
|
ListVirtualServicesRequest |
Container for the parameters to the ListVirtualServices operation. Returns a list of existing virtual services in a service mesh. |
|
ListVirtualServicesResponse |
|
|
Logging |
An object that represents the logging information for a virtual node. |
|
LoggingFormat |
An object that represents the format for the logs. |
|
MatchRange |
An object that represents the range of values to match on. The first character of the range is included in the range, though the last character is not. For example, if the range specified were 1-100, only values 1-99 would be matched. |
|
MeshData |
An object that represents a service mesh returned by a describe operation. |
|
MeshRef |
An object that represents a service mesh returned by a list operation. |
|
MeshServiceDiscovery |
An object that represents the service discovery information for a service mesh. |
|
MeshSpec |
An object that represents the specification of a service mesh. |
|
MeshStatus |
An object that represents the status of a service mesh. |
|
NotFoundException |
The specified resource doesn't exist. Check your request syntax and try again. |
|
OutlierDetection |
An object that represents the outlier detection for a virtual node's listener. |
|
PortMapping |
An object that represents a port mapping. |
|
QueryParameterMatch |
An object representing the query parameter to match. |
|
ResourceInUseException |
You can't delete the specified resource because it's in use or required by another resource. |
|
ResourceMetadata |
An object that represents metadata for a resource. |
|
RouteData |
An object that represents a route returned by a describe operation. |
|
RouteRef |
An object that represents a route returned by a list operation. |
|
RouteSpec |
An object that represents a route specification. Specify one route type. |
|
RouteStatus |
An object that represents the current status of a route. |
|
ServiceDiscovery |
An object that represents the service discovery information for a virtual node. |
|
ServiceUnavailableException |
The request has failed due to a temporary failure of the service. |
|
SubjectAlternativeNameMatchers |
An object that represents the methods by which a subject alternative name on a peer Transport Layer Security (TLS) certificate can be matched. |
|
SubjectAlternativeNames |
An object that represents the subject alternative names secured by the certificate. |
|
TagRef |
Optional metadata that you apply to a resource to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters. |
|
TagResourceRequest |
Container for the parameters to the TagResource operation.
Associates the specified tags to a resource with the specified |
|
TagResourceResponse |
|
|
TcpRoute |
An object that represents a TCP route type. |
|
TcpRouteAction |
An object that represents the action to take if a match is determined. |
|
TcpRouteMatch |
An object representing the TCP route to match. |
|
TcpTimeout |
An object that represents types of timeouts. |
|
TlsValidationContext |
An object that represents how the proxy will validate its peer during Transport Layer Security (TLS) negotiation. |
|
TlsValidationContextAcmTrust |
An object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate. |
|
TlsValidationContextFileTrust |
An object that represents a Transport Layer Security (TLS) validation context trust for a local file. |
|
TlsValidationContextSdsTrust |
An object that represents a Transport Layer Security (TLS) Secret Discovery Service validation context trust. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info. |
|
TlsValidationContextTrust |
An object that represents a Transport Layer Security (TLS) validation context trust. |
|
TooManyRequestsException |
The maximum request rate permitted by the App Mesh APIs has been exceeded for your account. For best results, use an increasing or variable sleep interval between requests. |
|
TooManyTagsException |
The request exceeds the maximum allowed number of tags allowed per resource. The current limit is 50 user tags per resource. You must reduce the number of tags in the request. None of the tags in this request were applied. |
|
UntagResourceRequest |
Container for the parameters to the UntagResource operation. Deletes specified tags from a resource. |
|
UntagResourceResponse |
|
|
UpdateGatewayRouteRequest |
Container for the parameters to the UpdateGatewayRoute operation. Updates an existing gateway route that is associated to a specified virtual gateway in a service mesh. |
|
UpdateGatewayRouteResponse |
This is the response object from the UpdateGatewayRoute operation. |
|
UpdateMeshRequest |
Container for the parameters to the UpdateMesh operation. Updates an existing service mesh. |
|
UpdateMeshResponse |
|
|
UpdateRouteRequest |
Container for the parameters to the UpdateRoute operation. Updates an existing route for a specified service mesh and virtual router. |
|
UpdateRouteResponse |
|
|
UpdateVirtualGatewayRequest |
Container for the parameters to the UpdateVirtualGateway operation. Updates an existing virtual gateway in a specified service mesh. |
|
UpdateVirtualGatewayResponse |
This is the response object from the UpdateVirtualGateway operation. |
|
UpdateVirtualNodeRequest |
Container for the parameters to the UpdateVirtualNode operation. Updates an existing virtual node in a specified service mesh. |
|
UpdateVirtualNodeResponse |
|
|
UpdateVirtualRouterRequest |
Container for the parameters to the UpdateVirtualRouter operation. Updates an existing virtual router in a specified service mesh. |
|
UpdateVirtualRouterResponse |
|
|
UpdateVirtualServiceRequest |
Container for the parameters to the UpdateVirtualService operation. Updates an existing virtual service in a specified service mesh. |
|
UpdateVirtualServiceResponse |
|
|
VirtualGatewayAccessLog |
The access log configuration for a virtual gateway. |
|
VirtualGatewayBackendDefaults |
An object that represents the default properties for a backend. |
|
VirtualGatewayClientPolicy |
An object that represents a client policy. |
|
VirtualGatewayClientPolicyTls |
An object that represents a Transport Layer Security (TLS) client policy. |
|
VirtualGatewayClientTlsCertificate |
An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate. |
|
VirtualGatewayConnectionPool |
An object that represents the type of virtual gateway connection pool. Only one protocol is used at a time and should be the same protocol as the one chosen under port mapping.
If not present the default value for |
|
VirtualGatewayData |
An object that represents a virtual gateway returned by a describe operation. |
|
VirtualGatewayFileAccessLog |
An object that represents an access log file. |
|
VirtualGatewayGrpcConnectionPool |
An object that represents a type of connection pool. |
|
VirtualGatewayHealthCheckPolicy |
An object that represents the health check policy for a virtual gateway's listener. |
|
VirtualGatewayHttp2ConnectionPool |
An object that represents a type of connection pool. |
|
VirtualGatewayHttpConnectionPool |
An object that represents a type of connection pool. |
|
VirtualGatewayListener |
An object that represents a listener for a virtual gateway. |
|
VirtualGatewayListenerTls |
An object that represents the Transport Layer Security (TLS) properties for a listener. |
|
VirtualGatewayListenerTlsAcmCertificate |
An object that represents an Certificate Manager certificate. |
|
VirtualGatewayListenerTlsCertificate |
An object that represents a listener's Transport Layer Security (TLS) certificate. |
|
VirtualGatewayListenerTlsFileCertificate |
An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS). |
|
VirtualGatewayListenerTlsSdsCertificate |
An object that represents the virtual gateway's listener's Secret Discovery Service certificate.The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App MeshTLS documentation for more info. |
|
VirtualGatewayListenerTlsValidationContext |
An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context. |
|
VirtualGatewayListenerTlsValidationContextTrust |
An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context trust. |
|
VirtualGatewayLogging |
An object that represents logging information. |
|
VirtualGatewayPortMapping |
An object that represents a port mapping. |
|
VirtualGatewayRef |
An object that represents a virtual gateway returned by a list operation. |
|
VirtualGatewaySpec |
An object that represents the specification of a service mesh resource. |
|
VirtualGatewayStatus |
An object that represents the status of the mesh resource. |
|
VirtualGatewayTlsValidationContext |
An object that represents a Transport Layer Security (TLS) validation context. |
|
VirtualGatewayTlsValidationContextAcmTrust |
An object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate. |
|
VirtualGatewayTlsValidationContextFileTrust |
An object that represents a Transport Layer Security (TLS) validation context trust for a local file. |
|
VirtualGatewayTlsValidationContextSdsTrust |
An object that represents a virtual gateway's listener's Transport Layer Security (TLS) Secret Discovery Service validation context trust. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info. |
|
VirtualGatewayTlsValidationContextTrust |
An object that represents a Transport Layer Security (TLS) validation context trust. |
|
VirtualNodeConnectionPool |
An object that represents the type of virtual node connection pool. Only one protocol is used at a time and should be the same protocol as the one chosen under port mapping.
If not present the default value for |
|
VirtualNodeData |
An object that represents a virtual node returned by a describe operation. |
|
VirtualNodeGrpcConnectionPool |
An object that represents a type of connection pool. |
|
VirtualNodeHttp2ConnectionPool |
An object that represents a type of connection pool. |
|
VirtualNodeHttpConnectionPool |
An object that represents a type of connection pool. |
|
VirtualNodeRef |
An object that represents a virtual node returned by a list operation. |
|
VirtualNodeServiceProvider |
An object that represents a virtual node service provider. |
|
VirtualNodeSpec |
An object that represents the specification of a virtual node. |
|
VirtualNodeStatus |
An object that represents the current status of the virtual node. |
|
VirtualNodeTcpConnectionPool |
An object that represents a type of connection pool. |
|
VirtualRouterData |
An object that represents a virtual router returned by a describe operation. |
|
VirtualRouterListener |
An object that represents a virtual router listener. |
|
VirtualRouterRef |
An object that represents a virtual router returned by a list operation. |
|
VirtualRouterServiceProvider |
An object that represents a virtual node service provider. |
|
VirtualRouterSpec |
An object that represents the specification of a virtual router. |
|
VirtualRouterStatus |
An object that represents the status of a virtual router. |
|
VirtualServiceBackend |
An object that represents a virtual service backend for a virtual node. |
|
VirtualServiceData |
An object that represents a virtual service returned by a describe operation. |
|
VirtualServiceProvider |
An object that represents the provider for a virtual service. |
|
VirtualServiceRef |
An object that represents a virtual service returned by a list operation. |
|
VirtualServiceSpec |
An object that represents the specification of a virtual service. |
|
VirtualServiceStatus |
An object that represents the status of a virtual service. |
|
WeightedTarget |
An object that represents a target and its relative weight. Traffic is distributed across targets according to their relative weight. For example, a weighted target with a relative weight of 50 receives five times as much traffic as one with a relative weight of 10. The total weight for all targets combined must be less than or equal to 100. |
Name | Description | |
---|---|---|
IAppMeshPaginatorFactory |
Paginators for the AppMesh service |
|
IListGatewayRoutesPaginator |
Paginator for the ListGatewayRoutes operation |
|
IListMeshesPaginator |
Paginator for the ListMeshes operation |
|
IListRoutesPaginator |
Paginator for the ListRoutes operation |
|
IListTagsForResourcePaginator |
Paginator for the ListTagsForResource operation |
|
IListVirtualGatewaysPaginator |
Paginator for the ListVirtualGateways operation |
|
IListVirtualNodesPaginator |
Paginator for the ListVirtualNodes operation |
|
IListVirtualRoutersPaginator |
Paginator for the ListVirtualRouters operation |
|
IListVirtualServicesPaginator |
Paginator for the ListVirtualServices operation |