Versions in this module Expand all Collapse all v1 v1.13.0 Dec 1, 2025 v1.12.0 Nov 28, 2025 v1.11.7 Nov 27, 2025 v1.11.6 Apr 6, 2025 v1.11.5 Apr 5, 2025 v1.11.4 Mar 25, 2025 v1.11.3 Mar 25, 2025 v1.11.2 Mar 25, 2025 v1.11.1 Mar 5, 2025 v1.11.0 Feb 28, 2025 Changes in this version + type VirtualDisk struct + Name string + Size int + VM *VM + func (vd *VirtualDisk) GetAPIPath() constants.APIPath + func (vd *VirtualDisk) GetID() int + func (vd *VirtualDisk) GetNetboxObject() *NetboxObject + func (vd *VirtualDisk) GetObjectType() constants.ContentType + func (vd VirtualDisk) String() string v1.10.4 Feb 26, 2025 v1.10.3 Feb 26, 2025 Changes in this version + const AdminContactRoleName + const DisplayWeightDefault + const MaxDescriptionLength + const SearchWeightDefault + var BASEFXInterfaceType = InterfaceType + var BASELFXInterfaceType = InterfaceType + var BASET1InterfaceType = InterfaceType + var BASETXInterfaceType = InterfaceType + var BridgeInterfaceType = InterfaceType + var CDMAInterfaceType = InterfaceType + var ClusterStatusActive = ClusterStatus + var ClusterStatusOffline = ClusterStatus + var ContactAssignmentPriorityInactive = ContactAssignmentPriority + var ContactAssignmentPriorityPrimary = ContactAssignmentPriority + var ContactAssignmentPrioritySecondary = ContactAssignmentPriority + var ContactAssignmentPriorityTertiary = ContactAssignmentPriority + var CustomFieldTypeBoolean = CustomFieldType + var CustomFieldTypeDate = CustomFieldType + var CustomFieldTypeDecimal = CustomFieldType + var CustomFieldTypeInteger = CustomFieldType + var CustomFieldTypeLongText = CustomFieldType + var CustomFieldTypeText = CustomFieldType + var CustomFieldUIEditableHidden = CustomFieldUIEditable + var CustomFieldUIEditableNo = CustomFieldUIEditable + var CustomFieldUIEditableYes = CustomFieldUIEditable + var CustomFieldUIVisibleAlways = CustomFieldUIVisible + var CustomFieldUIVisibleHidden = CustomFieldUIVisible + var CustomFieldUIVisibleIfSet = CustomFieldUIVisible + var DeviceStatusActive = DeviceStatus + var DeviceStatusDecommissioning = DeviceStatus + var DeviceStatusFailed = DeviceStatus + var DeviceStatusInventory = DeviceStatus + var DeviceStatusOffline = DeviceStatus + var DeviceStatusPlanned = DeviceStatus + var DeviceStatusStaged = DeviceStatus + var DuplexAuto = InterfaceDuplex + var DuplexFull = InterfaceDuplex + var DuplexHalf = InterfaceDuplex + var EPONInterfaceType = InterfaceType + var FilterLogicLoose = FilterLogic + var FrontToRear = DeviceAirFlowType + var GE100CFP2InterfaceType = InterfaceType + var GE100CFP4InterfaceType = InterfaceType + var GE100CFPInterfaceType = InterfaceType + var GE100CPAKInterfaceType = InterfaceType + var GE100CXPInterfaceType = InterfaceType + var GE100DSFPInterfaceType = InterfaceType + var GE100QSFP28InterfaceType = InterfaceType + var GE100QSFPDDInterfaceType = InterfaceType + var GE100SFPDDInterfaceType = InterfaceType + var GE10CX4InterfaceType = InterfaceType + var GE10FixedInterfaceType = InterfaceType + var GE10SFPPInterfaceType = InterfaceType + var GE10X2InterfaceType = InterfaceType + var GE10XENPAKInterfaceType = InterfaceType + var GE10XFPInterfaceType = InterfaceType + var GE1FixedInterfaceType = InterfaceType + var GE1GBICInterfaceType = InterfaceType + var GE1SFPInterfaceType = InterfaceType + var GE200CFP2InterfaceType = InterfaceType + var GE200QSFP56InterfaceType = InterfaceType + var GE200QSFPDDInterfaceType = InterfaceType + var GE25SFP28InterfaceType = InterfaceType + var GE2FixedInterfaceType = InterfaceType + var GE400CDFPInterfaceType = InterfaceType + var GE400CFP2InterfaceType = InterfaceType + var GE400CFP8InterfaceType = InterfaceType + var GE400OSFPInterfaceType = InterfaceType + var GE400OSFPRHSInterfaceType = InterfaceType + var GE400QSFP112InterfaceType = InterfaceType + var GE400QSFPDDInterfaceType = InterfaceType + var GE40QSFPPlusInterfaceType = InterfaceType + var GE50QSFP28InterfaceType = InterfaceType + var GE50SFP56InterfaceType = InterfaceType + var GE5FixedInterfaceType = InterfaceType + var GE800OSFPInterfaceType = InterfaceType + var GE800QSFPDDInterfaceType = InterfaceType + var GFC128QSFP28InterfaceType = InterfaceType + var GFC16SFPPInterfaceType = InterfaceType + var GFC1SFPInterfaceType = InterfaceType + var GFC2SFPInterfaceType = InterfaceType + var GFC32SFP28InterfaceType = InterfaceType + var GFC4SFPInterfaceType = InterfaceType + var GFC64QSFPPInterfaceType = InterfaceType + var GFC8SFPPInterfaceType = InterfaceType + var GPONInterfaceType = InterfaceType + var GSMInterfaceType = InterfaceType + var IEEE80211ACInterfaceType = InterfaceType + var IEEE80211ADInterfaceType = InterfaceType + var IEEE80211AInterfaceType = InterfaceType + var IEEE80211AXInterfaceType = InterfaceType + var IEEE80211GInterfaceType = InterfaceType + var IEEE80211NInterfaceType = InterfaceType + var IPAddressRoleAnycast = IPAddressRole + var IPAddressRoleCARP = IPAddressRole + var IPAddressRoleGLBP = IPAddressRole + var IPAddressRoleHSRP = IPAddressRole + var IPAddressRoleLoopback = IPAddressRole + var IPAddressRoleSecondary = IPAddressRole + var IPAddressRoleVIP = IPAddressRole + var IPAddressRoleVRRP = IPAddressRole + var IPAddressStatusActive = IPAddressStatus + var IPAddressStatusDHCP = IPAddressStatus + var IPAddressStatusReserved = IPAddressStatus + var IPAddressStatusSLAAC = IPAddressStatus + var IfaceSpeed2IfaceType = map[InterfaceSpeed]*InterfaceType + var InterfaceModeAccess = InterfaceMode + var InterfaceModeTagged = InterfaceMode + var InterfaceModeTaggedAll = InterfaceMode + var LAGInterfaceType = InterfaceType + var LTEInterfaceType = InterfaceType + var LeftToRight = DeviceAirFlowType + var Mixed = DeviceAirFlowType + var NGPON2InterfaceType = InterfaceType + var OtherInterfaceType = InterfaceType + var Passive = DeviceAirFlowType + var PrefixStatusActive = PrefixStatus + var PrefixStatusContainer = PrefixStatus + var PrefixStatusDeprecated = PrefixStatus + var PrefixStatusReserved = PrefixStatus + var RearToFront = DeviceAirFlowType + var RightToLeft = DeviceAirFlowType + var SideToRear = DeviceAirFlowType + var SiteStatusActive = SiteStatus + var SiteStatusDecommissioning = SiteStatus + var SiteStatusFailed = SiteStatus + var SiteStatusInventory = SiteStatus + var SiteStatusOffline = SiteStatus + var SiteStatusPlanned = SiteStatus + var SiteStatusStaged = SiteStatus + var TenGEPONInterfaceType = InterfaceType + var VDCStatusActive = VDCStatus + var VDCStatusOffline = VDCStatus + var VDCStatusPlanned = VDCStatus + var VMInterfaceModeAccess = VMInterfaceMode + var VMInterfaceModeTagged = VMInterfaceMode + var VMInterfaceModeTaggedAll = VMInterfaceMode + var VMStatusActive = VMStatus + var VMStatusOffline = VMStatus + var VirtualInterfaceType = InterfaceType + var VlanStatusActive = VlanStatus + var VlanStatusDeprecated = VlanStatus + var VlanStatusReserved = VlanStatus + var WirelessLANAuthCipherAes = WirelessLANAuthCipher + var WirelessLANAuthCipherAuto = WirelessLANAuthCipher + var WirelessLANAuthCipherTkip = WirelessLANAuthCipher + var WirelessLanAuthTypeOpen = WirelessLANAuthType + var WirelessLanAuthTypeWep = WirelessLANAuthType + var WirelessLanAuthTypeWpaEnterprise = WirelessLANAuthType + var WirelessLanAuthTypeWpaPersonal = WirelessLANAuthType + var WirelessLanStatusActive = WirelessLANStatus + var WirelessLanStatusDeprecated = WirelessLANStatus + var WirelessLanStatusDisabled = WirelessLANStatus + var WirelessLanStatusReserved = WirelessLANStatus + var XGPONInterfaceType = InterfaceType + var XGSPONInterfaceType = InterfaceType + type Choice struct + Label string + Value string + func (c Choice) String() string + type Cluster struct + Group *ClusterGroup + Name string + ScopeID int + ScopeType constants.ContentType + Status ClusterStatus + Tenant *Tenant + TenantGroup *TenantGroup + Type *ClusterType + func (c *Cluster) GetAPIPath() constants.APIPath + func (c *Cluster) GetID() int + func (c *Cluster) GetNetboxObject() *NetboxObject + func (c *Cluster) GetObjectType() constants.ContentType + func (c Cluster) String() string + type ClusterGroup struct + Name string + Slug string + func (cg *ClusterGroup) GetAPIPath() constants.APIPath + func (cg *ClusterGroup) GetID() int + func (cg *ClusterGroup) GetNetboxObject() *NetboxObject + func (cg *ClusterGroup) GetObjectType() constants.ContentType + func (cg ClusterGroup) String() string + type ClusterStatus struct + type ClusterType struct + Name string + Slug string + func (ct *ClusterType) GetAPIPath() constants.APIPath + func (ct *ClusterType) GetID() int + func (ct *ClusterType) GetNetboxObject() *NetboxObject + func (ct *ClusterType) GetObjectType() constants.ContentType + func (ct ClusterType) String() string + type Contact struct + Address string + Comments string + Email string + Link string + Name string + Phone string + Title string + func (c *Contact) GetAPIPath() constants.APIPath + func (c *Contact) GetID() int + func (c *Contact) GetNetboxObject() *NetboxObject + func (c *Contact) GetObjectType() constants.ContentType + func (c Contact) String() string + type ContactAssignment struct + Contact *Contact + ModelType constants.ContentType + ObjectID int + Priority *ContactAssignmentPriority + Role *ContactRole + func (ca *ContactAssignment) GetAPIPath() constants.APIPath + func (ca *ContactAssignment) GetID() int + func (ca *ContactAssignment) GetNetboxObject() *NetboxObject + func (ca *ContactAssignment) GetObjectType() constants.ContentType + func (ca ContactAssignment) String() string + type ContactAssignmentPriority struct + type ContactGroup struct + Name string + Parent *ContactGroup + Slug string + func (cg *ContactGroup) GetID() int + func (cg *ContactGroup) GetNetboxObject() *NetboxObject + func (cg *ContactGroup) GetObjectType() constants.ContentType + func (cg ContactGroup) String() string + type ContactRole struct + Name string + Slug string + func (cr *ContactRole) GetID() int + func (cr *ContactRole) GetNetboxObject() *NetboxObject + func (cr *ContactRole) GetObjectType() constants.ContentType + func (cr ContactRole) String() string + type CustomField struct + CustomFieldUIEditable *CustomFieldUIEditable + CustomFieldUIVisible *CustomFieldUIVisible + Default interface{} + Description string + DisplayWeight int + FilterLogic FilterLogic + ID int + Label string + Name string + ObjectTypes []constants.ContentType + Required bool + SearchWeight int + Type CustomFieldType + func (cf *CustomField) GetAPIPath() constants.APIPath + func (cf *CustomField) GetID() int + func (cf *CustomField) GetObjectType() constants.ContentType + func (cf CustomField) String() string + type CustomFieldType struct + type CustomFieldUIEditable struct + type CustomFieldUIVisible struct + type Device struct + Airflow *DeviceAirFlowType + AssetTag string + Cluster *Cluster + Comments string + DeviceRole *DeviceRole + DeviceType *DeviceType + Location *Location + Name string + Platform *Platform + PrimaryIPv4 *IPAddress + PrimaryIPv6 *IPAddress + SerialNumber string + Site *Site + Status *DeviceStatus + Tenant *Tenant + func (d *Device) GetAPIPath() constants.APIPath + func (d *Device) GetID() int + func (d *Device) GetNetboxObject() *NetboxObject + func (d *Device) GetObjectType() constants.ContentType + func (d *Device) GetPrimaryIPv4Address() *IPAddress + func (d *Device) GetPrimaryIPv6Address() *IPAddress + func (d *Device) SetPrimaryIPAddress(ip *IPAddress) + func (d *Device) SetPrimaryIPv6Address(ip *IPAddress) + func (d Device) String() string + type DeviceAirFlowType struct + type DeviceRole struct + Color constants.Color + Name string + Slug string + VMRole bool + func (dr *DeviceRole) GetAPIPath() constants.APIPath + func (dr *DeviceRole) GetID() int + func (dr *DeviceRole) GetNetboxObject() *NetboxObject + func (dr *DeviceRole) GetObjectType() constants.ContentType + func (dr DeviceRole) String() string + type DeviceStatus struct + type DeviceType struct + Manufacturer *Manufacturer + Model string + Slug string + func (dt *DeviceType) GetAPIPath() constants.APIPath + func (dt *DeviceType) GetID() int + func (dt *DeviceType) GetNetboxObject() *NetboxObject + func (dt *DeviceType) GetObjectType() constants.ContentType + func (dt DeviceType) String() string + type FilterLogic struct + type IDItem interface + GetAPIPath func() constants.APIPath + GetID func() int + GetObjectType func() constants.ContentType + type IPAddress struct + Address string + AssignedObjectID int + AssignedObjectType constants.ContentType + DNSName string + Role *IPAddressRole + Status *IPAddressStatus + Tenant *Tenant + func (ip *IPAddress) GetAPIPath() constants.APIPath + func (ip *IPAddress) GetID() int + func (ip *IPAddress) GetNetboxObject() *NetboxObject + func (ip *IPAddress) GetObjectType() constants.ContentType + func (ip IPAddress) String() string + type IPAddressOwner interface + GetAPIPath func() constants.APIPath + GetID func() int + GetObjectType func() constants.ContentType + GetPrimaryIPv4Address func() *IPAddress + GetPrimaryIPv6Address func() *IPAddress + SetPrimaryIPAddress func(ip *IPAddress) + SetPrimaryIPv6Address func(ip *IPAddress) + type IPAddressRole struct + type IPAddressStatus struct + type IPRange struct + type Interface struct + BridgedInterface *Interface + Device *Device + Duplex *InterfaceDuplex + LAG *Interface + MTU int + Mode *InterfaceMode + Name string + ParentInterface *Interface + PrimaryMACAddress *MACAddress + Speed InterfaceSpeed + Status bool + TaggedVlans []*Vlan + Type *InterfaceType + UntaggedVlan *Vlan + Vdcs []*VirtualDeviceContext + func (i *Interface) GetAPIPath() constants.APIPath + func (i *Interface) GetID() int + func (i *Interface) GetNetboxObject() *NetboxObject + func (i *Interface) GetObjectType() constants.ContentType + func (i *Interface) GetPrimaryMACAddress() *MACAddress + func (i *Interface) SetPrimaryMACAddress(mac *MACAddress) + func (i Interface) String() string + type InterfaceDuplex struct + type InterfaceMode struct + type InterfaceSpeed int64 + const GBPS1 + const GBPS10 + const GBPS100 + const GBPS128 + const GBPS16 + const GBPS2 + const GBPS200 + const GBPS25 + const GBPS2Point5 + const GBPS32 + const GBPS4 + const GBPS40 + const GBPS400 + const GBPS5 + const GBPS50 + const GBPS64 + const GBPS8 + const GBPS800 + const MBPS10 + const MBPS100 + type InterfaceType struct + type Location struct + Name string + Site *Site + Slug string + Status *SiteStatus + func (l *Location) GetAPIPath() constants.APIPath + func (l *Location) GetID() int + func (l *Location) GetNetboxObject() *NetboxObject + func (l *Location) GetObjectType() constants.ContentType + func (l Location) String() string + type MACAddress struct + AssignedObjectID int + AssignedObjectType constants.ContentType + MAC string + func (m *MACAddress) GetAPIPath() constants.APIPath + func (m *MACAddress) GetID() int + func (m *MACAddress) GetNetboxObject() *NetboxObject + func (m *MACAddress) GetObjectType() constants.ContentType + func (m MACAddress) String() string + type MACAddressOwner interface + GetAPIPath func() constants.APIPath + GetID func() int + GetObjectType func() constants.ContentType + GetPrimaryMACAddress func() *MACAddress + SetPrimaryMACAddress func(mac *MACAddress) + type Manufacturer struct + Name string + Slug string + func (m *Manufacturer) GetAPIPath() constants.APIPath + func (m *Manufacturer) GetID() int + func (m *Manufacturer) GetNetboxObject() *NetboxObject + func (m *Manufacturer) GetObjectType() constants.ContentType + func (m Manufacturer) String() string + type NetboxObject struct + CustomFields map[string]interface{} + Description string + ID int + Tags []*Tag + func (n *NetboxObject) AddTag(newTag *Tag) + func (n *NetboxObject) GetCustomField(label string) interface{} + func (n *NetboxObject) GetID() int + func (n *NetboxObject) HasTag(tag *Tag) bool + func (n *NetboxObject) HasTagByName(tagName string) bool + func (n *NetboxObject) RemoveTag(tag *Tag) + func (n *NetboxObject) SetCustomField(label string, value interface{}) + func (n NetboxObject) String() string + type OrphanItem interface + GetAPIPath func() constants.APIPath + GetID func() int + GetNetboxObject func() *NetboxObject + GetObjectType func() constants.ContentType + type Platform struct + Manufacturer *Manufacturer + Name string + Slug string + func (p *Platform) GetAPIPath() constants.APIPath + func (p *Platform) GetID() int + func (p *Platform) GetNetboxObject() *NetboxObject + func (p *Platform) GetObjectType() constants.ContentType + func (p Platform) String() string + type Prefix struct + Comments string + Prefix string + ScopeID int + ScopeType constants.ContentType + Status *PrefixStatus + Tenant *Tenant + Vlan *Vlan + func (p *Prefix) GetAPIPath() constants.APIPath + func (p *Prefix) GetID() int + func (p *Prefix) GetNetboxObject() *NetboxObject + func (p *Prefix) GetObjectType() constants.ContentType + func (p Prefix) String() string + type PrefixStatus struct + type Region struct + Name string + Slug string + func (r *Region) GetAPIPath() constants.APIPath + func (r *Region) GetID() int + func (r *Region) GetNetboxObject() *NetboxObject + func (r *Region) GetObjectType() constants.ContentType + func (r Region) String() string + type Site struct + Latitude float64 + Longitude float64 + Name string + PhysicalAddress string + Slug string + Status *SiteStatus + Tenant *Tenant + func (s *Site) GetAPIPath() constants.APIPath + func (s *Site) GetID() int + func (s *Site) GetNetboxObject() *NetboxObject + func (s *Site) GetObjectType() constants.ContentType + func (s Site) String() string + type SiteGroup struct + Name string + Parent *SiteGroup + Slug string + func (sg *SiteGroup) GetAPIPath() constants.APIPath + func (sg *SiteGroup) GetID() int + func (sg *SiteGroup) GetNetboxObject() *NetboxObject + func (sg *SiteGroup) GetObjectType() constants.ContentType + func (sg SiteGroup) String() string + type SiteStatus struct + type Tag struct + Color constants.Color + Description string + ID int + Name string + Slug string + func (t *Tag) GetAPIPath() constants.APIPath + func (t *Tag) GetID() int + func (t *Tag) GetObjectType() constants.ContentType + func (t Tag) String() string + type Tenant struct + Group *TenantGroup + Name string + Slug string + func (t *Tenant) GetAPIPath() constants.APIPath + func (t *Tenant) GetID() int + func (t *Tenant) GetNetboxObject() *NetboxObject + func (t *Tenant) GetObjectType() constants.ContentType + func (t Tenant) String() string + type TenantGroup struct + Name string + Slug string + func (tg *TenantGroup) GetAPIPath() constants.APIPath + func (tg *TenantGroup) GetID() int + func (tg *TenantGroup) GetNetboxObject() *NetboxObject + func (tg *TenantGroup) GetObjectType() constants.ContentType + type VDCStatus struct + type VM struct + Cluster *Cluster + Comments string + Disk int + Host *Device + Memory int + Name string + Platform *Platform + PrimaryIPv4 *IPAddress + PrimaryIPv6 *IPAddress + Role *DeviceRole + Site *Site + Status *VMStatus + Tenant *Tenant + TenantGroup *TenantGroup + VCPUs float32 + func (vm *VM) GetAPIPath() constants.APIPath + func (vm *VM) GetID() int + func (vm *VM) GetNetboxObject() *NetboxObject + func (vm *VM) GetObjectType() constants.ContentType + func (vm *VM) GetPrimaryIPv4Address() *IPAddress + func (vm *VM) GetPrimaryIPv6Address() *IPAddress + func (vm *VM) SetPrimaryIPAddress(ip *IPAddress) + func (vm *VM) SetPrimaryIPv6Address(ip *IPAddress) + func (vm VM) String() string + type VMInterface struct + BridgedInterface *VMInterface + Enabled bool + MTU int + Mode *VMInterfaceMode + Name string + ParentInterface *VMInterface + PrimaryMACAddress *MACAddress + TaggedVlans []*Vlan + UntaggedVlan *Vlan + VM *VM + func (vmi *VMInterface) GetAPIPath() constants.APIPath + func (vmi *VMInterface) GetID() int + func (vmi *VMInterface) GetNetboxObject() *NetboxObject + func (vmi *VMInterface) GetObjectType() constants.ContentType + func (vmi *VMInterface) GetPrimaryMACAddress() *MACAddress + func (vmi *VMInterface) SetPrimaryMACAddress(mac *MACAddress) + func (vmi VMInterface) String() string + type VMInterfaceMode struct + type VMStatus struct + type VidRange [2]int + type VirtualDeviceContext struct + Device *Device + Identifier int + Name string + PrimaryIPv4 *IPAddress + PrimaryIPv6 *IPAddress + Status *VDCStatus + Tenant *Tenant + func (vdc *VirtualDeviceContext) GetAPIPath() constants.APIPath + func (vdc *VirtualDeviceContext) GetID() int + func (vdc *VirtualDeviceContext) GetNetboxObject() *NetboxObject + func (vdc *VirtualDeviceContext) GetObjectType() constants.ContentType + func (vdc VirtualDeviceContext) String() string + type Vlan struct + Comments string + Group *VlanGroup + Name string + Site *Site + Status *VlanStatus + Tenant *Tenant + Vid int + func (v *Vlan) GetAPIPath() constants.APIPath + func (v *Vlan) GetID() int + func (v *Vlan) GetNetboxObject() *NetboxObject + func (v *Vlan) GetObjectType() constants.ContentType + func (v Vlan) String() string + type VlanGroup struct + Name string + ScopeID int + ScopeType constants.ContentType + Slug string + VidRanges []VidRange + func (vg *VlanGroup) GetAPIPath() constants.APIPath + func (vg *VlanGroup) GetID() int + func (vg *VlanGroup) GetNetboxObject() *NetboxObject + func (vg *VlanGroup) GetObjectType() constants.ContentType + func (vg VlanGroup) String() string + type VlanStatus struct + type WirelessLAN struct + AuthCipher *WirelessLANAuthCipher + AuthPsk string + AuthType *WirelessLANAuthType + Comments string + Group *WirelessLANGroup + SSID string + Status *WirelessLANStatus + Tenant *Tenant + Vlan *Vlan + func (wl *WirelessLAN) GetAPIPath() constants.APIPath + func (wl *WirelessLAN) GetID() int + func (wl *WirelessLAN) GetNetboxObject() *NetboxObject + func (wl *WirelessLAN) GetObjectType() constants.ContentType + func (wl WirelessLAN) String() string + type WirelessLANAuthCipher struct + type WirelessLANAuthType struct + type WirelessLANGroup struct + Name string + Parent *WirelessLANGroup + Slug string + func (wlg *WirelessLANGroup) GetAPIPath() constants.APIPath + func (wlg *WirelessLANGroup) GetID() int + func (wlg *WirelessLANGroup) GetNetboxObject() *NetboxObject + func (wlg *WirelessLANGroup) GetObjectType() constants.ContentType + func (wlg WirelessLANGroup) String() string + type WirelessLANStatus struct