- keepParams := arvadosclient.Dict{"limit": 1000}
- var keepDisks map[string]interface{}
- err = arv.List("keep_disks", keepParams, &keepDisks)
- if err != nil {
- log.Fatalf("Error requesting keep disks from API server: %v", err)
- }
- var retrievedAll bool
- var numDisksReturned, numDisksAvailable int
- if retrievedAll, numDisksReturned, numDisksAvailable =
- util.SdkListResponseContainsAllAvailableItems(keepDisks); !retrievedAll {
- log.Fatalf("Failed to retrieve all keep disks. Only received %d of %d",
- numDisksReturned, numDisksAvailable)
- }
-
- log.Printf("Returned %d keep disks", numDisksReturned)