| Class | Description |
|---|---|
| AccessLog |
An object that represents the access logging information for a virtual node.
|
| AwsCloudMapInstanceAttribute |
An object that represents the Cloud Map attribute information for your virtual node.
|
| AwsCloudMapServiceDiscovery |
An object that represents the Cloud Map service discovery information for your virtual node.
|
| 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.
|
| 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.
|
| CreateGatewayRouteRequest | |
| CreateGatewayRouteResult | |
| CreateMeshRequest |
|
| CreateMeshResult |
|
| CreateRouteRequest |
|
| CreateRouteResult |
|
| CreateVirtualGatewayRequest | |
| CreateVirtualGatewayResult | |
| CreateVirtualNodeRequest |
|
| CreateVirtualNodeResult |
|
| CreateVirtualRouterRequest |
|
| CreateVirtualRouterResult |
|
| CreateVirtualServiceRequest |
|
| CreateVirtualServiceResult |
|
| DeleteGatewayRouteRequest | |
| DeleteGatewayRouteResult | |
| DeleteMeshRequest |
|
| DeleteMeshResult |
|
| DeleteRouteRequest |
|
| DeleteRouteResult |
|
| DeleteVirtualGatewayRequest | |
| DeleteVirtualGatewayResult | |
| DeleteVirtualNodeRequest |
Deletes a virtual node input.
|
| DeleteVirtualNodeResult |
|
| DeleteVirtualRouterRequest |
|
| DeleteVirtualRouterResult |
|
| DeleteVirtualServiceRequest |
|
| DeleteVirtualServiceResult |
|
| DescribeGatewayRouteRequest | |
| DescribeGatewayRouteResult | |
| DescribeMeshRequest |
|
| DescribeMeshResult |
|
| DescribeRouteRequest |
|
| DescribeRouteResult |
|
| DescribeVirtualGatewayRequest | |
| DescribeVirtualGatewayResult | |
| DescribeVirtualNodeRequest |
|
| DescribeVirtualNodeResult |
|
| DescribeVirtualRouterRequest |
|
| DescribeVirtualRouterResult |
|
| DescribeVirtualServiceRequest |
|
| DescribeVirtualServiceResult |
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| JsonFormatRef |
An object that represents the key value pairs for the JSON.
|
| 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.
|
| ListenerTlsSdsCertificate |
An object that represents the listener's Secret Discovery Service certificate.
|
| 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 | |
| ListGatewayRoutesResult | |
| ListMeshesRequest |
|
| ListMeshesResult |
|
| ListRoutesRequest |
|
| ListRoutesResult |
|
| ListTagsForResourceRequest |
|
| ListTagsForResourceResult |
|
| ListVirtualGatewaysRequest | |
| ListVirtualGatewaysResult | |
| ListVirtualNodesRequest |
|
| ListVirtualNodesResult |
|
| ListVirtualRoutersRequest |
|
| ListVirtualRoutersResult |
|
| ListVirtualServicesRequest |
|
| ListVirtualServicesResult |
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| RouteStatus |
An object that represents the current status of a route.
|
| ServiceDiscovery |
An object that represents the service discovery information for a virtual node.
|
| 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.
|
| TagResourceRequest |
|
| TagResourceResult |
|
| 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.
|
| TlsValidationContextTrust |
An object that represents a Transport Layer Security (TLS) validation context trust.
|
| UntagResourceRequest |
|
| UntagResourceResult |
|
| UpdateGatewayRouteRequest | |
| UpdateGatewayRouteResult | |
| UpdateMeshRequest |
|
| UpdateMeshResult |
|
| UpdateRouteRequest |
|
| UpdateRouteResult |
|
| UpdateVirtualGatewayRequest | |
| UpdateVirtualGatewayResult | |
| UpdateVirtualNodeRequest |
|
| UpdateVirtualNodeResult |
|
| UpdateVirtualRouterRequest |
|
| UpdateVirtualRouterResult |
|
| UpdateVirtualServiceRequest |
|
| UpdateVirtualServiceResult |
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| Exception | Description |
|---|---|
| AWSAppMeshException |
Base exception for all service exceptions thrown by AWS App Mesh
|
| BadRequestException |
The request syntax was malformed.
|
| ConflictException |
The request contains a client token that was used for a previous update resource call with different specifications.
|
| ForbiddenException |
You don't have permissions to perform this action.
|
| InternalServerErrorException |
The request processing has failed because of an unknown error, exception, or failure.
|
| LimitExceededException |
You have exceeded a service limit for your account.
|
| NotFoundException |
The specified resource doesn't exist.
|
| ResourceInUseException |
You can't delete the specified resource because it's in use or required by another resource.
|
| ServiceUnavailableException |
The request has failed due to a temporary failure of the service.
|
| TooManyRequestsException |
The maximum request rate permitted by the App Mesh APIs has been exceeded for your account.
|
| TooManyTagsException |
The request exceeds the maximum allowed number of tags allowed per resource.
|