code: @Override
      public DescribeMountTargetsResult describeMountTargets(DescribeMountTargetsRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeMountTargets(request);
      }
docs: <p>
  Returns the descriptions of all the current mount targets, or a specific mount target, for a file system. When
  requesting all of the current mount targets, the order of mount targets returned in the response is unspecified.
  </p>
  <p>
  This operation requires permissions for the <code>elasticfilesystem:DescribeMountTargets</code> action, on either
  the file system ID that you specify in <code>FileSystemId</code>, or on the file system of the mount target that
  you specify in <code>MountTargetId</code>.
  </p>
  
  @param describeMountTargetsRequest
  @return Result of the DescribeMountTargets operation returned by the service.
  @throws BadRequestException
  Returned if the request is malformed or contains an error such as an invalid parameter value or a missing
  required parameter.
  @throws InternalServerErrorException
  Returned if an error occurred on the server side.
  @throws FileSystemNotFoundException
  Returned if the specified <code>FileSystemId</code> value doesn't exist in the requester's AWS account.
  @throws MountTargetNotFoundException
  Returned if there is no mount target with the specified ID found in the caller's account.
  @sample AmazonElasticFileSystem.DescribeMountTargets
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticfilesystem-2015-02-01/DescribeMountTargets"
  target="_top">AWS API Documentation</a>