code: @Override
      public CreateResolverRuleResult createResolverRule(CreateResolverRuleRequest request) {
          request = beforeClientExecution(request);
          return executeCreateResolverRule(request);
      }
docs: <p>
  For DNS queries that originate in your VPCs, specifies which resolver endpoint the queries pass through, one
  domain name that you want to forward to your network, and the IP addresses of the DNS resolvers in your network.
  </p>
  
  @param createResolverRuleRequest
  @return Result of the CreateResolverRule operation returned by the service.
  @throws InvalidParameterException
  One or more parameters in this request are not valid.
  @throws InvalidRequestException
  The request is invalid.
  @throws LimitExceededException
  The request caused one or more limits to be exceeded.
  @throws ResourceNotFoundException
  The specified resource doesn't exist.
  @throws ResourceExistsException
  The resource that you tried to create already exists.
  @throws ResourceUnavailableException
  The specified resource isn't available.
  @throws InternalServiceErrorException
  We encountered an unknown error. Try again in a few minutes.
  @throws ThrottlingException
  The request was throttled. Try again in a few minutes.
  @sample AmazonRoute53Resolver.CreateResolverRule
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/route53resolver-2018-04-01/CreateResolverRule"
  target="_top">AWS API Documentation</a>