go-netbox
go-netbox copied to clipboard
error no value given for required property interface_count
trafficstars
I was just trying to make it work.
package main
import (
"context"
"log"
"github.com/netbox-community/go-netbox/v4"
)
func main() {
ctx := context.Background()
c := netbox.NewAPIClientFor("https://netbox.demo.com", "88x7agsxxyxuhbx8iyg")
res, _, err := c.VirtualizationAPI.VirtualizationVirtualMachinesList(ctx).Limit(1).Execute()
if err != nil {
log.Fatal(err)
}
log.Printf("%v", res.Results)
}
I get an error every time
2024/07/25 23:03:53 no value given for required property interface_count
exit status 1
I tried to follow the instructions and add
res, _, err := c.VirtualizationAPI.VirtualizationVirtualMachinesList(ctx).InterfaceCount([]int32{0}).Limit(1).Execute()
But I got the same error
It seems that the latest release is completely broken 😞
I don't know if it helps but I rollback to version v3.7.7-0 where has a similar code as v4.0.3-0 and it worked in my context.
https://github.com/netbox-community/go-netbox/tree/v3.7.7-0
I think this the same problem from #177
Fixed in #194