MeshData mesh
The full description of your service mesh following the create call.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.
String meshName
The name of the service mesh in which to create the route.
String routeName
The name to use for the route.
RouteSpec spec
The route specification to apply.
String virtualRouterName
The name of the virtual router in which to create the route.
RouteData route
The full description of your mesh following the create call.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.
String meshName
The name of the service mesh in which to create the virtual node.
VirtualNodeSpec spec
The virtual node specification to apply.
String virtualNodeName
The name to use for the virtual node.
VirtualNodeData virtualNode
The full description of your virtual node following the create call.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.
String meshName
The name of the service mesh in which to create the virtual router.
VirtualRouterSpec spec
The virtual router specification to apply.
String virtualRouterName
The name to use for the virtual router.
VirtualRouterData virtualRouter
The full description of your virtual router following the create call.
String meshName
The name of the service mesh to delete.
MeshData mesh
The service mesh that was deleted.
RouteData route
The route that was deleted.
VirtualNodeData virtualNode
The virtual node that was deleted.
VirtualRouterData virtualRouter
The virtual router that was deleted.
String meshName
The name of the service mesh to describe.
MeshData mesh
The full description of your service mesh.
RouteData route
The full description of your route.
VirtualNodeData virtualNode
The full description of your virtual node.
VirtualRouterData virtualRouter
The full description of your virtual router.
String serviceName
The DNS service name for your virtual node.
Integer healthyThreshold
The number of consecutive successful health checks that must occur before declaring listener healthy.
Long intervalMillis
The time period in milliseconds between each health check execution.
String path
The destination path for the health check request. This is only required if the specified protocol is HTTP; if the protocol is TCP, then this parameter is ignored.
Integer port
The destination port for the health check request. This port must match the port defined in the PortMapping for the listener.
String protocol
The protocol for the health check request.
Long timeoutMillis
The amount of time to wait when receiving a response from the health check, in milliseconds.
Integer unhealthyThreshold
The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
HttpRouteAction action
The action to take if a match is determined.
HttpRouteMatch match
The criteria for determining an HTTP request match.
String prefix
Specifies the path with which to match requests. This parameter must always start with /, which by
itself matches all requests to the virtual router service name. You can also match for path-based routing of
requests. For example, if your virtual router service name is my-service.local, and you want the
route to match requests to my-service.local/metrics, then your prefix should be
/metrics.
HealthCheckPolicy healthCheck
The health check information for the listener.
PortMapping portMapping
The port mapping information for the listener.
Integer limit
The maximum number of mesh results returned by ListMeshes in paginated output. When this parameter
is used, ListMeshes only returns limit results in a single page along with a
nextToken response element. The remaining results of the initial request can be seen by sending
another ListMeshes request with the returned nextToken value. This value can be between
1 and 100. If this parameter is not used, then ListMeshes returns up to 100 results and a
nextToken value if applicable.
String nextToken
The nextToken value returned from a previous paginated ListMeshes request where
limit was used and the results exceeded the value of that parameter. Pagination continues from the
end of the previous results that returned the nextToken value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
List<E> meshes
The list of existing service meshes.
String nextToken
The nextToken value to include in a future ListMeshes request. When the results of a
ListMeshes request exceed limit, this value can be used to retrieve the next page of
results. This value is null when there are no more results to return.
Integer limit
The maximum number of mesh results returned by ListRoutes in paginated output. When this parameter
is used, ListRoutes only returns limit results in a single page along with a
nextToken response element. The remaining results of the initial request can be seen by sending
another ListRoutes request with the returned nextToken value. This value can be between
1 and 100. If this parameter is not used, then ListRoutes returns up to 100 results and a
nextToken value if applicable.
String meshName
The name of the service mesh in which to list routes.
String nextToken
The nextToken value returned from a previous paginated ListRoutes request where
limit was used and the results exceeded the value of that parameter. Pagination continues from the
end of the previous results that returned the nextToken value.
String virtualRouterName
The name of the virtual router in which to list routes.
String nextToken
The nextToken value to include in a future ListRoutes request. When the results of a
ListRoutes request exceed limit, this value can be used to retrieve the next page of
results. This value is null when there are no more results to return.
List<E> routes
The list of existing routes for the specified service mesh and virtual router.
Integer limit
The maximum number of mesh results returned by ListVirtualNodes in paginated output. When this
parameter is used, ListVirtualNodes only returns limit results in a single page along
with a nextToken response element. The remaining results of the initial request can be seen by
sending another ListVirtualNodes request with the returned nextToken value. This value
can be between 1 and 100. If this parameter is not used, then ListVirtualNodes returns up to 100
results and a nextToken value if applicable.
String meshName
The name of the service mesh in which to list virtual nodes.
String nextToken
The nextToken value returned from a previous paginated ListVirtualNodes request where
limit was used and the results exceeded the value of that parameter. Pagination continues from the
end of the previous results that returned the nextToken value.
String nextToken
The nextToken value to include in a future ListVirtualNodes request. When the results
of a ListVirtualNodes request exceed limit, this value can be used to retrieve the next
page of results. This value is null when there are no more results to return.
List<E> virtualNodes
The list of existing virtual nodes for the specified service mesh.
Integer limit
The maximum number of mesh results returned by ListVirtualRouters in paginated output. When this
parameter is used, ListVirtualRouters only returns limit results in a single page along
with a nextToken response element. The remaining results of the initial request can be seen by
sending another ListVirtualRouters request with the returned nextToken value. This
value can be between 1 and 100. If this parameter is not used, then ListVirtualRouters returns up to
100 results and a nextToken value if applicable.
String meshName
The name of the service mesh in which to list virtual routers.
String nextToken
The nextToken value returned from a previous paginated ListVirtualRouters request where
limit was used and the results exceeded the value of that parameter. Pagination continues from the
end of the previous results that returned the nextToken value.
String nextToken
The nextToken value to include in a future ListVirtualRouters request. When the results
of a ListVirtualRouters request exceed limit, this value can be used to retrieve the
next page of results. This value is null when there are no more results to return.
List<E> virtualRouters
The list of existing virtual routers for the specified service mesh.
String meshName
The name of the service mesh.
ResourceMetadata metadata
The associated metadata for the service mesh.
MeshStatus status
The status of the service mesh.
String status
The current mesh status.
String arn
The full Amazon Resource Name (ARN) for the resource.
After you create a virtual node, set this value (either the full ARN or the truncated resource name, for example,
mesh/default/virtualNode/simpleapp, as the APPMESH_VIRTUAL_NODE_NAME environment
variable for your task group's Envoy proxy container in your task definition or pod spec. This is then mapped to
the node.id and node.cluster Envoy parameters.
If you require your Envoy stats or tracing to use a different name, you can override the
node.cluster value that is set by APPMESH_VIRTUAL_NODE_NAME with the
APPMESH_VIRTUAL_NODE_CLUSTER environment variable.
Date createdAt
The Unix epoch timestamp in seconds for when the resource was created.
Date lastUpdatedAt
The Unix epoch timestamp in seconds for when the resource was last updated.
String uid
The unique identifier for the resource.
Long version
The version of the resource. Resources are created at version 1, and this version is incremented each time they are updated.
String meshName
The name of the service mesh in which the route resides.
ResourceMetadata metadata
The associated metadata for the route.
String routeName
The name of the route.
RouteSpec spec
The specifications of the route.
RouteStatus status
The status of the route.
String virtualRouterName
The virtual router with which the route is associated.
HttpRoute httpRoute
The HTTP routing information for the route.
String status
The current status for the route.
DnsServiceDiscovery dns
Specifies the DNS service name for the virtual node.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.
String meshName
The name of the service mesh in which the route resides.
String routeName
The name of the route to update.
RouteSpec spec
The new route specification to apply. This overwrites the existing data.
String virtualRouterName
The name of the virtual router with which the route is associated.
RouteData route
A full description of the route that was updated.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.
String meshName
The name of the service mesh in which the virtual node resides.
VirtualNodeSpec spec
The new virtual node specification to apply. This overwrites the existing data.
String virtualNodeName
The name of the virtual node to update.
VirtualNodeData virtualNode
A full description of the virtual node that was updated.
String clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.
String meshName
The name of the service mesh in which the virtual router resides.
VirtualRouterSpec spec
The new virtual router specification to apply. This overwrites the existing data.
String virtualRouterName
The name of the virtual router to update.
VirtualRouterData virtualRouter
A full description of the virtual router that was updated.
String meshName
The name of the service mesh in which the virtual node resides.
ResourceMetadata metadata
The associated metadata for the virtual node.
VirtualNodeSpec spec
The specifications of the virtual node.
VirtualNodeStatus status
The current status for the virtual node.
String virtualNodeName
The name of the virtual node.
List<E> backends
The backends to which the virtual node is expected to send outbound traffic.
List<E> listeners
The listeners from which the virtual node is expected to receive inbound traffic.
ServiceDiscovery serviceDiscovery
The service discovery information for the virtual node.
String status
The current status of the virtual node.
String meshName
The name of the service mesh in which the virtual router resides.
ResourceMetadata metadata
The associated metadata for the virtual router.
VirtualRouterSpec spec
The specifications of the virtual router.
VirtualRouterStatus status
The current status of the virtual router.
String virtualRouterName
The name of the virtual router.
String status
The current status of the virtual router.
Copyright © 2019. All rights reserved.