Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
i want to get a list of Snapshots with the java-API from a specified volume.
A list of volumes is no problem, but i cant find anything about snapshots.
Here the java code for a volume list:
private ApiRunner getRunner() { ApiRunner runner = null; try { runner = new ApiRunner(ApiTarget.builder() .withHost(ip) .withUserName(user) .withPassword(pw) .withTargetType(TargetType.FILER) .useHttp() .build()); } catch(Exception e) { System.out.println("Connection Problem"); e.printStackTrace(); } return runner; } public Iterator getVolumes() { ArrayList volList = null; ApiRunner runner = getRunner(); VolumeListInfoIterStartRequest volListReq = new VolumeListInfoIterStartRequest(); Iterator<VolumeInfo> volumeIter = runner.iterate(volListReq, 10); return volumeIter; }
Please help!
Best regards,
Peter
1 REPLY 1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Have you tried the 'snapshot-list-info' API call (assuming 7 mode)?
snapshot_list_info
[Family: ontap-classic, vfiler]
Return snapshot information for a specified volume. A list of snapshots and information about each snapshot is returned. In Data ONTAP Cluster-Mode, 'snapshot-get-iter' API is the preferred way of retrieving snapshot information.
--rdp
