github.com/aavshr/aws-sdk-go@v1.41.3/service/route53resolver/doc.go (about) 1 // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. 2 3 // Package route53resolver provides the client and types for making API 4 // requests to Amazon Route 53 Resolver. 5 // 6 // When you create a VPC using Amazon VPC, you automatically get DNS resolution 7 // within the VPC from Route 53 Resolver. By default, Resolver answers DNS queries 8 // for VPC domain names such as domain names for EC2 instances or Elastic Load 9 // Balancing load balancers. Resolver performs recursive lookups against public 10 // name servers for all other domain names. 11 // 12 // You can also configure DNS resolution between your VPC and your network over 13 // a Direct Connect or VPN connection: 14 // 15 // Forward DNS queries from resolvers on your network to Route 53 Resolver 16 // 17 // DNS resolvers on your network can forward DNS queries to Resolver in a specified 18 // VPC. This allows your DNS resolvers to easily resolve domain names for Amazon 19 // Web Services resources such as EC2 instances or records in a Route 53 private 20 // hosted zone. For more information, see How DNS Resolvers on Your Network 21 // Forward DNS Queries to Route 53 Resolver (https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resolver.html#resolver-overview-forward-network-to-vpc) 22 // in the Amazon Route 53 Developer Guide. 23 // 24 // Conditionally forward queries from a VPC to resolvers on your network 25 // 26 // You can configure Resolver to forward queries that it receives from EC2 instances 27 // in your VPCs to DNS resolvers on your network. To forward selected queries, 28 // you create Resolver rules that specify the domain names for the DNS queries 29 // that you want to forward (such as example.com), and the IP addresses of the 30 // DNS resolvers on your network that you want to forward the queries to. If 31 // a query matches multiple rules (example.com, acme.example.com), Resolver 32 // chooses the rule with the most specific match (acme.example.com) and forwards 33 // the query to the IP addresses that you specified in that rule. For more information, 34 // see How Route 53 Resolver Forwards DNS Queries from Your VPCs to Your Network 35 // (https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resolver.html#resolver-overview-forward-vpc-to-network) 36 // in the Amazon Route 53 Developer Guide. 37 // 38 // Like Amazon VPC, Resolver is Regional. In each Region where you have VPCs, 39 // you can choose whether to forward queries from your VPCs to your network 40 // (outbound queries), from your network to your VPCs (inbound queries), or 41 // both. 42 // 43 // See https://docs.aws.amazon.com/goto/WebAPI/route53resolver-2018-04-01 for more information on this service. 44 // 45 // See route53resolver package documentation for more information. 46 // https://docs.aws.amazon.com/sdk-for-go/api/service/route53resolver/ 47 // 48 // Using the Client 49 // 50 // To contact Amazon Route 53 Resolver with the SDK use the New function to create 51 // a new service client. With that client you can make API requests to the service. 52 // These clients are safe to use concurrently. 53 // 54 // See the SDK's documentation for more information on how to use the SDK. 55 // https://docs.aws.amazon.com/sdk-for-go/api/ 56 // 57 // See aws.Config documentation for more information on configuring SDK clients. 58 // https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config 59 // 60 // See the Amazon Route 53 Resolver client Route53Resolver for more 61 // information on creating client for this service. 62 // https://docs.aws.amazon.com/sdk-for-go/api/service/route53resolver/#New 63 package route53resolver