code: @Override
      public PutResolverRulePolicyResult putResolverRulePolicy(PutResolverRulePolicyRequest request) {
          request = beforeClientExecution(request);
          return executePutResolverRulePolicy(request);
      }
docs: <p>
  Specifies the Resolver operations and resources that you want to allow another AWS account to be able to use.
  </p>
  
  @param putResolverRulePolicyRequest
  @return Result of the PutResolverRulePolicy operation returned by the service.
  @throws InvalidPolicyDocumentException
  The specified resolver rule policy is invalid.
  @throws InvalidParameterException
  One or more parameters in this request are not valid.
  @throws UnknownResourceException
  The specified resource doesn't exist.
  @throws InternalServiceErrorException
  We encountered an unknown error. Try again in a few minutes.
  @sample AmazonRoute53Resolver.PutResolverRulePolicy
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/route53resolver-2018-04-01/PutResolverRulePolicy"
  target="_top">AWS API Documentation</a>