lxd/storage_volumes_utils.go
func storagePoolVolumeSnapshotsGet(s *state.State, pool string, volume string, volType int) ([]string, error) {
	poolID, err := s.Cluster.StoragePoolGetID(pool)
	if err != nil {
		return nil, err
	}

	snapshots, err := s.Cluster.StoragePoolVolumeSnapshotsGetType(volume, volType, poolID)
	if err != nil {
		return nil, err
	}

	return snapshots, nil
}
func storagePoolVolumeSnapshotsGet(s *state.State, pool string, volume string, volType int) ([]string, error) {
	poolID, err := s.Cluster.StoragePoolGetID(pool)
	if err != nil {
		return nil, err
	}

	snapshots, err := s.Cluster.StoragePoolVolumeSnapshotsGetType(volume, volType, poolID)
	if err != nil {
		return nil, err
	}

	return snapshots, nil
}
func storagePoolVolumeSnapshotsGet ( s * state . State , pool string , volume string , volType int ) ( [ ] string , error ) { poolID , err := s . Cluster . StoragePoolGetID ( pool ) if err != nil { return nil , err } snapshots , err := s . Cluster . StoragePoolVolumeSnapshotsGetType ( volume , volType , poolID ) if err != nil { return nil , err } return snapshots , nil }
// storagePoolVolumeSnapshotsGet returns a list of snapshots of the form <volume>/<snapshot-name>.
storagePoolVolumeSnapshotsGet returns a list of snapshots of the form <volume > / <snapshot - name > .