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