code: @Override
      public DescribeAgentsResult describeAgents(DescribeAgentsRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeAgents(request);
      }
docs: <p>
  Lists agents or connectors as specified by ID or other filters. All agents/connectors associated with your user
  account can be listed if you call <code>DescribeAgents</code> as is without passing any parameters.
  </p>
  
  @param describeAgentsRequest
  @return Result of the DescribeAgents operation returned by the service.
  @throws AuthorizationErrorException
  The AWS user account does not have permission to perform the action. Check the IAM policy associated with
  this account.
  @throws InvalidParameterException
  One or more parameters are not valid. Verify the parameters and try again.
  @throws InvalidParameterValueException
  The value of one or more parameters are either invalid or out of range. Verify the parameter values and
  try again.
  @throws ServerInternalErrorException
  The server experienced an internal error. Try again.
  @sample AWSApplicationDiscovery.DescribeAgents