code: @Override
      public DeleteAgentResult deleteAgent(DeleteAgentRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteAgent(request);
      }
docs: <p>
  Deletes an agent. To specify which agent to delete, use the Amazon Resource Name (ARN) of the agent in your
  request. The operation disassociates the agent from your AWS account. However, it doesn't delete the agent
  virtual machine (VM) from your on-premises environment.
  </p>
  <note>
  <p>
  After you delete an agent, you can't reactivate it and you longer pay software charges for it.
  </p>
  </note>
  
  @param deleteAgentRequest
  DeleteAgentRequest
  @return Result of the DeleteAgent operation returned by the service.
  @throws InvalidRequestException
  This exception is thrown when the client submits a malformed request.
  @sample AWSDataSync.DeleteAgent
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/datasync-2018-11-09/DeleteAgent" target="_top">AWS API
  Documentation</a>