# Packages
Package appmeshiface provides an interface to enable mocking the AWS App Mesh service client for testing your code.
# Functions
New creates a new instance of the client from the provided Config.
NewListMeshesRequestPaginator returns a paginator for ListMeshes.
NewListRoutesRequestPaginator returns a paginator for ListRoutes.
NewListTagsForResourceRequestPaginator returns a paginator for ListTagsForResource.
NewListVirtualNodesRequestPaginator returns a paginator for ListVirtualNodes.
NewListVirtualRoutersRequestPaginator returns a paginator for ListVirtualRouters.
NewListVirtualServicesRequestPaginator returns a paginator for ListVirtualServices.
# Constants
Enum values for DurationUnit.
Enum values for DurationUnit.
Enum values for EgressFilterType.
Enum values for EgressFilterType.
Service's Endpoint identifier.
ErrCodeBadRequestException for service response error code "BadRequestException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeForbiddenException for service response error code "ForbiddenException".
ErrCodeInternalServerErrorException for service response error code "InternalServerErrorException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
ErrCodeTooManyRequestsException for service response error code "TooManyRequestsException".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
Enum values for GrpcRetryPolicyEvent.
Enum values for GrpcRetryPolicyEvent.
Enum values for GrpcRetryPolicyEvent.
Enum values for GrpcRetryPolicyEvent.
Enum values for GrpcRetryPolicyEvent.
Enum values for HttpMethod.
Enum values for HttpMethod.
Enum values for HttpMethod.
Enum values for HttpMethod.
Enum values for HttpMethod.
Enum values for HttpMethod.
Enum values for HttpMethod.
Enum values for HttpMethod.
Enum values for HttpMethod.
Enum values for HttpScheme.
Enum values for HttpScheme.
Enum values for ListenerTlsMode.
Enum values for ListenerTlsMode.
Enum values for ListenerTlsMode.
Enum values for MeshStatusCode.
Enum values for MeshStatusCode.
Enum values for MeshStatusCode.
Enum values for PortProtocol.
Enum values for PortProtocol.
Enum values for PortProtocol.
Enum values for PortProtocol.
Enum values for RouteStatusCode.
Enum values for RouteStatusCode.
Enum values for RouteStatusCode.
Service's identifier.
Service's name.
Enum values for TcpRetryPolicyEvent.
Enum values for VirtualNodeStatusCode.
Enum values for VirtualNodeStatusCode.
Enum values for VirtualNodeStatusCode.
Enum values for VirtualRouterStatusCode.
Enum values for VirtualRouterStatusCode.
Enum values for VirtualRouterStatusCode.
Enum values for VirtualServiceStatusCode.
Enum values for VirtualServiceStatusCode.
Enum values for VirtualServiceStatusCode.
# Structs
An object that represents the access logging information for a virtual node.
An object that represents the AWS Cloud Map attribute information for your virtual node.
An object that represents the AWS Cloud Map service discovery information for your virtual node.
An object that represents the backends that a virtual node is expected to send outbound traffic to.
An object that represents the default properties for a backend.
Client provides the API operation methods for making requests to AWS App Mesh.
No description provided by the author
No description provided by the author
CreateMeshRequest is the request type for the CreateMesh API operation.
CreateMeshResponse is the response type for the CreateMesh API operation.
No description provided by the author
No description provided by the author
CreateRouteRequest is the request type for the CreateRoute API operation.
CreateRouteResponse is the response type for the CreateRoute API operation.
No description provided by the author
No description provided by the author
CreateVirtualNodeRequest is the request type for the CreateVirtualNode API operation.
CreateVirtualNodeResponse is the response type for the CreateVirtualNode API operation.
No description provided by the author
No description provided by the author
CreateVirtualRouterRequest is the request type for the CreateVirtualRouter API operation.
CreateVirtualRouterResponse is the response type for the CreateVirtualRouter API operation.
No description provided by the author
No description provided by the author
CreateVirtualServiceRequest is the request type for the CreateVirtualService API operation.
CreateVirtualServiceResponse is the response type for the CreateVirtualService API operation.
No description provided by the author
No description provided by the author
DeleteMeshRequest is the request type for the DeleteMesh API operation.
DeleteMeshResponse is the response type for the DeleteMesh API operation.
No description provided by the author
No description provided by the author
DeleteRouteRequest is the request type for the DeleteRoute API operation.
DeleteRouteResponse is the response type for the DeleteRoute API operation.
No description provided by the author
No description provided by the author
DeleteVirtualNodeRequest is the request type for the DeleteVirtualNode API operation.
DeleteVirtualNodeResponse is the response type for the DeleteVirtualNode API operation.
No description provided by the author
No description provided by the author
DeleteVirtualRouterRequest is the request type for the DeleteVirtualRouter API operation.
DeleteVirtualRouterResponse is the response type for the DeleteVirtualRouter API operation.
No description provided by the author
No description provided by the author
DeleteVirtualServiceRequest is the request type for the DeleteVirtualService API operation.
DeleteVirtualServiceResponse is the response type for the DeleteVirtualService API operation.
No description provided by the author
No description provided by the author
DescribeMeshRequest is the request type for the DescribeMesh API operation.
DescribeMeshResponse is the response type for the DescribeMesh API operation.
No description provided by the author
No description provided by the author
DescribeRouteRequest is the request type for the DescribeRoute API operation.
DescribeRouteResponse is the response type for the DescribeRoute API operation.
No description provided by the author
No description provided by the author
DescribeVirtualNodeRequest is the request type for the DescribeVirtualNode API operation.
DescribeVirtualNodeResponse is the response type for the DescribeVirtualNode API operation.
No description provided by the author
No description provided by the author
DescribeVirtualRouterRequest is the request type for the DescribeVirtualRouter API operation.
DescribeVirtualRouterResponse is the response type for the DescribeVirtualRouter API operation.
No description provided by the author
No description provided by the author
DescribeVirtualServiceRequest is the request type for the DescribeVirtualService API operation.
DescribeVirtualServiceResponse is the response type for the DescribeVirtualService API operation.
An object that represents the DNS service discovery information for your virtual node.
An object that represents a duration of time.
An object that represents the egress filter rules for a service mesh.
An object that represents an access log file.
An object that represents a retry policy.
An object that represents a gRPC route type.
An object that represents the action to take if a match is determined.
An object that represents the criteria for determining a request match.
An object that represents the match metadata for the route.
An object that represents the match method.
An object that represents the method and value to match with the header value sent in a request.
An object that represents the health check policy for a virtual node's listener.
An object that represents a retry policy.
An object that represents an HTTP or HTTP/2 route type.
An object that represents the action to take if a match is determined.
An object that represents the HTTP header in the request.
An object that represents the requirements for a route to match HTTP requests for a virtual router.
An object that represents a listener for a virtual node.
An object that represents the Transport Layer Security (TLS) properties for a listener.
An object that represents an AWS Certicate Manager (ACM) certificate.
An object that represents a listener's Transport Layer Security (TLS) certificate.
An object that represents a local file certificate.
No description provided by the author
No description provided by the author
ListMeshesPaginator is used to paginate the request.
ListMeshesRequest is the request type for the ListMeshes API operation.
ListMeshesResponse is the response type for the ListMeshes API operation.
No description provided by the author
No description provided by the author
ListRoutesPaginator is used to paginate the request.
ListRoutesRequest is the request type for the ListRoutes API operation.
ListRoutesResponse is the response type for the ListRoutes API operation.
No description provided by the author
No description provided by the author
ListTagsForResourcePaginator is used to paginate the request.
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
No description provided by the author
No description provided by the author
ListVirtualNodesPaginator is used to paginate the request.
ListVirtualNodesRequest is the request type for the ListVirtualNodes API operation.
ListVirtualNodesResponse is the response type for the ListVirtualNodes API operation.
No description provided by the author
No description provided by the author
ListVirtualRoutersPaginator is used to paginate the request.
ListVirtualRoutersRequest is the request type for the ListVirtualRouters API operation.
ListVirtualRoutersResponse is the response type for the ListVirtualRouters API operation.
No description provided by the author
No description provided by the author
ListVirtualServicesPaginator is used to paginate the request.
ListVirtualServicesRequest is the request type for the ListVirtualServices API operation.
ListVirtualServicesResponse is the response type for the ListVirtualServices API operation.
An object that represents the logging information for a virtual node.
An object that represents the range of values to match on.
An object that represents a service mesh returned by a describe operation.
An object that represents a service mesh returned by a list operation.
An object that represents the specification of a service mesh.
An object that represents the status of a service mesh.
An object that represents a client policy.
An object that represents a Transport Layer Security (TLS) client policy.
An object that represents a port mapping.
An object that represents metadata for a resource.
An object that represents a route returned by a describe operation.
An object that represents a route returned by a list operation.
An object that represents a route specification.
An object that represents the current status of a route.
An object that represents the service discovery information for a virtual node.
Optional metadata that you apply to a resource to assist with categorization and organization.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
An object that represents a TCP route type.
An object that represents the action to take if a match is determined.
An object that represents a Transport Layer Security (TLS) validation context.
An object that represents a TLS validation context trust for an AWS Certicate Manager (ACM) certificate.
An object that represents a Transport Layer Security (TLS) validation context trust for a local file.
An object that represents a Transport Layer Security (TLS) validation context trust.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
No description provided by the author
No description provided by the author
UpdateMeshRequest is the request type for the UpdateMesh API operation.
UpdateMeshResponse is the response type for the UpdateMesh API operation.
No description provided by the author
No description provided by the author
UpdateRouteRequest is the request type for the UpdateRoute API operation.
UpdateRouteResponse is the response type for the UpdateRoute API operation.
No description provided by the author
No description provided by the author
UpdateVirtualNodeRequest is the request type for the UpdateVirtualNode API operation.
UpdateVirtualNodeResponse is the response type for the UpdateVirtualNode API operation.
No description provided by the author
No description provided by the author
UpdateVirtualRouterRequest is the request type for the UpdateVirtualRouter API operation.
UpdateVirtualRouterResponse is the response type for the UpdateVirtualRouter API operation.
No description provided by the author
No description provided by the author
UpdateVirtualServiceRequest is the request type for the UpdateVirtualService API operation.
UpdateVirtualServiceResponse is the response type for the UpdateVirtualService API operation.
An object that represents a virtual node returned by a describe operation.
An object that represents a virtual node returned by a list operation.
An object that represents a virtual node service provider.
An object that represents the specification of a virtual node.
An object that represents the current status of the virtual node.
An object that represents a virtual router returned by a describe operation.
An object that represents a virtual router listener.
An object that represents a virtual router returned by a list operation.
An object that represents a virtual node service provider.
An object that represents the specification of a virtual router.
An object that represents the status of a virtual router.
An object that represents a virtual service backend for a virtual node.
An object that represents a virtual service returned by a describe operation.
An object that represents the provider for a virtual service.
An object that represents a virtual service returned by a list operation.
An object that represents the specification of a virtual service.
An object that represents the status of a virtual service.
An object that represents a target and its relative weight.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author