1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
// ================================================================= // // * WARNING * // // This file is generated! // // Changes made to this file will be overwritten. If changes are // required to the generated code, the service_crategen project // must be updated to generate the changes. // // ================================================================= #![doc( html_logo_url = "https://raw.githubusercontent.com/rusoto/rusoto/master/assets/logo-square.png" )] //! <p>AWS App Mesh is a service mesh based on the Envoy proxy that makes it easy to monitor and //! control microservices. App Mesh standardizes how your microservices communicate, giving you //! end-to-end visibility and helping to ensure high availability for your applications.</p> //! //! <pre><code> <p>App Mesh gives you consistent visibility and network traffic controls for every //! microservice in an application. You can use App Mesh with AWS Fargate, Amazon ECS, Amazon EKS, //! Kubernetes on AWS, and Amazon EC2.</p> //! <note> //! <p>App Mesh supports microservice applications that use service discovery naming for their //! components. For more information about service discovery on Amazon ECS, see <a href="https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-discovery.html">Service Discovery</a> in the <i>Amazon Elastic Container Service Developer Guide</i>. Kubernetes //! <code>kube-dns</code> and <code>coredns</code> are supported. For more information, //! see <a href="https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/">DNS //! for Services and Pods</a> in the Kubernetes documentation.</p> //! </note> //! </code></pre> //! //! If you're using the service, you're probably looking for [AppMeshClient](struct.AppMeshClient.html) and [AppMesh](trait.AppMesh.html). mod custom; mod generated; pub use custom::*; pub use generated::*;