Package-level declarations

Types

Link copied to clipboard
sealed class AccessLog

An object that represents the access logging information for a virtual node.

Link copied to clipboard

Base class for all service related exceptions thrown by the AppMesh client

Link copied to clipboard

An object that represents the Cloud Map attribute information for your virtual node.

Link copied to clipboard

An object that represents the Cloud Map service discovery information for your virtual node.

Link copied to clipboard
sealed class Backend

An object that represents the backends that a virtual node is expected to send outbound traffic to.

Link copied to clipboard

An object that represents the default properties for a backend.

Link copied to clipboard

The request syntax was malformed. Check your request syntax and try again.

Link copied to clipboard

An object that represents a client policy.

Link copied to clipboard

A reference to an object that represents a Transport Layer Security (TLS) client policy.

Link copied to clipboard

An object that represents the client's certificate.

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Deletes a virtual node input.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class DnsResponseType
Link copied to clipboard

An object that represents the DNS service discovery information for your virtual node.

Link copied to clipboard
class Duration

An object that represents a duration of time.

Link copied to clipboard
sealed class DurationUnit
Link copied to clipboard

An object that represents the egress filter rules for a service mesh.

Link copied to clipboard
sealed class EgressFilterType
Link copied to clipboard

An object that represents an access log file.

Link copied to clipboard

You don't have permissions to perform this action.

Link copied to clipboard

An object that represents a gateway route returned by a describe operation.

Link copied to clipboard

An object representing the gateway route host name to match.

Link copied to clipboard

An object representing the gateway route host name to rewrite.

Link copied to clipboard

An object that represents a gateway route returned by a list operation.

Link copied to clipboard

An object that represents a gateway route specification. Specify one gateway route type.

Link copied to clipboard

An object that represents the current status of a gateway route.

Link copied to clipboard
Link copied to clipboard

An object that represents a gateway route target.

Link copied to clipboard

An object that represents the virtual service that traffic is routed to.

Link copied to clipboard

An object that represents a gRPC gateway route.

Link copied to clipboard

An object that represents the action to take if a match is determined.

Link copied to clipboard

An object that represents the criteria for determining a request match.

Link copied to clipboard

An object representing the metadata of the gateway route.

Link copied to clipboard

An object that represents the gateway route to rewrite.

Link copied to clipboard

An object representing the method header to be matched.

Link copied to clipboard

An object that represents a retry policy. Specify at least one value for at least one of the types of RetryEvents, a value for maxRetries, and a value for perRetryTimeout. Both server-error and gateway-error under httpRetryEvents include the Envoy reset policy. For more information on the reset policy, see the Envoy documentation.

Link copied to clipboard
Link copied to clipboard
class GrpcRoute

An object that represents a gRPC route type.

Link copied to clipboard

An object that represents the action to take if a match is determined.

Link copied to clipboard

An object that represents the criteria for determining a request match.

Link copied to clipboard

An object that represents the match metadata for the route.

Link copied to clipboard

An object that represents the match method. Specify one of the match values.

Link copied to clipboard

An object that represents types of timeouts.

Link copied to clipboard
sealed class HeaderMatchMethod

An object that represents the method and value to match with the header value sent in a request. Specify one match method.

Link copied to clipboard

An object that represents the health check policy for a virtual node's listener.

Link copied to clipboard

An object that represents an HTTP gateway route.

Link copied to clipboard

An object that represents the action to take if a match is determined.

Link copied to clipboard

An object that represents the HTTP header in the gateway route.

Link copied to clipboard

An object that represents the criteria for determining a request match.

Link copied to clipboard

An object that represents the path to rewrite.

Link copied to clipboard

An object representing the beginning characters of the route to rewrite.

Link copied to clipboard

An object representing the gateway route to rewrite.

Link copied to clipboard
sealed class HttpMethod
Link copied to clipboard

An object representing the path to match in the request.

Link copied to clipboard

An object that represents the query parameter in the request.

Link copied to clipboard

An object that represents a retry policy. Specify at least one value for at least one of the types of RetryEvents, a value for maxRetries, and a value for perRetryTimeout. Both server-error and gateway-error under httpRetryEvents include the Envoy reset policy. For more information on the reset policy, see the Envoy documentation.

Link copied to clipboard
class HttpRoute

An object that represents an HTTP or HTTP/2 route type.

Link copied to clipboard

An object that represents the action to take if a match is determined.

Link copied to clipboard

An object that represents the HTTP header in the request.

Link copied to clipboard

An object that represents the requirements for a route to match HTTP requests for a virtual router.

Link copied to clipboard
sealed class HttpScheme
Link copied to clipboard

An object that represents types of timeouts.

Link copied to clipboard

The request processing has failed because of an unknown error, exception, or failure.

Link copied to clipboard
sealed class IpPreference
Link copied to clipboard

An object that represents the key value pairs for the JSON.

Link copied to clipboard

You have exceeded a service limit for your account. For more information, see Service Limits in the App Mesh User Guide.

Link copied to clipboard
class Listener

An object that represents a listener for a virtual node.

Link copied to clipboard
sealed class ListenerTimeout

An object that represents timeouts for different protocols.

Link copied to clipboard

An object that represents the Transport Layer Security (TLS) properties for a listener.

Link copied to clipboard

An object that represents an Certificate Manager certificate.

Link copied to clipboard

An object that represents a listener's Transport Layer Security (TLS) certificate.

Link copied to clipboard

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).

Link copied to clipboard
sealed class ListenerTlsMode
Link copied to clipboard

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.

Link copied to clipboard

An object that represents a listener's Transport Layer Security (TLS) validation context.

Link copied to clipboard

An object that represents a listener's Transport Layer Security (TLS) validation context trust.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Logging

An object that represents the logging information for a virtual node.

Link copied to clipboard
sealed class LoggingFormat

An object that represents the format for the logs.

Link copied to clipboard

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.

Link copied to clipboard
class MeshData

An object that represents a service mesh returned by a describe operation.

Link copied to clipboard
class MeshRef

An object that represents a service mesh returned by a list operation.

Link copied to clipboard

An object that represents the service discovery information for a service mesh.

Link copied to clipboard
class MeshSpec

An object that represents the specification of a service mesh.

Link copied to clipboard

An object that represents the status of a service mesh.

Link copied to clipboard
sealed class MeshStatusCode
Link copied to clipboard

The specified resource doesn't exist. Check your request syntax and try again.

Link copied to clipboard

An object that represents the outlier detection for a virtual node's listener.

Link copied to clipboard

An object that represents a port mapping.

Link copied to clipboard
sealed class PortProtocol
Link copied to clipboard

An object representing the query parameter to match.

Link copied to clipboard

You can't delete the specified resource because it's in use or required by another resource.

Link copied to clipboard

An object that represents metadata for a resource.

Link copied to clipboard
class RouteData

An object that represents a route returned by a describe operation.

Link copied to clipboard
class RouteRef

An object that represents a route returned by a list operation.

Link copied to clipboard
class RouteSpec

An object that represents a route specification. Specify one route type.

Link copied to clipboard

An object that represents the current status of a route.

Link copied to clipboard
sealed class RouteStatusCode
Link copied to clipboard
sealed class ServiceDiscovery

An object that represents the service discovery information for a virtual node.

Link copied to clipboard

The request has failed due to a temporary failure of the service.

Link copied to clipboard

An object that represents the methods by which a subject alternative name on a peer Transport Layer Security (TLS) certificate can be matched.

Link copied to clipboard

An object that represents the subject alternative names secured by the certificate.

Link copied to clipboard
class 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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class TcpRetryPolicyEvent
Link copied to clipboard
class TcpRoute

An object that represents a TCP route type.

Link copied to clipboard

An object that represents the action to take if a match is determined.

Link copied to clipboard

An object representing the TCP route to match.

Link copied to clipboard

An object that represents types of timeouts.

Link copied to clipboard

An object that represents how the proxy will validate its peer during Transport Layer Security (TLS) negotiation.

Link copied to clipboard

An object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.

Link copied to clipboard

An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

Link copied to clipboard

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.

Link copied to clipboard

An object that represents a Transport Layer Security (TLS) validation context trust.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The access log configuration for a virtual gateway.

Link copied to clipboard

An object that represents the default properties for a backend.

Link copied to clipboard

An object that represents a client policy.

Link copied to clipboard

An object that represents a Transport Layer Security (TLS) client policy.

Link copied to clipboard

An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.

Link copied to clipboard

An object that represents the type of virtual gateway connection pool.

Link copied to clipboard

An object that represents a virtual gateway returned by a describe operation.

Link copied to clipboard

An object that represents an access log file.

Link copied to clipboard

An object that represents a type of connection pool.

Link copied to clipboard

An object that represents the health check policy for a virtual gateway's listener.

Link copied to clipboard

An object that represents a type of connection pool.

Link copied to clipboard

An object that represents a type of connection pool.

Link copied to clipboard

An object that represents a listener for a virtual gateway.

Link copied to clipboard

An object that represents the Transport Layer Security (TLS) properties for a listener.

Link copied to clipboard

An object that represents an Certificate Manager certificate.

Link copied to clipboard

An object that represents a listener's Transport Layer Security (TLS) certificate.

Link copied to clipboard

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).

Link copied to clipboard
Link copied to clipboard

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.

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.

Link copied to clipboard

An object that represents logging information.

Link copied to clipboard

An object that represents a port mapping.

Link copied to clipboard
Link copied to clipboard

An object that represents a virtual gateway returned by a list operation.

Link copied to clipboard

An object that represents the specification of a service mesh resource.

Link copied to clipboard

An object that represents the status of the mesh resource.

Link copied to clipboard
Link copied to clipboard

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. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info.

Link copied to clipboard

An object that represents a Transport Layer Security (TLS) validation context trust.

Link copied to clipboard

An object that represents the type of virtual node connection pool.

Link copied to clipboard

An object that represents a virtual node returned by a describe operation.

Link copied to clipboard

An object that represents a type of connection pool.

Link copied to clipboard

An object that represents a type of connection pool.

Link copied to clipboard

An object that represents a type of connection pool.

Link copied to clipboard

An object that represents a virtual node returned by a list operation.

Link copied to clipboard

An object that represents a virtual node service provider.

Link copied to clipboard

An object that represents the specification of a virtual node.

Link copied to clipboard

An object that represents the current status of the virtual node.

Link copied to clipboard
Link copied to clipboard

An object that represents a type of connection pool.

Link copied to clipboard

An object that represents a virtual router returned by a describe operation.

Link copied to clipboard

An object that represents a virtual router listener.

Link copied to clipboard

An object that represents a virtual router returned by a list operation.

Link copied to clipboard

An object that represents a virtual node service provider.

Link copied to clipboard

An object that represents the specification of a virtual router.

Link copied to clipboard

An object that represents the status of a virtual router.

Link copied to clipboard
Link copied to clipboard

An object that represents a virtual service backend for a virtual node.

Link copied to clipboard

An object that represents a virtual service returned by a describe operation.

Link copied to clipboard

An object that represents the provider for a virtual service.

Link copied to clipboard

An object that represents a virtual service returned by a list operation.

Link copied to clipboard

An object that represents the specification of a virtual service.

Link copied to clipboard

An object that represents the status of a virtual service.

Link copied to clipboard
Link copied to clipboard

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.