code: @Override
      public GetResourcesResult getResources(GetResourcesRequest request) {
          request = beforeClientExecution(request);
          return executeGetResources(request);
      }
docs: <p>
  Returns all the tagged resources that are associated with the specified tags (keys and values) located in the
  specified region for the AWS account. The tags and the resource types that you specify in the request are known
  as <i>filters</i>. The response includes all tags that are associated with the requested resources. If no filter
  is provided, this action returns a paginated resource list with the associated tags.
  </p>
  
  @param getResourcesRequest
  @return Result of the GetResources operation returned by the service.
  @throws InvalidParameterException
  A parameter is missing or a malformed string or invalid or out-of-range value was supplied for the
  request parameter.
  @throws ThrottledException
  The request was denied to limit the frequency of submitted requests.
  @throws InternalServiceException
  The request processing failed because of an unknown error, exception, or failure. You can retry the
  request.
  @throws PaginationTokenExpiredException
  A <code>PaginationToken</code> is valid for a maximum of 15 minutes. Your request was denied because the
  specified <code>PaginationToken</code> has expired.
  @sample AWSResourceGroupsTaggingAPI.GetResources
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/resourcegroupstaggingapi-2017-01-26/GetResources"
  target="_top">AWS API Documentation</a>