package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package appmeshiface provides an interface to enable mocking the AWS App Mesh service client for testing your code.

# Functions

DefaultGatewayRouteRewrite_Values returns all elements of the DefaultGatewayRouteRewrite enum.
DnsResponseType_Values returns all elements of the DnsResponseType enum.
DurationUnit_Values returns all elements of the DurationUnit enum.
EgressFilterType_Values returns all elements of the EgressFilterType enum.
GatewayRouteStatusCode_Values returns all elements of the GatewayRouteStatusCode enum.
GrpcRetryPolicyEvent_Values returns all elements of the GrpcRetryPolicyEvent enum.
HttpMethod_Values returns all elements of the HttpMethod enum.
HttpScheme_Values returns all elements of the HttpScheme enum.
IpPreference_Values returns all elements of the IpPreference enum.
ListenerTlsMode_Values returns all elements of the ListenerTlsMode enum.
MeshStatusCode_Values returns all elements of the MeshStatusCode enum.
New creates a new instance of the AppMesh client with a session.
PortProtocol_Values returns all elements of the PortProtocol enum.
RouteStatusCode_Values returns all elements of the RouteStatusCode enum.
TcpRetryPolicyEvent_Values returns all elements of the TcpRetryPolicyEvent enum.
VirtualGatewayListenerTlsMode_Values returns all elements of the VirtualGatewayListenerTlsMode enum.
VirtualGatewayPortProtocol_Values returns all elements of the VirtualGatewayPortProtocol enum.
VirtualGatewayStatusCode_Values returns all elements of the VirtualGatewayStatusCode enum.
VirtualNodeStatusCode_Values returns all elements of the VirtualNodeStatusCode enum.
VirtualRouterStatusCode_Values returns all elements of the VirtualRouterStatusCode enum.
VirtualServiceStatusCode_Values returns all elements of the VirtualServiceStatusCode enum.

# Constants

DefaultGatewayRouteRewriteDisabled is a DefaultGatewayRouteRewrite enum value.
DefaultGatewayRouteRewriteEnabled is a DefaultGatewayRouteRewrite enum value.
DnsResponseTypeEndpoints is a DnsResponseType enum value.
DnsResponseTypeLoadbalancer is a DnsResponseType enum value.
DurationUnitMs is a DurationUnit enum value.
DurationUnitS is a DurationUnit enum value.
EgressFilterTypeAllowAll is a EgressFilterType enum value.
EgressFilterTypeDropAll is a EgressFilterType enum value.
ID to lookup a service endpoint with.
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".
GatewayRouteStatusCodeActive is a GatewayRouteStatusCode enum value.
GatewayRouteStatusCodeDeleted is a GatewayRouteStatusCode enum value.
GatewayRouteStatusCodeInactive is a GatewayRouteStatusCode enum value.
GrpcRetryPolicyEventCancelled is a GrpcRetryPolicyEvent enum value.
GrpcRetryPolicyEventDeadlineExceeded is a GrpcRetryPolicyEvent enum value.
GrpcRetryPolicyEventInternal is a GrpcRetryPolicyEvent enum value.
GrpcRetryPolicyEventResourceExhausted is a GrpcRetryPolicyEvent enum value.
GrpcRetryPolicyEventUnavailable is a GrpcRetryPolicyEvent enum value.
HttpMethodConnect is a HttpMethod enum value.
HttpMethodDelete is a HttpMethod enum value.
HttpMethodGet is a HttpMethod enum value.
HttpMethodHead is a HttpMethod enum value.
HttpMethodOptions is a HttpMethod enum value.
HttpMethodPatch is a HttpMethod enum value.
HttpMethodPost is a HttpMethod enum value.
HttpMethodPut is a HttpMethod enum value.
HttpMethodTrace is a HttpMethod enum value.
HttpSchemeHttp is a HttpScheme enum value.
HttpSchemeHttps is a HttpScheme enum value.
IpPreferenceIpv4Only is a IpPreference enum value.
IpPreferenceIpv4Preferred is a IpPreference enum value.
IpPreferenceIpv6Only is a IpPreference enum value.
IpPreferenceIpv6Preferred is a IpPreference enum value.
ListenerTlsModeDisabled is a ListenerTlsMode enum value.
ListenerTlsModePermissive is a ListenerTlsMode enum value.
ListenerTlsModeStrict is a ListenerTlsMode enum value.
MeshStatusCodeActive is a MeshStatusCode enum value.
MeshStatusCodeDeleted is a MeshStatusCode enum value.
MeshStatusCodeInactive is a MeshStatusCode enum value.
PortProtocolGrpc is a PortProtocol enum value.
PortProtocolHttp is a PortProtocol enum value.
PortProtocolHttp2 is a PortProtocol enum value.
PortProtocolTcp is a PortProtocol enum value.
RouteStatusCodeActive is a RouteStatusCode enum value.
RouteStatusCodeDeleted is a RouteStatusCode enum value.
RouteStatusCodeInactive is a RouteStatusCode enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
TcpRetryPolicyEventConnectionError is a TcpRetryPolicyEvent enum value.
VirtualGatewayListenerTlsModeDisabled is a VirtualGatewayListenerTlsMode enum value.
VirtualGatewayListenerTlsModePermissive is a VirtualGatewayListenerTlsMode enum value.
VirtualGatewayListenerTlsModeStrict is a VirtualGatewayListenerTlsMode enum value.
VirtualGatewayPortProtocolGrpc is a VirtualGatewayPortProtocol enum value.
VirtualGatewayPortProtocolHttp is a VirtualGatewayPortProtocol enum value.
VirtualGatewayPortProtocolHttp2 is a VirtualGatewayPortProtocol enum value.
VirtualGatewayStatusCodeActive is a VirtualGatewayStatusCode enum value.
VirtualGatewayStatusCodeDeleted is a VirtualGatewayStatusCode enum value.
VirtualGatewayStatusCodeInactive is a VirtualGatewayStatusCode enum value.
VirtualNodeStatusCodeActive is a VirtualNodeStatusCode enum value.
VirtualNodeStatusCodeDeleted is a VirtualNodeStatusCode enum value.
VirtualNodeStatusCodeInactive is a VirtualNodeStatusCode enum value.
VirtualRouterStatusCodeActive is a VirtualRouterStatusCode enum value.
VirtualRouterStatusCodeDeleted is a VirtualRouterStatusCode enum value.
VirtualRouterStatusCodeInactive is a VirtualRouterStatusCode enum value.
VirtualServiceStatusCodeActive is a VirtualServiceStatusCode enum value.
VirtualServiceStatusCodeDeleted is a VirtualServiceStatusCode enum value.
VirtualServiceStatusCodeInactive is a VirtualServiceStatusCode enum value.

# Structs

An object that represents the access logging information for a virtual node.
AppMesh provides the API operation methods for making requests to AWS App Mesh.
An object that represents the Cloud Map attribute information for your virtual node.
An object that represents the 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.
The request syntax was malformed.
An object that represents a client policy.
A reference to an object that represents a Transport Layer Security (TLS) client policy.
An object that represents the client's certificate.
The request contains a client token that was used for a previous update resource call with different specifications.
Deletes a virtual node input.
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.
You don't have permissions to perform this action.
An object that represents a gateway route returned by a describe operation.
An object representing the gateway route host name to match.
An object representing the gateway route host name to rewrite.
An object that represents a gateway route returned by a list operation.
An object that represents a gateway route specification.
An object that represents the current status of a gateway route.
An object that represents a gateway route target.
An object that represents the virtual service that traffic is routed to.
An object that represents a gRPC gateway route.
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 representing the metadata of the gateway route.
An object that represents the gateway route to rewrite.
An object representing the method header to be matched.
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 types of timeouts.
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 an HTTP gateway route.
An object that represents the action to take if a match is determined.
An object that represents the HTTP header in the gateway route.
An object that represents the criteria for determining a request match.
An object that represents the path to rewrite.
An object representing the beginning characters of the route to rewrite.
An object representing the gateway route to rewrite.
An object representing the path to match in the request.
An object that represents the query parameter in the request.
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 types of timeouts.
The request processing has failed because of an unknown error, exception, or failure.
An object that represents the key value pairs for the JSON.
You have exceeded a service limit for your account.
An object that represents a listener for a virtual node.
An object that represents timeouts for different protocols.
An object that represents the Transport Layer Security (TLS) properties for a listener.
An object that represents an Certificate Manager certificate.
An object that represents a listener's Transport Layer Security (TLS) certificate.
An object that represents a local file certificate.
An object that represents the listener's Secret Discovery Service certificate.
An object that represents a listener's Transport Layer Security (TLS) validation context.
An object that represents a listener's Transport Layer Security (TLS) validation context trust.
An object that represents the logging information for a virtual node.
An object that represents the format for the logs.
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 service discovery information for a service mesh.
An object that represents the specification of a service mesh.
An object that represents the status of a service mesh.
The specified resource doesn't exist.
An object that represents the outlier detection for a virtual node's listener.
An object that represents a port mapping.
An object representing the query parameter to match.
You can't delete the specified resource because it's in use or required by another resource.
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.
The request has failed due to a temporary failure of the service.
An object that represents the methods by which a subject alternative name on a peer Transport Layer Security (TLS) certificate can be matched.
An object that represents the subject alternative names secured by the certificate.
Optional metadata that you apply to a resource to assist with categorization and organization.
An object that represents a TCP route type.
An object that represents the action to take if a match is determined.
An object representing the TCP route to match.
An object that represents types of timeouts.
An object that represents how the proxy will validate its peer during Transport Layer Security (TLS) negotiation.
An object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager 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) Secret Discovery Service validation context trust.
An object that represents a Transport Layer Security (TLS) validation context trust.
The maximum request rate permitted by the App Mesh APIs has been exceeded for your account.
The request exceeds the maximum allowed number of tags allowed per resource.
The access log configuration for a virtual gateway.
An object that represents the default properties for a backend.
An object that represents a client policy.
An object that represents a Transport Layer Security (TLS) client policy.
An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.
An object that represents the type of virtual gateway connection pool.
An object that represents a virtual gateway returned by a describe operation.
An object that represents an access log file.
An object that represents a type of connection pool.
An object that represents the health check policy for a virtual gateway's listener.
An object that represents a type of connection pool.
An object that represents a type of connection pool.
An object that represents a listener for a virtual gateway.
An object that represents the Transport Layer Security (TLS) properties for a listener.
An object that represents an Certificate Manager certificate.
An object that represents a listener's Transport Layer Security (TLS) certificate.
An object that represents a local file certificate.
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.
An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context.
An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context trust.
An object that represents logging information.
An object that represents a port mapping.
An object that represents a virtual gateway returned by a list operation.
An object that represents the specification of a service mesh resource.
An object that represents the status of the mesh resource.
An object that represents a Transport Layer Security (TLS) validation context.
An object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.
An object that represents a Transport Layer Security (TLS) validation context trust for a local file.
An object that represents a virtual gateway's listener's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
An object that represents a Transport Layer Security (TLS) validation context trust.
An object that represents the type of virtual node connection pool.
An object that represents a virtual node returned by a describe operation.
An object that represents a type of connection pool.
An object that represents a type of connection pool.
An object that represents a type of connection pool.
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 type of connection pool.
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.