Woops, edited the wrong dto

This commit is contained in:
Kalle Carlbark 2022-02-08 07:48:07 +01:00
parent 8a12a2668e
commit cdbabd262a
No known key found for this signature in database

View file

@ -77,74 +77,25 @@ type VirtualMachines struct {
// NewVirtualMachine is used to create new VirtualizationVirtualMachines // NewVirtualMachine is used to create new VirtualizationVirtualMachines
type NewVirtualMachine struct { type NewVirtualMachine struct {
LastUpdated time.Time `json:"last_updated"` CustomFields struct{} `json:"custom_fields"`
ConfigContext interface{} `json:"config_context"` Status string `json:"status"`
CustomFields interface{} `json:"custom_fields"`
Tenant struct {
URL string `json:"url"`
Name string `json:"name"`
Slug string `json:"slug"`
ID int `json:"id"`
} `json:"tenant"`
Site struct {
URL string `json:"url"`
Name string `json:"name"`
Slug string `json:"slug"`
ID int `json:"id"`
} `json:"site"`
PrimaryIP4 struct {
URL string `json:"url"`
Address string `json:"address"`
ID int `json:"id"`
Family int `json:"family"`
} `json:"primary_ip4"`
PrimaryIP struct {
URL string `json:"url"`
Address string `json:"address"`
ID int `json:"id"`
Family int `json:"family"`
} `json:"primary_ip"`
PrimaryIP6 struct {
URL string `json:"url"`
Address string `json:"address"`
ID int `json:"id"`
Family int `json:"family"`
} `json:"primary_ip6"`
LocalContextData string `json:"local_context_data"` LocalContextData string `json:"local_context_data"`
Created string `json:"created"`
Name string `json:"name"`
Comments string `json:"comments"` Comments string `json:"comments"`
Cluster struct {
URL string `json:"url"`
Name string `json:"name"` Name string `json:"name"`
ID int `json:"id"` Tags []struct {
VirtualmachineCount int `json:"virtualmachine_count"`
} `json:"cluster"`
Tags []string `json:"tags"`
Status struct {
Label string `json:"label"`
Value int `json:"value"`
} `json:"status"`
Platform struct {
URL string `json:"url"`
Name string `json:"name"` Name string `json:"name"`
Slug string `json:"slug"` Slug string `json:"slug"`
ID int `json:"id"` Color string `json:"color"`
DeviceCount int `json:"device_count"` } `json:"tags"`
VirtualmachineCount int `json:"virtualmachine_count"` Platform int `json:"platform"`
} `json:"platform"` PrimaryIP4 int `json:"primary_ip4"`
Role struct {
URL string `json:"url"`
Name string `json:"name"`
Slug string `json:"slug"`
ID int `json:"id"`
DeviceCount int `json:"device_count"`
VirtualmachineCount int `json:"virtualmachine_count"`
} `json:"role"`
Disk int `json:"disk"`
Memory int `json:"memory"`
Vcpus int `json:"vcpus"` Vcpus int `json:"vcpus"`
ID int `json:"id"` Memory int `json:"memory"`
Disk int `json:"disk"`
Role int `json:"role"`
Cluster int `json:"cluster"`
Tenant int `json:"tenant"`
PrimaryIP6 int `json:"primary_ip6"`
} }
// VirtualMachineFilter is used to filter dcim_device_list query to the Netbox API // VirtualMachineFilter is used to filter dcim_device_list query to the Netbox API