models

package
v0.0.0-...-fe852c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2023 License: Apache-2.0 Imports: 8 Imported by: 80

Documentation

Index

Constants

View Source
const (

	// AggregateFamilyLabelIPV4 captures enum value "IPv4"
	AggregateFamilyLabelIPV4 string = "IPv4"

	// AggregateFamilyLabelIPV6 captures enum value "IPv6"
	AggregateFamilyLabelIPV6 string = "IPv6"
)
View Source
const (

	// CableTypeCat3 captures enum value "cat3"
	CableTypeCat3 string = "cat3"

	// CableTypeCat5 captures enum value "cat5"
	CableTypeCat5 string = "cat5"

	// CableTypeCat5e captures enum value "cat5e"
	CableTypeCat5e string = "cat5e"

	// CableTypeCat6 captures enum value "cat6"
	CableTypeCat6 string = "cat6"

	// CableTypeCat6a captures enum value "cat6a"
	CableTypeCat6a string = "cat6a"

	// CableTypeCat7 captures enum value "cat7"
	CableTypeCat7 string = "cat7"

	// CableTypeCat7a captures enum value "cat7a"
	CableTypeCat7a string = "cat7a"

	// CableTypeCat8 captures enum value "cat8"
	CableTypeCat8 string = "cat8"

	// CableTypeDacDashActive captures enum value "dac-active"
	CableTypeDacDashActive string = "dac-active"

	// CableTypeDacDashPassive captures enum value "dac-passive"
	CableTypeDacDashPassive string = "dac-passive"

	// CableTypeMrj21DashTrunk captures enum value "mrj21-trunk"
	CableTypeMrj21DashTrunk string = "mrj21-trunk"

	// CableTypeCoaxial captures enum value "coaxial"
	CableTypeCoaxial string = "coaxial"

	// CableTypeMmf captures enum value "mmf"
	CableTypeMmf string = "mmf"

	// CableTypeMmfDashOm1 captures enum value "mmf-om1"
	CableTypeMmfDashOm1 string = "mmf-om1"

	// CableTypeMmfDashOm2 captures enum value "mmf-om2"
	CableTypeMmfDashOm2 string = "mmf-om2"

	// CableTypeMmfDashOm3 captures enum value "mmf-om3"
	CableTypeMmfDashOm3 string = "mmf-om3"

	// CableTypeMmfDashOm4 captures enum value "mmf-om4"
	CableTypeMmfDashOm4 string = "mmf-om4"

	// CableTypeMmfDashOm5 captures enum value "mmf-om5"
	CableTypeMmfDashOm5 string = "mmf-om5"

	// CableTypeSmf captures enum value "smf"
	CableTypeSmf string = "smf"

	// CableTypeSmfDashOs1 captures enum value "smf-os1"
	CableTypeSmfDashOs1 string = "smf-os1"

	// CableTypeSmfDashOs2 captures enum value "smf-os2"
	CableTypeSmfDashOs2 string = "smf-os2"

	// CableTypeAoc captures enum value "aoc"
	CableTypeAoc string = "aoc"

	// CableTypePower captures enum value "power"
	CableTypePower string = "power"
)
View Source
const (

	// CableLengthUnitLabelKilometers captures enum value "Kilometers"
	CableLengthUnitLabelKilometers string = "Kilometers"

	// CableLengthUnitLabelMeters captures enum value "Meters"
	CableLengthUnitLabelMeters string = "Meters"

	// CableLengthUnitLabelCentimeters captures enum value "Centimeters"
	CableLengthUnitLabelCentimeters string = "Centimeters"

	// CableLengthUnitLabelMiles captures enum value "Miles"
	CableLengthUnitLabelMiles string = "Miles"

	// CableLengthUnitLabelFeet captures enum value "Feet"
	CableLengthUnitLabelFeet string = "Feet"

	// CableLengthUnitLabelInches captures enum value "Inches"
	CableLengthUnitLabelInches string = "Inches"
)
View Source
const (

	// CableLengthUnitValueKm captures enum value "km"
	CableLengthUnitValueKm string = "km"

	// CableLengthUnitValueM captures enum value "m"
	CableLengthUnitValueM string = "m"

	// CableLengthUnitValueCm captures enum value "cm"
	CableLengthUnitValueCm string = "cm"

	// CableLengthUnitValueMi captures enum value "mi"
	CableLengthUnitValueMi string = "mi"

	// CableLengthUnitValueFt captures enum value "ft"
	CableLengthUnitValueFt string = "ft"

	// CableLengthUnitValueIn captures enum value "in"
	CableLengthUnitValueIn string = "in"
)
View Source
const (

	// CableStatusLabelConnected captures enum value "Connected"
	CableStatusLabelConnected string = "Connected"

	// CableStatusLabelPlanned captures enum value "Planned"
	CableStatusLabelPlanned string = "Planned"

	// CableStatusLabelDecommissioning captures enum value "Decommissioning"
	CableStatusLabelDecommissioning string = "Decommissioning"
)
View Source
const (

	// CableStatusValueConnected captures enum value "connected"
	CableStatusValueConnected string = "connected"

	// CableStatusValuePlanned captures enum value "planned"
	CableStatusValuePlanned string = "planned"

	// CableStatusValueDecommissioning captures enum value "decommissioning"
	CableStatusValueDecommissioning string = "decommissioning"
)
View Source
const (

	// CableTerminationCableEndA captures enum value "A"
	CableTerminationCableEndA string = "A"

	// CableTerminationCableEndB captures enum value "B"
	CableTerminationCableEndB string = "B"
)
View Source
const (

	// CircuitStatusLabelPlanned captures enum value "Planned"
	CircuitStatusLabelPlanned string = "Planned"

	// CircuitStatusLabelProvisioning captures enum value "Provisioning"
	CircuitStatusLabelProvisioning string = "Provisioning"

	// CircuitStatusLabelActive captures enum value "Active"
	CircuitStatusLabelActive string = "Active"

	// CircuitStatusLabelOffline captures enum value "Offline"
	CircuitStatusLabelOffline string = "Offline"

	// CircuitStatusLabelDeprovisioning captures enum value "Deprovisioning"
	CircuitStatusLabelDeprovisioning string = "Deprovisioning"

	// CircuitStatusLabelDecommissioned captures enum value "Decommissioned"
	CircuitStatusLabelDecommissioned string = "Decommissioned"
)
View Source
const (

	// CircuitStatusValuePlanned captures enum value "planned"
	CircuitStatusValuePlanned string = "planned"

	// CircuitStatusValueProvisioning captures enum value "provisioning"
	CircuitStatusValueProvisioning string = "provisioning"

	// CircuitStatusValueActive captures enum value "active"
	CircuitStatusValueActive string = "active"

	// CircuitStatusValueOffline captures enum value "offline"
	CircuitStatusValueOffline string = "offline"

	// CircuitStatusValueDeprovisioning captures enum value "deprovisioning"
	CircuitStatusValueDeprovisioning string = "deprovisioning"

	// CircuitStatusValueDecommissioned captures enum value "decommissioned"
	CircuitStatusValueDecommissioned string = "decommissioned"
)
View Source
const (

	// CircuitTerminationTermSideA captures enum value "A"
	CircuitTerminationTermSideA string = "A"

	// CircuitTerminationTermSideZ captures enum value "Z"
	CircuitTerminationTermSideZ string = "Z"
)
View Source
const (

	// ClusterStatusLabelPlanned captures enum value "Planned"
	ClusterStatusLabelPlanned string = "Planned"

	// ClusterStatusLabelStaging captures enum value "Staging"
	ClusterStatusLabelStaging string = "Staging"

	// ClusterStatusLabelActive captures enum value "Active"
	ClusterStatusLabelActive string = "Active"

	// ClusterStatusLabelDecommissioning captures enum value "Decommissioning"
	ClusterStatusLabelDecommissioning string = "Decommissioning"

	// ClusterStatusLabelOffline captures enum value "Offline"
	ClusterStatusLabelOffline string = "Offline"
)
View Source
const (

	// ClusterStatusValuePlanned captures enum value "planned"
	ClusterStatusValuePlanned string = "planned"

	// ClusterStatusValueStaging captures enum value "staging"
	ClusterStatusValueStaging string = "staging"

	// ClusterStatusValueActive captures enum value "active"
	ClusterStatusValueActive string = "active"

	// ClusterStatusValueDecommissioning captures enum value "decommissioning"
	ClusterStatusValueDecommissioning string = "decommissioning"

	// ClusterStatusValueOffline captures enum value "offline"
	ClusterStatusValueOffline string = "offline"
)
View Source
const (

	// ConsolePortSpeedLabelNr1200Bps captures enum value "1200 bps"
	ConsolePortSpeedLabelNr1200Bps string = "1200 bps"

	// ConsolePortSpeedLabelNr2400Bps captures enum value "2400 bps"
	ConsolePortSpeedLabelNr2400Bps string = "2400 bps"

	// ConsolePortSpeedLabelNr4800Bps captures enum value "4800 bps"
	ConsolePortSpeedLabelNr4800Bps string = "4800 bps"

	// ConsolePortSpeedLabelNr9600Bps captures enum value "9600 bps"
	ConsolePortSpeedLabelNr9600Bps string = "9600 bps"

	// ConsolePortSpeedLabelNr19Dot2Kbps captures enum value "19.2 kbps"
	ConsolePortSpeedLabelNr19Dot2Kbps string = "19.2 kbps"

	// ConsolePortSpeedLabelNr38Dot4Kbps captures enum value "38.4 kbps"
	ConsolePortSpeedLabelNr38Dot4Kbps string = "38.4 kbps"

	// ConsolePortSpeedLabelNr57Dot6Kbps captures enum value "57.6 kbps"
	ConsolePortSpeedLabelNr57Dot6Kbps string = "57.6 kbps"

	// ConsolePortSpeedLabelNr115Dot2Kbps captures enum value "115.2 kbps"
	ConsolePortSpeedLabelNr115Dot2Kbps string = "115.2 kbps"
)
View Source
const (

	// ConsolePortTypeLabelDEDash9 captures enum value "DE-9"
	ConsolePortTypeLabelDEDash9 string = "DE-9"

	// ConsolePortTypeLabelDBDash25 captures enum value "DB-25"
	ConsolePortTypeLabelDBDash25 string = "DB-25"

	// ConsolePortTypeLabelRJDash11 captures enum value "RJ-11"
	ConsolePortTypeLabelRJDash11 string = "RJ-11"

	// ConsolePortTypeLabelRJDash12 captures enum value "RJ-12"
	ConsolePortTypeLabelRJDash12 string = "RJ-12"

	// ConsolePortTypeLabelRJDash45 captures enum value "RJ-45"
	ConsolePortTypeLabelRJDash45 string = "RJ-45"

	// ConsolePortTypeLabelMiniDashDIN8 captures enum value "Mini-DIN 8"
	ConsolePortTypeLabelMiniDashDIN8 string = "Mini-DIN 8"

	// ConsolePortTypeLabelUSBTypeA captures enum value "USB Type A"
	ConsolePortTypeLabelUSBTypeA string = "USB Type A"

	// ConsolePortTypeLabelUSBTypeB captures enum value "USB Type B"
	ConsolePortTypeLabelUSBTypeB string = "USB Type B"

	// ConsolePortTypeLabelUSBTypeC captures enum value "USB Type C"
	ConsolePortTypeLabelUSBTypeC string = "USB Type C"

	// ConsolePortTypeLabelUSBMiniA captures enum value "USB Mini A"
	ConsolePortTypeLabelUSBMiniA string = "USB Mini A"

	// ConsolePortTypeLabelUSBMiniB captures enum value "USB Mini B"
	ConsolePortTypeLabelUSBMiniB string = "USB Mini B"

	// ConsolePortTypeLabelUSBMicroA captures enum value "USB Micro A"
	ConsolePortTypeLabelUSBMicroA string = "USB Micro A"

	// ConsolePortTypeLabelUSBMicroB captures enum value "USB Micro B"
	ConsolePortTypeLabelUSBMicroB string = "USB Micro B"

	// ConsolePortTypeLabelUSBMicroAB captures enum value "USB Micro AB"
	ConsolePortTypeLabelUSBMicroAB string = "USB Micro AB"

	// ConsolePortTypeLabelOther captures enum value "Other"
	ConsolePortTypeLabelOther string = "Other"
)
View Source
const (

	// ConsolePortTypeValueDeDash9 captures enum value "de-9"
	ConsolePortTypeValueDeDash9 string = "de-9"

	// ConsolePortTypeValueDbDash25 captures enum value "db-25"
	ConsolePortTypeValueDbDash25 string = "db-25"

	// ConsolePortTypeValueRjDash11 captures enum value "rj-11"
	ConsolePortTypeValueRjDash11 string = "rj-11"

	// ConsolePortTypeValueRjDash12 captures enum value "rj-12"
	ConsolePortTypeValueRjDash12 string = "rj-12"

	// ConsolePortTypeValueRjDash45 captures enum value "rj-45"
	ConsolePortTypeValueRjDash45 string = "rj-45"

	// ConsolePortTypeValueMiniDashDinDash8 captures enum value "mini-din-8"
	ConsolePortTypeValueMiniDashDinDash8 string = "mini-din-8"

	// ConsolePortTypeValueUsbDasha captures enum value "usb-a"
	ConsolePortTypeValueUsbDasha string = "usb-a"

	// ConsolePortTypeValueUsbDashb captures enum value "usb-b"
	ConsolePortTypeValueUsbDashb string = "usb-b"

	// ConsolePortTypeValueUsbDashc captures enum value "usb-c"
	ConsolePortTypeValueUsbDashc string = "usb-c"

	// ConsolePortTypeValueUsbDashMiniDasha captures enum value "usb-mini-a"
	ConsolePortTypeValueUsbDashMiniDasha string = "usb-mini-a"

	// ConsolePortTypeValueUsbDashMiniDashb captures enum value "usb-mini-b"
	ConsolePortTypeValueUsbDashMiniDashb string = "usb-mini-b"

	// ConsolePortTypeValueUsbDashMicroDasha captures enum value "usb-micro-a"
	ConsolePortTypeValueUsbDashMicroDasha string = "usb-micro-a"

	// ConsolePortTypeValueUsbDashMicroDashb captures enum value "usb-micro-b"
	ConsolePortTypeValueUsbDashMicroDashb string = "usb-micro-b"

	// ConsolePortTypeValueUsbDashMicroDashAb captures enum value "usb-micro-ab"
	ConsolePortTypeValueUsbDashMicroDashAb string = "usb-micro-ab"

	// ConsolePortTypeValueOther captures enum value "other"
	ConsolePortTypeValueOther string = "other"
)
View Source
const (

	// ConsolePortTemplateTypeLabelDEDash9 captures enum value "DE-9"
	ConsolePortTemplateTypeLabelDEDash9 string = "DE-9"

	// ConsolePortTemplateTypeLabelDBDash25 captures enum value "DB-25"
	ConsolePortTemplateTypeLabelDBDash25 string = "DB-25"

	// ConsolePortTemplateTypeLabelRJDash11 captures enum value "RJ-11"
	ConsolePortTemplateTypeLabelRJDash11 string = "RJ-11"

	// ConsolePortTemplateTypeLabelRJDash12 captures enum value "RJ-12"
	ConsolePortTemplateTypeLabelRJDash12 string = "RJ-12"

	// ConsolePortTemplateTypeLabelRJDash45 captures enum value "RJ-45"
	ConsolePortTemplateTypeLabelRJDash45 string = "RJ-45"

	// ConsolePortTemplateTypeLabelMiniDashDIN8 captures enum value "Mini-DIN 8"
	ConsolePortTemplateTypeLabelMiniDashDIN8 string = "Mini-DIN 8"

	// ConsolePortTemplateTypeLabelUSBTypeA captures enum value "USB Type A"
	ConsolePortTemplateTypeLabelUSBTypeA string = "USB Type A"

	// ConsolePortTemplateTypeLabelUSBTypeB captures enum value "USB Type B"
	ConsolePortTemplateTypeLabelUSBTypeB string = "USB Type B"

	// ConsolePortTemplateTypeLabelUSBTypeC captures enum value "USB Type C"
	ConsolePortTemplateTypeLabelUSBTypeC string = "USB Type C"

	// ConsolePortTemplateTypeLabelUSBMiniA captures enum value "USB Mini A"
	ConsolePortTemplateTypeLabelUSBMiniA string = "USB Mini A"

	// ConsolePortTemplateTypeLabelUSBMiniB captures enum value "USB Mini B"
	ConsolePortTemplateTypeLabelUSBMiniB string = "USB Mini B"

	// ConsolePortTemplateTypeLabelUSBMicroA captures enum value "USB Micro A"
	ConsolePortTemplateTypeLabelUSBMicroA string = "USB Micro A"

	// ConsolePortTemplateTypeLabelUSBMicroB captures enum value "USB Micro B"
	ConsolePortTemplateTypeLabelUSBMicroB string = "USB Micro B"

	// ConsolePortTemplateTypeLabelUSBMicroAB captures enum value "USB Micro AB"
	ConsolePortTemplateTypeLabelUSBMicroAB string = "USB Micro AB"

	// ConsolePortTemplateTypeLabelOther captures enum value "Other"
	ConsolePortTemplateTypeLabelOther string = "Other"
)
View Source
const (

	// ConsolePortTemplateTypeValueDeDash9 captures enum value "de-9"
	ConsolePortTemplateTypeValueDeDash9 string = "de-9"

	// ConsolePortTemplateTypeValueDbDash25 captures enum value "db-25"
	ConsolePortTemplateTypeValueDbDash25 string = "db-25"

	// ConsolePortTemplateTypeValueRjDash11 captures enum value "rj-11"
	ConsolePortTemplateTypeValueRjDash11 string = "rj-11"

	// ConsolePortTemplateTypeValueRjDash12 captures enum value "rj-12"
	ConsolePortTemplateTypeValueRjDash12 string = "rj-12"

	// ConsolePortTemplateTypeValueRjDash45 captures enum value "rj-45"
	ConsolePortTemplateTypeValueRjDash45 string = "rj-45"

	// ConsolePortTemplateTypeValueMiniDashDinDash8 captures enum value "mini-din-8"
	ConsolePortTemplateTypeValueMiniDashDinDash8 string = "mini-din-8"

	// ConsolePortTemplateTypeValueUsbDasha captures enum value "usb-a"
	ConsolePortTemplateTypeValueUsbDasha string = "usb-a"

	// ConsolePortTemplateTypeValueUsbDashb captures enum value "usb-b"
	ConsolePortTemplateTypeValueUsbDashb string = "usb-b"

	// ConsolePortTemplateTypeValueUsbDashc captures enum value "usb-c"
	ConsolePortTemplateTypeValueUsbDashc string = "usb-c"

	// ConsolePortTemplateTypeValueUsbDashMiniDasha captures enum value "usb-mini-a"
	ConsolePortTemplateTypeValueUsbDashMiniDasha string = "usb-mini-a"

	// ConsolePortTemplateTypeValueUsbDashMiniDashb captures enum value "usb-mini-b"
	ConsolePortTemplateTypeValueUsbDashMiniDashb string = "usb-mini-b"

	// ConsolePortTemplateTypeValueUsbDashMicroDasha captures enum value "usb-micro-a"
	ConsolePortTemplateTypeValueUsbDashMicroDasha string = "usb-micro-a"

	// ConsolePortTemplateTypeValueUsbDashMicroDashb captures enum value "usb-micro-b"
	ConsolePortTemplateTypeValueUsbDashMicroDashb string = "usb-micro-b"

	// ConsolePortTemplateTypeValueUsbDashMicroDashAb captures enum value "usb-micro-ab"
	ConsolePortTemplateTypeValueUsbDashMicroDashAb string = "usb-micro-ab"

	// ConsolePortTemplateTypeValueOther captures enum value "other"
	ConsolePortTemplateTypeValueOther string = "other"
)
View Source
const (

	// ConsoleServerPortSpeedLabelNr1200Bps captures enum value "1200 bps"
	ConsoleServerPortSpeedLabelNr1200Bps string = "1200 bps"

	// ConsoleServerPortSpeedLabelNr2400Bps captures enum value "2400 bps"
	ConsoleServerPortSpeedLabelNr2400Bps string = "2400 bps"

	// ConsoleServerPortSpeedLabelNr4800Bps captures enum value "4800 bps"
	ConsoleServerPortSpeedLabelNr4800Bps string = "4800 bps"

	// ConsoleServerPortSpeedLabelNr9600Bps captures enum value "9600 bps"
	ConsoleServerPortSpeedLabelNr9600Bps string = "9600 bps"

	// ConsoleServerPortSpeedLabelNr19Dot2Kbps captures enum value "19.2 kbps"
	ConsoleServerPortSpeedLabelNr19Dot2Kbps string = "19.2 kbps"

	// ConsoleServerPortSpeedLabelNr38Dot4Kbps captures enum value "38.4 kbps"
	ConsoleServerPortSpeedLabelNr38Dot4Kbps string = "38.4 kbps"

	// ConsoleServerPortSpeedLabelNr57Dot6Kbps captures enum value "57.6 kbps"
	ConsoleServerPortSpeedLabelNr57Dot6Kbps string = "57.6 kbps"

	// ConsoleServerPortSpeedLabelNr115Dot2Kbps captures enum value "115.2 kbps"
	ConsoleServerPortSpeedLabelNr115Dot2Kbps string = "115.2 kbps"
)
View Source
const (

	// ConsoleServerPortTypeLabelDEDash9 captures enum value "DE-9"
	ConsoleServerPortTypeLabelDEDash9 string = "DE-9"

	// ConsoleServerPortTypeLabelDBDash25 captures enum value "DB-25"
	ConsoleServerPortTypeLabelDBDash25 string = "DB-25"

	// ConsoleServerPortTypeLabelRJDash11 captures enum value "RJ-11"
	ConsoleServerPortTypeLabelRJDash11 string = "RJ-11"

	// ConsoleServerPortTypeLabelRJDash12 captures enum value "RJ-12"
	ConsoleServerPortTypeLabelRJDash12 string = "RJ-12"

	// ConsoleServerPortTypeLabelRJDash45 captures enum value "RJ-45"
	ConsoleServerPortTypeLabelRJDash45 string = "RJ-45"

	// ConsoleServerPortTypeLabelMiniDashDIN8 captures enum value "Mini-DIN 8"
	ConsoleServerPortTypeLabelMiniDashDIN8 string = "Mini-DIN 8"

	// ConsoleServerPortTypeLabelUSBTypeA captures enum value "USB Type A"
	ConsoleServerPortTypeLabelUSBTypeA string = "USB Type A"

	// ConsoleServerPortTypeLabelUSBTypeB captures enum value "USB Type B"
	ConsoleServerPortTypeLabelUSBTypeB string = "USB Type B"

	// ConsoleServerPortTypeLabelUSBTypeC captures enum value "USB Type C"
	ConsoleServerPortTypeLabelUSBTypeC string = "USB Type C"

	// ConsoleServerPortTypeLabelUSBMiniA captures enum value "USB Mini A"
	ConsoleServerPortTypeLabelUSBMiniA string = "USB Mini A"

	// ConsoleServerPortTypeLabelUSBMiniB captures enum value "USB Mini B"
	ConsoleServerPortTypeLabelUSBMiniB string = "USB Mini B"

	// ConsoleServerPortTypeLabelUSBMicroA captures enum value "USB Micro A"
	ConsoleServerPortTypeLabelUSBMicroA string = "USB Micro A"

	// ConsoleServerPortTypeLabelUSBMicroB captures enum value "USB Micro B"
	ConsoleServerPortTypeLabelUSBMicroB string = "USB Micro B"

	// ConsoleServerPortTypeLabelUSBMicroAB captures enum value "USB Micro AB"
	ConsoleServerPortTypeLabelUSBMicroAB string = "USB Micro AB"

	// ConsoleServerPortTypeLabelOther captures enum value "Other"
	ConsoleServerPortTypeLabelOther string = "Other"
)
View Source
const (

	// ConsoleServerPortTypeValueDeDash9 captures enum value "de-9"
	ConsoleServerPortTypeValueDeDash9 string = "de-9"

	// ConsoleServerPortTypeValueDbDash25 captures enum value "db-25"
	ConsoleServerPortTypeValueDbDash25 string = "db-25"

	// ConsoleServerPortTypeValueRjDash11 captures enum value "rj-11"
	ConsoleServerPortTypeValueRjDash11 string = "rj-11"

	// ConsoleServerPortTypeValueRjDash12 captures enum value "rj-12"
	ConsoleServerPortTypeValueRjDash12 string = "rj-12"

	// ConsoleServerPortTypeValueRjDash45 captures enum value "rj-45"
	ConsoleServerPortTypeValueRjDash45 string = "rj-45"

	// ConsoleServerPortTypeValueMiniDashDinDash8 captures enum value "mini-din-8"
	ConsoleServerPortTypeValueMiniDashDinDash8 string = "mini-din-8"

	// ConsoleServerPortTypeValueUsbDasha captures enum value "usb-a"
	ConsoleServerPortTypeValueUsbDasha string = "usb-a"

	// ConsoleServerPortTypeValueUsbDashb captures enum value "usb-b"
	ConsoleServerPortTypeValueUsbDashb string = "usb-b"

	// ConsoleServerPortTypeValueUsbDashc captures enum value "usb-c"
	ConsoleServerPortTypeValueUsbDashc string = "usb-c"

	// ConsoleServerPortTypeValueUsbDashMiniDasha captures enum value "usb-mini-a"
	ConsoleServerPortTypeValueUsbDashMiniDasha string = "usb-mini-a"

	// ConsoleServerPortTypeValueUsbDashMiniDashb captures enum value "usb-mini-b"
	ConsoleServerPortTypeValueUsbDashMiniDashb string = "usb-mini-b"

	// ConsoleServerPortTypeValueUsbDashMicroDasha captures enum value "usb-micro-a"
	ConsoleServerPortTypeValueUsbDashMicroDasha string = "usb-micro-a"

	// ConsoleServerPortTypeValueUsbDashMicroDashb captures enum value "usb-micro-b"
	ConsoleServerPortTypeValueUsbDashMicroDashb string = "usb-micro-b"

	// ConsoleServerPortTypeValueUsbDashMicroDashAb captures enum value "usb-micro-ab"
	ConsoleServerPortTypeValueUsbDashMicroDashAb string = "usb-micro-ab"

	// ConsoleServerPortTypeValueOther captures enum value "other"
	ConsoleServerPortTypeValueOther string = "other"
)
View Source
const (

	// ConsoleServerPortTemplateTypeLabelDEDash9 captures enum value "DE-9"
	ConsoleServerPortTemplateTypeLabelDEDash9 string = "DE-9"

	// ConsoleServerPortTemplateTypeLabelDBDash25 captures enum value "DB-25"
	ConsoleServerPortTemplateTypeLabelDBDash25 string = "DB-25"

	// ConsoleServerPortTemplateTypeLabelRJDash11 captures enum value "RJ-11"
	ConsoleServerPortTemplateTypeLabelRJDash11 string = "RJ-11"

	// ConsoleServerPortTemplateTypeLabelRJDash12 captures enum value "RJ-12"
	ConsoleServerPortTemplateTypeLabelRJDash12 string = "RJ-12"

	// ConsoleServerPortTemplateTypeLabelRJDash45 captures enum value "RJ-45"
	ConsoleServerPortTemplateTypeLabelRJDash45 string = "RJ-45"

	// ConsoleServerPortTemplateTypeLabelMiniDashDIN8 captures enum value "Mini-DIN 8"
	ConsoleServerPortTemplateTypeLabelMiniDashDIN8 string = "Mini-DIN 8"

	// ConsoleServerPortTemplateTypeLabelUSBTypeA captures enum value "USB Type A"
	ConsoleServerPortTemplateTypeLabelUSBTypeA string = "USB Type A"

	// ConsoleServerPortTemplateTypeLabelUSBTypeB captures enum value "USB Type B"
	ConsoleServerPortTemplateTypeLabelUSBTypeB string = "USB Type B"

	// ConsoleServerPortTemplateTypeLabelUSBTypeC captures enum value "USB Type C"
	ConsoleServerPortTemplateTypeLabelUSBTypeC string = "USB Type C"

	// ConsoleServerPortTemplateTypeLabelUSBMiniA captures enum value "USB Mini A"
	ConsoleServerPortTemplateTypeLabelUSBMiniA string = "USB Mini A"

	// ConsoleServerPortTemplateTypeLabelUSBMiniB captures enum value "USB Mini B"
	ConsoleServerPortTemplateTypeLabelUSBMiniB string = "USB Mini B"

	// ConsoleServerPortTemplateTypeLabelUSBMicroA captures enum value "USB Micro A"
	ConsoleServerPortTemplateTypeLabelUSBMicroA string = "USB Micro A"

	// ConsoleServerPortTemplateTypeLabelUSBMicroB captures enum value "USB Micro B"
	ConsoleServerPortTemplateTypeLabelUSBMicroB string = "USB Micro B"

	// ConsoleServerPortTemplateTypeLabelUSBMicroAB captures enum value "USB Micro AB"
	ConsoleServerPortTemplateTypeLabelUSBMicroAB string = "USB Micro AB"

	// ConsoleServerPortTemplateTypeLabelOther captures enum value "Other"
	ConsoleServerPortTemplateTypeLabelOther string = "Other"
)
View Source
const (

	// ConsoleServerPortTemplateTypeValueDeDash9 captures enum value "de-9"
	ConsoleServerPortTemplateTypeValueDeDash9 string = "de-9"

	// ConsoleServerPortTemplateTypeValueDbDash25 captures enum value "db-25"
	ConsoleServerPortTemplateTypeValueDbDash25 string = "db-25"

	// ConsoleServerPortTemplateTypeValueRjDash11 captures enum value "rj-11"
	ConsoleServerPortTemplateTypeValueRjDash11 string = "rj-11"

	// ConsoleServerPortTemplateTypeValueRjDash12 captures enum value "rj-12"
	ConsoleServerPortTemplateTypeValueRjDash12 string = "rj-12"

	// ConsoleServerPortTemplateTypeValueRjDash45 captures enum value "rj-45"
	ConsoleServerPortTemplateTypeValueRjDash45 string = "rj-45"

	// ConsoleServerPortTemplateTypeValueMiniDashDinDash8 captures enum value "mini-din-8"
	ConsoleServerPortTemplateTypeValueMiniDashDinDash8 string = "mini-din-8"

	// ConsoleServerPortTemplateTypeValueUsbDasha captures enum value "usb-a"
	ConsoleServerPortTemplateTypeValueUsbDasha string = "usb-a"

	// ConsoleServerPortTemplateTypeValueUsbDashb captures enum value "usb-b"
	ConsoleServerPortTemplateTypeValueUsbDashb string = "usb-b"

	// ConsoleServerPortTemplateTypeValueUsbDashc captures enum value "usb-c"
	ConsoleServerPortTemplateTypeValueUsbDashc string = "usb-c"

	// ConsoleServerPortTemplateTypeValueUsbDashMiniDasha captures enum value "usb-mini-a"
	ConsoleServerPortTemplateTypeValueUsbDashMiniDasha string = "usb-mini-a"

	// ConsoleServerPortTemplateTypeValueUsbDashMiniDashb captures enum value "usb-mini-b"
	ConsoleServerPortTemplateTypeValueUsbDashMiniDashb string = "usb-mini-b"

	// ConsoleServerPortTemplateTypeValueUsbDashMicroDasha captures enum value "usb-micro-a"
	ConsoleServerPortTemplateTypeValueUsbDashMicroDasha string = "usb-micro-a"

	// ConsoleServerPortTemplateTypeValueUsbDashMicroDashb captures enum value "usb-micro-b"
	ConsoleServerPortTemplateTypeValueUsbDashMicroDashb string = "usb-micro-b"

	// ConsoleServerPortTemplateTypeValueUsbDashMicroDashAb captures enum value "usb-micro-ab"
	ConsoleServerPortTemplateTypeValueUsbDashMicroDashAb string = "usb-micro-ab"

	// ConsoleServerPortTemplateTypeValueOther captures enum value "other"
	ConsoleServerPortTemplateTypeValueOther string = "other"
)
View Source
const (

	// ContactAssignmentPriorityLabelPrimary captures enum value "Primary"
	ContactAssignmentPriorityLabelPrimary string = "Primary"

	// ContactAssignmentPriorityLabelSecondary captures enum value "Secondary"
	ContactAssignmentPriorityLabelSecondary string = "Secondary"

	// ContactAssignmentPriorityLabelTertiary captures enum value "Tertiary"
	ContactAssignmentPriorityLabelTertiary string = "Tertiary"

	// ContactAssignmentPriorityLabelInactive captures enum value "Inactive"
	ContactAssignmentPriorityLabelInactive string = "Inactive"
)
View Source
const (

	// ContactAssignmentPriorityValuePrimary captures enum value "primary"
	ContactAssignmentPriorityValuePrimary string = "primary"

	// ContactAssignmentPriorityValueSecondary captures enum value "secondary"
	ContactAssignmentPriorityValueSecondary string = "secondary"

	// ContactAssignmentPriorityValueTertiary captures enum value "tertiary"
	ContactAssignmentPriorityValueTertiary string = "tertiary"

	// ContactAssignmentPriorityValueInactive captures enum value "inactive"
	ContactAssignmentPriorityValueInactive string = "inactive"
)
View Source
const (

	// CustomFieldFilterLogicLabelDisabled captures enum value "Disabled"
	CustomFieldFilterLogicLabelDisabled string = "Disabled"

	// CustomFieldFilterLogicLabelLoose captures enum value "Loose"
	CustomFieldFilterLogicLabelLoose string = "Loose"

	// CustomFieldFilterLogicLabelExact captures enum value "Exact"
	CustomFieldFilterLogicLabelExact string = "Exact"
)
View Source
const (

	// CustomFieldFilterLogicValueDisabled captures enum value "disabled"
	CustomFieldFilterLogicValueDisabled string = "disabled"

	// CustomFieldFilterLogicValueLoose captures enum value "loose"
	CustomFieldFilterLogicValueLoose string = "loose"

	// CustomFieldFilterLogicValueExact captures enum value "exact"
	CustomFieldFilterLogicValueExact string = "exact"
)
View Source
const (

	// CustomFieldTypeLabelText captures enum value "Text"
	CustomFieldTypeLabelText string = "Text"

	// CustomFieldTypeLabelTextLong captures enum value "Text (long)"
	CustomFieldTypeLabelTextLong string = "Text (long)"

	// CustomFieldTypeLabelInteger captures enum value "Integer"
	CustomFieldTypeLabelInteger string = "Integer"

	// CustomFieldTypeLabelDecimal captures enum value "Decimal"
	CustomFieldTypeLabelDecimal string = "Decimal"

	// CustomFieldTypeLabelBooleanTrueFalse captures enum value "Boolean (true/false)"
	CustomFieldTypeLabelBooleanTrueFalse string = "Boolean (true/false)"

	// CustomFieldTypeLabelDate captures enum value "Date"
	CustomFieldTypeLabelDate string = "Date"

	// CustomFieldTypeLabelURL captures enum value "URL"
	CustomFieldTypeLabelURL string = "URL"

	// CustomFieldTypeLabelJSON captures enum value "JSON"
	CustomFieldTypeLabelJSON string = "JSON"

	// CustomFieldTypeLabelSelection captures enum value "Selection"
	CustomFieldTypeLabelSelection string = "Selection"

	// CustomFieldTypeLabelMultipleSelection captures enum value "Multiple selection"
	CustomFieldTypeLabelMultipleSelection string = "Multiple selection"

	// CustomFieldTypeLabelObject captures enum value "Object"
	CustomFieldTypeLabelObject string = "Object"

	// CustomFieldTypeLabelMultipleObjects captures enum value "Multiple objects"
	CustomFieldTypeLabelMultipleObjects string = "Multiple objects"
)
View Source
const (

	// CustomFieldTypeValueText captures enum value "text"
	CustomFieldTypeValueText string = "text"

	// CustomFieldTypeValueLongtext captures enum value "longtext"
	CustomFieldTypeValueLongtext string = "longtext"

	// CustomFieldTypeValueInteger captures enum value "integer"
	CustomFieldTypeValueInteger string = "integer"

	// CustomFieldTypeValueDecimal captures enum value "decimal"
	CustomFieldTypeValueDecimal string = "decimal"

	// CustomFieldTypeValueBoolean captures enum value "boolean"
	CustomFieldTypeValueBoolean string = "boolean"

	// CustomFieldTypeValueDate captures enum value "date"
	CustomFieldTypeValueDate string = "date"

	// CustomFieldTypeValueURL captures enum value "url"
	CustomFieldTypeValueURL string = "url"

	// CustomFieldTypeValueJSON captures enum value "json"
	CustomFieldTypeValueJSON string = "json"

	// CustomFieldTypeValueSelect captures enum value "select"
	CustomFieldTypeValueSelect string = "select"

	// CustomFieldTypeValueMultiselect captures enum value "multiselect"
	CustomFieldTypeValueMultiselect string = "multiselect"

	// CustomFieldTypeValueObject captures enum value "object"
	CustomFieldTypeValueObject string = "object"

	// CustomFieldTypeValueMultiobject captures enum value "multiobject"
	CustomFieldTypeValueMultiobject string = "multiobject"
)
View Source
const (

	// CustomFieldUIVisibilityLabelReadWrite captures enum value "Read/Write"
	CustomFieldUIVisibilityLabelReadWrite string = "Read/Write"

	// CustomFieldUIVisibilityLabelReadDashOnly captures enum value "Read-only"
	CustomFieldUIVisibilityLabelReadDashOnly string = "Read-only"

	// CustomFieldUIVisibilityLabelHidden captures enum value "Hidden"
	CustomFieldUIVisibilityLabelHidden string = "Hidden"
)
View Source
const (

	// CustomFieldUIVisibilityValueReadDashWrite captures enum value "read-write"
	CustomFieldUIVisibilityValueReadDashWrite string = "read-write"

	// CustomFieldUIVisibilityValueReadDashOnly captures enum value "read-only"
	CustomFieldUIVisibilityValueReadDashOnly string = "read-only"

	// CustomFieldUIVisibilityValueHidden captures enum value "hidden"
	CustomFieldUIVisibilityValueHidden string = "hidden"
)
View Source
const (

	// CustomLinkButtonClassOutlineDashDark captures enum value "outline-dark"
	CustomLinkButtonClassOutlineDashDark string = "outline-dark"

	// CustomLinkButtonClassBlue captures enum value "blue"
	CustomLinkButtonClassBlue string = "blue"

	// CustomLinkButtonClassIndigo captures enum value "indigo"
	CustomLinkButtonClassIndigo string = "indigo"

	// CustomLinkButtonClassPurple captures enum value "purple"
	CustomLinkButtonClassPurple string = "purple"

	// CustomLinkButtonClassPink captures enum value "pink"
	CustomLinkButtonClassPink string = "pink"

	// CustomLinkButtonClassRed captures enum value "red"
	CustomLinkButtonClassRed string = "red"

	// CustomLinkButtonClassOrange captures enum value "orange"
	CustomLinkButtonClassOrange string = "orange"

	// CustomLinkButtonClassYellow captures enum value "yellow"
	CustomLinkButtonClassYellow string = "yellow"

	// CustomLinkButtonClassGreen captures enum value "green"
	CustomLinkButtonClassGreen string = "green"

	// CustomLinkButtonClassTeal captures enum value "teal"
	CustomLinkButtonClassTeal string = "teal"

	// CustomLinkButtonClassCyan captures enum value "cyan"
	CustomLinkButtonClassCyan string = "cyan"

	// CustomLinkButtonClassGray captures enum value "gray"
	CustomLinkButtonClassGray string = "gray"

	// CustomLinkButtonClassBlack captures enum value "black"
	CustomLinkButtonClassBlack string = "black"

	// CustomLinkButtonClassWhite captures enum value "white"
	CustomLinkButtonClassWhite string = "white"

	// CustomLinkButtonClassGhostDashDark captures enum value "ghost-dark"
	CustomLinkButtonClassGhostDashDark string = "ghost-dark"
)
View Source
const (

	// DeviceAirflowLabelFrontToRear captures enum value "Front to rear"
	DeviceAirflowLabelFrontToRear string = "Front to rear"

	// DeviceAirflowLabelRearToFront captures enum value "Rear to front"
	DeviceAirflowLabelRearToFront string = "Rear to front"

	// DeviceAirflowLabelLeftToRight captures enum value "Left to right"
	DeviceAirflowLabelLeftToRight string = "Left to right"

	// DeviceAirflowLabelRightToLeft captures enum value "Right to left"
	DeviceAirflowLabelRightToLeft string = "Right to left"

	// DeviceAirflowLabelSideToRear captures enum value "Side to rear"
	DeviceAirflowLabelSideToRear string = "Side to rear"

	// DeviceAirflowLabelPassive captures enum value "Passive"
	DeviceAirflowLabelPassive string = "Passive"

	// DeviceAirflowLabelMixed captures enum value "Mixed"
	DeviceAirflowLabelMixed string = "Mixed"
)
View Source
const (

	// DeviceAirflowValueFrontDashToDashRear captures enum value "front-to-rear"
	DeviceAirflowValueFrontDashToDashRear string = "front-to-rear"

	// DeviceAirflowValueRearDashToDashFront captures enum value "rear-to-front"
	DeviceAirflowValueRearDashToDashFront string = "rear-to-front"

	// DeviceAirflowValueLeftDashToDashRight captures enum value "left-to-right"
	DeviceAirflowValueLeftDashToDashRight string = "left-to-right"

	// DeviceAirflowValueRightDashToDashLeft captures enum value "right-to-left"
	DeviceAirflowValueRightDashToDashLeft string = "right-to-left"

	// DeviceAirflowValueSideDashToDashRear captures enum value "side-to-rear"
	DeviceAirflowValueSideDashToDashRear string = "side-to-rear"

	// DeviceAirflowValuePassive captures enum value "passive"
	DeviceAirflowValuePassive string = "passive"

	// DeviceAirflowValueMixed captures enum value "mixed"
	DeviceAirflowValueMixed string = "mixed"
)
View Source
const (

	// DeviceFaceLabelFront captures enum value "Front"
	DeviceFaceLabelFront string = "Front"

	// DeviceFaceLabelRear captures enum value "Rear"
	DeviceFaceLabelRear string = "Rear"
)
View Source
const (

	// DeviceFaceValueFront captures enum value "front"
	DeviceFaceValueFront string = "front"

	// DeviceFaceValueRear captures enum value "rear"
	DeviceFaceValueRear string = "rear"
)
View Source
const (

	// DeviceStatusLabelOffline captures enum value "Offline"
	DeviceStatusLabelOffline string = "Offline"

	// DeviceStatusLabelActive captures enum value "Active"
	DeviceStatusLabelActive string = "Active"

	// DeviceStatusLabelPlanned captures enum value "Planned"
	DeviceStatusLabelPlanned string = "Planned"

	// DeviceStatusLabelStaged captures enum value "Staged"
	DeviceStatusLabelStaged string = "Staged"

	// DeviceStatusLabelFailed captures enum value "Failed"
	DeviceStatusLabelFailed string = "Failed"

	// DeviceStatusLabelInventory captures enum value "Inventory"
	DeviceStatusLabelInventory string = "Inventory"

	// DeviceStatusLabelDecommissioning captures enum value "Decommissioning"
	DeviceStatusLabelDecommissioning string = "Decommissioning"
)
View Source
const (

	// DeviceStatusValueOffline captures enum value "offline"
	DeviceStatusValueOffline string = "offline"

	// DeviceStatusValueActive captures enum value "active"
	DeviceStatusValueActive string = "active"

	// DeviceStatusValuePlanned captures enum value "planned"
	DeviceStatusValuePlanned string = "planned"

	// DeviceStatusValueStaged captures enum value "staged"
	DeviceStatusValueStaged string = "staged"

	// DeviceStatusValueFailed captures enum value "failed"
	DeviceStatusValueFailed string = "failed"

	// DeviceStatusValueInventory captures enum value "inventory"
	DeviceStatusValueInventory string = "inventory"

	// DeviceStatusValueDecommissioning captures enum value "decommissioning"
	DeviceStatusValueDecommissioning string = "decommissioning"
)
View Source
const (

	// DeviceTypeAirflowLabelFrontToRear captures enum value "Front to rear"
	DeviceTypeAirflowLabelFrontToRear string = "Front to rear"

	// DeviceTypeAirflowLabelRearToFront captures enum value "Rear to front"
	DeviceTypeAirflowLabelRearToFront string = "Rear to front"

	// DeviceTypeAirflowLabelLeftToRight captures enum value "Left to right"
	DeviceTypeAirflowLabelLeftToRight string = "Left to right"

	// DeviceTypeAirflowLabelRightToLeft captures enum value "Right to left"
	DeviceTypeAirflowLabelRightToLeft string = "Right to left"

	// DeviceTypeAirflowLabelSideToRear captures enum value "Side to rear"
	DeviceTypeAirflowLabelSideToRear string = "Side to rear"

	// DeviceTypeAirflowLabelPassive captures enum value "Passive"
	DeviceTypeAirflowLabelPassive string = "Passive"

	// DeviceTypeAirflowLabelMixed captures enum value "Mixed"
	DeviceTypeAirflowLabelMixed string = "Mixed"
)
View Source
const (

	// DeviceTypeAirflowValueFrontDashToDashRear captures enum value "front-to-rear"
	DeviceTypeAirflowValueFrontDashToDashRear string = "front-to-rear"

	// DeviceTypeAirflowValueRearDashToDashFront captures enum value "rear-to-front"
	DeviceTypeAirflowValueRearDashToDashFront string = "rear-to-front"

	// DeviceTypeAirflowValueLeftDashToDashRight captures enum value "left-to-right"
	DeviceTypeAirflowValueLeftDashToDashRight string = "left-to-right"

	// DeviceTypeAirflowValueRightDashToDashLeft captures enum value "right-to-left"
	DeviceTypeAirflowValueRightDashToDashLeft string = "right-to-left"

	// DeviceTypeAirflowValueSideDashToDashRear captures enum value "side-to-rear"
	DeviceTypeAirflowValueSideDashToDashRear string = "side-to-rear"

	// DeviceTypeAirflowValuePassive captures enum value "passive"
	DeviceTypeAirflowValuePassive string = "passive"

	// DeviceTypeAirflowValueMixed captures enum value "mixed"
	DeviceTypeAirflowValueMixed string = "mixed"
)
View Source
const (

	// DeviceTypeSubdeviceRoleLabelParent captures enum value "Parent"
	DeviceTypeSubdeviceRoleLabelParent string = "Parent"

	// DeviceTypeSubdeviceRoleLabelChild captures enum value "Child"
	DeviceTypeSubdeviceRoleLabelChild string = "Child"
)
View Source
const (

	// DeviceTypeSubdeviceRoleValueParent captures enum value "parent"
	DeviceTypeSubdeviceRoleValueParent string = "parent"

	// DeviceTypeSubdeviceRoleValueChild captures enum value "child"
	DeviceTypeSubdeviceRoleValueChild string = "child"
)
View Source
const (

	// DeviceTypeWeightUnitLabelKilograms captures enum value "Kilograms"
	DeviceTypeWeightUnitLabelKilograms string = "Kilograms"

	// DeviceTypeWeightUnitLabelGrams captures enum value "Grams"
	DeviceTypeWeightUnitLabelGrams string = "Grams"

	// DeviceTypeWeightUnitLabelPounds captures enum value "Pounds"
	DeviceTypeWeightUnitLabelPounds string = "Pounds"

	// DeviceTypeWeightUnitLabelOunces captures enum value "Ounces"
	DeviceTypeWeightUnitLabelOunces string = "Ounces"
)
View Source
const (

	// DeviceTypeWeightUnitValueKg captures enum value "kg"
	DeviceTypeWeightUnitValueKg string = "kg"

	// DeviceTypeWeightUnitValueG captures enum value "g"
	DeviceTypeWeightUnitValueG string = "g"

	// DeviceTypeWeightUnitValueLb captures enum value "lb"
	DeviceTypeWeightUnitValueLb string = "lb"

	// DeviceTypeWeightUnitValueOz captures enum value "oz"
	DeviceTypeWeightUnitValueOz string = "oz"
)
View Source
const (

	// DeviceWithConfigContextAirflowLabelFrontToRear captures enum value "Front to rear"
	DeviceWithConfigContextAirflowLabelFrontToRear string = "Front to rear"

	// DeviceWithConfigContextAirflowLabelRearToFront captures enum value "Rear to front"
	DeviceWithConfigContextAirflowLabelRearToFront string = "Rear to front"

	// DeviceWithConfigContextAirflowLabelLeftToRight captures enum value "Left to right"
	DeviceWithConfigContextAirflowLabelLeftToRight string = "Left to right"

	// DeviceWithConfigContextAirflowLabelRightToLeft captures enum value "Right to left"
	DeviceWithConfigContextAirflowLabelRightToLeft string = "Right to left"

	// DeviceWithConfigContextAirflowLabelSideToRear captures enum value "Side to rear"
	DeviceWithConfigContextAirflowLabelSideToRear string = "Side to rear"

	// DeviceWithConfigContextAirflowLabelPassive captures enum value "Passive"
	DeviceWithConfigContextAirflowLabelPassive string = "Passive"

	// DeviceWithConfigContextAirflowLabelMixed captures enum value "Mixed"
	DeviceWithConfigContextAirflowLabelMixed string = "Mixed"
)
View Source
const (

	// DeviceWithConfigContextAirflowValueFrontDashToDashRear captures enum value "front-to-rear"
	DeviceWithConfigContextAirflowValueFrontDashToDashRear string = "front-to-rear"

	// DeviceWithConfigContextAirflowValueRearDashToDashFront captures enum value "rear-to-front"
	DeviceWithConfigContextAirflowValueRearDashToDashFront string = "rear-to-front"

	// DeviceWithConfigContextAirflowValueLeftDashToDashRight captures enum value "left-to-right"
	DeviceWithConfigContextAirflowValueLeftDashToDashRight string = "left-to-right"

	// DeviceWithConfigContextAirflowValueRightDashToDashLeft captures enum value "right-to-left"
	DeviceWithConfigContextAirflowValueRightDashToDashLeft string = "right-to-left"

	// DeviceWithConfigContextAirflowValueSideDashToDashRear captures enum value "side-to-rear"
	DeviceWithConfigContextAirflowValueSideDashToDashRear string = "side-to-rear"

	// DeviceWithConfigContextAirflowValuePassive captures enum value "passive"
	DeviceWithConfigContextAirflowValuePassive string = "passive"

	// DeviceWithConfigContextAirflowValueMixed captures enum value "mixed"
	DeviceWithConfigContextAirflowValueMixed string = "mixed"
)
View Source
const (

	// DeviceWithConfigContextFaceLabelFront captures enum value "Front"
	DeviceWithConfigContextFaceLabelFront string = "Front"

	// DeviceWithConfigContextFaceLabelRear captures enum value "Rear"
	DeviceWithConfigContextFaceLabelRear string = "Rear"
)
View Source
const (

	// DeviceWithConfigContextFaceValueFront captures enum value "front"
	DeviceWithConfigContextFaceValueFront string = "front"

	// DeviceWithConfigContextFaceValueRear captures enum value "rear"
	DeviceWithConfigContextFaceValueRear string = "rear"
)
View Source
const (

	// DeviceWithConfigContextStatusLabelOffline captures enum value "Offline"
	DeviceWithConfigContextStatusLabelOffline string = "Offline"

	// DeviceWithConfigContextStatusLabelActive captures enum value "Active"
	DeviceWithConfigContextStatusLabelActive string = "Active"

	// DeviceWithConfigContextStatusLabelPlanned captures enum value "Planned"
	DeviceWithConfigContextStatusLabelPlanned string = "Planned"

	// DeviceWithConfigContextStatusLabelStaged captures enum value "Staged"
	DeviceWithConfigContextStatusLabelStaged string = "Staged"

	// DeviceWithConfigContextStatusLabelFailed captures enum value "Failed"
	DeviceWithConfigContextStatusLabelFailed string = "Failed"

	// DeviceWithConfigContextStatusLabelInventory captures enum value "Inventory"
	DeviceWithConfigContextStatusLabelInventory string = "Inventory"

	// DeviceWithConfigContextStatusLabelDecommissioning captures enum value "Decommissioning"
	DeviceWithConfigContextStatusLabelDecommissioning string = "Decommissioning"
)
View Source
const (

	// DeviceWithConfigContextStatusValueOffline captures enum value "offline"
	DeviceWithConfigContextStatusValueOffline string = "offline"

	// DeviceWithConfigContextStatusValueActive captures enum value "active"
	DeviceWithConfigContextStatusValueActive string = "active"

	// DeviceWithConfigContextStatusValuePlanned captures enum value "planned"
	DeviceWithConfigContextStatusValuePlanned string = "planned"

	// DeviceWithConfigContextStatusValueStaged captures enum value "staged"
	DeviceWithConfigContextStatusValueStaged string = "staged"

	// DeviceWithConfigContextStatusValueFailed captures enum value "failed"
	DeviceWithConfigContextStatusValueFailed string = "failed"

	// DeviceWithConfigContextStatusValueInventory captures enum value "inventory"
	DeviceWithConfigContextStatusValueInventory string = "inventory"

	// DeviceWithConfigContextStatusValueDecommissioning captures enum value "decommissioning"
	DeviceWithConfigContextStatusValueDecommissioning string = "decommissioning"
)
View Source
const (

	// FHRPGroupAuthTypePlaintext captures enum value "plaintext"
	FHRPGroupAuthTypePlaintext string = "plaintext"

	// FHRPGroupAuthTypeMd5 captures enum value "md5"
	FHRPGroupAuthTypeMd5 string = "md5"
)
View Source
const (

	// FHRPGroupProtocolVrrp2 captures enum value "vrrp2"
	FHRPGroupProtocolVrrp2 string = "vrrp2"

	// FHRPGroupProtocolVrrp3 captures enum value "vrrp3"
	FHRPGroupProtocolVrrp3 string = "vrrp3"

	// FHRPGroupProtocolCarp captures enum value "carp"
	FHRPGroupProtocolCarp string = "carp"

	// FHRPGroupProtocolClusterxl captures enum value "clusterxl"
	FHRPGroupProtocolClusterxl string = "clusterxl"

	// FHRPGroupProtocolHsrp captures enum value "hsrp"
	FHRPGroupProtocolHsrp string = "hsrp"

	// FHRPGroupProtocolGlbp captures enum value "glbp"
	FHRPGroupProtocolGlbp string = "glbp"

	// FHRPGroupProtocolOther captures enum value "other"
	FHRPGroupProtocolOther string = "other"
)
View Source
const (

	// FrontPortTypeLabelNr8P8C captures enum value "8P8C"
	FrontPortTypeLabelNr8P8C string = "8P8C"

	// FrontPortTypeLabelNr8P6C captures enum value "8P6C"
	FrontPortTypeLabelNr8P6C string = "8P6C"

	// FrontPortTypeLabelNr8P4C captures enum value "8P4C"
	FrontPortTypeLabelNr8P4C string = "8P4C"

	// FrontPortTypeLabelNr8P2C captures enum value "8P2C"
	FrontPortTypeLabelNr8P2C string = "8P2C"

	// FrontPortTypeLabelNr6P6C captures enum value "6P6C"
	FrontPortTypeLabelNr6P6C string = "6P6C"

	// FrontPortTypeLabelNr6P4C captures enum value "6P4C"
	FrontPortTypeLabelNr6P4C string = "6P4C"

	// FrontPortTypeLabelNr6P2C captures enum value "6P2C"
	FrontPortTypeLabelNr6P2C string = "6P2C"

	// FrontPortTypeLabelNr4P4C captures enum value "4P4C"
	FrontPortTypeLabelNr4P4C string = "4P4C"

	// FrontPortTypeLabelNr4P2C captures enum value "4P2C"
	FrontPortTypeLabelNr4P2C string = "4P2C"

	// FrontPortTypeLabelGG45 captures enum value "GG45"
	FrontPortTypeLabelGG45 string = "GG45"

	// FrontPortTypeLabelTERA4P captures enum value "TERA 4P"
	FrontPortTypeLabelTERA4P string = "TERA 4P"

	// FrontPortTypeLabelTERA2P captures enum value "TERA 2P"
	FrontPortTypeLabelTERA2P string = "TERA 2P"

	// FrontPortTypeLabelTERA1P captures enum value "TERA 1P"
	FrontPortTypeLabelTERA1P string = "TERA 1P"

	// FrontPortTypeLabelNr110Punch captures enum value "110 Punch"
	FrontPortTypeLabelNr110Punch string = "110 Punch"

	// FrontPortTypeLabelBNC captures enum value "BNC"
	FrontPortTypeLabelBNC string = "BNC"

	// FrontPortTypeLabelFConnector captures enum value "F Connector"
	FrontPortTypeLabelFConnector string = "F Connector"

	// FrontPortTypeLabelNConnector captures enum value "N Connector"
	FrontPortTypeLabelNConnector string = "N Connector"

	// FrontPortTypeLabelMRJ21 captures enum value "MRJ21"
	FrontPortTypeLabelMRJ21 string = "MRJ21"

	// FrontPortTypeLabelFC captures enum value "FC"
	FrontPortTypeLabelFC string = "FC"

	// FrontPortTypeLabelLC captures enum value "LC"
	FrontPortTypeLabelLC string = "LC"

	// FrontPortTypeLabelLCPC captures enum value "LC/PC"
	FrontPortTypeLabelLCPC string = "LC/PC"

	// FrontPortTypeLabelLCUPC captures enum value "LC/UPC"
	FrontPortTypeLabelLCUPC string = "LC/UPC"

	// FrontPortTypeLabelLCAPC captures enum value "LC/APC"
	FrontPortTypeLabelLCAPC string = "LC/APC"

	// FrontPortTypeLabelLSH captures enum value "LSH"
	FrontPortTypeLabelLSH string = "LSH"

	// FrontPortTypeLabelLSHPC captures enum value "LSH/PC"
	FrontPortTypeLabelLSHPC string = "LSH/PC"

	// FrontPortTypeLabelLSHUPC captures enum value "LSH/UPC"
	FrontPortTypeLabelLSHUPC string = "LSH/UPC"

	// FrontPortTypeLabelLSHAPC captures enum value "LSH/APC"
	FrontPortTypeLabelLSHAPC string = "LSH/APC"

	// FrontPortTypeLabelMPO captures enum value "MPO"
	FrontPortTypeLabelMPO string = "MPO"

	// FrontPortTypeLabelMTRJ captures enum value "MTRJ"
	FrontPortTypeLabelMTRJ string = "MTRJ"

	// FrontPortTypeLabelSC captures enum value "SC"
	FrontPortTypeLabelSC string = "SC"

	// FrontPortTypeLabelSCPC captures enum value "SC/PC"
	FrontPortTypeLabelSCPC string = "SC/PC"

	// FrontPortTypeLabelSCUPC captures enum value "SC/UPC"
	FrontPortTypeLabelSCUPC string = "SC/UPC"

	// FrontPortTypeLabelSCAPC captures enum value "SC/APC"
	FrontPortTypeLabelSCAPC string = "SC/APC"

	// FrontPortTypeLabelST captures enum value "ST"
	FrontPortTypeLabelST string = "ST"

	// FrontPortTypeLabelCS captures enum value "CS"
	FrontPortTypeLabelCS string = "CS"

	// FrontPortTypeLabelSN captures enum value "SN"
	FrontPortTypeLabelSN string = "SN"

	// FrontPortTypeLabelSMA905 captures enum value "SMA 905"
	FrontPortTypeLabelSMA905 string = "SMA 905"

	// FrontPortTypeLabelSMA906 captures enum value "SMA 906"
	FrontPortTypeLabelSMA906 string = "SMA 906"

	// FrontPortTypeLabelURMDashP2 captures enum value "URM-P2"
	FrontPortTypeLabelURMDashP2 string = "URM-P2"

	// FrontPortTypeLabelURMDashP4 captures enum value "URM-P4"
	FrontPortTypeLabelURMDashP4 string = "URM-P4"

	// FrontPortTypeLabelURMDashP8 captures enum value "URM-P8"
	FrontPortTypeLabelURMDashP8 string = "URM-P8"

	// FrontPortTypeLabelSplice captures enum value "Splice"
	FrontPortTypeLabelSplice string = "Splice"

	// FrontPortTypeLabelOther captures enum value "Other"
	FrontPortTypeLabelOther string = "Other"
)
View Source
const (

	// FrontPortTypeValueNr8p8c captures enum value "8p8c"
	FrontPortTypeValueNr8p8c string = "8p8c"

	// FrontPortTypeValueNr8p6c captures enum value "8p6c"
	FrontPortTypeValueNr8p6c string = "8p6c"

	// FrontPortTypeValueNr8p4c captures enum value "8p4c"
	FrontPortTypeValueNr8p4c string = "8p4c"

	// FrontPortTypeValueNr8p2c captures enum value "8p2c"
	FrontPortTypeValueNr8p2c string = "8p2c"

	// FrontPortTypeValueNr6p6c captures enum value "6p6c"
	FrontPortTypeValueNr6p6c string = "6p6c"

	// FrontPortTypeValueNr6p4c captures enum value "6p4c"
	FrontPortTypeValueNr6p4c string = "6p4c"

	// FrontPortTypeValueNr6p2c captures enum value "6p2c"
	FrontPortTypeValueNr6p2c string = "6p2c"

	// FrontPortTypeValueNr4p4c captures enum value "4p4c"
	FrontPortTypeValueNr4p4c string = "4p4c"

	// FrontPortTypeValueNr4p2c captures enum value "4p2c"
	FrontPortTypeValueNr4p2c string = "4p2c"

	// FrontPortTypeValueGg45 captures enum value "gg45"
	FrontPortTypeValueGg45 string = "gg45"

	// FrontPortTypeValueTeraDash4p captures enum value "tera-4p"
	FrontPortTypeValueTeraDash4p string = "tera-4p"

	// FrontPortTypeValueTeraDash2p captures enum value "tera-2p"
	FrontPortTypeValueTeraDash2p string = "tera-2p"

	// FrontPortTypeValueTeraDash1p captures enum value "tera-1p"
	FrontPortTypeValueTeraDash1p string = "tera-1p"

	// FrontPortTypeValueNr110DashPunch captures enum value "110-punch"
	FrontPortTypeValueNr110DashPunch string = "110-punch"

	// FrontPortTypeValueBnc captures enum value "bnc"
	FrontPortTypeValueBnc string = "bnc"

	// FrontPortTypeValueF captures enum value "f"
	FrontPortTypeValueF string = "f"

	// FrontPortTypeValueN captures enum value "n"
	FrontPortTypeValueN string = "n"

	// FrontPortTypeValueMrj21 captures enum value "mrj21"
	FrontPortTypeValueMrj21 string = "mrj21"

	// FrontPortTypeValueFc captures enum value "fc"
	FrontPortTypeValueFc string = "fc"

	// FrontPortTypeValueLc captures enum value "lc"
	FrontPortTypeValueLc string = "lc"

	// FrontPortTypeValueLcDashPc captures enum value "lc-pc"
	FrontPortTypeValueLcDashPc string = "lc-pc"

	// FrontPortTypeValueLcDashUpc captures enum value "lc-upc"
	FrontPortTypeValueLcDashUpc string = "lc-upc"

	// FrontPortTypeValueLcDashApc captures enum value "lc-apc"
	FrontPortTypeValueLcDashApc string = "lc-apc"

	// FrontPortTypeValueLsh captures enum value "lsh"
	FrontPortTypeValueLsh string = "lsh"

	// FrontPortTypeValueLshDashPc captures enum value "lsh-pc"
	FrontPortTypeValueLshDashPc string = "lsh-pc"

	// FrontPortTypeValueLshDashUpc captures enum value "lsh-upc"
	FrontPortTypeValueLshDashUpc string = "lsh-upc"

	// FrontPortTypeValueLshDashApc captures enum value "lsh-apc"
	FrontPortTypeValueLshDashApc string = "lsh-apc"

	// FrontPortTypeValueMpo captures enum value "mpo"
	FrontPortTypeValueMpo string = "mpo"

	// FrontPortTypeValueMtrj captures enum value "mtrj"
	FrontPortTypeValueMtrj string = "mtrj"

	// FrontPortTypeValueSc captures enum value "sc"
	FrontPortTypeValueSc string = "sc"

	// FrontPortTypeValueScDashPc captures enum value "sc-pc"
	FrontPortTypeValueScDashPc string = "sc-pc"

	// FrontPortTypeValueScDashUpc captures enum value "sc-upc"
	FrontPortTypeValueScDashUpc string = "sc-upc"

	// FrontPortTypeValueScDashApc captures enum value "sc-apc"
	FrontPortTypeValueScDashApc string = "sc-apc"

	// FrontPortTypeValueSt captures enum value "st"
	FrontPortTypeValueSt string = "st"

	// FrontPortTypeValueCs captures enum value "cs"
	FrontPortTypeValueCs string = "cs"

	// FrontPortTypeValueSn captures enum value "sn"
	FrontPortTypeValueSn string = "sn"

	// FrontPortTypeValueSmaDash905 captures enum value "sma-905"
	FrontPortTypeValueSmaDash905 string = "sma-905"

	// FrontPortTypeValueSmaDash906 captures enum value "sma-906"
	FrontPortTypeValueSmaDash906 string = "sma-906"

	// FrontPortTypeValueUrmDashP2 captures enum value "urm-p2"
	FrontPortTypeValueUrmDashP2 string = "urm-p2"

	// FrontPortTypeValueUrmDashP4 captures enum value "urm-p4"
	FrontPortTypeValueUrmDashP4 string = "urm-p4"

	// FrontPortTypeValueUrmDashP8 captures enum value "urm-p8"
	FrontPortTypeValueUrmDashP8 string = "urm-p8"

	// FrontPortTypeValueSplice captures enum value "splice"
	FrontPortTypeValueSplice string = "splice"

	// FrontPortTypeValueOther captures enum value "other"
	FrontPortTypeValueOther string = "other"
)
View Source
const (

	// FrontPortTemplateTypeLabelNr8P8C captures enum value "8P8C"
	FrontPortTemplateTypeLabelNr8P8C string = "8P8C"

	// FrontPortTemplateTypeLabelNr8P6C captures enum value "8P6C"
	FrontPortTemplateTypeLabelNr8P6C string = "8P6C"

	// FrontPortTemplateTypeLabelNr8P4C captures enum value "8P4C"
	FrontPortTemplateTypeLabelNr8P4C string = "8P4C"

	// FrontPortTemplateTypeLabelNr8P2C captures enum value "8P2C"
	FrontPortTemplateTypeLabelNr8P2C string = "8P2C"

	// FrontPortTemplateTypeLabelNr6P6C captures enum value "6P6C"
	FrontPortTemplateTypeLabelNr6P6C string = "6P6C"

	// FrontPortTemplateTypeLabelNr6P4C captures enum value "6P4C"
	FrontPortTemplateTypeLabelNr6P4C string = "6P4C"

	// FrontPortTemplateTypeLabelNr6P2C captures enum value "6P2C"
	FrontPortTemplateTypeLabelNr6P2C string = "6P2C"

	// FrontPortTemplateTypeLabelNr4P4C captures enum value "4P4C"
	FrontPortTemplateTypeLabelNr4P4C string = "4P4C"

	// FrontPortTemplateTypeLabelNr4P2C captures enum value "4P2C"
	FrontPortTemplateTypeLabelNr4P2C string = "4P2C"

	// FrontPortTemplateTypeLabelGG45 captures enum value "GG45"
	FrontPortTemplateTypeLabelGG45 string = "GG45"

	// FrontPortTemplateTypeLabelTERA4P captures enum value "TERA 4P"
	FrontPortTemplateTypeLabelTERA4P string = "TERA 4P"

	// FrontPortTemplateTypeLabelTERA2P captures enum value "TERA 2P"
	FrontPortTemplateTypeLabelTERA2P string = "TERA 2P"

	// FrontPortTemplateTypeLabelTERA1P captures enum value "TERA 1P"
	FrontPortTemplateTypeLabelTERA1P string = "TERA 1P"

	// FrontPortTemplateTypeLabelNr110Punch captures enum value "110 Punch"
	FrontPortTemplateTypeLabelNr110Punch string = "110 Punch"

	// FrontPortTemplateTypeLabelBNC captures enum value "BNC"
	FrontPortTemplateTypeLabelBNC string = "BNC"

	// FrontPortTemplateTypeLabelFConnector captures enum value "F Connector"
	FrontPortTemplateTypeLabelFConnector string = "F Connector"

	// FrontPortTemplateTypeLabelNConnector captures enum value "N Connector"
	FrontPortTemplateTypeLabelNConnector string = "N Connector"

	// FrontPortTemplateTypeLabelMRJ21 captures enum value "MRJ21"
	FrontPortTemplateTypeLabelMRJ21 string = "MRJ21"

	// FrontPortTemplateTypeLabelFC captures enum value "FC"
	FrontPortTemplateTypeLabelFC string = "FC"

	// FrontPortTemplateTypeLabelLC captures enum value "LC"
	FrontPortTemplateTypeLabelLC string = "LC"

	// FrontPortTemplateTypeLabelLCPC captures enum value "LC/PC"
	FrontPortTemplateTypeLabelLCPC string = "LC/PC"

	// FrontPortTemplateTypeLabelLCUPC captures enum value "LC/UPC"
	FrontPortTemplateTypeLabelLCUPC string = "LC/UPC"

	// FrontPortTemplateTypeLabelLCAPC captures enum value "LC/APC"
	FrontPortTemplateTypeLabelLCAPC string = "LC/APC"

	// FrontPortTemplateTypeLabelLSH captures enum value "LSH"
	FrontPortTemplateTypeLabelLSH string = "LSH"

	// FrontPortTemplateTypeLabelLSHPC captures enum value "LSH/PC"
	FrontPortTemplateTypeLabelLSHPC string = "LSH/PC"

	// FrontPortTemplateTypeLabelLSHUPC captures enum value "LSH/UPC"
	FrontPortTemplateTypeLabelLSHUPC string = "LSH/UPC"

	// FrontPortTemplateTypeLabelLSHAPC captures enum value "LSH/APC"
	FrontPortTemplateTypeLabelLSHAPC string = "LSH/APC"

	// FrontPortTemplateTypeLabelMPO captures enum value "MPO"
	FrontPortTemplateTypeLabelMPO string = "MPO"

	// FrontPortTemplateTypeLabelMTRJ captures enum value "MTRJ"
	FrontPortTemplateTypeLabelMTRJ string = "MTRJ"

	// FrontPortTemplateTypeLabelSC captures enum value "SC"
	FrontPortTemplateTypeLabelSC string = "SC"

	// FrontPortTemplateTypeLabelSCPC captures enum value "SC/PC"
	FrontPortTemplateTypeLabelSCPC string = "SC/PC"

	// FrontPortTemplateTypeLabelSCUPC captures enum value "SC/UPC"
	FrontPortTemplateTypeLabelSCUPC string = "SC/UPC"

	// FrontPortTemplateTypeLabelSCAPC captures enum value "SC/APC"
	FrontPortTemplateTypeLabelSCAPC string = "SC/APC"

	// FrontPortTemplateTypeLabelST captures enum value "ST"
	FrontPortTemplateTypeLabelST string = "ST"

	// FrontPortTemplateTypeLabelCS captures enum value "CS"
	FrontPortTemplateTypeLabelCS string = "CS"

	// FrontPortTemplateTypeLabelSN captures enum value "SN"
	FrontPortTemplateTypeLabelSN string = "SN"

	// FrontPortTemplateTypeLabelSMA905 captures enum value "SMA 905"
	FrontPortTemplateTypeLabelSMA905 string = "SMA 905"

	// FrontPortTemplateTypeLabelSMA906 captures enum value "SMA 906"
	FrontPortTemplateTypeLabelSMA906 string = "SMA 906"

	// FrontPortTemplateTypeLabelURMDashP2 captures enum value "URM-P2"
	FrontPortTemplateTypeLabelURMDashP2 string = "URM-P2"

	// FrontPortTemplateTypeLabelURMDashP4 captures enum value "URM-P4"
	FrontPortTemplateTypeLabelURMDashP4 string = "URM-P4"

	// FrontPortTemplateTypeLabelURMDashP8 captures enum value "URM-P8"
	FrontPortTemplateTypeLabelURMDashP8 string = "URM-P8"

	// FrontPortTemplateTypeLabelSplice captures enum value "Splice"
	FrontPortTemplateTypeLabelSplice string = "Splice"

	// FrontPortTemplateTypeLabelOther captures enum value "Other"
	FrontPortTemplateTypeLabelOther string = "Other"
)
View Source
const (

	// FrontPortTemplateTypeValueNr8p8c captures enum value "8p8c"
	FrontPortTemplateTypeValueNr8p8c string = "8p8c"

	// FrontPortTemplateTypeValueNr8p6c captures enum value "8p6c"
	FrontPortTemplateTypeValueNr8p6c string = "8p6c"

	// FrontPortTemplateTypeValueNr8p4c captures enum value "8p4c"
	FrontPortTemplateTypeValueNr8p4c string = "8p4c"

	// FrontPortTemplateTypeValueNr8p2c captures enum value "8p2c"
	FrontPortTemplateTypeValueNr8p2c string = "8p2c"

	// FrontPortTemplateTypeValueNr6p6c captures enum value "6p6c"
	FrontPortTemplateTypeValueNr6p6c string = "6p6c"

	// FrontPortTemplateTypeValueNr6p4c captures enum value "6p4c"
	FrontPortTemplateTypeValueNr6p4c string = "6p4c"

	// FrontPortTemplateTypeValueNr6p2c captures enum value "6p2c"
	FrontPortTemplateTypeValueNr6p2c string = "6p2c"

	// FrontPortTemplateTypeValueNr4p4c captures enum value "4p4c"
	FrontPortTemplateTypeValueNr4p4c string = "4p4c"

	// FrontPortTemplateTypeValueNr4p2c captures enum value "4p2c"
	FrontPortTemplateTypeValueNr4p2c string = "4p2c"

	// FrontPortTemplateTypeValueGg45 captures enum value "gg45"
	FrontPortTemplateTypeValueGg45 string = "gg45"

	// FrontPortTemplateTypeValueTeraDash4p captures enum value "tera-4p"
	FrontPortTemplateTypeValueTeraDash4p string = "tera-4p"

	// FrontPortTemplateTypeValueTeraDash2p captures enum value "tera-2p"
	FrontPortTemplateTypeValueTeraDash2p string = "tera-2p"

	// FrontPortTemplateTypeValueTeraDash1p captures enum value "tera-1p"
	FrontPortTemplateTypeValueTeraDash1p string = "tera-1p"

	// FrontPortTemplateTypeValueNr110DashPunch captures enum value "110-punch"
	FrontPortTemplateTypeValueNr110DashPunch string = "110-punch"

	// FrontPortTemplateTypeValueBnc captures enum value "bnc"
	FrontPortTemplateTypeValueBnc string = "bnc"

	// FrontPortTemplateTypeValueF captures enum value "f"
	FrontPortTemplateTypeValueF string = "f"

	// FrontPortTemplateTypeValueN captures enum value "n"
	FrontPortTemplateTypeValueN string = "n"

	// FrontPortTemplateTypeValueMrj21 captures enum value "mrj21"
	FrontPortTemplateTypeValueMrj21 string = "mrj21"

	// FrontPortTemplateTypeValueFc captures enum value "fc"
	FrontPortTemplateTypeValueFc string = "fc"

	// FrontPortTemplateTypeValueLc captures enum value "lc"
	FrontPortTemplateTypeValueLc string = "lc"

	// FrontPortTemplateTypeValueLcDashPc captures enum value "lc-pc"
	FrontPortTemplateTypeValueLcDashPc string = "lc-pc"

	// FrontPortTemplateTypeValueLcDashUpc captures enum value "lc-upc"
	FrontPortTemplateTypeValueLcDashUpc string = "lc-upc"

	// FrontPortTemplateTypeValueLcDashApc captures enum value "lc-apc"
	FrontPortTemplateTypeValueLcDashApc string = "lc-apc"

	// FrontPortTemplateTypeValueLsh captures enum value "lsh"
	FrontPortTemplateTypeValueLsh string = "lsh"

	// FrontPortTemplateTypeValueLshDashPc captures enum value "lsh-pc"
	FrontPortTemplateTypeValueLshDashPc string = "lsh-pc"

	// FrontPortTemplateTypeValueLshDashUpc captures enum value "lsh-upc"
	FrontPortTemplateTypeValueLshDashUpc string = "lsh-upc"

	// FrontPortTemplateTypeValueLshDashApc captures enum value "lsh-apc"
	FrontPortTemplateTypeValueLshDashApc string = "lsh-apc"

	// FrontPortTemplateTypeValueMpo captures enum value "mpo"
	FrontPortTemplateTypeValueMpo string = "mpo"

	// FrontPortTemplateTypeValueMtrj captures enum value "mtrj"
	FrontPortTemplateTypeValueMtrj string = "mtrj"

	// FrontPortTemplateTypeValueSc captures enum value "sc"
	FrontPortTemplateTypeValueSc string = "sc"

	// FrontPortTemplateTypeValueScDashPc captures enum value "sc-pc"
	FrontPortTemplateTypeValueScDashPc string = "sc-pc"

	// FrontPortTemplateTypeValueScDashUpc captures enum value "sc-upc"
	FrontPortTemplateTypeValueScDashUpc string = "sc-upc"

	// FrontPortTemplateTypeValueScDashApc captures enum value "sc-apc"
	FrontPortTemplateTypeValueScDashApc string = "sc-apc"

	// FrontPortTemplateTypeValueSt captures enum value "st"
	FrontPortTemplateTypeValueSt string = "st"

	// FrontPortTemplateTypeValueCs captures enum value "cs"
	FrontPortTemplateTypeValueCs string = "cs"

	// FrontPortTemplateTypeValueSn captures enum value "sn"
	FrontPortTemplateTypeValueSn string = "sn"

	// FrontPortTemplateTypeValueSmaDash905 captures enum value "sma-905"
	FrontPortTemplateTypeValueSmaDash905 string = "sma-905"

	// FrontPortTemplateTypeValueSmaDash906 captures enum value "sma-906"
	FrontPortTemplateTypeValueSmaDash906 string = "sma-906"

	// FrontPortTemplateTypeValueUrmDashP2 captures enum value "urm-p2"
	FrontPortTemplateTypeValueUrmDashP2 string = "urm-p2"

	// FrontPortTemplateTypeValueUrmDashP4 captures enum value "urm-p4"
	FrontPortTemplateTypeValueUrmDashP4 string = "urm-p4"

	// FrontPortTemplateTypeValueUrmDashP8 captures enum value "urm-p8"
	FrontPortTemplateTypeValueUrmDashP8 string = "urm-p8"

	// FrontPortTemplateTypeValueSplice captures enum value "splice"
	FrontPortTemplateTypeValueSplice string = "splice"

	// FrontPortTemplateTypeValueOther captures enum value "other"
	FrontPortTemplateTypeValueOther string = "other"
)
View Source
const (

	// InterfaceDuplexLabelHalf captures enum value "Half"
	InterfaceDuplexLabelHalf string = "Half"

	// InterfaceDuplexLabelFull captures enum value "Full"
	InterfaceDuplexLabelFull string = "Full"

	// InterfaceDuplexLabelAuto captures enum value "Auto"
	InterfaceDuplexLabelAuto string = "Auto"
)
View Source
const (

	// InterfaceDuplexValueHalf captures enum value "half"
	InterfaceDuplexValueHalf string = "half"

	// InterfaceDuplexValueFull captures enum value "full"
	InterfaceDuplexValueFull string = "full"

	// InterfaceDuplexValueAuto captures enum value "auto"
	InterfaceDuplexValueAuto string = "auto"
)
View Source
const (

	// InterfaceModeLabelAccess captures enum value "Access"
	InterfaceModeLabelAccess string = "Access"

	// InterfaceModeLabelTagged captures enum value "Tagged"
	InterfaceModeLabelTagged string = "Tagged"

	// InterfaceModeLabelTaggedAll captures enum value "Tagged (All)"
	InterfaceModeLabelTaggedAll string = "Tagged (All)"
)
View Source
const (

	// InterfaceModeValueAccess captures enum value "access"
	InterfaceModeValueAccess string = "access"

	// InterfaceModeValueTagged captures enum value "tagged"
	InterfaceModeValueTagged string = "tagged"

	// InterfaceModeValueTaggedDashAll captures enum value "tagged-all"
	InterfaceModeValueTaggedDashAll string = "tagged-all"
)
View Source
const (

	// InterfacePoeModeLabelPD captures enum value "PD"
	InterfacePoeModeLabelPD string = "PD"

	// InterfacePoeModeLabelPSE captures enum value "PSE"
	InterfacePoeModeLabelPSE string = "PSE"
)
View Source
const (

	// InterfacePoeModeValuePd captures enum value "pd"
	InterfacePoeModeValuePd string = "pd"

	// InterfacePoeModeValuePse captures enum value "pse"
	InterfacePoeModeValuePse string = "pse"
)
View Source
const (

	// InterfacePoeTypeLabelNr802Dot3afType1 captures enum value "802.3af (Type 1)"
	InterfacePoeTypeLabelNr802Dot3afType1 string = "802.3af (Type 1)"

	// InterfacePoeTypeLabelNr802Dot3atType2 captures enum value "802.3at (Type 2)"
	InterfacePoeTypeLabelNr802Dot3atType2 string = "802.3at (Type 2)"

	// InterfacePoeTypeLabelNr802Dot3btType3 captures enum value "802.3bt (Type 3)"
	InterfacePoeTypeLabelNr802Dot3btType3 string = "802.3bt (Type 3)"

	// InterfacePoeTypeLabelNr802Dot3btType4 captures enum value "802.3bt (Type 4)"
	InterfacePoeTypeLabelNr802Dot3btType4 string = "802.3bt (Type 4)"

	// InterfacePoeTypeLabelPassive24V2DashPair captures enum value "Passive 24V (2-pair)"
	InterfacePoeTypeLabelPassive24V2DashPair string = "Passive 24V (2-pair)"

	// InterfacePoeTypeLabelPassive24V4DashPair captures enum value "Passive 24V (4-pair)"
	InterfacePoeTypeLabelPassive24V4DashPair string = "Passive 24V (4-pair)"

	// InterfacePoeTypeLabelPassive48V2DashPair captures enum value "Passive 48V (2-pair)"
	InterfacePoeTypeLabelPassive48V2DashPair string = "Passive 48V (2-pair)"

	// InterfacePoeTypeLabelPassive48V4DashPair captures enum value "Passive 48V (4-pair)"
	InterfacePoeTypeLabelPassive48V4DashPair string = "Passive 48V (4-pair)"
)
View Source
const (

	// InterfacePoeTypeValueType1DashIeee802Dot3af captures enum value "type1-ieee802.3af"
	InterfacePoeTypeValueType1DashIeee802Dot3af string = "type1-ieee802.3af"

	// InterfacePoeTypeValueType2DashIeee802Dot3at captures enum value "type2-ieee802.3at"
	InterfacePoeTypeValueType2DashIeee802Dot3at string = "type2-ieee802.3at"

	// InterfacePoeTypeValueType3DashIeee802Dot3bt captures enum value "type3-ieee802.3bt"
	InterfacePoeTypeValueType3DashIeee802Dot3bt string = "type3-ieee802.3bt"

	// InterfacePoeTypeValueType4DashIeee802Dot3bt captures enum value "type4-ieee802.3bt"
	InterfacePoeTypeValueType4DashIeee802Dot3bt string = "type4-ieee802.3bt"

	// InterfacePoeTypeValuePassiveDash24vDash2pair captures enum value "passive-24v-2pair"
	InterfacePoeTypeValuePassiveDash24vDash2pair string = "passive-24v-2pair"

	// InterfacePoeTypeValuePassiveDash24vDash4pair captures enum value "passive-24v-4pair"
	InterfacePoeTypeValuePassiveDash24vDash4pair string = "passive-24v-4pair"

	// InterfacePoeTypeValuePassiveDash48vDash2pair captures enum value "passive-48v-2pair"
	InterfacePoeTypeValuePassiveDash48vDash2pair string = "passive-48v-2pair"

	// InterfacePoeTypeValuePassiveDash48vDash4pair captures enum value "passive-48v-4pair"
	InterfacePoeTypeValuePassiveDash48vDash4pair string = "passive-48v-4pair"
)
View Source
const (

	// InterfaceRfChannelLabelNr12412MHz captures enum value "1 (2412 MHz)"
	InterfaceRfChannelLabelNr12412MHz string = "1 (2412 MHz)"

	// InterfaceRfChannelLabelNr22417MHz captures enum value "2 (2417 MHz)"
	InterfaceRfChannelLabelNr22417MHz string = "2 (2417 MHz)"

	// InterfaceRfChannelLabelNr32422MHz captures enum value "3 (2422 MHz)"
	InterfaceRfChannelLabelNr32422MHz string = "3 (2422 MHz)"

	// InterfaceRfChannelLabelNr42427MHz captures enum value "4 (2427 MHz)"
	InterfaceRfChannelLabelNr42427MHz string = "4 (2427 MHz)"

	// InterfaceRfChannelLabelNr52432MHz captures enum value "5 (2432 MHz)"
	InterfaceRfChannelLabelNr52432MHz string = "5 (2432 MHz)"

	// InterfaceRfChannelLabelNr62437MHz captures enum value "6 (2437 MHz)"
	InterfaceRfChannelLabelNr62437MHz string = "6 (2437 MHz)"

	// InterfaceRfChannelLabelNr72442MHz captures enum value "7 (2442 MHz)"
	InterfaceRfChannelLabelNr72442MHz string = "7 (2442 MHz)"

	// InterfaceRfChannelLabelNr82447MHz captures enum value "8 (2447 MHz)"
	InterfaceRfChannelLabelNr82447MHz string = "8 (2447 MHz)"

	// InterfaceRfChannelLabelNr92452MHz captures enum value "9 (2452 MHz)"
	InterfaceRfChannelLabelNr92452MHz string = "9 (2452 MHz)"

	// InterfaceRfChannelLabelNr102457MHz captures enum value "10 (2457 MHz)"
	InterfaceRfChannelLabelNr102457MHz string = "10 (2457 MHz)"

	// InterfaceRfChannelLabelNr112462MHz captures enum value "11 (2462 MHz)"
	InterfaceRfChannelLabelNr112462MHz string = "11 (2462 MHz)"

	// InterfaceRfChannelLabelNr122467MHz captures enum value "12 (2467 MHz)"
	InterfaceRfChannelLabelNr122467MHz string = "12 (2467 MHz)"

	// InterfaceRfChannelLabelNr132472MHz captures enum value "13 (2472 MHz)"
	InterfaceRfChannelLabelNr132472MHz string = "13 (2472 MHz)"

	// InterfaceRfChannelLabelNr32516020MHz captures enum value "32 (5160/20 MHz)"
	InterfaceRfChannelLabelNr32516020MHz string = "32 (5160/20 MHz)"

	// InterfaceRfChannelLabelNr34517040MHz captures enum value "34 (5170/40 MHz)"
	InterfaceRfChannelLabelNr34517040MHz string = "34 (5170/40 MHz)"

	// InterfaceRfChannelLabelNr36518020MHz captures enum value "36 (5180/20 MHz)"
	InterfaceRfChannelLabelNr36518020MHz string = "36 (5180/20 MHz)"

	// InterfaceRfChannelLabelNr38519040MHz captures enum value "38 (5190/40 MHz)"
	InterfaceRfChannelLabelNr38519040MHz string = "38 (5190/40 MHz)"

	// InterfaceRfChannelLabelNr40520020MHz captures enum value "40 (5200/20 MHz)"
	InterfaceRfChannelLabelNr40520020MHz string = "40 (5200/20 MHz)"

	// InterfaceRfChannelLabelNr42521080MHz captures enum value "42 (5210/80 MHz)"
	InterfaceRfChannelLabelNr42521080MHz string = "42 (5210/80 MHz)"

	// InterfaceRfChannelLabelNr44522020MHz captures enum value "44 (5220/20 MHz)"
	InterfaceRfChannelLabelNr44522020MHz string = "44 (5220/20 MHz)"

	// InterfaceRfChannelLabelNr46523040MHz captures enum value "46 (5230/40 MHz)"
	InterfaceRfChannelLabelNr46523040MHz string = "46 (5230/40 MHz)"

	// InterfaceRfChannelLabelNr48524020MHz captures enum value "48 (5240/20 MHz)"
	InterfaceRfChannelLabelNr48524020MHz string = "48 (5240/20 MHz)"

	// InterfaceRfChannelLabelNr505250160MHz captures enum value "50 (5250/160 MHz)"
	InterfaceRfChannelLabelNr505250160MHz string = "50 (5250/160 MHz)"

	// InterfaceRfChannelLabelNr52526020MHz captures enum value "52 (5260/20 MHz)"
	InterfaceRfChannelLabelNr52526020MHz string = "52 (5260/20 MHz)"

	// InterfaceRfChannelLabelNr54527040MHz captures enum value "54 (5270/40 MHz)"
	InterfaceRfChannelLabelNr54527040MHz string = "54 (5270/40 MHz)"

	// InterfaceRfChannelLabelNr56528020MHz captures enum value "56 (5280/20 MHz)"
	InterfaceRfChannelLabelNr56528020MHz string = "56 (5280/20 MHz)"

	// InterfaceRfChannelLabelNr58529080MHz captures enum value "58 (5290/80 MHz)"
	InterfaceRfChannelLabelNr58529080MHz string = "58 (5290/80 MHz)"

	// InterfaceRfChannelLabelNr60530020MHz captures enum value "60 (5300/20 MHz)"
	InterfaceRfChannelLabelNr60530020MHz string = "60 (5300/20 MHz)"

	// InterfaceRfChannelLabelNr62531040MHz captures enum value "62 (5310/40 MHz)"
	InterfaceRfChannelLabelNr62531040MHz string = "62 (5310/40 MHz)"

	// InterfaceRfChannelLabelNr64532020MHz captures enum value "64 (5320/20 MHz)"
	InterfaceRfChannelLabelNr64532020MHz string = "64 (5320/20 MHz)"

	// InterfaceRfChannelLabelNr100550020MHz captures enum value "100 (5500/20 MHz)"
	InterfaceRfChannelLabelNr100550020MHz string = "100 (5500/20 MHz)"

	// InterfaceRfChannelLabelNr102551040MHz captures enum value "102 (5510/40 MHz)"
	InterfaceRfChannelLabelNr102551040MHz string = "102 (5510/40 MHz)"

	// InterfaceRfChannelLabelNr104552020MHz captures enum value "104 (5520/20 MHz)"
	InterfaceRfChannelLabelNr104552020MHz string = "104 (5520/20 MHz)"

	// InterfaceRfChannelLabelNr106553080MHz captures enum value "106 (5530/80 MHz)"
	InterfaceRfChannelLabelNr106553080MHz string = "106 (5530/80 MHz)"

	// InterfaceRfChannelLabelNr108554020MHz captures enum value "108 (5540/20 MHz)"
	InterfaceRfChannelLabelNr108554020MHz string = "108 (5540/20 MHz)"

	// InterfaceRfChannelLabelNr110555040MHz captures enum value "110 (5550/40 MHz)"
	InterfaceRfChannelLabelNr110555040MHz string = "110 (5550/40 MHz)"

	// InterfaceRfChannelLabelNr112556020MHz captures enum value "112 (5560/20 MHz)"
	InterfaceRfChannelLabelNr112556020MHz string = "112 (5560/20 MHz)"

	// InterfaceRfChannelLabelNr1145570160MHz captures enum value "114 (5570/160 MHz)"
	InterfaceRfChannelLabelNr1145570160MHz string = "114 (5570/160 MHz)"

	// InterfaceRfChannelLabelNr116558020MHz captures enum value "116 (5580/20 MHz)"
	InterfaceRfChannelLabelNr116558020MHz string = "116 (5580/20 MHz)"

	// InterfaceRfChannelLabelNr118559040MHz captures enum value "118 (5590/40 MHz)"
	InterfaceRfChannelLabelNr118559040MHz string = "118 (5590/40 MHz)"

	// InterfaceRfChannelLabelNr120560020MHz captures enum value "120 (5600/20 MHz)"
	InterfaceRfChannelLabelNr120560020MHz string = "120 (5600/20 MHz)"

	// InterfaceRfChannelLabelNr122561080MHz captures enum value "122 (5610/80 MHz)"
	InterfaceRfChannelLabelNr122561080MHz string = "122 (5610/80 MHz)"

	// InterfaceRfChannelLabelNr124562020MHz captures enum value "124 (5620/20 MHz)"
	InterfaceRfChannelLabelNr124562020MHz string = "124 (5620/20 MHz)"

	// InterfaceRfChannelLabelNr126563040MHz captures enum value "126 (5630/40 MHz)"
	InterfaceRfChannelLabelNr126563040MHz string = "126 (5630/40 MHz)"

	// InterfaceRfChannelLabelNr128564020MHz captures enum value "128 (5640/20 MHz)"
	InterfaceRfChannelLabelNr128564020MHz string = "128 (5640/20 MHz)"

	// InterfaceRfChannelLabelNr132566020MHz captures enum value "132 (5660/20 MHz)"
	InterfaceRfChannelLabelNr132566020MHz string = "132 (5660/20 MHz)"

	// InterfaceRfChannelLabelNr134567040MHz captures enum value "134 (5670/40 MHz)"
	InterfaceRfChannelLabelNr134567040MHz string = "134 (5670/40 MHz)"

	// InterfaceRfChannelLabelNr136568020MHz captures enum value "136 (5680/20 MHz)"
	InterfaceRfChannelLabelNr136568020MHz string = "136 (5680/20 MHz)"

	// InterfaceRfChannelLabelNr138569080MHz captures enum value "138 (5690/80 MHz)"
	InterfaceRfChannelLabelNr138569080MHz string = "138 (5690/80 MHz)"

	// InterfaceRfChannelLabelNr140570020MHz captures enum value "140 (5700/20 MHz)"
	InterfaceRfChannelLabelNr140570020MHz string = "140 (5700/20 MHz)"

	// InterfaceRfChannelLabelNr142571040MHz captures enum value "142 (5710/40 MHz)"
	InterfaceRfChannelLabelNr142571040MHz string = "142 (5710/40 MHz)"

	// InterfaceRfChannelLabelNr144572020MHz captures enum value "144 (5720/20 MHz)"
	InterfaceRfChannelLabelNr144572020MHz string = "144 (5720/20 MHz)"

	// InterfaceRfChannelLabelNr149574520MHz captures enum value "149 (5745/20 MHz)"
	InterfaceRfChannelLabelNr149574520MHz string = "149 (5745/20 MHz)"

	// InterfaceRfChannelLabelNr151575540MHz captures enum value "151 (5755/40 MHz)"
	InterfaceRfChannelLabelNr151575540MHz string = "151 (5755/40 MHz)"

	// InterfaceRfChannelLabelNr153576520MHz captures enum value "153 (5765/20 MHz)"
	InterfaceRfChannelLabelNr153576520MHz string = "153 (5765/20 MHz)"

	// InterfaceRfChannelLabelNr155577580MHz captures enum value "155 (5775/80 MHz)"
	InterfaceRfChannelLabelNr155577580MHz string = "155 (5775/80 MHz)"

	// InterfaceRfChannelLabelNr157578520MHz captures enum value "157 (5785/20 MHz)"
	InterfaceRfChannelLabelNr157578520MHz string = "157 (5785/20 MHz)"

	// InterfaceRfChannelLabelNr159579540MHz captures enum value "159 (5795/40 MHz)"
	InterfaceRfChannelLabelNr159579540MHz string = "159 (5795/40 MHz)"

	// InterfaceRfChannelLabelNr161580520MHz captures enum value "161 (5805/20 MHz)"
	InterfaceRfChannelLabelNr161580520MHz string = "161 (5805/20 MHz)"

	// InterfaceRfChannelLabelNr1635815160MHz captures enum value "163 (5815/160 MHz)"
	InterfaceRfChannelLabelNr1635815160MHz string = "163 (5815/160 MHz)"

	// InterfaceRfChannelLabelNr165582520MHz captures enum value "165 (5825/20 MHz)"
	InterfaceRfChannelLabelNr165582520MHz string = "165 (5825/20 MHz)"

	// InterfaceRfChannelLabelNr167583540MHz captures enum value "167 (5835/40 MHz)"
	InterfaceRfChannelLabelNr167583540MHz string = "167 (5835/40 MHz)"

	// InterfaceRfChannelLabelNr169584520MHz captures enum value "169 (5845/20 MHz)"
	InterfaceRfChannelLabelNr169584520MHz string = "169 (5845/20 MHz)"

	// InterfaceRfChannelLabelNr171585580MHz captures enum value "171 (5855/80 MHz)"
	InterfaceRfChannelLabelNr171585580MHz string = "171 (5855/80 MHz)"

	// InterfaceRfChannelLabelNr173586520MHz captures enum value "173 (5865/20 MHz)"
	InterfaceRfChannelLabelNr173586520MHz string = "173 (5865/20 MHz)"

	// InterfaceRfChannelLabelNr175587540MHz captures enum value "175 (5875/40 MHz)"
	InterfaceRfChannelLabelNr175587540MHz string = "175 (5875/40 MHz)"

	// InterfaceRfChannelLabelNr177588520MHz captures enum value "177 (5885/20 MHz)"
	InterfaceRfChannelLabelNr177588520MHz string = "177 (5885/20 MHz)"

	// InterfaceRfChannelLabelNr1595520MHz captures enum value "1 (5955/20 MHz)"
	InterfaceRfChannelLabelNr1595520MHz string = "1 (5955/20 MHz)"

	// InterfaceRfChannelLabelNr3596540MHz captures enum value "3 (5965/40 MHz)"
	InterfaceRfChannelLabelNr3596540MHz string = "3 (5965/40 MHz)"

	// InterfaceRfChannelLabelNr5597520MHz captures enum value "5 (5975/20 MHz)"
	InterfaceRfChannelLabelNr5597520MHz string = "5 (5975/20 MHz)"

	// InterfaceRfChannelLabelNr7598580MHz captures enum value "7 (5985/80 MHz)"
	InterfaceRfChannelLabelNr7598580MHz string = "7 (5985/80 MHz)"

	// InterfaceRfChannelLabelNr9599520MHz captures enum value "9 (5995/20 MHz)"
	InterfaceRfChannelLabelNr9599520MHz string = "9 (5995/20 MHz)"

	// InterfaceRfChannelLabelNr11600540MHz captures enum value "11 (6005/40 MHz)"
	InterfaceRfChannelLabelNr11600540MHz string = "11 (6005/40 MHz)"

	// InterfaceRfChannelLabelNr13601520MHz captures enum value "13 (6015/20 MHz)"
	InterfaceRfChannelLabelNr13601520MHz string = "13 (6015/20 MHz)"

	// InterfaceRfChannelLabelNr156025160MHz captures enum value "15 (6025/160 MHz)"
	InterfaceRfChannelLabelNr156025160MHz string = "15 (6025/160 MHz)"

	// InterfaceRfChannelLabelNr17603520MHz captures enum value "17 (6035/20 MHz)"
	InterfaceRfChannelLabelNr17603520MHz string = "17 (6035/20 MHz)"

	// InterfaceRfChannelLabelNr19604540MHz captures enum value "19 (6045/40 MHz)"
	InterfaceRfChannelLabelNr19604540MHz string = "19 (6045/40 MHz)"

	// InterfaceRfChannelLabelNr21605520MHz captures enum value "21 (6055/20 MHz)"
	InterfaceRfChannelLabelNr21605520MHz string = "21 (6055/20 MHz)"

	// InterfaceRfChannelLabelNr23606580MHz captures enum value "23 (6065/80 MHz)"
	InterfaceRfChannelLabelNr23606580MHz string = "23 (6065/80 MHz)"

	// InterfaceRfChannelLabelNr25607520MHz captures enum value "25 (6075/20 MHz)"
	InterfaceRfChannelLabelNr25607520MHz string = "25 (6075/20 MHz)"

	// InterfaceRfChannelLabelNr27608540MHz captures enum value "27 (6085/40 MHz)"
	InterfaceRfChannelLabelNr27608540MHz string = "27 (6085/40 MHz)"

	// InterfaceRfChannelLabelNr29609520MHz captures enum value "29 (6095/20 MHz)"
	InterfaceRfChannelLabelNr29609520MHz string = "29 (6095/20 MHz)"

	// InterfaceRfChannelLabelNr316105320MHz captures enum value "31 (6105/320 MHz)"
	InterfaceRfChannelLabelNr316105320MHz string = "31 (6105/320 MHz)"

	// InterfaceRfChannelLabelNr33611520MHz captures enum value "33 (6115/20 MHz)"
	InterfaceRfChannelLabelNr33611520MHz string = "33 (6115/20 MHz)"

	// InterfaceRfChannelLabelNr35612540MHz captures enum value "35 (6125/40 MHz)"
	InterfaceRfChannelLabelNr35612540MHz string = "35 (6125/40 MHz)"

	// InterfaceRfChannelLabelNr37613520MHz captures enum value "37 (6135/20 MHz)"
	InterfaceRfChannelLabelNr37613520MHz string = "37 (6135/20 MHz)"

	// InterfaceRfChannelLabelNr39614580MHz captures enum value "39 (6145/80 MHz)"
	InterfaceRfChannelLabelNr39614580MHz string = "39 (6145/80 MHz)"

	// InterfaceRfChannelLabelNr41615520MHz captures enum value "41 (6155/20 MHz)"
	InterfaceRfChannelLabelNr41615520MHz string = "41 (6155/20 MHz)"

	// InterfaceRfChannelLabelNr43616540MHz captures enum value "43 (6165/40 MHz)"
	InterfaceRfChannelLabelNr43616540MHz string = "43 (6165/40 MHz)"

	// InterfaceRfChannelLabelNr45617520MHz captures enum value "45 (6175/20 MHz)"
	InterfaceRfChannelLabelNr45617520MHz string = "45 (6175/20 MHz)"

	// InterfaceRfChannelLabelNr476185160MHz captures enum value "47 (6185/160 MHz)"
	InterfaceRfChannelLabelNr476185160MHz string = "47 (6185/160 MHz)"

	// InterfaceRfChannelLabelNr49619520MHz captures enum value "49 (6195/20 MHz)"
	InterfaceRfChannelLabelNr49619520MHz string = "49 (6195/20 MHz)"

	// InterfaceRfChannelLabelNr51620540MHz captures enum value "51 (6205/40 MHz)"
	InterfaceRfChannelLabelNr51620540MHz string = "51 (6205/40 MHz)"

	// InterfaceRfChannelLabelNr53621520MHz captures enum value "53 (6215/20 MHz)"
	InterfaceRfChannelLabelNr53621520MHz string = "53 (6215/20 MHz)"

	// InterfaceRfChannelLabelNr55622580MHz captures enum value "55 (6225/80 MHz)"
	InterfaceRfChannelLabelNr55622580MHz string = "55 (6225/80 MHz)"

	// InterfaceRfChannelLabelNr57623520MHz captures enum value "57 (6235/20 MHz)"
	InterfaceRfChannelLabelNr57623520MHz string = "57 (6235/20 MHz)"

	// InterfaceRfChannelLabelNr59624540MHz captures enum value "59 (6245/40 MHz)"
	InterfaceRfChannelLabelNr59624540MHz string = "59 (6245/40 MHz)"

	// InterfaceRfChannelLabelNr61625520MHz captures enum value "61 (6255/20 MHz)"
	InterfaceRfChannelLabelNr61625520MHz string = "61 (6255/20 MHz)"

	// InterfaceRfChannelLabelNr65627520MHz captures enum value "65 (6275/20 MHz)"
	InterfaceRfChannelLabelNr65627520MHz string = "65 (6275/20 MHz)"

	// InterfaceRfChannelLabelNr67628540MHz captures enum value "67 (6285/40 MHz)"
	InterfaceRfChannelLabelNr67628540MHz string = "67 (6285/40 MHz)"

	// InterfaceRfChannelLabelNr69629520MHz captures enum value "69 (6295/20 MHz)"
	InterfaceRfChannelLabelNr69629520MHz string = "69 (6295/20 MHz)"

	// InterfaceRfChannelLabelNr71630580MHz captures enum value "71 (6305/80 MHz)"
	InterfaceRfChannelLabelNr71630580MHz string = "71 (6305/80 MHz)"

	// InterfaceRfChannelLabelNr73631520MHz captures enum value "73 (6315/20 MHz)"
	InterfaceRfChannelLabelNr73631520MHz string = "73 (6315/20 MHz)"

	// InterfaceRfChannelLabelNr75632540MHz captures enum value "75 (6325/40 MHz)"
	InterfaceRfChannelLabelNr75632540MHz string = "75 (6325/40 MHz)"

	// InterfaceRfChannelLabelNr77633520MHz captures enum value "77 (6335/20 MHz)"
	InterfaceRfChannelLabelNr77633520MHz string = "77 (6335/20 MHz)"

	// InterfaceRfChannelLabelNr796345160MHz captures enum value "79 (6345/160 MHz)"
	InterfaceRfChannelLabelNr796345160MHz string = "79 (6345/160 MHz)"

	// InterfaceRfChannelLabelNr81635520MHz captures enum value "81 (6355/20 MHz)"
	InterfaceRfChannelLabelNr81635520MHz string = "81 (6355/20 MHz)"

	// InterfaceRfChannelLabelNr83636540MHz captures enum value "83 (6365/40 MHz)"
	InterfaceRfChannelLabelNr83636540MHz string = "83 (6365/40 MHz)"

	// InterfaceRfChannelLabelNr85637520MHz captures enum value "85 (6375/20 MHz)"
	InterfaceRfChannelLabelNr85637520MHz string = "85 (6375/20 MHz)"

	// InterfaceRfChannelLabelNr87638580MHz captures enum value "87 (6385/80 MHz)"
	InterfaceRfChannelLabelNr87638580MHz string = "87 (6385/80 MHz)"

	// InterfaceRfChannelLabelNr89639520MHz captures enum value "89 (6395/20 MHz)"
	InterfaceRfChannelLabelNr89639520MHz string = "89 (6395/20 MHz)"

	// InterfaceRfChannelLabelNr91640540MHz captures enum value "91 (6405/40 MHz)"
	InterfaceRfChannelLabelNr91640540MHz string = "91 (6405/40 MHz)"

	// InterfaceRfChannelLabelNr93641520MHz captures enum value "93 (6415/20 MHz)"
	InterfaceRfChannelLabelNr93641520MHz string = "93 (6415/20 MHz)"

	// InterfaceRfChannelLabelNr956425320MHz captures enum value "95 (6425/320 MHz)"
	InterfaceRfChannelLabelNr956425320MHz string = "95 (6425/320 MHz)"

	// InterfaceRfChannelLabelNr97643520MHz captures enum value "97 (6435/20 MHz)"
	InterfaceRfChannelLabelNr97643520MHz string = "97 (6435/20 MHz)"

	// InterfaceRfChannelLabelNr99644540MHz captures enum value "99 (6445/40 MHz)"
	InterfaceRfChannelLabelNr99644540MHz string = "99 (6445/40 MHz)"

	// InterfaceRfChannelLabelNr101645520MHz captures enum value "101 (6455/20 MHz)"
	InterfaceRfChannelLabelNr101645520MHz string = "101 (6455/20 MHz)"

	// InterfaceRfChannelLabelNr103646580MHz captures enum value "103 (6465/80 MHz)"
	InterfaceRfChannelLabelNr103646580MHz string = "103 (6465/80 MHz)"

	// InterfaceRfChannelLabelNr105647520MHz captures enum value "105 (6475/20 MHz)"
	InterfaceRfChannelLabelNr105647520MHz string = "105 (6475/20 MHz)"

	// InterfaceRfChannelLabelNr107648540MHz captures enum value "107 (6485/40 MHz)"
	InterfaceRfChannelLabelNr107648540MHz string = "107 (6485/40 MHz)"

	// InterfaceRfChannelLabelNr109649520MHz captures enum value "109 (6495/20 MHz)"
	InterfaceRfChannelLabelNr109649520MHz string = "109 (6495/20 MHz)"

	// InterfaceRfChannelLabelNr1116505160MHz captures enum value "111 (6505/160 MHz)"
	InterfaceRfChannelLabelNr1116505160MHz string = "111 (6505/160 MHz)"

	// InterfaceRfChannelLabelNr113651520MHz captures enum value "113 (6515/20 MHz)"
	InterfaceRfChannelLabelNr113651520MHz string = "113 (6515/20 MHz)"

	// InterfaceRfChannelLabelNr115652540MHz captures enum value "115 (6525/40 MHz)"
	InterfaceRfChannelLabelNr115652540MHz string = "115 (6525/40 MHz)"

	// InterfaceRfChannelLabelNr117653520MHz captures enum value "117 (6535/20 MHz)"
	InterfaceRfChannelLabelNr117653520MHz string = "117 (6535/20 MHz)"

	// InterfaceRfChannelLabelNr119654580MHz captures enum value "119 (6545/80 MHz)"
	InterfaceRfChannelLabelNr119654580MHz string = "119 (6545/80 MHz)"

	// InterfaceRfChannelLabelNr121655520MHz captures enum value "121 (6555/20 MHz)"
	InterfaceRfChannelLabelNr121655520MHz string = "121 (6555/20 MHz)"

	// InterfaceRfChannelLabelNr123656540MHz captures enum value "123 (6565/40 MHz)"
	InterfaceRfChannelLabelNr123656540MHz string = "123 (6565/40 MHz)"

	// InterfaceRfChannelLabelNr125657520MHz captures enum value "125 (6575/20 MHz)"
	InterfaceRfChannelLabelNr125657520MHz string = "125 (6575/20 MHz)"

	// InterfaceRfChannelLabelNr129659520MHz captures enum value "129 (6595/20 MHz)"
	InterfaceRfChannelLabelNr129659520MHz string = "129 (6595/20 MHz)"

	// InterfaceRfChannelLabelNr131660540MHz captures enum value "131 (6605/40 MHz)"
	InterfaceRfChannelLabelNr131660540MHz string = "131 (6605/40 MHz)"

	// InterfaceRfChannelLabelNr133661520MHz captures enum value "133 (6615/20 MHz)"
	InterfaceRfChannelLabelNr133661520MHz string = "133 (6615/20 MHz)"

	// InterfaceRfChannelLabelNr135662580MHz captures enum value "135 (6625/80 MHz)"
	InterfaceRfChannelLabelNr135662580MHz string = "135 (6625/80 MHz)"

	// InterfaceRfChannelLabelNr137663520MHz captures enum value "137 (6635/20 MHz)"
	InterfaceRfChannelLabelNr137663520MHz string = "137 (6635/20 MHz)"

	// InterfaceRfChannelLabelNr139664540MHz captures enum value "139 (6645/40 MHz)"
	InterfaceRfChannelLabelNr139664540MHz string = "139 (6645/40 MHz)"

	// InterfaceRfChannelLabelNr141665520MHz captures enum value "141 (6655/20 MHz)"
	InterfaceRfChannelLabelNr141665520MHz string = "141 (6655/20 MHz)"

	// InterfaceRfChannelLabelNr1436665160MHz captures enum value "143 (6665/160 MHz)"
	InterfaceRfChannelLabelNr1436665160MHz string = "143 (6665/160 MHz)"

	// InterfaceRfChannelLabelNr145667520MHz captures enum value "145 (6675/20 MHz)"
	InterfaceRfChannelLabelNr145667520MHz string = "145 (6675/20 MHz)"

	// InterfaceRfChannelLabelNr147668540MHz captures enum value "147 (6685/40 MHz)"
	InterfaceRfChannelLabelNr147668540MHz string = "147 (6685/40 MHz)"

	// InterfaceRfChannelLabelNr149669520MHz captures enum value "149 (6695/20 MHz)"
	InterfaceRfChannelLabelNr149669520MHz string = "149 (6695/20 MHz)"

	// InterfaceRfChannelLabelNr151670580MHz captures enum value "151 (6705/80 MHz)"
	InterfaceRfChannelLabelNr151670580MHz string = "151 (6705/80 MHz)"

	// InterfaceRfChannelLabelNr153671520MHz captures enum value "153 (6715/20 MHz)"
	InterfaceRfChannelLabelNr153671520MHz string = "153 (6715/20 MHz)"

	// InterfaceRfChannelLabelNr155672540MHz captures enum value "155 (6725/40 MHz)"
	InterfaceRfChannelLabelNr155672540MHz string = "155 (6725/40 MHz)"

	// InterfaceRfChannelLabelNr157673520MHz captures enum value "157 (6735/20 MHz)"
	InterfaceRfChannelLabelNr157673520MHz string = "157 (6735/20 MHz)"

	// InterfaceRfChannelLabelNr1596745320MHz captures enum value "159 (6745/320 MHz)"
	InterfaceRfChannelLabelNr1596745320MHz string = "159 (6745/320 MHz)"

	// InterfaceRfChannelLabelNr161675520MHz captures enum value "161 (6755/20 MHz)"
	InterfaceRfChannelLabelNr161675520MHz string = "161 (6755/20 MHz)"

	// InterfaceRfChannelLabelNr163676540MHz captures enum value "163 (6765/40 MHz)"
	InterfaceRfChannelLabelNr163676540MHz string = "163 (6765/40 MHz)"

	// InterfaceRfChannelLabelNr165677520MHz captures enum value "165 (6775/20 MHz)"
	InterfaceRfChannelLabelNr165677520MHz string = "165 (6775/20 MHz)"

	// InterfaceRfChannelLabelNr167678580MHz captures enum value "167 (6785/80 MHz)"
	InterfaceRfChannelLabelNr167678580MHz string = "167 (6785/80 MHz)"

	// InterfaceRfChannelLabelNr169679520MHz captures enum value "169 (6795/20 MHz)"
	InterfaceRfChannelLabelNr169679520MHz string = "169 (6795/20 MHz)"

	// InterfaceRfChannelLabelNr171680540MHz captures enum value "171 (6805/40 MHz)"
	InterfaceRfChannelLabelNr171680540MHz string = "171 (6805/40 MHz)"

	// InterfaceRfChannelLabelNr173681520MHz captures enum value "173 (6815/20 MHz)"
	InterfaceRfChannelLabelNr173681520MHz string = "173 (6815/20 MHz)"

	// InterfaceRfChannelLabelNr1756825160MHz captures enum value "175 (6825/160 MHz)"
	InterfaceRfChannelLabelNr1756825160MHz string = "175 (6825/160 MHz)"

	// InterfaceRfChannelLabelNr177683520MHz captures enum value "177 (6835/20 MHz)"
	InterfaceRfChannelLabelNr177683520MHz string = "177 (6835/20 MHz)"

	// InterfaceRfChannelLabelNr179684540MHz captures enum value "179 (6845/40 MHz)"
	InterfaceRfChannelLabelNr179684540MHz string = "179 (6845/40 MHz)"

	// InterfaceRfChannelLabelNr181685520MHz captures enum value "181 (6855/20 MHz)"
	InterfaceRfChannelLabelNr181685520MHz string = "181 (6855/20 MHz)"

	// InterfaceRfChannelLabelNr183686580MHz captures enum value "183 (6865/80 MHz)"
	InterfaceRfChannelLabelNr183686580MHz string = "183 (6865/80 MHz)"

	// InterfaceRfChannelLabelNr185687520MHz captures enum value "185 (6875/20 MHz)"
	InterfaceRfChannelLabelNr185687520MHz string = "185 (6875/20 MHz)"

	// InterfaceRfChannelLabelNr187688540MHz captures enum value "187 (6885/40 MHz)"
	InterfaceRfChannelLabelNr187688540MHz string = "187 (6885/40 MHz)"

	// InterfaceRfChannelLabelNr189689520MHz captures enum value "189 (6895/20 MHz)"
	InterfaceRfChannelLabelNr189689520MHz string = "189 (6895/20 MHz)"

	// InterfaceRfChannelLabelNr193691520MHz captures enum value "193 (6915/20 MHz)"
	InterfaceRfChannelLabelNr193691520MHz string = "193 (6915/20 MHz)"

	// InterfaceRfChannelLabelNr195692540MHz captures enum value "195 (6925/40 MHz)"
	InterfaceRfChannelLabelNr195692540MHz string = "195 (6925/40 MHz)"

	// InterfaceRfChannelLabelNr197693520MHz captures enum value "197 (6935/20 MHz)"
	InterfaceRfChannelLabelNr197693520MHz string = "197 (6935/20 MHz)"

	// InterfaceRfChannelLabelNr199694580MHz captures enum value "199 (6945/80 MHz)"
	InterfaceRfChannelLabelNr199694580MHz string = "199 (6945/80 MHz)"

	// InterfaceRfChannelLabelNr201695520MHz captures enum value "201 (6955/20 MHz)"
	InterfaceRfChannelLabelNr201695520MHz string = "201 (6955/20 MHz)"

	// InterfaceRfChannelLabelNr203696540MHz captures enum value "203 (6965/40 MHz)"
	InterfaceRfChannelLabelNr203696540MHz string = "203 (6965/40 MHz)"

	// InterfaceRfChannelLabelNr205697520MHz captures enum value "205 (6975/20 MHz)"
	InterfaceRfChannelLabelNr205697520MHz string = "205 (6975/20 MHz)"

	// InterfaceRfChannelLabelNr2076985160MHz captures enum value "207 (6985/160 MHz)"
	InterfaceRfChannelLabelNr2076985160MHz string = "207 (6985/160 MHz)"

	// InterfaceRfChannelLabelNr209699520MHz captures enum value "209 (6995/20 MHz)"
	InterfaceRfChannelLabelNr209699520MHz string = "209 (6995/20 MHz)"

	// InterfaceRfChannelLabelNr211700540MHz captures enum value "211 (7005/40 MHz)"
	InterfaceRfChannelLabelNr211700540MHz string = "211 (7005/40 MHz)"

	// InterfaceRfChannelLabelNr213701520MHz captures enum value "213 (7015/20 MHz)"
	InterfaceRfChannelLabelNr213701520MHz string = "213 (7015/20 MHz)"

	// InterfaceRfChannelLabelNr215702580MHz captures enum value "215 (7025/80 MHz)"
	InterfaceRfChannelLabelNr215702580MHz string = "215 (7025/80 MHz)"

	// InterfaceRfChannelLabelNr217703520MHz captures enum value "217 (7035/20 MHz)"
	InterfaceRfChannelLabelNr217703520MHz string = "217 (7035/20 MHz)"

	// InterfaceRfChannelLabelNr219704540MHz captures enum value "219 (7045/40 MHz)"
	InterfaceRfChannelLabelNr219704540MHz string = "219 (7045/40 MHz)"

	// InterfaceRfChannelLabelNr221705520MHz captures enum value "221 (7055/20 MHz)"
	InterfaceRfChannelLabelNr221705520MHz string = "221 (7055/20 MHz)"

	// InterfaceRfChannelLabelNr225707520MHz captures enum value "225 (7075/20 MHz)"
	InterfaceRfChannelLabelNr225707520MHz string = "225 (7075/20 MHz)"

	// InterfaceRfChannelLabelNr227708540MHz captures enum value "227 (7085/40 MHz)"
	InterfaceRfChannelLabelNr227708540MHz string = "227 (7085/40 MHz)"

	// InterfaceRfChannelLabelNr229709520MHz captures enum value "229 (7095/20 MHz)"
	InterfaceRfChannelLabelNr229709520MHz string = "229 (7095/20 MHz)"

	// InterfaceRfChannelLabelNr233711520MHz captures enum value "233 (7115/20 MHz)"
	InterfaceRfChannelLabelNr233711520MHz string = "233 (7115/20 MHz)"

	// InterfaceRfChannelLabelNr158Dot322Dot16GHz captures enum value "1 (58.32/2.16 GHz)"
	InterfaceRfChannelLabelNr158Dot322Dot16GHz string = "1 (58.32/2.16 GHz)"

	// InterfaceRfChannelLabelNr260Dot482Dot16GHz captures enum value "2 (60.48/2.16 GHz)"
	InterfaceRfChannelLabelNr260Dot482Dot16GHz string = "2 (60.48/2.16 GHz)"

	// InterfaceRfChannelLabelNr362Dot642Dot16GHz captures enum value "3 (62.64/2.16 GHz)"
	InterfaceRfChannelLabelNr362Dot642Dot16GHz string = "3 (62.64/2.16 GHz)"

	// InterfaceRfChannelLabelNr464Dot802Dot16GHz captures enum value "4 (64.80/2.16 GHz)"
	InterfaceRfChannelLabelNr464Dot802Dot16GHz string = "4 (64.80/2.16 GHz)"

	// InterfaceRfChannelLabelNr566Dot962Dot16GHz captures enum value "5 (66.96/2.16 GHz)"
	InterfaceRfChannelLabelNr566Dot962Dot16GHz string = "5 (66.96/2.16 GHz)"

	// InterfaceRfChannelLabelNr669Dot122Dot16GHz captures enum value "6 (69.12/2.16 GHz)"
	InterfaceRfChannelLabelNr669Dot122Dot16GHz string = "6 (69.12/2.16 GHz)"

	// InterfaceRfChannelLabelNr959Dot404Dot32GHz captures enum value "9 (59.40/4.32 GHz)"
	InterfaceRfChannelLabelNr959Dot404Dot32GHz string = "9 (59.40/4.32 GHz)"

	// InterfaceRfChannelLabelNr1061Dot564Dot32GHz captures enum value "10 (61.56/4.32 GHz)"
	InterfaceRfChannelLabelNr1061Dot564Dot32GHz string = "10 (61.56/4.32 GHz)"

	// InterfaceRfChannelLabelNr1163Dot724Dot32GHz captures enum value "11 (63.72/4.32 GHz)"
	InterfaceRfChannelLabelNr1163Dot724Dot32GHz string = "11 (63.72/4.32 GHz)"

	// InterfaceRfChannelLabelNr1265Dot884Dot32GHz captures enum value "12 (65.88/4.32 GHz)"
	InterfaceRfChannelLabelNr1265Dot884Dot32GHz string = "12 (65.88/4.32 GHz)"

	// InterfaceRfChannelLabelNr1368Dot044Dot32GHz captures enum value "13 (68.04/4.32 GHz)"
	InterfaceRfChannelLabelNr1368Dot044Dot32GHz string = "13 (68.04/4.32 GHz)"

	// InterfaceRfChannelLabelNr1760Dot486Dot48GHz captures enum value "17 (60.48/6.48 GHz)"
	InterfaceRfChannelLabelNr1760Dot486Dot48GHz string = "17 (60.48/6.48 GHz)"

	// InterfaceRfChannelLabelNr1862Dot646Dot48GHz captures enum value "18 (62.64/6.48 GHz)"
	InterfaceRfChannelLabelNr1862Dot646Dot48GHz string = "18 (62.64/6.48 GHz)"

	// InterfaceRfChannelLabelNr1964Dot806Dot48GHz captures enum value "19 (64.80/6.48 GHz)"
	InterfaceRfChannelLabelNr1964Dot806Dot48GHz string = "19 (64.80/6.48 GHz)"

	// InterfaceRfChannelLabelNr2066Dot966Dot48GHz captures enum value "20 (66.96/6.48 GHz)"
	InterfaceRfChannelLabelNr2066Dot966Dot48GHz string = "20 (66.96/6.48 GHz)"

	// InterfaceRfChannelLabelNr2561Dot568Dot64GHz captures enum value "25 (61.56/8.64 GHz)"
	InterfaceRfChannelLabelNr2561Dot568Dot64GHz string = "25 (61.56/8.64 GHz)"

	// InterfaceRfChannelLabelNr2663Dot728Dot64GHz captures enum value "26 (63.72/8.64 GHz)"
	InterfaceRfChannelLabelNr2663Dot728Dot64GHz string = "26 (63.72/8.64 GHz)"

	// InterfaceRfChannelLabelNr2765Dot888Dot64GHz captures enum value "27 (65.88/8.64 GHz)"
	InterfaceRfChannelLabelNr2765Dot888Dot64GHz string = "27 (65.88/8.64 GHz)"
)
View Source
const (

	// InterfaceRfChannelValueNr2Dot4gDash1Dash2412Dash22 captures enum value "2.4g-1-2412-22"
	InterfaceRfChannelValueNr2Dot4gDash1Dash2412Dash22 string = "2.4g-1-2412-22"

	// InterfaceRfChannelValueNr2Dot4gDash2Dash2417Dash22 captures enum value "2.4g-2-2417-22"
	InterfaceRfChannelValueNr2Dot4gDash2Dash2417Dash22 string = "2.4g-2-2417-22"

	// InterfaceRfChannelValueNr2Dot4gDash3Dash2422Dash22 captures enum value "2.4g-3-2422-22"
	InterfaceRfChannelValueNr2Dot4gDash3Dash2422Dash22 string = "2.4g-3-2422-22"

	// InterfaceRfChannelValueNr2Dot4gDash4Dash2427Dash22 captures enum value "2.4g-4-2427-22"
	InterfaceRfChannelValueNr2Dot4gDash4Dash2427Dash22 string = "2.4g-4-2427-22"

	// InterfaceRfChannelValueNr2Dot4gDash5Dash2432Dash22 captures enum value "2.4g-5-2432-22"
	InterfaceRfChannelValueNr2Dot4gDash5Dash2432Dash22 string = "2.4g-5-2432-22"

	// InterfaceRfChannelValueNr2Dot4gDash6Dash2437Dash22 captures enum value "2.4g-6-2437-22"
	InterfaceRfChannelValueNr2Dot4gDash6Dash2437Dash22 string = "2.4g-6-2437-22"

	// InterfaceRfChannelValueNr2Dot4gDash7Dash2442Dash22 captures enum value "2.4g-7-2442-22"
	InterfaceRfChannelValueNr2Dot4gDash7Dash2442Dash22 string = "2.4g-7-2442-22"

	// InterfaceRfChannelValueNr2Dot4gDash8Dash2447Dash22 captures enum value "2.4g-8-2447-22"
	InterfaceRfChannelValueNr2Dot4gDash8Dash2447Dash22 string = "2.4g-8-2447-22"

	// InterfaceRfChannelValueNr2Dot4gDash9Dash2452Dash22 captures enum value "2.4g-9-2452-22"
	InterfaceRfChannelValueNr2Dot4gDash9Dash2452Dash22 string = "2.4g-9-2452-22"

	// InterfaceRfChannelValueNr2Dot4gDash10Dash2457Dash22 captures enum value "2.4g-10-2457-22"
	InterfaceRfChannelValueNr2Dot4gDash10Dash2457Dash22 string = "2.4g-10-2457-22"

	// InterfaceRfChannelValueNr2Dot4gDash11Dash2462Dash22 captures enum value "2.4g-11-2462-22"
	InterfaceRfChannelValueNr2Dot4gDash11Dash2462Dash22 string = "2.4g-11-2462-22"

	// InterfaceRfChannelValueNr2Dot4gDash12Dash2467Dash22 captures enum value "2.4g-12-2467-22"
	InterfaceRfChannelValueNr2Dot4gDash12Dash2467Dash22 string = "2.4g-12-2467-22"

	// InterfaceRfChannelValueNr2Dot4gDash13Dash2472Dash22 captures enum value "2.4g-13-2472-22"
	InterfaceRfChannelValueNr2Dot4gDash13Dash2472Dash22 string = "2.4g-13-2472-22"

	// InterfaceRfChannelValueNr5gDash32Dash5160Dash20 captures enum value "5g-32-5160-20"
	InterfaceRfChannelValueNr5gDash32Dash5160Dash20 string = "5g-32-5160-20"

	// InterfaceRfChannelValueNr5gDash34Dash5170Dash40 captures enum value "5g-34-5170-40"
	InterfaceRfChannelValueNr5gDash34Dash5170Dash40 string = "5g-34-5170-40"

	// InterfaceRfChannelValueNr5gDash36Dash5180Dash20 captures enum value "5g-36-5180-20"
	InterfaceRfChannelValueNr5gDash36Dash5180Dash20 string = "5g-36-5180-20"

	// InterfaceRfChannelValueNr5gDash38Dash5190Dash40 captures enum value "5g-38-5190-40"
	InterfaceRfChannelValueNr5gDash38Dash5190Dash40 string = "5g-38-5190-40"

	// InterfaceRfChannelValueNr5gDash40Dash5200Dash20 captures enum value "5g-40-5200-20"
	InterfaceRfChannelValueNr5gDash40Dash5200Dash20 string = "5g-40-5200-20"

	// InterfaceRfChannelValueNr5gDash42Dash5210Dash80 captures enum value "5g-42-5210-80"
	InterfaceRfChannelValueNr5gDash42Dash5210Dash80 string = "5g-42-5210-80"

	// InterfaceRfChannelValueNr5gDash44Dash5220Dash20 captures enum value "5g-44-5220-20"
	InterfaceRfChannelValueNr5gDash44Dash5220Dash20 string = "5g-44-5220-20"

	// InterfaceRfChannelValueNr5gDash46Dash5230Dash40 captures enum value "5g-46-5230-40"
	InterfaceRfChannelValueNr5gDash46Dash5230Dash40 string = "5g-46-5230-40"

	// InterfaceRfChannelValueNr5gDash48Dash5240Dash20 captures enum value "5g-48-5240-20"
	InterfaceRfChannelValueNr5gDash48Dash5240Dash20 string = "5g-48-5240-20"

	// InterfaceRfChannelValueNr5gDash50Dash5250Dash160 captures enum value "5g-50-5250-160"
	InterfaceRfChannelValueNr5gDash50Dash5250Dash160 string = "5g-50-5250-160"

	// InterfaceRfChannelValueNr5gDash52Dash5260Dash20 captures enum value "5g-52-5260-20"
	InterfaceRfChannelValueNr5gDash52Dash5260Dash20 string = "5g-52-5260-20"

	// InterfaceRfChannelValueNr5gDash54Dash5270Dash40 captures enum value "5g-54-5270-40"
	InterfaceRfChannelValueNr5gDash54Dash5270Dash40 string = "5g-54-5270-40"

	// InterfaceRfChannelValueNr5gDash56Dash5280Dash20 captures enum value "5g-56-5280-20"
	InterfaceRfChannelValueNr5gDash56Dash5280Dash20 string = "5g-56-5280-20"

	// InterfaceRfChannelValueNr5gDash58Dash5290Dash80 captures enum value "5g-58-5290-80"
	InterfaceRfChannelValueNr5gDash58Dash5290Dash80 string = "5g-58-5290-80"

	// InterfaceRfChannelValueNr5gDash60Dash5300Dash20 captures enum value "5g-60-5300-20"
	InterfaceRfChannelValueNr5gDash60Dash5300Dash20 string = "5g-60-5300-20"

	// InterfaceRfChannelValueNr5gDash62Dash5310Dash40 captures enum value "5g-62-5310-40"
	InterfaceRfChannelValueNr5gDash62Dash5310Dash40 string = "5g-62-5310-40"

	// InterfaceRfChannelValueNr5gDash64Dash5320Dash20 captures enum value "5g-64-5320-20"
	InterfaceRfChannelValueNr5gDash64Dash5320Dash20 string = "5g-64-5320-20"

	// InterfaceRfChannelValueNr5gDash100Dash5500Dash20 captures enum value "5g-100-5500-20"
	InterfaceRfChannelValueNr5gDash100Dash5500Dash20 string = "5g-100-5500-20"

	// InterfaceRfChannelValueNr5gDash102Dash5510Dash40 captures enum value "5g-102-5510-40"
	InterfaceRfChannelValueNr5gDash102Dash5510Dash40 string = "5g-102-5510-40"

	// InterfaceRfChannelValueNr5gDash104Dash5520Dash20 captures enum value "5g-104-5520-20"
	InterfaceRfChannelValueNr5gDash104Dash5520Dash20 string = "5g-104-5520-20"

	// InterfaceRfChannelValueNr5gDash106Dash5530Dash80 captures enum value "5g-106-5530-80"
	InterfaceRfChannelValueNr5gDash106Dash5530Dash80 string = "5g-106-5530-80"

	// InterfaceRfChannelValueNr5gDash108Dash5540Dash20 captures enum value "5g-108-5540-20"
	InterfaceRfChannelValueNr5gDash108Dash5540Dash20 string = "5g-108-5540-20"

	// InterfaceRfChannelValueNr5gDash110Dash5550Dash40 captures enum value "5g-110-5550-40"
	InterfaceRfChannelValueNr5gDash110Dash5550Dash40 string = "5g-110-5550-40"

	// InterfaceRfChannelValueNr5gDash112Dash5560Dash20 captures enum value "5g-112-5560-20"
	InterfaceRfChannelValueNr5gDash112Dash5560Dash20 string = "5g-112-5560-20"

	// InterfaceRfChannelValueNr5gDash114Dash5570Dash160 captures enum value "5g-114-5570-160"
	InterfaceRfChannelValueNr5gDash114Dash5570Dash160 string = "5g-114-5570-160"

	// InterfaceRfChannelValueNr5gDash116Dash5580Dash20 captures enum value "5g-116-5580-20"
	InterfaceRfChannelValueNr5gDash116Dash5580Dash20 string = "5g-116-5580-20"

	// InterfaceRfChannelValueNr5gDash118Dash5590Dash40 captures enum value "5g-118-5590-40"
	InterfaceRfChannelValueNr5gDash118Dash5590Dash40 string = "5g-118-5590-40"

	// InterfaceRfChannelValueNr5gDash120Dash5600Dash20 captures enum value "5g-120-5600-20"
	InterfaceRfChannelValueNr5gDash120Dash5600Dash20 string = "5g-120-5600-20"

	// InterfaceRfChannelValueNr5gDash122Dash5610Dash80 captures enum value "5g-122-5610-80"
	InterfaceRfChannelValueNr5gDash122Dash5610Dash80 string = "5g-122-5610-80"

	// InterfaceRfChannelValueNr5gDash124Dash5620Dash20 captures enum value "5g-124-5620-20"
	InterfaceRfChannelValueNr5gDash124Dash5620Dash20 string = "5g-124-5620-20"

	// InterfaceRfChannelValueNr5gDash126Dash5630Dash40 captures enum value "5g-126-5630-40"
	InterfaceRfChannelValueNr5gDash126Dash5630Dash40 string = "5g-126-5630-40"

	// InterfaceRfChannelValueNr5gDash128Dash5640Dash20 captures enum value "5g-128-5640-20"
	InterfaceRfChannelValueNr5gDash128Dash5640Dash20 string = "5g-128-5640-20"

	// InterfaceRfChannelValueNr5gDash132Dash5660Dash20 captures enum value "5g-132-5660-20"
	InterfaceRfChannelValueNr5gDash132Dash5660Dash20 string = "5g-132-5660-20"

	// InterfaceRfChannelValueNr5gDash134Dash5670Dash40 captures enum value "5g-134-5670-40"
	InterfaceRfChannelValueNr5gDash134Dash5670Dash40 string = "5g-134-5670-40"

	// InterfaceRfChannelValueNr5gDash136Dash5680Dash20 captures enum value "5g-136-5680-20"
	InterfaceRfChannelValueNr5gDash136Dash5680Dash20 string = "5g-136-5680-20"

	// InterfaceRfChannelValueNr5gDash138Dash5690Dash80 captures enum value "5g-138-5690-80"
	InterfaceRfChannelValueNr5gDash138Dash5690Dash80 string = "5g-138-5690-80"

	// InterfaceRfChannelValueNr5gDash140Dash5700Dash20 captures enum value "5g-140-5700-20"
	InterfaceRfChannelValueNr5gDash140Dash5700Dash20 string = "5g-140-5700-20"

	// InterfaceRfChannelValueNr5gDash142Dash5710Dash40 captures enum value "5g-142-5710-40"
	InterfaceRfChannelValueNr5gDash142Dash5710Dash40 string = "5g-142-5710-40"

	// InterfaceRfChannelValueNr5gDash144Dash5720Dash20 captures enum value "5g-144-5720-20"
	InterfaceRfChannelValueNr5gDash144Dash5720Dash20 string = "5g-144-5720-20"

	// InterfaceRfChannelValueNr5gDash149Dash5745Dash20 captures enum value "5g-149-5745-20"
	InterfaceRfChannelValueNr5gDash149Dash5745Dash20 string = "5g-149-5745-20"

	// InterfaceRfChannelValueNr5gDash151Dash5755Dash40 captures enum value "5g-151-5755-40"
	InterfaceRfChannelValueNr5gDash151Dash5755Dash40 string = "5g-151-5755-40"

	// InterfaceRfChannelValueNr5gDash153Dash5765Dash20 captures enum value "5g-153-5765-20"
	InterfaceRfChannelValueNr5gDash153Dash5765Dash20 string = "5g-153-5765-20"

	// InterfaceRfChannelValueNr5gDash155Dash5775Dash80 captures enum value "5g-155-5775-80"
	InterfaceRfChannelValueNr5gDash155Dash5775Dash80 string = "5g-155-5775-80"

	// InterfaceRfChannelValueNr5gDash157Dash5785Dash20 captures enum value "5g-157-5785-20"
	InterfaceRfChannelValueNr5gDash157Dash5785Dash20 string = "5g-157-5785-20"

	// InterfaceRfChannelValueNr5gDash159Dash5795Dash40 captures enum value "5g-159-5795-40"
	InterfaceRfChannelValueNr5gDash159Dash5795Dash40 string = "5g-159-5795-40"

	// InterfaceRfChannelValueNr5gDash161Dash5805Dash20 captures enum value "5g-161-5805-20"
	InterfaceRfChannelValueNr5gDash161Dash5805Dash20 string = "5g-161-5805-20"

	// InterfaceRfChannelValueNr5gDash163Dash5815Dash160 captures enum value "5g-163-5815-160"
	InterfaceRfChannelValueNr5gDash163Dash5815Dash160 string = "5g-163-5815-160"

	// InterfaceRfChannelValueNr5gDash165Dash5825Dash20 captures enum value "5g-165-5825-20"
	InterfaceRfChannelValueNr5gDash165Dash5825Dash20 string = "5g-165-5825-20"

	// InterfaceRfChannelValueNr5gDash167Dash5835Dash40 captures enum value "5g-167-5835-40"
	InterfaceRfChannelValueNr5gDash167Dash5835Dash40 string = "5g-167-5835-40"

	// InterfaceRfChannelValueNr5gDash169Dash5845Dash20 captures enum value "5g-169-5845-20"
	InterfaceRfChannelValueNr5gDash169Dash5845Dash20 string = "5g-169-5845-20"

	// InterfaceRfChannelValueNr5gDash171Dash5855Dash80 captures enum value "5g-171-5855-80"
	InterfaceRfChannelValueNr5gDash171Dash5855Dash80 string = "5g-171-5855-80"

	// InterfaceRfChannelValueNr5gDash173Dash5865Dash20 captures enum value "5g-173-5865-20"
	InterfaceRfChannelValueNr5gDash173Dash5865Dash20 string = "5g-173-5865-20"

	// InterfaceRfChannelValueNr5gDash175Dash5875Dash40 captures enum value "5g-175-5875-40"
	InterfaceRfChannelValueNr5gDash175Dash5875Dash40 string = "5g-175-5875-40"

	// InterfaceRfChannelValueNr5gDash177Dash5885Dash20 captures enum value "5g-177-5885-20"
	InterfaceRfChannelValueNr5gDash177Dash5885Dash20 string = "5g-177-5885-20"

	// InterfaceRfChannelValueNr6gDash1Dash5955Dash20 captures enum value "6g-1-5955-20"
	InterfaceRfChannelValueNr6gDash1Dash5955Dash20 string = "6g-1-5955-20"

	// InterfaceRfChannelValueNr6gDash3Dash5965Dash40 captures enum value "6g-3-5965-40"
	InterfaceRfChannelValueNr6gDash3Dash5965Dash40 string = "6g-3-5965-40"

	// InterfaceRfChannelValueNr6gDash5Dash5975Dash20 captures enum value "6g-5-5975-20"
	InterfaceRfChannelValueNr6gDash5Dash5975Dash20 string = "6g-5-5975-20"

	// InterfaceRfChannelValueNr6gDash7Dash5985Dash80 captures enum value "6g-7-5985-80"
	InterfaceRfChannelValueNr6gDash7Dash5985Dash80 string = "6g-7-5985-80"

	// InterfaceRfChannelValueNr6gDash9Dash5995Dash20 captures enum value "6g-9-5995-20"
	InterfaceRfChannelValueNr6gDash9Dash5995Dash20 string = "6g-9-5995-20"

	// InterfaceRfChannelValueNr6gDash11Dash6005Dash40 captures enum value "6g-11-6005-40"
	InterfaceRfChannelValueNr6gDash11Dash6005Dash40 string = "6g-11-6005-40"

	// InterfaceRfChannelValueNr6gDash13Dash6015Dash20 captures enum value "6g-13-6015-20"
	InterfaceRfChannelValueNr6gDash13Dash6015Dash20 string = "6g-13-6015-20"

	// InterfaceRfChannelValueNr6gDash15Dash6025Dash160 captures enum value "6g-15-6025-160"
	InterfaceRfChannelValueNr6gDash15Dash6025Dash160 string = "6g-15-6025-160"

	// InterfaceRfChannelValueNr6gDash17Dash6035Dash20 captures enum value "6g-17-6035-20"
	InterfaceRfChannelValueNr6gDash17Dash6035Dash20 string = "6g-17-6035-20"

	// InterfaceRfChannelValueNr6gDash19Dash6045Dash40 captures enum value "6g-19-6045-40"
	InterfaceRfChannelValueNr6gDash19Dash6045Dash40 string = "6g-19-6045-40"

	// InterfaceRfChannelValueNr6gDash21Dash6055Dash20 captures enum value "6g-21-6055-20"
	InterfaceRfChannelValueNr6gDash21Dash6055Dash20 string = "6g-21-6055-20"

	// InterfaceRfChannelValueNr6gDash23Dash6065Dash80 captures enum value "6g-23-6065-80"
	InterfaceRfChannelValueNr6gDash23Dash6065Dash80 string = "6g-23-6065-80"

	// InterfaceRfChannelValueNr6gDash25Dash6075Dash20 captures enum value "6g-25-6075-20"
	InterfaceRfChannelValueNr6gDash25Dash6075Dash20 string = "6g-25-6075-20"

	// InterfaceRfChannelValueNr6gDash27Dash6085Dash40 captures enum value "6g-27-6085-40"
	InterfaceRfChannelValueNr6gDash27Dash6085Dash40 string = "6g-27-6085-40"

	// InterfaceRfChannelValueNr6gDash29Dash6095Dash20 captures enum value "6g-29-6095-20"
	InterfaceRfChannelValueNr6gDash29Dash6095Dash20 string = "6g-29-6095-20"

	// InterfaceRfChannelValueNr6gDash31Dash6105Dash320 captures enum value "6g-31-6105-320"
	InterfaceRfChannelValueNr6gDash31Dash6105Dash320 string = "6g-31-6105-320"

	// InterfaceRfChannelValueNr6gDash33Dash6115Dash20 captures enum value "6g-33-6115-20"
	InterfaceRfChannelValueNr6gDash33Dash6115Dash20 string = "6g-33-6115-20"

	// InterfaceRfChannelValueNr6gDash35Dash6125Dash40 captures enum value "6g-35-6125-40"
	InterfaceRfChannelValueNr6gDash35Dash6125Dash40 string = "6g-35-6125-40"

	// InterfaceRfChannelValueNr6gDash37Dash6135Dash20 captures enum value "6g-37-6135-20"
	InterfaceRfChannelValueNr6gDash37Dash6135Dash20 string = "6g-37-6135-20"

	// InterfaceRfChannelValueNr6gDash39Dash6145Dash80 captures enum value "6g-39-6145-80"
	InterfaceRfChannelValueNr6gDash39Dash6145Dash80 string = "6g-39-6145-80"

	// InterfaceRfChannelValueNr6gDash41Dash6155Dash20 captures enum value "6g-41-6155-20"
	InterfaceRfChannelValueNr6gDash41Dash6155Dash20 string = "6g-41-6155-20"

	// InterfaceRfChannelValueNr6gDash43Dash6165Dash40 captures enum value "6g-43-6165-40"
	InterfaceRfChannelValueNr6gDash43Dash6165Dash40 string = "6g-43-6165-40"

	// InterfaceRfChannelValueNr6gDash45Dash6175Dash20 captures enum value "6g-45-6175-20"
	InterfaceRfChannelValueNr6gDash45Dash6175Dash20 string = "6g-45-6175-20"

	// InterfaceRfChannelValueNr6gDash47Dash6185Dash160 captures enum value "6g-47-6185-160"
	InterfaceRfChannelValueNr6gDash47Dash6185Dash160 string = "6g-47-6185-160"

	// InterfaceRfChannelValueNr6gDash49Dash6195Dash20 captures enum value "6g-49-6195-20"
	InterfaceRfChannelValueNr6gDash49Dash6195Dash20 string = "6g-49-6195-20"

	// InterfaceRfChannelValueNr6gDash51Dash6205Dash40 captures enum value "6g-51-6205-40"
	InterfaceRfChannelValueNr6gDash51Dash6205Dash40 string = "6g-51-6205-40"

	// InterfaceRfChannelValueNr6gDash53Dash6215Dash20 captures enum value "6g-53-6215-20"
	InterfaceRfChannelValueNr6gDash53Dash6215Dash20 string = "6g-53-6215-20"

	// InterfaceRfChannelValueNr6gDash55Dash6225Dash80 captures enum value "6g-55-6225-80"
	InterfaceRfChannelValueNr6gDash55Dash6225Dash80 string = "6g-55-6225-80"

	// InterfaceRfChannelValueNr6gDash57Dash6235Dash20 captures enum value "6g-57-6235-20"
	InterfaceRfChannelValueNr6gDash57Dash6235Dash20 string = "6g-57-6235-20"

	// InterfaceRfChannelValueNr6gDash59Dash6245Dash40 captures enum value "6g-59-6245-40"
	InterfaceRfChannelValueNr6gDash59Dash6245Dash40 string = "6g-59-6245-40"

	// InterfaceRfChannelValueNr6gDash61Dash6255Dash20 captures enum value "6g-61-6255-20"
	InterfaceRfChannelValueNr6gDash61Dash6255Dash20 string = "6g-61-6255-20"

	// InterfaceRfChannelValueNr6gDash65Dash6275Dash20 captures enum value "6g-65-6275-20"
	InterfaceRfChannelValueNr6gDash65Dash6275Dash20 string = "6g-65-6275-20"

	// InterfaceRfChannelValueNr6gDash67Dash6285Dash40 captures enum value "6g-67-6285-40"
	InterfaceRfChannelValueNr6gDash67Dash6285Dash40 string = "6g-67-6285-40"

	// InterfaceRfChannelValueNr6gDash69Dash6295Dash20 captures enum value "6g-69-6295-20"
	InterfaceRfChannelValueNr6gDash69Dash6295Dash20 string = "6g-69-6295-20"

	// InterfaceRfChannelValueNr6gDash71Dash6305Dash80 captures enum value "6g-71-6305-80"
	InterfaceRfChannelValueNr6gDash71Dash6305Dash80 string = "6g-71-6305-80"

	// InterfaceRfChannelValueNr6gDash73Dash6315Dash20 captures enum value "6g-73-6315-20"
	InterfaceRfChannelValueNr6gDash73Dash6315Dash20 string = "6g-73-6315-20"

	// InterfaceRfChannelValueNr6gDash75Dash6325Dash40 captures enum value "6g-75-6325-40"
	InterfaceRfChannelValueNr6gDash75Dash6325Dash40 string = "6g-75-6325-40"

	// InterfaceRfChannelValueNr6gDash77Dash6335Dash20 captures enum value "6g-77-6335-20"
	InterfaceRfChannelValueNr6gDash77Dash6335Dash20 string = "6g-77-6335-20"

	// InterfaceRfChannelValueNr6gDash79Dash6345Dash160 captures enum value "6g-79-6345-160"
	InterfaceRfChannelValueNr6gDash79Dash6345Dash160 string = "6g-79-6345-160"

	// InterfaceRfChannelValueNr6gDash81Dash6355Dash20 captures enum value "6g-81-6355-20"
	InterfaceRfChannelValueNr6gDash81Dash6355Dash20 string = "6g-81-6355-20"

	// InterfaceRfChannelValueNr6gDash83Dash6365Dash40 captures enum value "6g-83-6365-40"
	InterfaceRfChannelValueNr6gDash83Dash6365Dash40 string = "6g-83-6365-40"

	// InterfaceRfChannelValueNr6gDash85Dash6375Dash20 captures enum value "6g-85-6375-20"
	InterfaceRfChannelValueNr6gDash85Dash6375Dash20 string = "6g-85-6375-20"

	// InterfaceRfChannelValueNr6gDash87Dash6385Dash80 captures enum value "6g-87-6385-80"
	InterfaceRfChannelValueNr6gDash87Dash6385Dash80 string = "6g-87-6385-80"

	// InterfaceRfChannelValueNr6gDash89Dash6395Dash20 captures enum value "6g-89-6395-20"
	InterfaceRfChannelValueNr6gDash89Dash6395Dash20 string = "6g-89-6395-20"

	// InterfaceRfChannelValueNr6gDash91Dash6405Dash40 captures enum value "6g-91-6405-40"
	InterfaceRfChannelValueNr6gDash91Dash6405Dash40 string = "6g-91-6405-40"

	// InterfaceRfChannelValueNr6gDash93Dash6415Dash20 captures enum value "6g-93-6415-20"
	InterfaceRfChannelValueNr6gDash93Dash6415Dash20 string = "6g-93-6415-20"

	// InterfaceRfChannelValueNr6gDash95Dash6425Dash320 captures enum value "6g-95-6425-320"
	InterfaceRfChannelValueNr6gDash95Dash6425Dash320 string = "6g-95-6425-320"

	// InterfaceRfChannelValueNr6gDash97Dash6435Dash20 captures enum value "6g-97-6435-20"
	InterfaceRfChannelValueNr6gDash97Dash6435Dash20 string = "6g-97-6435-20"

	// InterfaceRfChannelValueNr6gDash99Dash6445Dash40 captures enum value "6g-99-6445-40"
	InterfaceRfChannelValueNr6gDash99Dash6445Dash40 string = "6g-99-6445-40"

	// InterfaceRfChannelValueNr6gDash101Dash6455Dash20 captures enum value "6g-101-6455-20"
	InterfaceRfChannelValueNr6gDash101Dash6455Dash20 string = "6g-101-6455-20"

	// InterfaceRfChannelValueNr6gDash103Dash6465Dash80 captures enum value "6g-103-6465-80"
	InterfaceRfChannelValueNr6gDash103Dash6465Dash80 string = "6g-103-6465-80"

	// InterfaceRfChannelValueNr6gDash105Dash6475Dash20 captures enum value "6g-105-6475-20"
	InterfaceRfChannelValueNr6gDash105Dash6475Dash20 string = "6g-105-6475-20"

	// InterfaceRfChannelValueNr6gDash107Dash6485Dash40 captures enum value "6g-107-6485-40"
	InterfaceRfChannelValueNr6gDash107Dash6485Dash40 string = "6g-107-6485-40"

	// InterfaceRfChannelValueNr6gDash109Dash6495Dash20 captures enum value "6g-109-6495-20"
	InterfaceRfChannelValueNr6gDash109Dash6495Dash20 string = "6g-109-6495-20"

	// InterfaceRfChannelValueNr6gDash111Dash6505Dash160 captures enum value "6g-111-6505-160"
	InterfaceRfChannelValueNr6gDash111Dash6505Dash160 string = "6g-111-6505-160"

	// InterfaceRfChannelValueNr6gDash113Dash6515Dash20 captures enum value "6g-113-6515-20"
	InterfaceRfChannelValueNr6gDash113Dash6515Dash20 string = "6g-113-6515-20"

	// InterfaceRfChannelValueNr6gDash115Dash6525Dash40 captures enum value "6g-115-6525-40"
	InterfaceRfChannelValueNr6gDash115Dash6525Dash40 string = "6g-115-6525-40"

	// InterfaceRfChannelValueNr6gDash117Dash6535Dash20 captures enum value "6g-117-6535-20"
	InterfaceRfChannelValueNr6gDash117Dash6535Dash20 string = "6g-117-6535-20"

	// InterfaceRfChannelValueNr6gDash119Dash6545Dash80 captures enum value "6g-119-6545-80"
	InterfaceRfChannelValueNr6gDash119Dash6545Dash80 string = "6g-119-6545-80"

	// InterfaceRfChannelValueNr6gDash121Dash6555Dash20 captures enum value "6g-121-6555-20"
	InterfaceRfChannelValueNr6gDash121Dash6555Dash20 string = "6g-121-6555-20"

	// InterfaceRfChannelValueNr6gDash123Dash6565Dash40 captures enum value "6g-123-6565-40"
	InterfaceRfChannelValueNr6gDash123Dash6565Dash40 string = "6g-123-6565-40"

	// InterfaceRfChannelValueNr6gDash125Dash6575Dash20 captures enum value "6g-125-6575-20"
	InterfaceRfChannelValueNr6gDash125Dash6575Dash20 string = "6g-125-6575-20"

	// InterfaceRfChannelValueNr6gDash129Dash6595Dash20 captures enum value "6g-129-6595-20"
	InterfaceRfChannelValueNr6gDash129Dash6595Dash20 string = "6g-129-6595-20"

	// InterfaceRfChannelValueNr6gDash131Dash6605Dash40 captures enum value "6g-131-6605-40"
	InterfaceRfChannelValueNr6gDash131Dash6605Dash40 string = "6g-131-6605-40"

	// InterfaceRfChannelValueNr6gDash133Dash6615Dash20 captures enum value "6g-133-6615-20"
	InterfaceRfChannelValueNr6gDash133Dash6615Dash20 string = "6g-133-6615-20"

	// InterfaceRfChannelValueNr6gDash135Dash6625Dash80 captures enum value "6g-135-6625-80"
	InterfaceRfChannelValueNr6gDash135Dash6625Dash80 string = "6g-135-6625-80"

	// InterfaceRfChannelValueNr6gDash137Dash6635Dash20 captures enum value "6g-137-6635-20"
	InterfaceRfChannelValueNr6gDash137Dash6635Dash20 string = "6g-137-6635-20"

	// InterfaceRfChannelValueNr6gDash139Dash6645Dash40 captures enum value "6g-139-6645-40"
	InterfaceRfChannelValueNr6gDash139Dash6645Dash40 string = "6g-139-6645-40"

	// InterfaceRfChannelValueNr6gDash141Dash6655Dash20 captures enum value "6g-141-6655-20"
	InterfaceRfChannelValueNr6gDash141Dash6655Dash20 string = "6g-141-6655-20"

	// InterfaceRfChannelValueNr6gDash143Dash6665Dash160 captures enum value "6g-143-6665-160"
	InterfaceRfChannelValueNr6gDash143Dash6665Dash160 string = "6g-143-6665-160"

	// InterfaceRfChannelValueNr6gDash145Dash6675Dash20 captures enum value "6g-145-6675-20"
	InterfaceRfChannelValueNr6gDash145Dash6675Dash20 string = "6g-145-6675-20"

	// InterfaceRfChannelValueNr6gDash147Dash6685Dash40 captures enum value "6g-147-6685-40"
	InterfaceRfChannelValueNr6gDash147Dash6685Dash40 string = "6g-147-6685-40"

	// InterfaceRfChannelValueNr6gDash149Dash6695Dash20 captures enum value "6g-149-6695-20"
	InterfaceRfChannelValueNr6gDash149Dash6695Dash20 string = "6g-149-6695-20"

	// InterfaceRfChannelValueNr6gDash151Dash6705Dash80 captures enum value "6g-151-6705-80"
	InterfaceRfChannelValueNr6gDash151Dash6705Dash80 string = "6g-151-6705-80"

	// InterfaceRfChannelValueNr6gDash153Dash6715Dash20 captures enum value "6g-153-6715-20"
	InterfaceRfChannelValueNr6gDash153Dash6715Dash20 string = "6g-153-6715-20"

	// InterfaceRfChannelValueNr6gDash155Dash6725Dash40 captures enum value "6g-155-6725-40"
	InterfaceRfChannelValueNr6gDash155Dash6725Dash40 string = "6g-155-6725-40"

	// InterfaceRfChannelValueNr6gDash157Dash6735Dash20 captures enum value "6g-157-6735-20"
	InterfaceRfChannelValueNr6gDash157Dash6735Dash20 string = "6g-157-6735-20"

	// InterfaceRfChannelValueNr6gDash159Dash6745Dash320 captures enum value "6g-159-6745-320"
	InterfaceRfChannelValueNr6gDash159Dash6745Dash320 string = "6g-159-6745-320"

	// InterfaceRfChannelValueNr6gDash161Dash6755Dash20 captures enum value "6g-161-6755-20"
	InterfaceRfChannelValueNr6gDash161Dash6755Dash20 string = "6g-161-6755-20"

	// InterfaceRfChannelValueNr6gDash163Dash6765Dash40 captures enum value "6g-163-6765-40"
	InterfaceRfChannelValueNr6gDash163Dash6765Dash40 string = "6g-163-6765-40"

	// InterfaceRfChannelValueNr6gDash165Dash6775Dash20 captures enum value "6g-165-6775-20"
	InterfaceRfChannelValueNr6gDash165Dash6775Dash20 string = "6g-165-6775-20"

	// InterfaceRfChannelValueNr6gDash167Dash6785Dash80 captures enum value "6g-167-6785-80"
	InterfaceRfChannelValueNr6gDash167Dash6785Dash80 string = "6g-167-6785-80"

	// InterfaceRfChannelValueNr6gDash169Dash6795Dash20 captures enum value "6g-169-6795-20"
	InterfaceRfChannelValueNr6gDash169Dash6795Dash20 string = "6g-169-6795-20"

	// InterfaceRfChannelValueNr6gDash171Dash6805Dash40 captures enum value "6g-171-6805-40"
	InterfaceRfChannelValueNr6gDash171Dash6805Dash40 string = "6g-171-6805-40"

	// InterfaceRfChannelValueNr6gDash173Dash6815Dash20 captures enum value "6g-173-6815-20"
	InterfaceRfChannelValueNr6gDash173Dash6815Dash20 string = "6g-173-6815-20"

	// InterfaceRfChannelValueNr6gDash175Dash6825Dash160 captures enum value "6g-175-6825-160"
	InterfaceRfChannelValueNr6gDash175Dash6825Dash160 string = "6g-175-6825-160"

	// InterfaceRfChannelValueNr6gDash177Dash6835Dash20 captures enum value "6g-177-6835-20"
	InterfaceRfChannelValueNr6gDash177Dash6835Dash20 string = "6g-177-6835-20"

	// InterfaceRfChannelValueNr6gDash179Dash6845Dash40 captures enum value "6g-179-6845-40"
	InterfaceRfChannelValueNr6gDash179Dash6845Dash40 string = "6g-179-6845-40"

	// InterfaceRfChannelValueNr6gDash181Dash6855Dash20 captures enum value "6g-181-6855-20"
	InterfaceRfChannelValueNr6gDash181Dash6855Dash20 string = "6g-181-6855-20"

	// InterfaceRfChannelValueNr6gDash183Dash6865Dash80 captures enum value "6g-183-6865-80"
	InterfaceRfChannelValueNr6gDash183Dash6865Dash80 string = "6g-183-6865-80"

	// InterfaceRfChannelValueNr6gDash185Dash6875Dash20 captures enum value "6g-185-6875-20"
	InterfaceRfChannelValueNr6gDash185Dash6875Dash20 string = "6g-185-6875-20"

	// InterfaceRfChannelValueNr6gDash187Dash6885Dash40 captures enum value "6g-187-6885-40"
	InterfaceRfChannelValueNr6gDash187Dash6885Dash40 string = "6g-187-6885-40"

	// InterfaceRfChannelValueNr6gDash189Dash6895Dash20 captures enum value "6g-189-6895-20"
	InterfaceRfChannelValueNr6gDash189Dash6895Dash20 string = "6g-189-6895-20"

	// InterfaceRfChannelValueNr6gDash193Dash6915Dash20 captures enum value "6g-193-6915-20"
	InterfaceRfChannelValueNr6gDash193Dash6915Dash20 string = "6g-193-6915-20"

	// InterfaceRfChannelValueNr6gDash195Dash6925Dash40 captures enum value "6g-195-6925-40"
	InterfaceRfChannelValueNr6gDash195Dash6925Dash40 string = "6g-195-6925-40"

	// InterfaceRfChannelValueNr6gDash197Dash6935Dash20 captures enum value "6g-197-6935-20"
	InterfaceRfChannelValueNr6gDash197Dash6935Dash20 string = "6g-197-6935-20"

	// InterfaceRfChannelValueNr6gDash199Dash6945Dash80 captures enum value "6g-199-6945-80"
	InterfaceRfChannelValueNr6gDash199Dash6945Dash80 string = "6g-199-6945-80"

	// InterfaceRfChannelValueNr6gDash201Dash6955Dash20 captures enum value "6g-201-6955-20"
	InterfaceRfChannelValueNr6gDash201Dash6955Dash20 string = "6g-201-6955-20"

	// InterfaceRfChannelValueNr6gDash203Dash6965Dash40 captures enum value "6g-203-6965-40"
	InterfaceRfChannelValueNr6gDash203Dash6965Dash40 string = "6g-203-6965-40"

	// InterfaceRfChannelValueNr6gDash205Dash6975Dash20 captures enum value "6g-205-6975-20"
	InterfaceRfChannelValueNr6gDash205Dash6975Dash20 string = "6g-205-6975-20"

	// InterfaceRfChannelValueNr6gDash207Dash6985Dash160 captures enum value "6g-207-6985-160"
	InterfaceRfChannelValueNr6gDash207Dash6985Dash160 string = "6g-207-6985-160"

	// InterfaceRfChannelValueNr6gDash209Dash6995Dash20 captures enum value "6g-209-6995-20"
	InterfaceRfChannelValueNr6gDash209Dash6995Dash20 string = "6g-209-6995-20"

	// InterfaceRfChannelValueNr6gDash211Dash7005Dash40 captures enum value "6g-211-7005-40"
	InterfaceRfChannelValueNr6gDash211Dash7005Dash40 string = "6g-211-7005-40"

	// InterfaceRfChannelValueNr6gDash213Dash7015Dash20 captures enum value "6g-213-7015-20"
	InterfaceRfChannelValueNr6gDash213Dash7015Dash20 string = "6g-213-7015-20"

	// InterfaceRfChannelValueNr6gDash215Dash7025Dash80 captures enum value "6g-215-7025-80"
	InterfaceRfChannelValueNr6gDash215Dash7025Dash80 string = "6g-215-7025-80"

	// InterfaceRfChannelValueNr6gDash217Dash7035Dash20 captures enum value "6g-217-7035-20"
	InterfaceRfChannelValueNr6gDash217Dash7035Dash20 string = "6g-217-7035-20"

	// InterfaceRfChannelValueNr6gDash219Dash7045Dash40 captures enum value "6g-219-7045-40"
	InterfaceRfChannelValueNr6gDash219Dash7045Dash40 string = "6g-219-7045-40"

	// InterfaceRfChannelValueNr6gDash221Dash7055Dash20 captures enum value "6g-221-7055-20"
	InterfaceRfChannelValueNr6gDash221Dash7055Dash20 string = "6g-221-7055-20"

	// InterfaceRfChannelValueNr6gDash225Dash7075Dash20 captures enum value "6g-225-7075-20"
	InterfaceRfChannelValueNr6gDash225Dash7075Dash20 string = "6g-225-7075-20"

	// InterfaceRfChannelValueNr6gDash227Dash7085Dash40 captures enum value "6g-227-7085-40"
	InterfaceRfChannelValueNr6gDash227Dash7085Dash40 string = "6g-227-7085-40"

	// InterfaceRfChannelValueNr6gDash229Dash7095Dash20 captures enum value "6g-229-7095-20"
	InterfaceRfChannelValueNr6gDash229Dash7095Dash20 string = "6g-229-7095-20"

	// InterfaceRfChannelValueNr6gDash233Dash7115Dash20 captures enum value "6g-233-7115-20"
	InterfaceRfChannelValueNr6gDash233Dash7115Dash20 string = "6g-233-7115-20"

	// InterfaceRfChannelValueNr60gDash1Dash58320Dash2160 captures enum value "60g-1-58320-2160"
	InterfaceRfChannelValueNr60gDash1Dash58320Dash2160 string = "60g-1-58320-2160"

	// InterfaceRfChannelValueNr60gDash2Dash60480Dash2160 captures enum value "60g-2-60480-2160"
	InterfaceRfChannelValueNr60gDash2Dash60480Dash2160 string = "60g-2-60480-2160"

	// InterfaceRfChannelValueNr60gDash3Dash62640Dash2160 captures enum value "60g-3-62640-2160"
	InterfaceRfChannelValueNr60gDash3Dash62640Dash2160 string = "60g-3-62640-2160"

	// InterfaceRfChannelValueNr60gDash4Dash64800Dash2160 captures enum value "60g-4-64800-2160"
	InterfaceRfChannelValueNr60gDash4Dash64800Dash2160 string = "60g-4-64800-2160"

	// InterfaceRfChannelValueNr60gDash5Dash66960Dash2160 captures enum value "60g-5-66960-2160"
	InterfaceRfChannelValueNr60gDash5Dash66960Dash2160 string = "60g-5-66960-2160"

	// InterfaceRfChannelValueNr60gDash6Dash69120Dash2160 captures enum value "60g-6-69120-2160"
	InterfaceRfChannelValueNr60gDash6Dash69120Dash2160 string = "60g-6-69120-2160"

	// InterfaceRfChannelValueNr60gDash9Dash59400Dash4320 captures enum value "60g-9-59400-4320"
	InterfaceRfChannelValueNr60gDash9Dash59400Dash4320 string = "60g-9-59400-4320"

	// InterfaceRfChannelValueNr60gDash10Dash61560Dash4320 captures enum value "60g-10-61560-4320"
	InterfaceRfChannelValueNr60gDash10Dash61560Dash4320 string = "60g-10-61560-4320"

	// InterfaceRfChannelValueNr60gDash11Dash63720Dash4320 captures enum value "60g-11-63720-4320"
	InterfaceRfChannelValueNr60gDash11Dash63720Dash4320 string = "60g-11-63720-4320"

	// InterfaceRfChannelValueNr60gDash12Dash65880Dash4320 captures enum value "60g-12-65880-4320"
	InterfaceRfChannelValueNr60gDash12Dash65880Dash4320 string = "60g-12-65880-4320"

	// InterfaceRfChannelValueNr60gDash13Dash68040Dash4320 captures enum value "60g-13-68040-4320"
	InterfaceRfChannelValueNr60gDash13Dash68040Dash4320 string = "60g-13-68040-4320"

	// InterfaceRfChannelValueNr60gDash17Dash60480Dash6480 captures enum value "60g-17-60480-6480"
	InterfaceRfChannelValueNr60gDash17Dash60480Dash6480 string = "60g-17-60480-6480"

	// InterfaceRfChannelValueNr60gDash18Dash62640Dash6480 captures enum value "60g-18-62640-6480"
	InterfaceRfChannelValueNr60gDash18Dash62640Dash6480 string = "60g-18-62640-6480"

	// InterfaceRfChannelValueNr60gDash19Dash64800Dash6480 captures enum value "60g-19-64800-6480"
	InterfaceRfChannelValueNr60gDash19Dash64800Dash6480 string = "60g-19-64800-6480"

	// InterfaceRfChannelValueNr60gDash20Dash66960Dash6480 captures enum value "60g-20-66960-6480"
	InterfaceRfChannelValueNr60gDash20Dash66960Dash6480 string = "60g-20-66960-6480"

	// InterfaceRfChannelValueNr60gDash25Dash61560Dash6480 captures enum value "60g-25-61560-6480"
	InterfaceRfChannelValueNr60gDash25Dash61560Dash6480 string = "60g-25-61560-6480"

	// InterfaceRfChannelValueNr60gDash26Dash63720Dash6480 captures enum value "60g-26-63720-6480"
	InterfaceRfChannelValueNr60gDash26Dash63720Dash6480 string = "60g-26-63720-6480"

	// InterfaceRfChannelValueNr60gDash27Dash65880Dash6480 captures enum value "60g-27-65880-6480"
	InterfaceRfChannelValueNr60gDash27Dash65880Dash6480 string = "60g-27-65880-6480"
)
View Source
const (

	// InterfaceRfRoleLabelAccessPoint captures enum value "Access point"
	InterfaceRfRoleLabelAccessPoint string = "Access point"

	// InterfaceRfRoleLabelStation captures enum value "Station"
	InterfaceRfRoleLabelStation string = "Station"
)
View Source
const (

	// InterfaceRfRoleValueAp captures enum value "ap"
	InterfaceRfRoleValueAp string = "ap"

	// InterfaceRfRoleValueStation captures enum value "station"
	InterfaceRfRoleValueStation string = "station"
)
View Source
const (

	// InterfaceTypeLabelVirtual captures enum value "Virtual"
	InterfaceTypeLabelVirtual string = "Virtual"

	// InterfaceTypeLabelBridge captures enum value "Bridge"
	InterfaceTypeLabelBridge string = "Bridge"

	// InterfaceTypeLabelLinkAggregationGroupLAG captures enum value "Link Aggregation Group (LAG)"
	InterfaceTypeLabelLinkAggregationGroupLAG string = "Link Aggregation Group (LAG)"

	// InterfaceTypeLabelNr100BASEDashFX10100MEFIBER captures enum value "100BASE-FX (10/100ME FIBER)"
	InterfaceTypeLabelNr100BASEDashFX10100MEFIBER string = "100BASE-FX (10/100ME FIBER)"

	// InterfaceTypeLabelNr100BASEDashLFX10100MEFIBER captures enum value "100BASE-LFX (10/100ME FIBER)"
	InterfaceTypeLabelNr100BASEDashLFX10100MEFIBER string = "100BASE-LFX (10/100ME FIBER)"

	// InterfaceTypeLabelNr100BASEDashTX10100ME captures enum value "100BASE-TX (10/100ME)"
	InterfaceTypeLabelNr100BASEDashTX10100ME string = "100BASE-TX (10/100ME)"

	// InterfaceTypeLabelNr100BASEDashT110100MESinglePair captures enum value "100BASE-T1 (10/100ME Single Pair)"
	InterfaceTypeLabelNr100BASEDashT110100MESinglePair string = "100BASE-T1 (10/100ME Single Pair)"

	// InterfaceTypeLabelNr1000BASEDashT1GE captures enum value "1000BASE-T (1GE)"
	InterfaceTypeLabelNr1000BASEDashT1GE string = "1000BASE-T (1GE)"

	// InterfaceTypeLabelNr2Dot5GBASEDashT2Dot5GE captures enum value "2.5GBASE-T (2.5GE)"
	InterfaceTypeLabelNr2Dot5GBASEDashT2Dot5GE string = "2.5GBASE-T (2.5GE)"

	// InterfaceTypeLabelNr5GBASEDashT5GE captures enum value "5GBASE-T (5GE)"
	InterfaceTypeLabelNr5GBASEDashT5GE string = "5GBASE-T (5GE)"

	// InterfaceTypeLabelNr10GBASEDashT10GE captures enum value "10GBASE-T (10GE)"
	InterfaceTypeLabelNr10GBASEDashT10GE string = "10GBASE-T (10GE)"

	// InterfaceTypeLabelNr10GBASEDashCX410GE captures enum value "10GBASE-CX4 (10GE)"
	InterfaceTypeLabelNr10GBASEDashCX410GE string = "10GBASE-CX4 (10GE)"

	// InterfaceTypeLabelGBIC1GE captures enum value "GBIC (1GE)"
	InterfaceTypeLabelGBIC1GE string = "GBIC (1GE)"

	// InterfaceTypeLabelSFP1GE captures enum value "SFP (1GE)"
	InterfaceTypeLabelSFP1GE string = "SFP (1GE)"

	// InterfaceTypeLabelSFPPlus10GE captures enum value "SFP+ (10GE)"
	InterfaceTypeLabelSFPPlus10GE string = "SFP+ (10GE)"

	// InterfaceTypeLabelXFP10GE captures enum value "XFP (10GE)"
	InterfaceTypeLabelXFP10GE string = "XFP (10GE)"

	// InterfaceTypeLabelXENPAK10GE captures enum value "XENPAK (10GE)"
	InterfaceTypeLabelXENPAK10GE string = "XENPAK (10GE)"

	// InterfaceTypeLabelX210GE captures enum value "X2 (10GE)"
	InterfaceTypeLabelX210GE string = "X2 (10GE)"

	// InterfaceTypeLabelSFP2825GE captures enum value "SFP28 (25GE)"
	InterfaceTypeLabelSFP2825GE string = "SFP28 (25GE)"

	// InterfaceTypeLabelSFP5650GE captures enum value "SFP56 (50GE)"
	InterfaceTypeLabelSFP5650GE string = "SFP56 (50GE)"

	// InterfaceTypeLabelQSFPPlus40GE captures enum value "QSFP+ (40GE)"
	InterfaceTypeLabelQSFPPlus40GE string = "QSFP+ (40GE)"

	// InterfaceTypeLabelQSFP2850GE captures enum value "QSFP28 (50GE)"
	InterfaceTypeLabelQSFP2850GE string = "QSFP28 (50GE)"

	// InterfaceTypeLabelCFP100GE captures enum value "CFP (100GE)"
	InterfaceTypeLabelCFP100GE string = "CFP (100GE)"

	// InterfaceTypeLabelCFP2100GE captures enum value "CFP2 (100GE)"
	InterfaceTypeLabelCFP2100GE string = "CFP2 (100GE)"

	// InterfaceTypeLabelCFP2200GE captures enum value "CFP2 (200GE)"
	InterfaceTypeLabelCFP2200GE string = "CFP2 (200GE)"

	// InterfaceTypeLabelCFP4100GE captures enum value "CFP4 (100GE)"
	InterfaceTypeLabelCFP4100GE string = "CFP4 (100GE)"

	// InterfaceTypeLabelCiscoCPAK100GE captures enum value "Cisco CPAK (100GE)"
	InterfaceTypeLabelCiscoCPAK100GE string = "Cisco CPAK (100GE)"

	// InterfaceTypeLabelQSFP28100GE captures enum value "QSFP28 (100GE)"
	InterfaceTypeLabelQSFP28100GE string = "QSFP28 (100GE)"

	// InterfaceTypeLabelQSFP56200GE captures enum value "QSFP56 (200GE)"
	InterfaceTypeLabelQSFP56200GE string = "QSFP56 (200GE)"

	// InterfaceTypeLabelQSFPDashDD400GE captures enum value "QSFP-DD (400GE)"
	InterfaceTypeLabelQSFPDashDD400GE string = "QSFP-DD (400GE)"

	// InterfaceTypeLabelOSFP400GE captures enum value "OSFP (400GE)"
	InterfaceTypeLabelOSFP400GE string = "OSFP (400GE)"

	// InterfaceTypeLabelQSFPDashDD800GE captures enum value "QSFP-DD (800GE)"
	InterfaceTypeLabelQSFPDashDD800GE string = "QSFP-DD (800GE)"

	// InterfaceTypeLabelOSFP800GE captures enum value "OSFP (800GE)"
	InterfaceTypeLabelOSFP800GE string = "OSFP (800GE)"

	// InterfaceTypeLabelNr1000BASEDashKX1GE captures enum value "1000BASE-KX (1GE)"
	InterfaceTypeLabelNr1000BASEDashKX1GE string = "1000BASE-KX (1GE)"

	// InterfaceTypeLabelNr10GBASEDashKR10GE captures enum value "10GBASE-KR (10GE)"
	InterfaceTypeLabelNr10GBASEDashKR10GE string = "10GBASE-KR (10GE)"

	// InterfaceTypeLabelNr10GBASEDashKX410GE captures enum value "10GBASE-KX4 (10GE)"
	InterfaceTypeLabelNr10GBASEDashKX410GE string = "10GBASE-KX4 (10GE)"

	// InterfaceTypeLabelNr25GBASEDashKR25GE captures enum value "25GBASE-KR (25GE)"
	InterfaceTypeLabelNr25GBASEDashKR25GE string = "25GBASE-KR (25GE)"

	// InterfaceTypeLabelNr40GBASEDashKR440GE captures enum value "40GBASE-KR4 (40GE)"
	InterfaceTypeLabelNr40GBASEDashKR440GE string = "40GBASE-KR4 (40GE)"

	// InterfaceTypeLabelNr50GBASEDashKR50GE captures enum value "50GBASE-KR (50GE)"
	InterfaceTypeLabelNr50GBASEDashKR50GE string = "50GBASE-KR (50GE)"

	// InterfaceTypeLabelNr100GBASEDashKP4100GE captures enum value "100GBASE-KP4 (100GE)"
	InterfaceTypeLabelNr100GBASEDashKP4100GE string = "100GBASE-KP4 (100GE)"

	// InterfaceTypeLabelNr100GBASEDashKR2100GE captures enum value "100GBASE-KR2 (100GE)"
	InterfaceTypeLabelNr100GBASEDashKR2100GE string = "100GBASE-KR2 (100GE)"

	// InterfaceTypeLabelNr100GBASEDashKR4100GE captures enum value "100GBASE-KR4 (100GE)"
	InterfaceTypeLabelNr100GBASEDashKR4100GE string = "100GBASE-KR4 (100GE)"

	// InterfaceTypeLabelIEEE802Dot11a captures enum value "IEEE 802.11a"
	InterfaceTypeLabelIEEE802Dot11a string = "IEEE 802.11a"

	// InterfaceTypeLabelIEEE802Dot11bg captures enum value "IEEE 802.11b/g"
	InterfaceTypeLabelIEEE802Dot11bg string = "IEEE 802.11b/g"

	// InterfaceTypeLabelIEEE802Dot11n captures enum value "IEEE 802.11n"
	InterfaceTypeLabelIEEE802Dot11n string = "IEEE 802.11n"

	// InterfaceTypeLabelIEEE802Dot11ac captures enum value "IEEE 802.11ac"
	InterfaceTypeLabelIEEE802Dot11ac string = "IEEE 802.11ac"

	// InterfaceTypeLabelIEEE802Dot11ad captures enum value "IEEE 802.11ad"
	InterfaceTypeLabelIEEE802Dot11ad string = "IEEE 802.11ad"

	// InterfaceTypeLabelIEEE802Dot11ax captures enum value "IEEE 802.11ax"
	InterfaceTypeLabelIEEE802Dot11ax string = "IEEE 802.11ax"

	// InterfaceTypeLabelIEEE802Dot11ay captures enum value "IEEE 802.11ay"
	InterfaceTypeLabelIEEE802Dot11ay string = "IEEE 802.11ay"

	// InterfaceTypeLabelIEEE802Dot15Dot1Bluetooth captures enum value "IEEE 802.15.1 (Bluetooth)"
	InterfaceTypeLabelIEEE802Dot15Dot1Bluetooth string = "IEEE 802.15.1 (Bluetooth)"

	// InterfaceTypeLabelOtherWireless captures enum value "Other (Wireless)"
	InterfaceTypeLabelOtherWireless string = "Other (Wireless)"

	// InterfaceTypeLabelGSM captures enum value "GSM"
	InterfaceTypeLabelGSM string = "GSM"

	// InterfaceTypeLabelCDMA captures enum value "CDMA"
	InterfaceTypeLabelCDMA string = "CDMA"

	// InterfaceTypeLabelLTE captures enum value "LTE"
	InterfaceTypeLabelLTE string = "LTE"

	// InterfaceTypeLabelOCDash3STMDash1 captures enum value "OC-3/STM-1"
	InterfaceTypeLabelOCDash3STMDash1 string = "OC-3/STM-1"

	// InterfaceTypeLabelOCDash12STMDash4 captures enum value "OC-12/STM-4"
	InterfaceTypeLabelOCDash12STMDash4 string = "OC-12/STM-4"

	// InterfaceTypeLabelOCDash48STMDash16 captures enum value "OC-48/STM-16"
	InterfaceTypeLabelOCDash48STMDash16 string = "OC-48/STM-16"

	// InterfaceTypeLabelOCDash192STMDash64 captures enum value "OC-192/STM-64"
	InterfaceTypeLabelOCDash192STMDash64 string = "OC-192/STM-64"

	// InterfaceTypeLabelOCDash768STMDash256 captures enum value "OC-768/STM-256"
	InterfaceTypeLabelOCDash768STMDash256 string = "OC-768/STM-256"

	// InterfaceTypeLabelOCDash1920STMDash640 captures enum value "OC-1920/STM-640"
	InterfaceTypeLabelOCDash1920STMDash640 string = "OC-1920/STM-640"

	// InterfaceTypeLabelOCDash3840STMDash1234 captures enum value "OC-3840/STM-1234"
	InterfaceTypeLabelOCDash3840STMDash1234 string = "OC-3840/STM-1234"

	// InterfaceTypeLabelSFP1GFC captures enum value "SFP (1GFC)"
	InterfaceTypeLabelSFP1GFC string = "SFP (1GFC)"

	// InterfaceTypeLabelSFP2GFC captures enum value "SFP (2GFC)"
	InterfaceTypeLabelSFP2GFC string = "SFP (2GFC)"

	// InterfaceTypeLabelSFP4GFC captures enum value "SFP (4GFC)"
	InterfaceTypeLabelSFP4GFC string = "SFP (4GFC)"

	// InterfaceTypeLabelSFPPlus8GFC captures enum value "SFP+ (8GFC)"
	InterfaceTypeLabelSFPPlus8GFC string = "SFP+ (8GFC)"

	// InterfaceTypeLabelSFPPlus16GFC captures enum value "SFP+ (16GFC)"
	InterfaceTypeLabelSFPPlus16GFC string = "SFP+ (16GFC)"

	// InterfaceTypeLabelSFP2832GFC captures enum value "SFP28 (32GFC)"
	InterfaceTypeLabelSFP2832GFC string = "SFP28 (32GFC)"

	// InterfaceTypeLabelQSFPPlus64GFC captures enum value "QSFP+ (64GFC)"
	InterfaceTypeLabelQSFPPlus64GFC string = "QSFP+ (64GFC)"

	// InterfaceTypeLabelQSFP28128GFC captures enum value "QSFP28 (128GFC)"
	InterfaceTypeLabelQSFP28128GFC string = "QSFP28 (128GFC)"

	// InterfaceTypeLabelSDR2Gbps captures enum value "SDR (2 Gbps)"
	InterfaceTypeLabelSDR2Gbps string = "SDR (2 Gbps)"

	// InterfaceTypeLabelDDR4Gbps captures enum value "DDR (4 Gbps)"
	InterfaceTypeLabelDDR4Gbps string = "DDR (4 Gbps)"

	// InterfaceTypeLabelQDR8Gbps captures enum value "QDR (8 Gbps)"
	InterfaceTypeLabelQDR8Gbps string = "QDR (8 Gbps)"

	// InterfaceTypeLabelFDR1010Gbps captures enum value "FDR10 (10 Gbps)"
	InterfaceTypeLabelFDR1010Gbps string = "FDR10 (10 Gbps)"

	// InterfaceTypeLabelFDR13Dot5Gbps captures enum value "FDR (13.5 Gbps)"
	InterfaceTypeLabelFDR13Dot5Gbps string = "FDR (13.5 Gbps)"

	// InterfaceTypeLabelEDR25Gbps captures enum value "EDR (25 Gbps)"
	InterfaceTypeLabelEDR25Gbps string = "EDR (25 Gbps)"

	// InterfaceTypeLabelHDR50Gbps captures enum value "HDR (50 Gbps)"
	InterfaceTypeLabelHDR50Gbps string = "HDR (50 Gbps)"

	// InterfaceTypeLabelNDR100Gbps captures enum value "NDR (100 Gbps)"
	InterfaceTypeLabelNDR100Gbps string = "NDR (100 Gbps)"

	// InterfaceTypeLabelXDR250Gbps captures enum value "XDR (250 Gbps)"
	InterfaceTypeLabelXDR250Gbps string = "XDR (250 Gbps)"

	// InterfaceTypeLabelT11Dot544Mbps captures enum value "T1 (1.544 Mbps)"
	InterfaceTypeLabelT11Dot544Mbps string = "T1 (1.544 Mbps)"

	// InterfaceTypeLabelE12Dot048Mbps captures enum value "E1 (2.048 Mbps)"
	InterfaceTypeLabelE12Dot048Mbps string = "E1 (2.048 Mbps)"

	// InterfaceTypeLabelT345Mbps captures enum value "T3 (45 Mbps)"
	InterfaceTypeLabelT345Mbps string = "T3 (45 Mbps)"

	// InterfaceTypeLabelE334Mbps captures enum value "E3 (34 Mbps)"
	InterfaceTypeLabelE334Mbps string = "E3 (34 Mbps)"

	// InterfaceTypeLabelXDSL captures enum value "xDSL"
	InterfaceTypeLabelXDSL string = "xDSL"

	// InterfaceTypeLabelDOCSIS captures enum value "DOCSIS"
	InterfaceTypeLabelDOCSIS string = "DOCSIS"

	// InterfaceTypeLabelGPON2Dot5Gbps1Dot25Gps captures enum value "GPON (2.5 Gbps / 1.25 Gps)"
	InterfaceTypeLabelGPON2Dot5Gbps1Dot25Gps string = "GPON (2.5 Gbps / 1.25 Gps)"

	// InterfaceTypeLabelXGDashPON10Gbps2Dot5Gbps captures enum value "XG-PON (10 Gbps / 2.5 Gbps)"
	InterfaceTypeLabelXGDashPON10Gbps2Dot5Gbps string = "XG-PON (10 Gbps / 2.5 Gbps)"

	// InterfaceTypeLabelXGSDashPON10Gbps captures enum value "XGS-PON (10 Gbps)"
	InterfaceTypeLabelXGSDashPON10Gbps string = "XGS-PON (10 Gbps)"

	// InterfaceTypeLabelNGDashPON2TWDMDashPON4x10Gbps captures enum value "NG-PON2 (TWDM-PON) (4x10 Gbps)"
	InterfaceTypeLabelNGDashPON2TWDMDashPON4x10Gbps string = "NG-PON2 (TWDM-PON) (4x10 Gbps)"

	// InterfaceTypeLabelEPON1Gbps captures enum value "EPON (1 Gbps)"
	InterfaceTypeLabelEPON1Gbps string = "EPON (1 Gbps)"

	// InterfaceTypeLabelNr10GDashEPON10Gbps captures enum value "10G-EPON (10 Gbps)"
	InterfaceTypeLabelNr10GDashEPON10Gbps string = "10G-EPON (10 Gbps)"

	// InterfaceTypeLabelCiscoStackWise captures enum value "Cisco StackWise"
	InterfaceTypeLabelCiscoStackWise string = "Cisco StackWise"

	// InterfaceTypeLabelCiscoStackWisePlus captures enum value "Cisco StackWise Plus"
	InterfaceTypeLabelCiscoStackWisePlus string = "Cisco StackWise Plus"

	// InterfaceTypeLabelCiscoFlexStack captures enum value "Cisco FlexStack"
	InterfaceTypeLabelCiscoFlexStack string = "Cisco FlexStack"

	// InterfaceTypeLabelCiscoFlexStackPlus captures enum value "Cisco FlexStack Plus"
	InterfaceTypeLabelCiscoFlexStackPlus string = "Cisco FlexStack Plus"

	// InterfaceTypeLabelCiscoStackWiseDash80 captures enum value "Cisco StackWise-80"
	InterfaceTypeLabelCiscoStackWiseDash80 string = "Cisco StackWise-80"

	// InterfaceTypeLabelCiscoStackWiseDash160 captures enum value "Cisco StackWise-160"
	InterfaceTypeLabelCiscoStackWiseDash160 string = "Cisco StackWise-160"

	// InterfaceTypeLabelCiscoStackWiseDash320 captures enum value "Cisco StackWise-320"
	InterfaceTypeLabelCiscoStackWiseDash320 string = "Cisco StackWise-320"

	// InterfaceTypeLabelCiscoStackWiseDash480 captures enum value "Cisco StackWise-480"
	InterfaceTypeLabelCiscoStackWiseDash480 string = "Cisco StackWise-480"

	// InterfaceTypeLabelJuniperVCP captures enum value "Juniper VCP"
	InterfaceTypeLabelJuniperVCP string = "Juniper VCP"

	// InterfaceTypeLabelExtremeSummitStack captures enum value "Extreme SummitStack"
	InterfaceTypeLabelExtremeSummitStack string = "Extreme SummitStack"

	// InterfaceTypeLabelExtremeSummitStackDash128 captures enum value "Extreme SummitStack-128"
	InterfaceTypeLabelExtremeSummitStackDash128 string = "Extreme SummitStack-128"

	// InterfaceTypeLabelExtremeSummitStackDash256 captures enum value "Extreme SummitStack-256"
	InterfaceTypeLabelExtremeSummitStackDash256 string = "Extreme SummitStack-256"

	// InterfaceTypeLabelExtremeSummitStackDash512 captures enum value "Extreme SummitStack-512"
	InterfaceTypeLabelExtremeSummitStackDash512 string = "Extreme SummitStack-512"

	// InterfaceTypeLabelOther captures enum value "Other"
	InterfaceTypeLabelOther string = "Other"
)
View Source
const (

	// InterfaceTypeValueVirtual captures enum value "virtual"
	InterfaceTypeValueVirtual string = "virtual"

	// InterfaceTypeValueBridge captures enum value "bridge"
	InterfaceTypeValueBridge string = "bridge"

	// InterfaceTypeValueLag captures enum value "lag"
	InterfaceTypeValueLag string = "lag"

	// InterfaceTypeValueNr100baseDashFx captures enum value "100base-fx"
	InterfaceTypeValueNr100baseDashFx string = "100base-fx"

	// InterfaceTypeValueNr100baseDashLfx captures enum value "100base-lfx"
	InterfaceTypeValueNr100baseDashLfx string = "100base-lfx"

	// InterfaceTypeValueNr100baseDashTx captures enum value "100base-tx"
	InterfaceTypeValueNr100baseDashTx string = "100base-tx"

	// InterfaceTypeValueNr100baseDashT1 captures enum value "100base-t1"
	InterfaceTypeValueNr100baseDashT1 string = "100base-t1"

	// InterfaceTypeValueNr1000baseDasht captures enum value "1000base-t"
	InterfaceTypeValueNr1000baseDasht string = "1000base-t"

	// InterfaceTypeValueNr2Dot5gbaseDasht captures enum value "2.5gbase-t"
	InterfaceTypeValueNr2Dot5gbaseDasht string = "2.5gbase-t"

	// InterfaceTypeValueNr5gbaseDasht captures enum value "5gbase-t"
	InterfaceTypeValueNr5gbaseDasht string = "5gbase-t"

	// InterfaceTypeValueNr10gbaseDasht captures enum value "10gbase-t"
	InterfaceTypeValueNr10gbaseDasht string = "10gbase-t"

	// InterfaceTypeValueNr10gbaseDashCx4 captures enum value "10gbase-cx4"
	InterfaceTypeValueNr10gbaseDashCx4 string = "10gbase-cx4"

	// InterfaceTypeValueNr1000baseDashxDashGbic captures enum value "1000base-x-gbic"
	InterfaceTypeValueNr1000baseDashxDashGbic string = "1000base-x-gbic"

	// InterfaceTypeValueNr1000baseDashxDashSfp captures enum value "1000base-x-sfp"
	InterfaceTypeValueNr1000baseDashxDashSfp string = "1000base-x-sfp"

	// InterfaceTypeValueNr10gbaseDashxDashSfpp captures enum value "10gbase-x-sfpp"
	InterfaceTypeValueNr10gbaseDashxDashSfpp string = "10gbase-x-sfpp"

	// InterfaceTypeValueNr10gbaseDashxDashXfp captures enum value "10gbase-x-xfp"
	InterfaceTypeValueNr10gbaseDashxDashXfp string = "10gbase-x-xfp"

	// InterfaceTypeValueNr10gbaseDashxDashXenpak captures enum value "10gbase-x-xenpak"
	InterfaceTypeValueNr10gbaseDashxDashXenpak string = "10gbase-x-xenpak"

	// InterfaceTypeValueNr10gbaseDashxDashX2 captures enum value "10gbase-x-x2"
	InterfaceTypeValueNr10gbaseDashxDashX2 string = "10gbase-x-x2"

	// InterfaceTypeValueNr25gbaseDashxDashSfp28 captures enum value "25gbase-x-sfp28"
	InterfaceTypeValueNr25gbaseDashxDashSfp28 string = "25gbase-x-sfp28"

	// InterfaceTypeValueNr50gbaseDashxDashSfp56 captures enum value "50gbase-x-sfp56"
	InterfaceTypeValueNr50gbaseDashxDashSfp56 string = "50gbase-x-sfp56"

	// InterfaceTypeValueNr40gbaseDashxDashQsfpp captures enum value "40gbase-x-qsfpp"
	InterfaceTypeValueNr40gbaseDashxDashQsfpp string = "40gbase-x-qsfpp"

	// InterfaceTypeValueNr50gbaseDashxDashSfp28 captures enum value "50gbase-x-sfp28"
	InterfaceTypeValueNr50gbaseDashxDashSfp28 string = "50gbase-x-sfp28"

	// InterfaceTypeValueNr100gbaseDashxDashCfp captures enum value "100gbase-x-cfp"
	InterfaceTypeValueNr100gbaseDashxDashCfp string = "100gbase-x-cfp"

	// InterfaceTypeValueNr100gbaseDashxDashCfp2 captures enum value "100gbase-x-cfp2"
	InterfaceTypeValueNr100gbaseDashxDashCfp2 string = "100gbase-x-cfp2"

	// InterfaceTypeValueNr200gbaseDashxDashCfp2 captures enum value "200gbase-x-cfp2"
	InterfaceTypeValueNr200gbaseDashxDashCfp2 string = "200gbase-x-cfp2"

	// InterfaceTypeValueNr100gbaseDashxDashCfp4 captures enum value "100gbase-x-cfp4"
	InterfaceTypeValueNr100gbaseDashxDashCfp4 string = "100gbase-x-cfp4"

	// InterfaceTypeValueNr100gbaseDashxDashCpak captures enum value "100gbase-x-cpak"
	InterfaceTypeValueNr100gbaseDashxDashCpak string = "100gbase-x-cpak"

	// InterfaceTypeValueNr100gbaseDashxDashQsfp28 captures enum value "100gbase-x-qsfp28"
	InterfaceTypeValueNr100gbaseDashxDashQsfp28 string = "100gbase-x-qsfp28"

	// InterfaceTypeValueNr200gbaseDashxDashQsfp56 captures enum value "200gbase-x-qsfp56"
	InterfaceTypeValueNr200gbaseDashxDashQsfp56 string = "200gbase-x-qsfp56"

	// InterfaceTypeValueNr400gbaseDashxDashQsfpdd captures enum value "400gbase-x-qsfpdd"
	InterfaceTypeValueNr400gbaseDashxDashQsfpdd string = "400gbase-x-qsfpdd"

	// InterfaceTypeValueNr400gbaseDashxDashOsfp captures enum value "400gbase-x-osfp"
	InterfaceTypeValueNr400gbaseDashxDashOsfp string = "400gbase-x-osfp"

	// InterfaceTypeValueNr800gbaseDashxDashQsfpdd captures enum value "800gbase-x-qsfpdd"
	InterfaceTypeValueNr800gbaseDashxDashQsfpdd string = "800gbase-x-qsfpdd"

	// InterfaceTypeValueNr800gbaseDashxDashOsfp captures enum value "800gbase-x-osfp"
	InterfaceTypeValueNr800gbaseDashxDashOsfp string = "800gbase-x-osfp"

	// InterfaceTypeValueNr1000baseDashKx captures enum value "1000base-kx"
	InterfaceTypeValueNr1000baseDashKx string = "1000base-kx"

	// InterfaceTypeValueNr10gbaseDashKr captures enum value "10gbase-kr"
	InterfaceTypeValueNr10gbaseDashKr string = "10gbase-kr"

	// InterfaceTypeValueNr10gbaseDashKx4 captures enum value "10gbase-kx4"
	InterfaceTypeValueNr10gbaseDashKx4 string = "10gbase-kx4"

	// InterfaceTypeValueNr25gbaseDashKr captures enum value "25gbase-kr"
	InterfaceTypeValueNr25gbaseDashKr string = "25gbase-kr"

	// InterfaceTypeValueNr40gbaseDashKr4 captures enum value "40gbase-kr4"
	InterfaceTypeValueNr40gbaseDashKr4 string = "40gbase-kr4"

	// InterfaceTypeValueNr50gbaseDashKr captures enum value "50gbase-kr"
	InterfaceTypeValueNr50gbaseDashKr string = "50gbase-kr"

	// InterfaceTypeValueNr100gbaseDashKp4 captures enum value "100gbase-kp4"
	InterfaceTypeValueNr100gbaseDashKp4 string = "100gbase-kp4"

	// InterfaceTypeValueNr100gbaseDashKr2 captures enum value "100gbase-kr2"
	InterfaceTypeValueNr100gbaseDashKr2 string = "100gbase-kr2"

	// InterfaceTypeValueNr100gbaseDashKr4 captures enum value "100gbase-kr4"
	InterfaceTypeValueNr100gbaseDashKr4 string = "100gbase-kr4"

	// InterfaceTypeValueIeee802Dot11a captures enum value "ieee802.11a"
	InterfaceTypeValueIeee802Dot11a string = "ieee802.11a"

	// InterfaceTypeValueIeee802Dot11g captures enum value "ieee802.11g"
	InterfaceTypeValueIeee802Dot11g string = "ieee802.11g"

	// InterfaceTypeValueIeee802Dot11n captures enum value "ieee802.11n"
	InterfaceTypeValueIeee802Dot11n string = "ieee802.11n"

	// InterfaceTypeValueIeee802Dot11ac captures enum value "ieee802.11ac"
	InterfaceTypeValueIeee802Dot11ac string = "ieee802.11ac"

	// InterfaceTypeValueIeee802Dot11ad captures enum value "ieee802.11ad"
	InterfaceTypeValueIeee802Dot11ad string = "ieee802.11ad"

	// InterfaceTypeValueIeee802Dot11ax captures enum value "ieee802.11ax"
	InterfaceTypeValueIeee802Dot11ax string = "ieee802.11ax"

	// InterfaceTypeValueIeee802Dot11ay captures enum value "ieee802.11ay"
	InterfaceTypeValueIeee802Dot11ay string = "ieee802.11ay"

	// InterfaceTypeValueIeee802Dot15Dot1 captures enum value "ieee802.15.1"
	InterfaceTypeValueIeee802Dot15Dot1 string = "ieee802.15.1"

	// InterfaceTypeValueOtherDashWireless captures enum value "other-wireless"
	InterfaceTypeValueOtherDashWireless string = "other-wireless"

	// InterfaceTypeValueGsm captures enum value "gsm"
	InterfaceTypeValueGsm string = "gsm"

	// InterfaceTypeValueCdma captures enum value "cdma"
	InterfaceTypeValueCdma string = "cdma"

	// InterfaceTypeValueLte captures enum value "lte"
	InterfaceTypeValueLte string = "lte"

	// InterfaceTypeValueSonetDashOc3 captures enum value "sonet-oc3"
	InterfaceTypeValueSonetDashOc3 string = "sonet-oc3"

	// InterfaceTypeValueSonetDashOc12 captures enum value "sonet-oc12"
	InterfaceTypeValueSonetDashOc12 string = "sonet-oc12"

	// InterfaceTypeValueSonetDashOc48 captures enum value "sonet-oc48"
	InterfaceTypeValueSonetDashOc48 string = "sonet-oc48"

	// InterfaceTypeValueSonetDashOc192 captures enum value "sonet-oc192"
	InterfaceTypeValueSonetDashOc192 string = "sonet-oc192"

	// InterfaceTypeValueSonetDashOc768 captures enum value "sonet-oc768"
	InterfaceTypeValueSonetDashOc768 string = "sonet-oc768"

	// InterfaceTypeValueSonetDashOc1920 captures enum value "sonet-oc1920"
	InterfaceTypeValueSonetDashOc1920 string = "sonet-oc1920"

	// InterfaceTypeValueSonetDashOc3840 captures enum value "sonet-oc3840"
	InterfaceTypeValueSonetDashOc3840 string = "sonet-oc3840"

	// InterfaceTypeValueNr1gfcDashSfp captures enum value "1gfc-sfp"
	InterfaceTypeValueNr1gfcDashSfp string = "1gfc-sfp"

	// InterfaceTypeValueNr2gfcDashSfp captures enum value "2gfc-sfp"
	InterfaceTypeValueNr2gfcDashSfp string = "2gfc-sfp"

	// InterfaceTypeValueNr4gfcDashSfp captures enum value "4gfc-sfp"
	InterfaceTypeValueNr4gfcDashSfp string = "4gfc-sfp"

	// InterfaceTypeValueNr8gfcDashSfpp captures enum value "8gfc-sfpp"
	InterfaceTypeValueNr8gfcDashSfpp string = "8gfc-sfpp"

	// InterfaceTypeValueNr16gfcDashSfpp captures enum value "16gfc-sfpp"
	InterfaceTypeValueNr16gfcDashSfpp string = "16gfc-sfpp"

	// InterfaceTypeValueNr32gfcDashSfp28 captures enum value "32gfc-sfp28"
	InterfaceTypeValueNr32gfcDashSfp28 string = "32gfc-sfp28"

	// InterfaceTypeValueNr64gfcDashQsfpp captures enum value "64gfc-qsfpp"
	InterfaceTypeValueNr64gfcDashQsfpp string = "64gfc-qsfpp"

	// InterfaceTypeValueNr128gfcDashQsfp28 captures enum value "128gfc-qsfp28"
	InterfaceTypeValueNr128gfcDashQsfp28 string = "128gfc-qsfp28"

	// InterfaceTypeValueInfinibandDashSdr captures enum value "infiniband-sdr"
	InterfaceTypeValueInfinibandDashSdr string = "infiniband-sdr"

	// InterfaceTypeValueInfinibandDashDdr captures enum value "infiniband-ddr"
	InterfaceTypeValueInfinibandDashDdr string = "infiniband-ddr"

	// InterfaceTypeValueInfinibandDashQdr captures enum value "infiniband-qdr"
	InterfaceTypeValueInfinibandDashQdr string = "infiniband-qdr"

	// InterfaceTypeValueInfinibandDashFdr10 captures enum value "infiniband-fdr10"
	InterfaceTypeValueInfinibandDashFdr10 string = "infiniband-fdr10"

	// InterfaceTypeValueInfinibandDashFdr captures enum value "infiniband-fdr"
	InterfaceTypeValueInfinibandDashFdr string = "infiniband-fdr"

	// InterfaceTypeValueInfinibandDashEdr captures enum value "infiniband-edr"
	InterfaceTypeValueInfinibandDashEdr string = "infiniband-edr"

	// InterfaceTypeValueInfinibandDashHdr captures enum value "infiniband-hdr"
	InterfaceTypeValueInfinibandDashHdr string = "infiniband-hdr"

	// InterfaceTypeValueInfinibandDashNdr captures enum value "infiniband-ndr"
	InterfaceTypeValueInfinibandDashNdr string = "infiniband-ndr"

	// InterfaceTypeValueInfinibandDashXdr captures enum value "infiniband-xdr"
	InterfaceTypeValueInfinibandDashXdr string = "infiniband-xdr"

	// InterfaceTypeValueT1 captures enum value "t1"
	InterfaceTypeValueT1 string = "t1"

	// InterfaceTypeValueE1 captures enum value "e1"
	InterfaceTypeValueE1 string = "e1"

	// InterfaceTypeValueT3 captures enum value "t3"
	InterfaceTypeValueT3 string = "t3"

	// InterfaceTypeValueE3 captures enum value "e3"
	InterfaceTypeValueE3 string = "e3"

	// InterfaceTypeValueXdsl captures enum value "xdsl"
	InterfaceTypeValueXdsl string = "xdsl"

	// InterfaceTypeValueDocsis captures enum value "docsis"
	InterfaceTypeValueDocsis string = "docsis"

	// InterfaceTypeValueGpon captures enum value "gpon"
	InterfaceTypeValueGpon string = "gpon"

	// InterfaceTypeValueXgDashPon captures enum value "xg-pon"
	InterfaceTypeValueXgDashPon string = "xg-pon"

	// InterfaceTypeValueXgsDashPon captures enum value "xgs-pon"
	InterfaceTypeValueXgsDashPon string = "xgs-pon"

	// InterfaceTypeValueNgDashPon2 captures enum value "ng-pon2"
	InterfaceTypeValueNgDashPon2 string = "ng-pon2"

	// InterfaceTypeValueEpon captures enum value "epon"
	InterfaceTypeValueEpon string = "epon"

	// InterfaceTypeValueNr10gDashEpon captures enum value "10g-epon"
	InterfaceTypeValueNr10gDashEpon string = "10g-epon"

	// InterfaceTypeValueCiscoDashStackwise captures enum value "cisco-stackwise"
	InterfaceTypeValueCiscoDashStackwise string = "cisco-stackwise"

	// InterfaceTypeValueCiscoDashStackwiseDashPlus captures enum value "cisco-stackwise-plus"
	InterfaceTypeValueCiscoDashStackwiseDashPlus string = "cisco-stackwise-plus"

	// InterfaceTypeValueCiscoDashFlexstack captures enum value "cisco-flexstack"
	InterfaceTypeValueCiscoDashFlexstack string = "cisco-flexstack"

	// InterfaceTypeValueCiscoDashFlexstackDashPlus captures enum value "cisco-flexstack-plus"
	InterfaceTypeValueCiscoDashFlexstackDashPlus string = "cisco-flexstack-plus"

	// InterfaceTypeValueCiscoDashStackwiseDash80 captures enum value "cisco-stackwise-80"
	InterfaceTypeValueCiscoDashStackwiseDash80 string = "cisco-stackwise-80"

	// InterfaceTypeValueCiscoDashStackwiseDash160 captures enum value "cisco-stackwise-160"
	InterfaceTypeValueCiscoDashStackwiseDash160 string = "cisco-stackwise-160"

	// InterfaceTypeValueCiscoDashStackwiseDash320 captures enum value "cisco-stackwise-320"
	InterfaceTypeValueCiscoDashStackwiseDash320 string = "cisco-stackwise-320"

	// InterfaceTypeValueCiscoDashStackwiseDash480 captures enum value "cisco-stackwise-480"
	InterfaceTypeValueCiscoDashStackwiseDash480 string = "cisco-stackwise-480"

	// InterfaceTypeValueJuniperDashVcp captures enum value "juniper-vcp"
	InterfaceTypeValueJuniperDashVcp string = "juniper-vcp"

	// InterfaceTypeValueExtremeDashSummitstack captures enum value "extreme-summitstack"
	InterfaceTypeValueExtremeDashSummitstack string = "extreme-summitstack"

	// InterfaceTypeValueExtremeDashSummitstackDash128 captures enum value "extreme-summitstack-128"
	InterfaceTypeValueExtremeDashSummitstackDash128 string = "extreme-summitstack-128"

	// InterfaceTypeValueExtremeDashSummitstackDash256 captures enum value "extreme-summitstack-256"
	InterfaceTypeValueExtremeDashSummitstackDash256 string = "extreme-summitstack-256"

	// InterfaceTypeValueExtremeDashSummitstackDash512 captures enum value "extreme-summitstack-512"
	InterfaceTypeValueExtremeDashSummitstackDash512 string = "extreme-summitstack-512"

	// InterfaceTypeValueOther captures enum value "other"
	InterfaceTypeValueOther string = "other"
)
View Source
const (

	// InterfaceTemplatePoeModeLabelPD captures enum value "PD"
	InterfaceTemplatePoeModeLabelPD string = "PD"

	// InterfaceTemplatePoeModeLabelPSE captures enum value "PSE"
	InterfaceTemplatePoeModeLabelPSE string = "PSE"
)
View Source
const (

	// InterfaceTemplatePoeModeValuePd captures enum value "pd"
	InterfaceTemplatePoeModeValuePd string = "pd"

	// InterfaceTemplatePoeModeValuePse captures enum value "pse"
	InterfaceTemplatePoeModeValuePse string = "pse"
)
View Source
const (

	// InterfaceTemplatePoeTypeLabelNr802Dot3afType1 captures enum value "802.3af (Type 1)"
	InterfaceTemplatePoeTypeLabelNr802Dot3afType1 string = "802.3af (Type 1)"

	// InterfaceTemplatePoeTypeLabelNr802Dot3atType2 captures enum value "802.3at (Type 2)"
	InterfaceTemplatePoeTypeLabelNr802Dot3atType2 string = "802.3at (Type 2)"

	// InterfaceTemplatePoeTypeLabelNr802Dot3btType3 captures enum value "802.3bt (Type 3)"
	InterfaceTemplatePoeTypeLabelNr802Dot3btType3 string = "802.3bt (Type 3)"

	// InterfaceTemplatePoeTypeLabelNr802Dot3btType4 captures enum value "802.3bt (Type 4)"
	InterfaceTemplatePoeTypeLabelNr802Dot3btType4 string = "802.3bt (Type 4)"

	// InterfaceTemplatePoeTypeLabelPassive24V2DashPair captures enum value "Passive 24V (2-pair)"
	InterfaceTemplatePoeTypeLabelPassive24V2DashPair string = "Passive 24V (2-pair)"

	// InterfaceTemplatePoeTypeLabelPassive24V4DashPair captures enum value "Passive 24V (4-pair)"
	InterfaceTemplatePoeTypeLabelPassive24V4DashPair string = "Passive 24V (4-pair)"

	// InterfaceTemplatePoeTypeLabelPassive48V2DashPair captures enum value "Passive 48V (2-pair)"
	InterfaceTemplatePoeTypeLabelPassive48V2DashPair string = "Passive 48V (2-pair)"

	// InterfaceTemplatePoeTypeLabelPassive48V4DashPair captures enum value "Passive 48V (4-pair)"
	InterfaceTemplatePoeTypeLabelPassive48V4DashPair string = "Passive 48V (4-pair)"
)
View Source
const (

	// InterfaceTemplatePoeTypeValueType1DashIeee802Dot3af captures enum value "type1-ieee802.3af"
	InterfaceTemplatePoeTypeValueType1DashIeee802Dot3af string = "type1-ieee802.3af"

	// InterfaceTemplatePoeTypeValueType2DashIeee802Dot3at captures enum value "type2-ieee802.3at"
	InterfaceTemplatePoeTypeValueType2DashIeee802Dot3at string = "type2-ieee802.3at"

	// InterfaceTemplatePoeTypeValueType3DashIeee802Dot3bt captures enum value "type3-ieee802.3bt"
	InterfaceTemplatePoeTypeValueType3DashIeee802Dot3bt string = "type3-ieee802.3bt"

	// InterfaceTemplatePoeTypeValueType4DashIeee802Dot3bt captures enum value "type4-ieee802.3bt"
	InterfaceTemplatePoeTypeValueType4DashIeee802Dot3bt string = "type4-ieee802.3bt"

	// InterfaceTemplatePoeTypeValuePassiveDash24vDash2pair captures enum value "passive-24v-2pair"
	InterfaceTemplatePoeTypeValuePassiveDash24vDash2pair string = "passive-24v-2pair"

	// InterfaceTemplatePoeTypeValuePassiveDash24vDash4pair captures enum value "passive-24v-4pair"
	InterfaceTemplatePoeTypeValuePassiveDash24vDash4pair string = "passive-24v-4pair"

	// InterfaceTemplatePoeTypeValuePassiveDash48vDash2pair captures enum value "passive-48v-2pair"
	InterfaceTemplatePoeTypeValuePassiveDash48vDash2pair string = "passive-48v-2pair"

	// InterfaceTemplatePoeTypeValuePassiveDash48vDash4pair captures enum value "passive-48v-4pair"
	InterfaceTemplatePoeTypeValuePassiveDash48vDash4pair string = "passive-48v-4pair"
)
View Source
const (

	// InterfaceTemplateTypeLabelVirtual captures enum value "Virtual"
	InterfaceTemplateTypeLabelVirtual string = "Virtual"

	// InterfaceTemplateTypeLabelBridge captures enum value "Bridge"
	InterfaceTemplateTypeLabelBridge string = "Bridge"

	// InterfaceTemplateTypeLabelLinkAggregationGroupLAG captures enum value "Link Aggregation Group (LAG)"
	InterfaceTemplateTypeLabelLinkAggregationGroupLAG string = "Link Aggregation Group (LAG)"

	// InterfaceTemplateTypeLabelNr100BASEDashFX10100MEFIBER captures enum value "100BASE-FX (10/100ME FIBER)"
	InterfaceTemplateTypeLabelNr100BASEDashFX10100MEFIBER string = "100BASE-FX (10/100ME FIBER)"

	// InterfaceTemplateTypeLabelNr100BASEDashLFX10100MEFIBER captures enum value "100BASE-LFX (10/100ME FIBER)"
	InterfaceTemplateTypeLabelNr100BASEDashLFX10100MEFIBER string = "100BASE-LFX (10/100ME FIBER)"

	// InterfaceTemplateTypeLabelNr100BASEDashTX10100ME captures enum value "100BASE-TX (10/100ME)"
	InterfaceTemplateTypeLabelNr100BASEDashTX10100ME string = "100BASE-TX (10/100ME)"

	// InterfaceTemplateTypeLabelNr100BASEDashT110100MESinglePair captures enum value "100BASE-T1 (10/100ME Single Pair)"
	InterfaceTemplateTypeLabelNr100BASEDashT110100MESinglePair string = "100BASE-T1 (10/100ME Single Pair)"

	// InterfaceTemplateTypeLabelNr1000BASEDashT1GE captures enum value "1000BASE-T (1GE)"
	InterfaceTemplateTypeLabelNr1000BASEDashT1GE string = "1000BASE-T (1GE)"

	// InterfaceTemplateTypeLabelNr2Dot5GBASEDashT2Dot5GE captures enum value "2.5GBASE-T (2.5GE)"
	InterfaceTemplateTypeLabelNr2Dot5GBASEDashT2Dot5GE string = "2.5GBASE-T (2.5GE)"

	// InterfaceTemplateTypeLabelNr5GBASEDashT5GE captures enum value "5GBASE-T (5GE)"
	InterfaceTemplateTypeLabelNr5GBASEDashT5GE string = "5GBASE-T (5GE)"

	// InterfaceTemplateTypeLabelNr10GBASEDashT10GE captures enum value "10GBASE-T (10GE)"
	InterfaceTemplateTypeLabelNr10GBASEDashT10GE string = "10GBASE-T (10GE)"

	// InterfaceTemplateTypeLabelNr10GBASEDashCX410GE captures enum value "10GBASE-CX4 (10GE)"
	InterfaceTemplateTypeLabelNr10GBASEDashCX410GE string = "10GBASE-CX4 (10GE)"

	// InterfaceTemplateTypeLabelGBIC1GE captures enum value "GBIC (1GE)"
	InterfaceTemplateTypeLabelGBIC1GE string = "GBIC (1GE)"

	// InterfaceTemplateTypeLabelSFP1GE captures enum value "SFP (1GE)"
	InterfaceTemplateTypeLabelSFP1GE string = "SFP (1GE)"

	// InterfaceTemplateTypeLabelSFPPlus10GE captures enum value "SFP+ (10GE)"
	InterfaceTemplateTypeLabelSFPPlus10GE string = "SFP+ (10GE)"

	// InterfaceTemplateTypeLabelXFP10GE captures enum value "XFP (10GE)"
	InterfaceTemplateTypeLabelXFP10GE string = "XFP (10GE)"

	// InterfaceTemplateTypeLabelXENPAK10GE captures enum value "XENPAK (10GE)"
	InterfaceTemplateTypeLabelXENPAK10GE string = "XENPAK (10GE)"

	// InterfaceTemplateTypeLabelX210GE captures enum value "X2 (10GE)"
	InterfaceTemplateTypeLabelX210GE string = "X2 (10GE)"

	// InterfaceTemplateTypeLabelSFP2825GE captures enum value "SFP28 (25GE)"
	InterfaceTemplateTypeLabelSFP2825GE string = "SFP28 (25GE)"

	// InterfaceTemplateTypeLabelSFP5650GE captures enum value "SFP56 (50GE)"
	InterfaceTemplateTypeLabelSFP5650GE string = "SFP56 (50GE)"

	// InterfaceTemplateTypeLabelQSFPPlus40GE captures enum value "QSFP+ (40GE)"
	InterfaceTemplateTypeLabelQSFPPlus40GE string = "QSFP+ (40GE)"

	// InterfaceTemplateTypeLabelQSFP2850GE captures enum value "QSFP28 (50GE)"
	InterfaceTemplateTypeLabelQSFP2850GE string = "QSFP28 (50GE)"

	// InterfaceTemplateTypeLabelCFP100GE captures enum value "CFP (100GE)"
	InterfaceTemplateTypeLabelCFP100GE string = "CFP (100GE)"

	// InterfaceTemplateTypeLabelCFP2100GE captures enum value "CFP2 (100GE)"
	InterfaceTemplateTypeLabelCFP2100GE string = "CFP2 (100GE)"

	// InterfaceTemplateTypeLabelCFP2200GE captures enum value "CFP2 (200GE)"
	InterfaceTemplateTypeLabelCFP2200GE string = "CFP2 (200GE)"

	// InterfaceTemplateTypeLabelCFP4100GE captures enum value "CFP4 (100GE)"
	InterfaceTemplateTypeLabelCFP4100GE string = "CFP4 (100GE)"

	// InterfaceTemplateTypeLabelCiscoCPAK100GE captures enum value "Cisco CPAK (100GE)"
	InterfaceTemplateTypeLabelCiscoCPAK100GE string = "Cisco CPAK (100GE)"

	// InterfaceTemplateTypeLabelQSFP28100GE captures enum value "QSFP28 (100GE)"
	InterfaceTemplateTypeLabelQSFP28100GE string = "QSFP28 (100GE)"

	// InterfaceTemplateTypeLabelQSFP56200GE captures enum value "QSFP56 (200GE)"
	InterfaceTemplateTypeLabelQSFP56200GE string = "QSFP56 (200GE)"

	// InterfaceTemplateTypeLabelQSFPDashDD400GE captures enum value "QSFP-DD (400GE)"
	InterfaceTemplateTypeLabelQSFPDashDD400GE string = "QSFP-DD (400GE)"

	// InterfaceTemplateTypeLabelOSFP400GE captures enum value "OSFP (400GE)"
	InterfaceTemplateTypeLabelOSFP400GE string = "OSFP (400GE)"

	// InterfaceTemplateTypeLabelQSFPDashDD800GE captures enum value "QSFP-DD (800GE)"
	InterfaceTemplateTypeLabelQSFPDashDD800GE string = "QSFP-DD (800GE)"

	// InterfaceTemplateTypeLabelOSFP800GE captures enum value "OSFP (800GE)"
	InterfaceTemplateTypeLabelOSFP800GE string = "OSFP (800GE)"

	// InterfaceTemplateTypeLabelNr1000BASEDashKX1GE captures enum value "1000BASE-KX (1GE)"
	InterfaceTemplateTypeLabelNr1000BASEDashKX1GE string = "1000BASE-KX (1GE)"

	// InterfaceTemplateTypeLabelNr10GBASEDashKR10GE captures enum value "10GBASE-KR (10GE)"
	InterfaceTemplateTypeLabelNr10GBASEDashKR10GE string = "10GBASE-KR (10GE)"

	// InterfaceTemplateTypeLabelNr10GBASEDashKX410GE captures enum value "10GBASE-KX4 (10GE)"
	InterfaceTemplateTypeLabelNr10GBASEDashKX410GE string = "10GBASE-KX4 (10GE)"

	// InterfaceTemplateTypeLabelNr25GBASEDashKR25GE captures enum value "25GBASE-KR (25GE)"
	InterfaceTemplateTypeLabelNr25GBASEDashKR25GE string = "25GBASE-KR (25GE)"

	// InterfaceTemplateTypeLabelNr40GBASEDashKR440GE captures enum value "40GBASE-KR4 (40GE)"
	InterfaceTemplateTypeLabelNr40GBASEDashKR440GE string = "40GBASE-KR4 (40GE)"

	// InterfaceTemplateTypeLabelNr50GBASEDashKR50GE captures enum value "50GBASE-KR (50GE)"
	InterfaceTemplateTypeLabelNr50GBASEDashKR50GE string = "50GBASE-KR (50GE)"

	// InterfaceTemplateTypeLabelNr100GBASEDashKP4100GE captures enum value "100GBASE-KP4 (100GE)"
	InterfaceTemplateTypeLabelNr100GBASEDashKP4100GE string = "100GBASE-KP4 (100GE)"

	// InterfaceTemplateTypeLabelNr100GBASEDashKR2100GE captures enum value "100GBASE-KR2 (100GE)"
	InterfaceTemplateTypeLabelNr100GBASEDashKR2100GE string = "100GBASE-KR2 (100GE)"

	// InterfaceTemplateTypeLabelNr100GBASEDashKR4100GE captures enum value "100GBASE-KR4 (100GE)"
	InterfaceTemplateTypeLabelNr100GBASEDashKR4100GE string = "100GBASE-KR4 (100GE)"

	// InterfaceTemplateTypeLabelIEEE802Dot11a captures enum value "IEEE 802.11a"
	InterfaceTemplateTypeLabelIEEE802Dot11a string = "IEEE 802.11a"

	// InterfaceTemplateTypeLabelIEEE802Dot11bg captures enum value "IEEE 802.11b/g"
	InterfaceTemplateTypeLabelIEEE802Dot11bg string = "IEEE 802.11b/g"

	// InterfaceTemplateTypeLabelIEEE802Dot11n captures enum value "IEEE 802.11n"
	InterfaceTemplateTypeLabelIEEE802Dot11n string = "IEEE 802.11n"

	// InterfaceTemplateTypeLabelIEEE802Dot11ac captures enum value "IEEE 802.11ac"
	InterfaceTemplateTypeLabelIEEE802Dot11ac string = "IEEE 802.11ac"

	// InterfaceTemplateTypeLabelIEEE802Dot11ad captures enum value "IEEE 802.11ad"
	InterfaceTemplateTypeLabelIEEE802Dot11ad string = "IEEE 802.11ad"

	// InterfaceTemplateTypeLabelIEEE802Dot11ax captures enum value "IEEE 802.11ax"
	InterfaceTemplateTypeLabelIEEE802Dot11ax string = "IEEE 802.11ax"

	// InterfaceTemplateTypeLabelIEEE802Dot11ay captures enum value "IEEE 802.11ay"
	InterfaceTemplateTypeLabelIEEE802Dot11ay string = "IEEE 802.11ay"

	// InterfaceTemplateTypeLabelIEEE802Dot15Dot1Bluetooth captures enum value "IEEE 802.15.1 (Bluetooth)"
	InterfaceTemplateTypeLabelIEEE802Dot15Dot1Bluetooth string = "IEEE 802.15.1 (Bluetooth)"

	// InterfaceTemplateTypeLabelOtherWireless captures enum value "Other (Wireless)"
	InterfaceTemplateTypeLabelOtherWireless string = "Other (Wireless)"

	// InterfaceTemplateTypeLabelGSM captures enum value "GSM"
	InterfaceTemplateTypeLabelGSM string = "GSM"

	// InterfaceTemplateTypeLabelCDMA captures enum value "CDMA"
	InterfaceTemplateTypeLabelCDMA string = "CDMA"

	// InterfaceTemplateTypeLabelLTE captures enum value "LTE"
	InterfaceTemplateTypeLabelLTE string = "LTE"

	// InterfaceTemplateTypeLabelOCDash3STMDash1 captures enum value "OC-3/STM-1"
	InterfaceTemplateTypeLabelOCDash3STMDash1 string = "OC-3/STM-1"

	// InterfaceTemplateTypeLabelOCDash12STMDash4 captures enum value "OC-12/STM-4"
	InterfaceTemplateTypeLabelOCDash12STMDash4 string = "OC-12/STM-4"

	// InterfaceTemplateTypeLabelOCDash48STMDash16 captures enum value "OC-48/STM-16"
	InterfaceTemplateTypeLabelOCDash48STMDash16 string = "OC-48/STM-16"

	// InterfaceTemplateTypeLabelOCDash192STMDash64 captures enum value "OC-192/STM-64"
	InterfaceTemplateTypeLabelOCDash192STMDash64 string = "OC-192/STM-64"

	// InterfaceTemplateTypeLabelOCDash768STMDash256 captures enum value "OC-768/STM-256"
	InterfaceTemplateTypeLabelOCDash768STMDash256 string = "OC-768/STM-256"

	// InterfaceTemplateTypeLabelOCDash1920STMDash640 captures enum value "OC-1920/STM-640"
	InterfaceTemplateTypeLabelOCDash1920STMDash640 string = "OC-1920/STM-640"

	// InterfaceTemplateTypeLabelOCDash3840STMDash1234 captures enum value "OC-3840/STM-1234"
	InterfaceTemplateTypeLabelOCDash3840STMDash1234 string = "OC-3840/STM-1234"

	// InterfaceTemplateTypeLabelSFP1GFC captures enum value "SFP (1GFC)"
	InterfaceTemplateTypeLabelSFP1GFC string = "SFP (1GFC)"

	// InterfaceTemplateTypeLabelSFP2GFC captures enum value "SFP (2GFC)"
	InterfaceTemplateTypeLabelSFP2GFC string = "SFP (2GFC)"

	// InterfaceTemplateTypeLabelSFP4GFC captures enum value "SFP (4GFC)"
	InterfaceTemplateTypeLabelSFP4GFC string = "SFP (4GFC)"

	// InterfaceTemplateTypeLabelSFPPlus8GFC captures enum value "SFP+ (8GFC)"
	InterfaceTemplateTypeLabelSFPPlus8GFC string = "SFP+ (8GFC)"

	// InterfaceTemplateTypeLabelSFPPlus16GFC captures enum value "SFP+ (16GFC)"
	InterfaceTemplateTypeLabelSFPPlus16GFC string = "SFP+ (16GFC)"

	// InterfaceTemplateTypeLabelSFP2832GFC captures enum value "SFP28 (32GFC)"
	InterfaceTemplateTypeLabelSFP2832GFC string = "SFP28 (32GFC)"

	// InterfaceTemplateTypeLabelQSFPPlus64GFC captures enum value "QSFP+ (64GFC)"
	InterfaceTemplateTypeLabelQSFPPlus64GFC string = "QSFP+ (64GFC)"

	// InterfaceTemplateTypeLabelQSFP28128GFC captures enum value "QSFP28 (128GFC)"
	InterfaceTemplateTypeLabelQSFP28128GFC string = "QSFP28 (128GFC)"

	// InterfaceTemplateTypeLabelSDR2Gbps captures enum value "SDR (2 Gbps)"
	InterfaceTemplateTypeLabelSDR2Gbps string = "SDR (2 Gbps)"

	// InterfaceTemplateTypeLabelDDR4Gbps captures enum value "DDR (4 Gbps)"
	InterfaceTemplateTypeLabelDDR4Gbps string = "DDR (4 Gbps)"

	// InterfaceTemplateTypeLabelQDR8Gbps captures enum value "QDR (8 Gbps)"
	InterfaceTemplateTypeLabelQDR8Gbps string = "QDR (8 Gbps)"

	// InterfaceTemplateTypeLabelFDR1010Gbps captures enum value "FDR10 (10 Gbps)"
	InterfaceTemplateTypeLabelFDR1010Gbps string = "FDR10 (10 Gbps)"

	// InterfaceTemplateTypeLabelFDR13Dot5Gbps captures enum value "FDR (13.5 Gbps)"
	InterfaceTemplateTypeLabelFDR13Dot5Gbps string = "FDR (13.5 Gbps)"

	// InterfaceTemplateTypeLabelEDR25Gbps captures enum value "EDR (25 Gbps)"
	InterfaceTemplateTypeLabelEDR25Gbps string = "EDR (25 Gbps)"

	// InterfaceTemplateTypeLabelHDR50Gbps captures enum value "HDR (50 Gbps)"
	InterfaceTemplateTypeLabelHDR50Gbps string = "HDR (50 Gbps)"

	// InterfaceTemplateTypeLabelNDR100Gbps captures enum value "NDR (100 Gbps)"
	InterfaceTemplateTypeLabelNDR100Gbps string = "NDR (100 Gbps)"

	// InterfaceTemplateTypeLabelXDR250Gbps captures enum value "XDR (250 Gbps)"
	InterfaceTemplateTypeLabelXDR250Gbps string = "XDR (250 Gbps)"

	// InterfaceTemplateTypeLabelT11Dot544Mbps captures enum value "T1 (1.544 Mbps)"
	InterfaceTemplateTypeLabelT11Dot544Mbps string = "T1 (1.544 Mbps)"

	// InterfaceTemplateTypeLabelE12Dot048Mbps captures enum value "E1 (2.048 Mbps)"
	InterfaceTemplateTypeLabelE12Dot048Mbps string = "E1 (2.048 Mbps)"

	// InterfaceTemplateTypeLabelT345Mbps captures enum value "T3 (45 Mbps)"
	InterfaceTemplateTypeLabelT345Mbps string = "T3 (45 Mbps)"

	// InterfaceTemplateTypeLabelE334Mbps captures enum value "E3 (34 Mbps)"
	InterfaceTemplateTypeLabelE334Mbps string = "E3 (34 Mbps)"

	// InterfaceTemplateTypeLabelXDSL captures enum value "xDSL"
	InterfaceTemplateTypeLabelXDSL string = "xDSL"

	// InterfaceTemplateTypeLabelDOCSIS captures enum value "DOCSIS"
	InterfaceTemplateTypeLabelDOCSIS string = "DOCSIS"

	// InterfaceTemplateTypeLabelGPON2Dot5Gbps1Dot25Gps captures enum value "GPON (2.5 Gbps / 1.25 Gps)"
	InterfaceTemplateTypeLabelGPON2Dot5Gbps1Dot25Gps string = "GPON (2.5 Gbps / 1.25 Gps)"

	// InterfaceTemplateTypeLabelXGDashPON10Gbps2Dot5Gbps captures enum value "XG-PON (10 Gbps / 2.5 Gbps)"
	InterfaceTemplateTypeLabelXGDashPON10Gbps2Dot5Gbps string = "XG-PON (10 Gbps / 2.5 Gbps)"

	// InterfaceTemplateTypeLabelXGSDashPON10Gbps captures enum value "XGS-PON (10 Gbps)"
	InterfaceTemplateTypeLabelXGSDashPON10Gbps string = "XGS-PON (10 Gbps)"

	// InterfaceTemplateTypeLabelNGDashPON2TWDMDashPON4x10Gbps captures enum value "NG-PON2 (TWDM-PON) (4x10 Gbps)"
	InterfaceTemplateTypeLabelNGDashPON2TWDMDashPON4x10Gbps string = "NG-PON2 (TWDM-PON) (4x10 Gbps)"

	// InterfaceTemplateTypeLabelEPON1Gbps captures enum value "EPON (1 Gbps)"
	InterfaceTemplateTypeLabelEPON1Gbps string = "EPON (1 Gbps)"

	// InterfaceTemplateTypeLabelNr10GDashEPON10Gbps captures enum value "10G-EPON (10 Gbps)"
	InterfaceTemplateTypeLabelNr10GDashEPON10Gbps string = "10G-EPON (10 Gbps)"

	// InterfaceTemplateTypeLabelCiscoStackWise captures enum value "Cisco StackWise"
	InterfaceTemplateTypeLabelCiscoStackWise string = "Cisco StackWise"

	// InterfaceTemplateTypeLabelCiscoStackWisePlus captures enum value "Cisco StackWise Plus"
	InterfaceTemplateTypeLabelCiscoStackWisePlus string = "Cisco StackWise Plus"

	// InterfaceTemplateTypeLabelCiscoFlexStack captures enum value "Cisco FlexStack"
	InterfaceTemplateTypeLabelCiscoFlexStack string = "Cisco FlexStack"

	// InterfaceTemplateTypeLabelCiscoFlexStackPlus captures enum value "Cisco FlexStack Plus"
	InterfaceTemplateTypeLabelCiscoFlexStackPlus string = "Cisco FlexStack Plus"

	// InterfaceTemplateTypeLabelCiscoStackWiseDash80 captures enum value "Cisco StackWise-80"
	InterfaceTemplateTypeLabelCiscoStackWiseDash80 string = "Cisco StackWise-80"

	// InterfaceTemplateTypeLabelCiscoStackWiseDash160 captures enum value "Cisco StackWise-160"
	InterfaceTemplateTypeLabelCiscoStackWiseDash160 string = "Cisco StackWise-160"

	// InterfaceTemplateTypeLabelCiscoStackWiseDash320 captures enum value "Cisco StackWise-320"
	InterfaceTemplateTypeLabelCiscoStackWiseDash320 string = "Cisco StackWise-320"

	// InterfaceTemplateTypeLabelCiscoStackWiseDash480 captures enum value "Cisco StackWise-480"
	InterfaceTemplateTypeLabelCiscoStackWiseDash480 string = "Cisco StackWise-480"

	// InterfaceTemplateTypeLabelJuniperVCP captures enum value "Juniper VCP"
	InterfaceTemplateTypeLabelJuniperVCP string = "Juniper VCP"

	// InterfaceTemplateTypeLabelExtremeSummitStack captures enum value "Extreme SummitStack"
	InterfaceTemplateTypeLabelExtremeSummitStack string = "Extreme SummitStack"

	// InterfaceTemplateTypeLabelExtremeSummitStackDash128 captures enum value "Extreme SummitStack-128"
	InterfaceTemplateTypeLabelExtremeSummitStackDash128 string = "Extreme SummitStack-128"

	// InterfaceTemplateTypeLabelExtremeSummitStackDash256 captures enum value "Extreme SummitStack-256"
	InterfaceTemplateTypeLabelExtremeSummitStackDash256 string = "Extreme SummitStack-256"

	// InterfaceTemplateTypeLabelExtremeSummitStackDash512 captures enum value "Extreme SummitStack-512"
	InterfaceTemplateTypeLabelExtremeSummitStackDash512 string = "Extreme SummitStack-512"

	// InterfaceTemplateTypeLabelOther captures enum value "Other"
	InterfaceTemplateTypeLabelOther string = "Other"
)
View Source
const (

	// InterfaceTemplateTypeValueVirtual captures enum value "virtual"
	InterfaceTemplateTypeValueVirtual string = "virtual"

	// InterfaceTemplateTypeValueBridge captures enum value "bridge"
	InterfaceTemplateTypeValueBridge string = "bridge"

	// InterfaceTemplateTypeValueLag captures enum value "lag"
	InterfaceTemplateTypeValueLag string = "lag"

	// InterfaceTemplateTypeValueNr100baseDashFx captures enum value "100base-fx"
	InterfaceTemplateTypeValueNr100baseDashFx string = "100base-fx"

	// InterfaceTemplateTypeValueNr100baseDashLfx captures enum value "100base-lfx"
	InterfaceTemplateTypeValueNr100baseDashLfx string = "100base-lfx"

	// InterfaceTemplateTypeValueNr100baseDashTx captures enum value "100base-tx"
	InterfaceTemplateTypeValueNr100baseDashTx string = "100base-tx"

	// InterfaceTemplateTypeValueNr100baseDashT1 captures enum value "100base-t1"
	InterfaceTemplateTypeValueNr100baseDashT1 string = "100base-t1"

	// InterfaceTemplateTypeValueNr1000baseDasht captures enum value "1000base-t"
	InterfaceTemplateTypeValueNr1000baseDasht string = "1000base-t"

	// InterfaceTemplateTypeValueNr2Dot5gbaseDasht captures enum value "2.5gbase-t"
	InterfaceTemplateTypeValueNr2Dot5gbaseDasht string = "2.5gbase-t"

	// InterfaceTemplateTypeValueNr5gbaseDasht captures enum value "5gbase-t"
	InterfaceTemplateTypeValueNr5gbaseDasht string = "5gbase-t"

	// InterfaceTemplateTypeValueNr10gbaseDasht captures enum value "10gbase-t"
	InterfaceTemplateTypeValueNr10gbaseDasht string = "10gbase-t"

	// InterfaceTemplateTypeValueNr10gbaseDashCx4 captures enum value "10gbase-cx4"
	InterfaceTemplateTypeValueNr10gbaseDashCx4 string = "10gbase-cx4"

	// InterfaceTemplateTypeValueNr1000baseDashxDashGbic captures enum value "1000base-x-gbic"
	InterfaceTemplateTypeValueNr1000baseDashxDashGbic string = "1000base-x-gbic"

	// InterfaceTemplateTypeValueNr1000baseDashxDashSfp captures enum value "1000base-x-sfp"
	InterfaceTemplateTypeValueNr1000baseDashxDashSfp string = "1000base-x-sfp"

	// InterfaceTemplateTypeValueNr10gbaseDashxDashSfpp captures enum value "10gbase-x-sfpp"
	InterfaceTemplateTypeValueNr10gbaseDashxDashSfpp string = "10gbase-x-sfpp"

	// InterfaceTemplateTypeValueNr10gbaseDashxDashXfp captures enum value "10gbase-x-xfp"
	InterfaceTemplateTypeValueNr10gbaseDashxDashXfp string = "10gbase-x-xfp"

	// InterfaceTemplateTypeValueNr10gbaseDashxDashXenpak captures enum value "10gbase-x-xenpak"
	InterfaceTemplateTypeValueNr10gbaseDashxDashXenpak string = "10gbase-x-xenpak"

	// InterfaceTemplateTypeValueNr10gbaseDashxDashX2 captures enum value "10gbase-x-x2"
	InterfaceTemplateTypeValueNr10gbaseDashxDashX2 string = "10gbase-x-x2"

	// InterfaceTemplateTypeValueNr25gbaseDashxDashSfp28 captures enum value "25gbase-x-sfp28"
	InterfaceTemplateTypeValueNr25gbaseDashxDashSfp28 string = "25gbase-x-sfp28"

	// InterfaceTemplateTypeValueNr50gbaseDashxDashSfp56 captures enum value "50gbase-x-sfp56"
	InterfaceTemplateTypeValueNr50gbaseDashxDashSfp56 string = "50gbase-x-sfp56"

	// InterfaceTemplateTypeValueNr40gbaseDashxDashQsfpp captures enum value "40gbase-x-qsfpp"
	InterfaceTemplateTypeValueNr40gbaseDashxDashQsfpp string = "40gbase-x-qsfpp"

	// InterfaceTemplateTypeValueNr50gbaseDashxDashSfp28 captures enum value "50gbase-x-sfp28"
	InterfaceTemplateTypeValueNr50gbaseDashxDashSfp28 string = "50gbase-x-sfp28"

	// InterfaceTemplateTypeValueNr100gbaseDashxDashCfp captures enum value "100gbase-x-cfp"
	InterfaceTemplateTypeValueNr100gbaseDashxDashCfp string = "100gbase-x-cfp"

	// InterfaceTemplateTypeValueNr100gbaseDashxDashCfp2 captures enum value "100gbase-x-cfp2"
	InterfaceTemplateTypeValueNr100gbaseDashxDashCfp2 string = "100gbase-x-cfp2"

	// InterfaceTemplateTypeValueNr200gbaseDashxDashCfp2 captures enum value "200gbase-x-cfp2"
	InterfaceTemplateTypeValueNr200gbaseDashxDashCfp2 string = "200gbase-x-cfp2"

	// InterfaceTemplateTypeValueNr100gbaseDashxDashCfp4 captures enum value "100gbase-x-cfp4"
	InterfaceTemplateTypeValueNr100gbaseDashxDashCfp4 string = "100gbase-x-cfp4"

	// InterfaceTemplateTypeValueNr100gbaseDashxDashCpak captures enum value "100gbase-x-cpak"
	InterfaceTemplateTypeValueNr100gbaseDashxDashCpak string = "100gbase-x-cpak"

	// InterfaceTemplateTypeValueNr100gbaseDashxDashQsfp28 captures enum value "100gbase-x-qsfp28"
	InterfaceTemplateTypeValueNr100gbaseDashxDashQsfp28 string = "100gbase-x-qsfp28"

	// InterfaceTemplateTypeValueNr200gbaseDashxDashQsfp56 captures enum value "200gbase-x-qsfp56"
	InterfaceTemplateTypeValueNr200gbaseDashxDashQsfp56 string = "200gbase-x-qsfp56"

	// InterfaceTemplateTypeValueNr400gbaseDashxDashQsfpdd captures enum value "400gbase-x-qsfpdd"
	InterfaceTemplateTypeValueNr400gbaseDashxDashQsfpdd string = "400gbase-x-qsfpdd"

	// InterfaceTemplateTypeValueNr400gbaseDashxDashOsfp captures enum value "400gbase-x-osfp"
	InterfaceTemplateTypeValueNr400gbaseDashxDashOsfp string = "400gbase-x-osfp"

	// InterfaceTemplateTypeValueNr800gbaseDashxDashQsfpdd captures enum value "800gbase-x-qsfpdd"
	InterfaceTemplateTypeValueNr800gbaseDashxDashQsfpdd string = "800gbase-x-qsfpdd"

	// InterfaceTemplateTypeValueNr800gbaseDashxDashOsfp captures enum value "800gbase-x-osfp"
	InterfaceTemplateTypeValueNr800gbaseDashxDashOsfp string = "800gbase-x-osfp"

	// InterfaceTemplateTypeValueNr1000baseDashKx captures enum value "1000base-kx"
	InterfaceTemplateTypeValueNr1000baseDashKx string = "1000base-kx"

	// InterfaceTemplateTypeValueNr10gbaseDashKr captures enum value "10gbase-kr"
	InterfaceTemplateTypeValueNr10gbaseDashKr string = "10gbase-kr"

	// InterfaceTemplateTypeValueNr10gbaseDashKx4 captures enum value "10gbase-kx4"
	InterfaceTemplateTypeValueNr10gbaseDashKx4 string = "10gbase-kx4"

	// InterfaceTemplateTypeValueNr25gbaseDashKr captures enum value "25gbase-kr"
	InterfaceTemplateTypeValueNr25gbaseDashKr string = "25gbase-kr"

	// InterfaceTemplateTypeValueNr40gbaseDashKr4 captures enum value "40gbase-kr4"
	InterfaceTemplateTypeValueNr40gbaseDashKr4 string = "40gbase-kr4"

	// InterfaceTemplateTypeValueNr50gbaseDashKr captures enum value "50gbase-kr"
	InterfaceTemplateTypeValueNr50gbaseDashKr string = "50gbase-kr"

	// InterfaceTemplateTypeValueNr100gbaseDashKp4 captures enum value "100gbase-kp4"
	InterfaceTemplateTypeValueNr100gbaseDashKp4 string = "100gbase-kp4"

	// InterfaceTemplateTypeValueNr100gbaseDashKr2 captures enum value "100gbase-kr2"
	InterfaceTemplateTypeValueNr100gbaseDashKr2 string = "100gbase-kr2"

	// InterfaceTemplateTypeValueNr100gbaseDashKr4 captures enum value "100gbase-kr4"
	InterfaceTemplateTypeValueNr100gbaseDashKr4 string = "100gbase-kr4"

	// InterfaceTemplateTypeValueIeee802Dot11a captures enum value "ieee802.11a"
	InterfaceTemplateTypeValueIeee802Dot11a string = "ieee802.11a"

	// InterfaceTemplateTypeValueIeee802Dot11g captures enum value "ieee802.11g"
	InterfaceTemplateTypeValueIeee802Dot11g string = "ieee802.11g"

	// InterfaceTemplateTypeValueIeee802Dot11n captures enum value "ieee802.11n"
	InterfaceTemplateTypeValueIeee802Dot11n string = "ieee802.11n"

	// InterfaceTemplateTypeValueIeee802Dot11ac captures enum value "ieee802.11ac"
	InterfaceTemplateTypeValueIeee802Dot11ac string = "ieee802.11ac"

	// InterfaceTemplateTypeValueIeee802Dot11ad captures enum value "ieee802.11ad"
	InterfaceTemplateTypeValueIeee802Dot11ad string = "ieee802.11ad"

	// InterfaceTemplateTypeValueIeee802Dot11ax captures enum value "ieee802.11ax"
	InterfaceTemplateTypeValueIeee802Dot11ax string = "ieee802.11ax"

	// InterfaceTemplateTypeValueIeee802Dot11ay captures enum value "ieee802.11ay"
	InterfaceTemplateTypeValueIeee802Dot11ay string = "ieee802.11ay"

	// InterfaceTemplateTypeValueIeee802Dot15Dot1 captures enum value "ieee802.15.1"
	InterfaceTemplateTypeValueIeee802Dot15Dot1 string = "ieee802.15.1"

	// InterfaceTemplateTypeValueOtherDashWireless captures enum value "other-wireless"
	InterfaceTemplateTypeValueOtherDashWireless string = "other-wireless"

	// InterfaceTemplateTypeValueGsm captures enum value "gsm"
	InterfaceTemplateTypeValueGsm string = "gsm"

	// InterfaceTemplateTypeValueCdma captures enum value "cdma"
	InterfaceTemplateTypeValueCdma string = "cdma"

	// InterfaceTemplateTypeValueLte captures enum value "lte"
	InterfaceTemplateTypeValueLte string = "lte"

	// InterfaceTemplateTypeValueSonetDashOc3 captures enum value "sonet-oc3"
	InterfaceTemplateTypeValueSonetDashOc3 string = "sonet-oc3"

	// InterfaceTemplateTypeValueSonetDashOc12 captures enum value "sonet-oc12"
	InterfaceTemplateTypeValueSonetDashOc12 string = "sonet-oc12"

	// InterfaceTemplateTypeValueSonetDashOc48 captures enum value "sonet-oc48"
	InterfaceTemplateTypeValueSonetDashOc48 string = "sonet-oc48"

	// InterfaceTemplateTypeValueSonetDashOc192 captures enum value "sonet-oc192"
	InterfaceTemplateTypeValueSonetDashOc192 string = "sonet-oc192"

	// InterfaceTemplateTypeValueSonetDashOc768 captures enum value "sonet-oc768"
	InterfaceTemplateTypeValueSonetDashOc768 string = "sonet-oc768"

	// InterfaceTemplateTypeValueSonetDashOc1920 captures enum value "sonet-oc1920"
	InterfaceTemplateTypeValueSonetDashOc1920 string = "sonet-oc1920"

	// InterfaceTemplateTypeValueSonetDashOc3840 captures enum value "sonet-oc3840"
	InterfaceTemplateTypeValueSonetDashOc3840 string = "sonet-oc3840"

	// InterfaceTemplateTypeValueNr1gfcDashSfp captures enum value "1gfc-sfp"
	InterfaceTemplateTypeValueNr1gfcDashSfp string = "1gfc-sfp"

	// InterfaceTemplateTypeValueNr2gfcDashSfp captures enum value "2gfc-sfp"
	InterfaceTemplateTypeValueNr2gfcDashSfp string = "2gfc-sfp"

	// InterfaceTemplateTypeValueNr4gfcDashSfp captures enum value "4gfc-sfp"
	InterfaceTemplateTypeValueNr4gfcDashSfp string = "4gfc-sfp"

	// InterfaceTemplateTypeValueNr8gfcDashSfpp captures enum value "8gfc-sfpp"
	InterfaceTemplateTypeValueNr8gfcDashSfpp string = "8gfc-sfpp"

	// InterfaceTemplateTypeValueNr16gfcDashSfpp captures enum value "16gfc-sfpp"
	InterfaceTemplateTypeValueNr16gfcDashSfpp string = "16gfc-sfpp"

	// InterfaceTemplateTypeValueNr32gfcDashSfp28 captures enum value "32gfc-sfp28"
	InterfaceTemplateTypeValueNr32gfcDashSfp28 string = "32gfc-sfp28"

	// InterfaceTemplateTypeValueNr64gfcDashQsfpp captures enum value "64gfc-qsfpp"
	InterfaceTemplateTypeValueNr64gfcDashQsfpp string = "64gfc-qsfpp"

	// InterfaceTemplateTypeValueNr128gfcDashQsfp28 captures enum value "128gfc-qsfp28"
	InterfaceTemplateTypeValueNr128gfcDashQsfp28 string = "128gfc-qsfp28"

	// InterfaceTemplateTypeValueInfinibandDashSdr captures enum value "infiniband-sdr"
	InterfaceTemplateTypeValueInfinibandDashSdr string = "infiniband-sdr"

	// InterfaceTemplateTypeValueInfinibandDashDdr captures enum value "infiniband-ddr"
	InterfaceTemplateTypeValueInfinibandDashDdr string = "infiniband-ddr"

	// InterfaceTemplateTypeValueInfinibandDashQdr captures enum value "infiniband-qdr"
	InterfaceTemplateTypeValueInfinibandDashQdr string = "infiniband-qdr"

	// InterfaceTemplateTypeValueInfinibandDashFdr10 captures enum value "infiniband-fdr10"
	InterfaceTemplateTypeValueInfinibandDashFdr10 string = "infiniband-fdr10"

	// InterfaceTemplateTypeValueInfinibandDashFdr captures enum value "infiniband-fdr"
	InterfaceTemplateTypeValueInfinibandDashFdr string = "infiniband-fdr"

	// InterfaceTemplateTypeValueInfinibandDashEdr captures enum value "infiniband-edr"
	InterfaceTemplateTypeValueInfinibandDashEdr string = "infiniband-edr"

	// InterfaceTemplateTypeValueInfinibandDashHdr captures enum value "infiniband-hdr"
	InterfaceTemplateTypeValueInfinibandDashHdr string = "infiniband-hdr"

	// InterfaceTemplateTypeValueInfinibandDashNdr captures enum value "infiniband-ndr"
	InterfaceTemplateTypeValueInfinibandDashNdr string = "infiniband-ndr"

	// InterfaceTemplateTypeValueInfinibandDashXdr captures enum value "infiniband-xdr"
	InterfaceTemplateTypeValueInfinibandDashXdr string = "infiniband-xdr"

	// InterfaceTemplateTypeValueT1 captures enum value "t1"
	InterfaceTemplateTypeValueT1 string = "t1"

	// InterfaceTemplateTypeValueE1 captures enum value "e1"
	InterfaceTemplateTypeValueE1 string = "e1"

	// InterfaceTemplateTypeValueT3 captures enum value "t3"
	InterfaceTemplateTypeValueT3 string = "t3"

	// InterfaceTemplateTypeValueE3 captures enum value "e3"
	InterfaceTemplateTypeValueE3 string = "e3"

	// InterfaceTemplateTypeValueXdsl captures enum value "xdsl"
	InterfaceTemplateTypeValueXdsl string = "xdsl"

	// InterfaceTemplateTypeValueDocsis captures enum value "docsis"
	InterfaceTemplateTypeValueDocsis string = "docsis"

	// InterfaceTemplateTypeValueGpon captures enum value "gpon"
	InterfaceTemplateTypeValueGpon string = "gpon"

	// InterfaceTemplateTypeValueXgDashPon captures enum value "xg-pon"
	InterfaceTemplateTypeValueXgDashPon string = "xg-pon"

	// InterfaceTemplateTypeValueXgsDashPon captures enum value "xgs-pon"
	InterfaceTemplateTypeValueXgsDashPon string = "xgs-pon"

	// InterfaceTemplateTypeValueNgDashPon2 captures enum value "ng-pon2"
	InterfaceTemplateTypeValueNgDashPon2 string = "ng-pon2"

	// InterfaceTemplateTypeValueEpon captures enum value "epon"
	InterfaceTemplateTypeValueEpon string = "epon"

	// InterfaceTemplateTypeValueNr10gDashEpon captures enum value "10g-epon"
	InterfaceTemplateTypeValueNr10gDashEpon string = "10g-epon"

	// InterfaceTemplateTypeValueCiscoDashStackwise captures enum value "cisco-stackwise"
	InterfaceTemplateTypeValueCiscoDashStackwise string = "cisco-stackwise"

	// InterfaceTemplateTypeValueCiscoDashStackwiseDashPlus captures enum value "cisco-stackwise-plus"
	InterfaceTemplateTypeValueCiscoDashStackwiseDashPlus string = "cisco-stackwise-plus"

	// InterfaceTemplateTypeValueCiscoDashFlexstack captures enum value "cisco-flexstack"
	InterfaceTemplateTypeValueCiscoDashFlexstack string = "cisco-flexstack"

	// InterfaceTemplateTypeValueCiscoDashFlexstackDashPlus captures enum value "cisco-flexstack-plus"
	InterfaceTemplateTypeValueCiscoDashFlexstackDashPlus string = "cisco-flexstack-plus"

	// InterfaceTemplateTypeValueCiscoDashStackwiseDash80 captures enum value "cisco-stackwise-80"
	InterfaceTemplateTypeValueCiscoDashStackwiseDash80 string = "cisco-stackwise-80"

	// InterfaceTemplateTypeValueCiscoDashStackwiseDash160 captures enum value "cisco-stackwise-160"
	InterfaceTemplateTypeValueCiscoDashStackwiseDash160 string = "cisco-stackwise-160"

	// InterfaceTemplateTypeValueCiscoDashStackwiseDash320 captures enum value "cisco-stackwise-320"
	InterfaceTemplateTypeValueCiscoDashStackwiseDash320 string = "cisco-stackwise-320"

	// InterfaceTemplateTypeValueCiscoDashStackwiseDash480 captures enum value "cisco-stackwise-480"
	InterfaceTemplateTypeValueCiscoDashStackwiseDash480 string = "cisco-stackwise-480"

	// InterfaceTemplateTypeValueJuniperDashVcp captures enum value "juniper-vcp"
	InterfaceTemplateTypeValueJuniperDashVcp string = "juniper-vcp"

	// InterfaceTemplateTypeValueExtremeDashSummitstack captures enum value "extreme-summitstack"
	InterfaceTemplateTypeValueExtremeDashSummitstack string = "extreme-summitstack"

	// InterfaceTemplateTypeValueExtremeDashSummitstackDash128 captures enum value "extreme-summitstack-128"
	InterfaceTemplateTypeValueExtremeDashSummitstackDash128 string = "extreme-summitstack-128"

	// InterfaceTemplateTypeValueExtremeDashSummitstackDash256 captures enum value "extreme-summitstack-256"
	InterfaceTemplateTypeValueExtremeDashSummitstackDash256 string = "extreme-summitstack-256"

	// InterfaceTemplateTypeValueExtremeDashSummitstackDash512 captures enum value "extreme-summitstack-512"
	InterfaceTemplateTypeValueExtremeDashSummitstackDash512 string = "extreme-summitstack-512"

	// InterfaceTemplateTypeValueOther captures enum value "other"
	InterfaceTemplateTypeValueOther string = "other"
)
View Source
const (

	// IPAddressFamilyLabelIPV4 captures enum value "IPv4"
	IPAddressFamilyLabelIPV4 string = "IPv4"

	// IPAddressFamilyLabelIPV6 captures enum value "IPv6"
	IPAddressFamilyLabelIPV6 string = "IPv6"
)
View Source
const (

	// IPAddressRoleLabelLoopback captures enum value "Loopback"
	IPAddressRoleLabelLoopback string = "Loopback"

	// IPAddressRoleLabelSecondary captures enum value "Secondary"
	IPAddressRoleLabelSecondary string = "Secondary"

	// IPAddressRoleLabelAnycast captures enum value "Anycast"
	IPAddressRoleLabelAnycast string = "Anycast"

	// IPAddressRoleLabelVIP captures enum value "VIP"
	IPAddressRoleLabelVIP string = "VIP"

	// IPAddressRoleLabelVRRP captures enum value "VRRP"
	IPAddressRoleLabelVRRP string = "VRRP"

	// IPAddressRoleLabelHSRP captures enum value "HSRP"
	IPAddressRoleLabelHSRP string = "HSRP"

	// IPAddressRoleLabelGLBP captures enum value "GLBP"
	IPAddressRoleLabelGLBP string = "GLBP"

	// IPAddressRoleLabelCARP captures enum value "CARP"
	IPAddressRoleLabelCARP string = "CARP"
)
View Source
const (

	// IPAddressRoleValueLoopback captures enum value "loopback"
	IPAddressRoleValueLoopback string = "loopback"

	// IPAddressRoleValueSecondary captures enum value "secondary"
	IPAddressRoleValueSecondary string = "secondary"

	// IPAddressRoleValueAnycast captures enum value "anycast"
	IPAddressRoleValueAnycast string = "anycast"

	// IPAddressRoleValueVip captures enum value "vip"
	IPAddressRoleValueVip string = "vip"

	// IPAddressRoleValueVrrp captures enum value "vrrp"
	IPAddressRoleValueVrrp string = "vrrp"

	// IPAddressRoleValueHsrp captures enum value "hsrp"
	IPAddressRoleValueHsrp string = "hsrp"

	// IPAddressRoleValueGlbp captures enum value "glbp"
	IPAddressRoleValueGlbp string = "glbp"

	// IPAddressRoleValueCarp captures enum value "carp"
	IPAddressRoleValueCarp string = "carp"
)
View Source
const (

	// IPAddressStatusLabelActive captures enum value "Active"
	IPAddressStatusLabelActive string = "Active"

	// IPAddressStatusLabelReserved captures enum value "Reserved"
	IPAddressStatusLabelReserved string = "Reserved"

	// IPAddressStatusLabelDeprecated captures enum value "Deprecated"
	IPAddressStatusLabelDeprecated string = "Deprecated"

	// IPAddressStatusLabelDHCP captures enum value "DHCP"
	IPAddressStatusLabelDHCP string = "DHCP"

	// IPAddressStatusLabelSLAAC captures enum value "SLAAC"
	IPAddressStatusLabelSLAAC string = "SLAAC"
)
View Source
const (

	// IPAddressStatusValueActive captures enum value "active"
	IPAddressStatusValueActive string = "active"

	// IPAddressStatusValueReserved captures enum value "reserved"
	IPAddressStatusValueReserved string = "reserved"

	// IPAddressStatusValueDeprecated captures enum value "deprecated"
	IPAddressStatusValueDeprecated string = "deprecated"

	// IPAddressStatusValueDhcp captures enum value "dhcp"
	IPAddressStatusValueDhcp string = "dhcp"

	// IPAddressStatusValueSlaac captures enum value "slaac"
	IPAddressStatusValueSlaac string = "slaac"
)
View Source
const (

	// IPRangeFamilyLabelIPV4 captures enum value "IPv4"
	IPRangeFamilyLabelIPV4 string = "IPv4"

	// IPRangeFamilyLabelIPV6 captures enum value "IPv6"
	IPRangeFamilyLabelIPV6 string = "IPv6"
)
View Source
const (

	// IPRangeStatusLabelActive captures enum value "Active"
	IPRangeStatusLabelActive string = "Active"

	// IPRangeStatusLabelReserved captures enum value "Reserved"
	IPRangeStatusLabelReserved string = "Reserved"

	// IPRangeStatusLabelDeprecated captures enum value "Deprecated"
	IPRangeStatusLabelDeprecated string = "Deprecated"
)
View Source
const (

	// IPRangeStatusValueActive captures enum value "active"
	IPRangeStatusValueActive string = "active"

	// IPRangeStatusValueReserved captures enum value "reserved"
	IPRangeStatusValueReserved string = "reserved"

	// IPRangeStatusValueDeprecated captures enum value "deprecated"
	IPRangeStatusValueDeprecated string = "deprecated"
)
View Source
const (

	// JobResultStatusLabelPending captures enum value "Pending"
	JobResultStatusLabelPending string = "Pending"

	// JobResultStatusLabelScheduled captures enum value "Scheduled"
	JobResultStatusLabelScheduled string = "Scheduled"

	// JobResultStatusLabelRunning captures enum value "Running"
	JobResultStatusLabelRunning string = "Running"

	// JobResultStatusLabelCompleted captures enum value "Completed"
	JobResultStatusLabelCompleted string = "Completed"

	// JobResultStatusLabelErrored captures enum value "Errored"
	JobResultStatusLabelErrored string = "Errored"

	// JobResultStatusLabelFailed captures enum value "Failed"
	JobResultStatusLabelFailed string = "Failed"
)
View Source
const (

	// JobResultStatusValuePending captures enum value "pending"
	JobResultStatusValuePending string = "pending"

	// JobResultStatusValueScheduled captures enum value "scheduled"
	JobResultStatusValueScheduled string = "scheduled"

	// JobResultStatusValueRunning captures enum value "running"
	JobResultStatusValueRunning string = "running"

	// JobResultStatusValueCompleted captures enum value "completed"
	JobResultStatusValueCompleted string = "completed"

	// JobResultStatusValueErrored captures enum value "errored"
	JobResultStatusValueErrored string = "errored"

	// JobResultStatusValueFailed captures enum value "failed"
	JobResultStatusValueFailed string = "failed"
)
View Source
const (

	// JournalEntryKindLabelInfo captures enum value "Info"
	JournalEntryKindLabelInfo string = "Info"

	// JournalEntryKindLabelSuccess captures enum value "Success"
	JournalEntryKindLabelSuccess string = "Success"

	// JournalEntryKindLabelWarning captures enum value "Warning"
	JournalEntryKindLabelWarning string = "Warning"

	// JournalEntryKindLabelDanger captures enum value "Danger"
	JournalEntryKindLabelDanger string = "Danger"
)
View Source
const (

	// JournalEntryKindValueInfo captures enum value "info"
	JournalEntryKindValueInfo string = "info"

	// JournalEntryKindValueSuccess captures enum value "success"
	JournalEntryKindValueSuccess string = "success"

	// JournalEntryKindValueWarning captures enum value "warning"
	JournalEntryKindValueWarning string = "warning"

	// JournalEntryKindValueDanger captures enum value "danger"
	JournalEntryKindValueDanger string = "danger"
)
View Source
const (

	// L2VPNTypeLabelVPWS captures enum value "VPWS"
	L2VPNTypeLabelVPWS string = "VPWS"

	// L2VPNTypeLabelVPLS captures enum value "VPLS"
	L2VPNTypeLabelVPLS string = "VPLS"

	// L2VPNTypeLabelVXLAN captures enum value "VXLAN"
	L2VPNTypeLabelVXLAN string = "VXLAN"

	// L2VPNTypeLabelVXLANDashEVPN captures enum value "VXLAN-EVPN"
	L2VPNTypeLabelVXLANDashEVPN string = "VXLAN-EVPN"

	// L2VPNTypeLabelMPLSEVPN captures enum value "MPLS EVPN"
	L2VPNTypeLabelMPLSEVPN string = "MPLS EVPN"

	// L2VPNTypeLabelPBBEVPN captures enum value "PBB EVPN"
	L2VPNTypeLabelPBBEVPN string = "PBB EVPN"

	// L2VPNTypeLabelEPL captures enum value "EPL"
	L2VPNTypeLabelEPL string = "EPL"

	// L2VPNTypeLabelEVPL captures enum value "EVPL"
	L2VPNTypeLabelEVPL string = "EVPL"

	// L2VPNTypeLabelEthernetPrivateLAN captures enum value "Ethernet Private LAN"
	L2VPNTypeLabelEthernetPrivateLAN string = "Ethernet Private LAN"

	// L2VPNTypeLabelEthernetVirtualPrivateLAN captures enum value "Ethernet Virtual Private LAN"
	L2VPNTypeLabelEthernetVirtualPrivateLAN string = "Ethernet Virtual Private LAN"

	// L2VPNTypeLabelEthernetPrivateTree captures enum value "Ethernet Private Tree"
	L2VPNTypeLabelEthernetPrivateTree string = "Ethernet Private Tree"

	// L2VPNTypeLabelEthernetVirtualPrivateTree captures enum value "Ethernet Virtual Private Tree"
	L2VPNTypeLabelEthernetVirtualPrivateTree string = "Ethernet Virtual Private Tree"
)
View Source
const (

	// L2VPNTypeValueVpws captures enum value "vpws"
	L2VPNTypeValueVpws string = "vpws"

	// L2VPNTypeValueVpls captures enum value "vpls"
	L2VPNTypeValueVpls string = "vpls"

	// L2VPNTypeValueVxlan captures enum value "vxlan"
	L2VPNTypeValueVxlan string = "vxlan"

	// L2VPNTypeValueVxlanDashEvpn captures enum value "vxlan-evpn"
	L2VPNTypeValueVxlanDashEvpn string = "vxlan-evpn"

	// L2VPNTypeValueMplsDashEvpn captures enum value "mpls-evpn"
	L2VPNTypeValueMplsDashEvpn string = "mpls-evpn"

	// L2VPNTypeValuePbbDashEvpn captures enum value "pbb-evpn"
	L2VPNTypeValuePbbDashEvpn string = "pbb-evpn"

	// L2VPNTypeValueEpl captures enum value "epl"
	L2VPNTypeValueEpl string = "epl"

	// L2VPNTypeValueEvpl captures enum value "evpl"
	L2VPNTypeValueEvpl string = "evpl"

	// L2VPNTypeValueEpDashLan captures enum value "ep-lan"
	L2VPNTypeValueEpDashLan string = "ep-lan"

	// L2VPNTypeValueEvpDashLan captures enum value "evp-lan"
	L2VPNTypeValueEvpDashLan string = "evp-lan"

	// L2VPNTypeValueEpDashTree captures enum value "ep-tree"
	L2VPNTypeValueEpDashTree string = "ep-tree"

	// L2VPNTypeValueEvpDashTree captures enum value "evp-tree"
	L2VPNTypeValueEvpDashTree string = "evp-tree"
)
View Source
const (

	// LocationStatusLabelPlanned captures enum value "Planned"
	LocationStatusLabelPlanned string = "Planned"

	// LocationStatusLabelStaging captures enum value "Staging"
	LocationStatusLabelStaging string = "Staging"

	// LocationStatusLabelActive captures enum value "Active"
	LocationStatusLabelActive string = "Active"

	// LocationStatusLabelDecommissioning captures enum value "Decommissioning"
	LocationStatusLabelDecommissioning string = "Decommissioning"

	// LocationStatusLabelRetired captures enum value "Retired"
	LocationStatusLabelRetired string = "Retired"
)
View Source
const (

	// LocationStatusValuePlanned captures enum value "planned"
	LocationStatusValuePlanned string = "planned"

	// LocationStatusValueStaging captures enum value "staging"
	LocationStatusValueStaging string = "staging"

	// LocationStatusValueActive captures enum value "active"
	LocationStatusValueActive string = "active"

	// LocationStatusValueDecommissioning captures enum value "decommissioning"
	LocationStatusValueDecommissioning string = "decommissioning"

	// LocationStatusValueRetired captures enum value "retired"
	LocationStatusValueRetired string = "retired"
)
View Source
const (

	// ModuleStatusLabelOffline captures enum value "Offline"
	ModuleStatusLabelOffline string = "Offline"

	// ModuleStatusLabelActive captures enum value "Active"
	ModuleStatusLabelActive string = "Active"

	// ModuleStatusLabelPlanned captures enum value "Planned"
	ModuleStatusLabelPlanned string = "Planned"

	// ModuleStatusLabelStaged captures enum value "Staged"
	ModuleStatusLabelStaged string = "Staged"

	// ModuleStatusLabelFailed captures enum value "Failed"
	ModuleStatusLabelFailed string = "Failed"

	// ModuleStatusLabelDecommissioning captures enum value "Decommissioning"
	ModuleStatusLabelDecommissioning string = "Decommissioning"
)
View Source
const (

	// ModuleStatusValueOffline captures enum value "offline"
	ModuleStatusValueOffline string = "offline"

	// ModuleStatusValueActive captures enum value "active"
	ModuleStatusValueActive string = "active"

	// ModuleStatusValuePlanned captures enum value "planned"
	ModuleStatusValuePlanned string = "planned"

	// ModuleStatusValueStaged captures enum value "staged"
	ModuleStatusValueStaged string = "staged"

	// ModuleStatusValueFailed captures enum value "failed"
	ModuleStatusValueFailed string = "failed"

	// ModuleStatusValueDecommissioning captures enum value "decommissioning"
	ModuleStatusValueDecommissioning string = "decommissioning"
)
View Source
const (

	// ModuleTypeWeightUnitLabelKilograms captures enum value "Kilograms"
	ModuleTypeWeightUnitLabelKilograms string = "Kilograms"

	// ModuleTypeWeightUnitLabelGrams captures enum value "Grams"
	ModuleTypeWeightUnitLabelGrams string = "Grams"

	// ModuleTypeWeightUnitLabelPounds captures enum value "Pounds"
	ModuleTypeWeightUnitLabelPounds string = "Pounds"

	// ModuleTypeWeightUnitLabelOunces captures enum value "Ounces"
	ModuleTypeWeightUnitLabelOunces string = "Ounces"
)
View Source
const (

	// ModuleTypeWeightUnitValueKg captures enum value "kg"
	ModuleTypeWeightUnitValueKg string = "kg"

	// ModuleTypeWeightUnitValueG captures enum value "g"
	ModuleTypeWeightUnitValueG string = "g"

	// ModuleTypeWeightUnitValueLb captures enum value "lb"
	ModuleTypeWeightUnitValueLb string = "lb"

	// ModuleTypeWeightUnitValueOz captures enum value "oz"
	ModuleTypeWeightUnitValueOz string = "oz"
)
View Source
const (

	// NestedFHRPGroupProtocolVrrp2 captures enum value "vrrp2"
	NestedFHRPGroupProtocolVrrp2 string = "vrrp2"

	// NestedFHRPGroupProtocolVrrp3 captures enum value "vrrp3"
	NestedFHRPGroupProtocolVrrp3 string = "vrrp3"

	// NestedFHRPGroupProtocolCarp captures enum value "carp"
	NestedFHRPGroupProtocolCarp string = "carp"

	// NestedFHRPGroupProtocolClusterxl captures enum value "clusterxl"
	NestedFHRPGroupProtocolClusterxl string = "clusterxl"

	// NestedFHRPGroupProtocolHsrp captures enum value "hsrp"
	NestedFHRPGroupProtocolHsrp string = "hsrp"

	// NestedFHRPGroupProtocolGlbp captures enum value "glbp"
	NestedFHRPGroupProtocolGlbp string = "glbp"

	// NestedFHRPGroupProtocolOther captures enum value "other"
	NestedFHRPGroupProtocolOther string = "other"
)
View Source
const (

	// NestedL2VPNTypeVpws captures enum value "vpws"
	NestedL2VPNTypeVpws string = "vpws"

	// NestedL2VPNTypeVpls captures enum value "vpls"
	NestedL2VPNTypeVpls string = "vpls"

	// NestedL2VPNTypeVxlan captures enum value "vxlan"
	NestedL2VPNTypeVxlan string = "vxlan"

	// NestedL2VPNTypeVxlanDashEvpn captures enum value "vxlan-evpn"
	NestedL2VPNTypeVxlanDashEvpn string = "vxlan-evpn"

	// NestedL2VPNTypeMplsDashEvpn captures enum value "mpls-evpn"
	NestedL2VPNTypeMplsDashEvpn string = "mpls-evpn"

	// NestedL2VPNTypePbbDashEvpn captures enum value "pbb-evpn"
	NestedL2VPNTypePbbDashEvpn string = "pbb-evpn"

	// NestedL2VPNTypeEpl captures enum value "epl"
	NestedL2VPNTypeEpl string = "epl"

	// NestedL2VPNTypeEvpl captures enum value "evpl"
	NestedL2VPNTypeEvpl string = "evpl"

	// NestedL2VPNTypeEpDashLan captures enum value "ep-lan"
	NestedL2VPNTypeEpDashLan string = "ep-lan"

	// NestedL2VPNTypeEvpDashLan captures enum value "evp-lan"
	NestedL2VPNTypeEvpDashLan string = "evp-lan"

	// NestedL2VPNTypeEpDashTree captures enum value "ep-tree"
	NestedL2VPNTypeEpDashTree string = "ep-tree"

	// NestedL2VPNTypeEvpDashTree captures enum value "evp-tree"
	NestedL2VPNTypeEvpDashTree string = "evp-tree"
)
View Source
const (

	// ObjectChangeActionLabelCreated captures enum value "Created"
	ObjectChangeActionLabelCreated string = "Created"

	// ObjectChangeActionLabelUpdated captures enum value "Updated"
	ObjectChangeActionLabelUpdated string = "Updated"

	// ObjectChangeActionLabelDeleted captures enum value "Deleted"
	ObjectChangeActionLabelDeleted string = "Deleted"
)
View Source
const (

	// ObjectChangeActionValueCreate captures enum value "create"
	ObjectChangeActionValueCreate string = "create"

	// ObjectChangeActionValueUpdate captures enum value "update"
	ObjectChangeActionValueUpdate string = "update"

	// ObjectChangeActionValueDelete captures enum value "delete"
	ObjectChangeActionValueDelete string = "delete"
)
View Source
const (

	// PowerFeedPhaseLabelSinglePhase captures enum value "Single phase"
	PowerFeedPhaseLabelSinglePhase string = "Single phase"

	// PowerFeedPhaseLabelThreeDashPhase captures enum value "Three-phase"
	PowerFeedPhaseLabelThreeDashPhase string = "Three-phase"
)
View Source
const (

	// PowerFeedPhaseValueSingleDashPhase captures enum value "single-phase"
	PowerFeedPhaseValueSingleDashPhase string = "single-phase"

	// PowerFeedPhaseValueThreeDashPhase captures enum value "three-phase"
	PowerFeedPhaseValueThreeDashPhase string = "three-phase"
)
View Source
const (

	// PowerFeedStatusLabelOffline captures enum value "Offline"
	PowerFeedStatusLabelOffline string = "Offline"

	// PowerFeedStatusLabelActive captures enum value "Active"
	PowerFeedStatusLabelActive string = "Active"

	// PowerFeedStatusLabelPlanned captures enum value "Planned"
	PowerFeedStatusLabelPlanned string = "Planned"

	// PowerFeedStatusLabelFailed captures enum value "Failed"
	PowerFeedStatusLabelFailed string = "Failed"
)
View Source
const (

	// PowerFeedStatusValueOffline captures enum value "offline"
	PowerFeedStatusValueOffline string = "offline"

	// PowerFeedStatusValueActive captures enum value "active"
	PowerFeedStatusValueActive string = "active"

	// PowerFeedStatusValuePlanned captures enum value "planned"
	PowerFeedStatusValuePlanned string = "planned"

	// PowerFeedStatusValueFailed captures enum value "failed"
	PowerFeedStatusValueFailed string = "failed"
)
View Source
const (

	// PowerFeedSupplyLabelAC captures enum value "AC"
	PowerFeedSupplyLabelAC string = "AC"

	// PowerFeedSupplyLabelDC captures enum value "DC"
	PowerFeedSupplyLabelDC string = "DC"
)
View Source
const (

	// PowerFeedSupplyValueAc captures enum value "ac"
	PowerFeedSupplyValueAc string = "ac"

	// PowerFeedSupplyValueDc captures enum value "dc"
	PowerFeedSupplyValueDc string = "dc"
)
View Source
const (

	// PowerFeedTypeLabelPrimary captures enum value "Primary"
	PowerFeedTypeLabelPrimary string = "Primary"

	// PowerFeedTypeLabelRedundant captures enum value "Redundant"
	PowerFeedTypeLabelRedundant string = "Redundant"
)
View Source
const (

	// PowerFeedTypeValuePrimary captures enum value "primary"
	PowerFeedTypeValuePrimary string = "primary"

	// PowerFeedTypeValueRedundant captures enum value "redundant"
	PowerFeedTypeValueRedundant string = "redundant"
)
View Source
const (

	// PowerOutletFeedLegLabelA captures enum value "A"
	PowerOutletFeedLegLabelA string = "A"

	// PowerOutletFeedLegLabelB captures enum value "B"
	PowerOutletFeedLegLabelB string = "B"

	// PowerOutletFeedLegLabelC captures enum value "C"
	PowerOutletFeedLegLabelC string = "C"
)
View Source
const (

	// PowerOutletFeedLegValueA captures enum value "A"
	PowerOutletFeedLegValueA string = "A"

	// PowerOutletFeedLegValueB captures enum value "B"
	PowerOutletFeedLegValueB string = "B"

	// PowerOutletFeedLegValueC captures enum value "C"
	PowerOutletFeedLegValueC string = "C"
)
View Source
const (

	// PowerOutletTypeLabelC5 captures enum value "C5"
	PowerOutletTypeLabelC5 string = "C5"

	// PowerOutletTypeLabelC7 captures enum value "C7"
	PowerOutletTypeLabelC7 string = "C7"

	// PowerOutletTypeLabelC13 captures enum value "C13"
	PowerOutletTypeLabelC13 string = "C13"

	// PowerOutletTypeLabelC15 captures enum value "C15"
	PowerOutletTypeLabelC15 string = "C15"

	// PowerOutletTypeLabelC19 captures enum value "C19"
	PowerOutletTypeLabelC19 string = "C19"

	// PowerOutletTypeLabelC21 captures enum value "C21"
	PowerOutletTypeLabelC21 string = "C21"

	// PowerOutletTypeLabelPPlusNPlusE4H captures enum value "P+N+E 4H"
	PowerOutletTypeLabelPPlusNPlusE4H string = "P+N+E 4H"

	// PowerOutletTypeLabelPPlusNPlusE6H captures enum value "P+N+E 6H"
	PowerOutletTypeLabelPPlusNPlusE6H string = "P+N+E 6H"

	// PowerOutletTypeLabelPPlusNPlusE9H captures enum value "P+N+E 9H"
	PowerOutletTypeLabelPPlusNPlusE9H string = "P+N+E 9H"

	// PowerOutletTypeLabelNr2PPlusE4H captures enum value "2P+E 4H"
	PowerOutletTypeLabelNr2PPlusE4H string = "2P+E 4H"

	// PowerOutletTypeLabelNr2PPlusE6H captures enum value "2P+E 6H"
	PowerOutletTypeLabelNr2PPlusE6H string = "2P+E 6H"

	// PowerOutletTypeLabelNr2PPlusE9H captures enum value "2P+E 9H"
	PowerOutletTypeLabelNr2PPlusE9H string = "2P+E 9H"

	// PowerOutletTypeLabelNr3PPlusE4H captures enum value "3P+E 4H"
	PowerOutletTypeLabelNr3PPlusE4H string = "3P+E 4H"

	// PowerOutletTypeLabelNr3PPlusE6H captures enum value "3P+E 6H"
	PowerOutletTypeLabelNr3PPlusE6H string = "3P+E 6H"

	// PowerOutletTypeLabelNr3PPlusE9H captures enum value "3P+E 9H"
	PowerOutletTypeLabelNr3PPlusE9H string = "3P+E 9H"

	// PowerOutletTypeLabelNr3PPlusNPlusE4H captures enum value "3P+N+E 4H"
	PowerOutletTypeLabelNr3PPlusNPlusE4H string = "3P+N+E 4H"

	// PowerOutletTypeLabelNr3PPlusNPlusE6H captures enum value "3P+N+E 6H"
	PowerOutletTypeLabelNr3PPlusNPlusE6H string = "3P+N+E 6H"

	// PowerOutletTypeLabelNr3PPlusNPlusE9H captures enum value "3P+N+E 9H"
	PowerOutletTypeLabelNr3PPlusNPlusE9H string = "3P+N+E 9H"

	// PowerOutletTypeLabelNEMA1Dash15R captures enum value "NEMA 1-15R"
	PowerOutletTypeLabelNEMA1Dash15R string = "NEMA 1-15R"

	// PowerOutletTypeLabelNEMA5Dash15R captures enum value "NEMA 5-15R"
	PowerOutletTypeLabelNEMA5Dash15R string = "NEMA 5-15R"

	// PowerOutletTypeLabelNEMA5Dash20R captures enum value "NEMA 5-20R"
	PowerOutletTypeLabelNEMA5Dash20R string = "NEMA 5-20R"

	// PowerOutletTypeLabelNEMA5Dash30R captures enum value "NEMA 5-30R"
	PowerOutletTypeLabelNEMA5Dash30R string = "NEMA 5-30R"

	// PowerOutletTypeLabelNEMA5Dash50R captures enum value "NEMA 5-50R"
	PowerOutletTypeLabelNEMA5Dash50R string = "NEMA 5-50R"

	// PowerOutletTypeLabelNEMA6Dash15R captures enum value "NEMA 6-15R"
	PowerOutletTypeLabelNEMA6Dash15R string = "NEMA 6-15R"

	// PowerOutletTypeLabelNEMA6Dash20R captures enum value "NEMA 6-20R"
	PowerOutletTypeLabelNEMA6Dash20R string = "NEMA 6-20R"

	// PowerOutletTypeLabelNEMA6Dash30R captures enum value "NEMA 6-30R"
	PowerOutletTypeLabelNEMA6Dash30R string = "NEMA 6-30R"

	// PowerOutletTypeLabelNEMA6Dash50R captures enum value "NEMA 6-50R"
	PowerOutletTypeLabelNEMA6Dash50R string = "NEMA 6-50R"

	// PowerOutletTypeLabelNEMA10Dash30R captures enum value "NEMA 10-30R"
	PowerOutletTypeLabelNEMA10Dash30R string = "NEMA 10-30R"

	// PowerOutletTypeLabelNEMA10Dash50R captures enum value "NEMA 10-50R"
	PowerOutletTypeLabelNEMA10Dash50R string = "NEMA 10-50R"

	// PowerOutletTypeLabelNEMA14Dash20R captures enum value "NEMA 14-20R"
	PowerOutletTypeLabelNEMA14Dash20R string = "NEMA 14-20R"

	// PowerOutletTypeLabelNEMA14Dash30R captures enum value "NEMA 14-30R"
	PowerOutletTypeLabelNEMA14Dash30R string = "NEMA 14-30R"

	// PowerOutletTypeLabelNEMA14Dash50R captures enum value "NEMA 14-50R"
	PowerOutletTypeLabelNEMA14Dash50R string = "NEMA 14-50R"

	// PowerOutletTypeLabelNEMA14Dash60R captures enum value "NEMA 14-60R"
	PowerOutletTypeLabelNEMA14Dash60R string = "NEMA 14-60R"

	// PowerOutletTypeLabelNEMA15Dash15R captures enum value "NEMA 15-15R"
	PowerOutletTypeLabelNEMA15Dash15R string = "NEMA 15-15R"

	// PowerOutletTypeLabelNEMA15Dash20R captures enum value "NEMA 15-20R"
	PowerOutletTypeLabelNEMA15Dash20R string = "NEMA 15-20R"

	// PowerOutletTypeLabelNEMA15Dash30R captures enum value "NEMA 15-30R"
	PowerOutletTypeLabelNEMA15Dash30R string = "NEMA 15-30R"

	// PowerOutletTypeLabelNEMA15Dash50R captures enum value "NEMA 15-50R"
	PowerOutletTypeLabelNEMA15Dash50R string = "NEMA 15-50R"

	// PowerOutletTypeLabelNEMA15Dash60R captures enum value "NEMA 15-60R"
	PowerOutletTypeLabelNEMA15Dash60R string = "NEMA 15-60R"

	// PowerOutletTypeLabelNEMAL1Dash15R captures enum value "NEMA L1-15R"
	PowerOutletTypeLabelNEMAL1Dash15R string = "NEMA L1-15R"

	// PowerOutletTypeLabelNEMAL5Dash15R captures enum value "NEMA L5-15R"
	PowerOutletTypeLabelNEMAL5Dash15R string = "NEMA L5-15R"

	// PowerOutletTypeLabelNEMAL5Dash20R captures enum value "NEMA L5-20R"
	PowerOutletTypeLabelNEMAL5Dash20R string = "NEMA L5-20R"

	// PowerOutletTypeLabelNEMAL5Dash30R captures enum value "NEMA L5-30R"
	PowerOutletTypeLabelNEMAL5Dash30R string = "NEMA L5-30R"

	// PowerOutletTypeLabelNEMAL5Dash50R captures enum value "NEMA L5-50R"
	PowerOutletTypeLabelNEMAL5Dash50R string = "NEMA L5-50R"

	// PowerOutletTypeLabelNEMAL6Dash15R captures enum value "NEMA L6-15R"
	PowerOutletTypeLabelNEMAL6Dash15R string = "NEMA L6-15R"

	// PowerOutletTypeLabelNEMAL6Dash20R captures enum value "NEMA L6-20R"
	PowerOutletTypeLabelNEMAL6Dash20R string = "NEMA L6-20R"

	// PowerOutletTypeLabelNEMAL6Dash30R captures enum value "NEMA L6-30R"
	PowerOutletTypeLabelNEMAL6Dash30R string = "NEMA L6-30R"

	// PowerOutletTypeLabelNEMAL6Dash50R captures enum value "NEMA L6-50R"
	PowerOutletTypeLabelNEMAL6Dash50R string = "NEMA L6-50R"

	// PowerOutletTypeLabelNEMAL10Dash30R captures enum value "NEMA L10-30R"
	PowerOutletTypeLabelNEMAL10Dash30R string = "NEMA L10-30R"

	// PowerOutletTypeLabelNEMAL14Dash20R captures enum value "NEMA L14-20R"
	PowerOutletTypeLabelNEMAL14Dash20R string = "NEMA L14-20R"

	// PowerOutletTypeLabelNEMAL14Dash30R captures enum value "NEMA L14-30R"
	PowerOutletTypeLabelNEMAL14Dash30R string = "NEMA L14-30R"

	// PowerOutletTypeLabelNEMAL14Dash50R captures enum value "NEMA L14-50R"
	PowerOutletTypeLabelNEMAL14Dash50R string = "NEMA L14-50R"

	// PowerOutletTypeLabelNEMAL14Dash60R captures enum value "NEMA L14-60R"
	PowerOutletTypeLabelNEMAL14Dash60R string = "NEMA L14-60R"

	// PowerOutletTypeLabelNEMAL15Dash20R captures enum value "NEMA L15-20R"
	PowerOutletTypeLabelNEMAL15Dash20R string = "NEMA L15-20R"

	// PowerOutletTypeLabelNEMAL15Dash30R captures enum value "NEMA L15-30R"
	PowerOutletTypeLabelNEMAL15Dash30R string = "NEMA L15-30R"

	// PowerOutletTypeLabelNEMAL15Dash50R captures enum value "NEMA L15-50R"
	PowerOutletTypeLabelNEMAL15Dash50R string = "NEMA L15-50R"

	// PowerOutletTypeLabelNEMAL15Dash60R captures enum value "NEMA L15-60R"
	PowerOutletTypeLabelNEMAL15Dash60R string = "NEMA L15-60R"

	// PowerOutletTypeLabelNEMAL21Dash20R captures enum value "NEMA L21-20R"
	PowerOutletTypeLabelNEMAL21Dash20R string = "NEMA L21-20R"

	// PowerOutletTypeLabelNEMAL21Dash30R captures enum value "NEMA L21-30R"
	PowerOutletTypeLabelNEMAL21Dash30R string = "NEMA L21-30R"

	// PowerOutletTypeLabelNEMAL22Dash30R captures enum value "NEMA L22-30R"
	PowerOutletTypeLabelNEMAL22Dash30R string = "NEMA L22-30R"

	// PowerOutletTypeLabelCS6360C captures enum value "CS6360C"
	PowerOutletTypeLabelCS6360C string = "CS6360C"

	// PowerOutletTypeLabelCS6364C captures enum value "CS6364C"
	PowerOutletTypeLabelCS6364C string = "CS6364C"

	// PowerOutletTypeLabelCS8164C captures enum value "CS8164C"
	PowerOutletTypeLabelCS8164C string = "CS8164C"

	// PowerOutletTypeLabelCS8264C captures enum value "CS8264C"
	PowerOutletTypeLabelCS8264C string = "CS8264C"

	// PowerOutletTypeLabelCS8364C captures enum value "CS8364C"
	PowerOutletTypeLabelCS8364C string = "CS8364C"

	// PowerOutletTypeLabelCS8464C captures enum value "CS8464C"
	PowerOutletTypeLabelCS8464C string = "CS8464C"

	// PowerOutletTypeLabelITATypeECEE75 captures enum value "ITA Type E (CEE 7/5)"
	PowerOutletTypeLabelITATypeECEE75 string = "ITA Type E (CEE 7/5)"

	// PowerOutletTypeLabelITATypeFCEE73 captures enum value "ITA Type F (CEE 7/3)"
	PowerOutletTypeLabelITATypeFCEE73 string = "ITA Type F (CEE 7/3)"

	// PowerOutletTypeLabelITATypeGBS1363 captures enum value "ITA Type G (BS 1363)"
	PowerOutletTypeLabelITATypeGBS1363 string = "ITA Type G (BS 1363)"

	// PowerOutletTypeLabelITATypeH captures enum value "ITA Type H"
	PowerOutletTypeLabelITATypeH string = "ITA Type H"

	// PowerOutletTypeLabelITATypeI captures enum value "ITA Type I"
	PowerOutletTypeLabelITATypeI string = "ITA Type I"

	// PowerOutletTypeLabelITATypeJ captures enum value "ITA Type J"
	PowerOutletTypeLabelITATypeJ string = "ITA Type J"

	// PowerOutletTypeLabelITATypeK captures enum value "ITA Type K"
	PowerOutletTypeLabelITATypeK string = "ITA Type K"

	// PowerOutletTypeLabelITATypeLCEI23Dash50 captures enum value "ITA Type L (CEI 23-50)"
	PowerOutletTypeLabelITATypeLCEI23Dash50 string = "ITA Type L (CEI 23-50)"

	// PowerOutletTypeLabelITATypeMBS546 captures enum value "ITA Type M (BS 546)"
	PowerOutletTypeLabelITATypeMBS546 string = "ITA Type M (BS 546)"

	// PowerOutletTypeLabelITATypeN captures enum value "ITA Type N"
	PowerOutletTypeLabelITATypeN string = "ITA Type N"

	// PowerOutletTypeLabelITATypeO captures enum value "ITA Type O"
	PowerOutletTypeLabelITATypeO string = "ITA Type O"

	// PowerOutletTypeLabelITAMultistandard captures enum value "ITA Multistandard"
	PowerOutletTypeLabelITAMultistandard string = "ITA Multistandard"

	// PowerOutletTypeLabelUSBTypeA captures enum value "USB Type A"
	PowerOutletTypeLabelUSBTypeA string = "USB Type A"

	// PowerOutletTypeLabelUSBMicroB captures enum value "USB Micro B"
	PowerOutletTypeLabelUSBMicroB string = "USB Micro B"

	// PowerOutletTypeLabelUSBTypeC captures enum value "USB Type C"
	PowerOutletTypeLabelUSBTypeC string = "USB Type C"

	// PowerOutletTypeLabelDCTerminal captures enum value "DC Terminal"
	PowerOutletTypeLabelDCTerminal string = "DC Terminal"

	// PowerOutletTypeLabelHDOTCx captures enum value "HDOT Cx"
	PowerOutletTypeLabelHDOTCx string = "HDOT Cx"

	// PowerOutletTypeLabelSafDashDDashGrid captures enum value "Saf-D-Grid"
	PowerOutletTypeLabelSafDashDDashGrid string = "Saf-D-Grid"

	// PowerOutletTypeLabelNeutrikPowerCON20A captures enum value "Neutrik powerCON (20A)"
	PowerOutletTypeLabelNeutrikPowerCON20A string = "Neutrik powerCON (20A)"

	// PowerOutletTypeLabelNeutrikPowerCON32A captures enum value "Neutrik powerCON (32A)"
	PowerOutletTypeLabelNeutrikPowerCON32A string = "Neutrik powerCON (32A)"

	// PowerOutletTypeLabelNeutrikPowerCONTRUE1 captures enum value "Neutrik powerCON TRUE1"
	PowerOutletTypeLabelNeutrikPowerCONTRUE1 string = "Neutrik powerCON TRUE1"

	// PowerOutletTypeLabelNeutrikPowerCONTRUE1TOP captures enum value "Neutrik powerCON TRUE1 TOP"
	PowerOutletTypeLabelNeutrikPowerCONTRUE1TOP string = "Neutrik powerCON TRUE1 TOP"

	// PowerOutletTypeLabelUbiquitiSmartPower captures enum value "Ubiquiti SmartPower"
	PowerOutletTypeLabelUbiquitiSmartPower string = "Ubiquiti SmartPower"

	// PowerOutletTypeLabelHardwired captures enum value "Hardwired"
	PowerOutletTypeLabelHardwired string = "Hardwired"

	// PowerOutletTypeLabelOther captures enum value "Other"
	PowerOutletTypeLabelOther string = "Other"
)
View Source
const (

	// PowerOutletTypeValueIecDash60320DashC5 captures enum value "iec-60320-c5"
	PowerOutletTypeValueIecDash60320DashC5 string = "iec-60320-c5"

	// PowerOutletTypeValueIecDash60320DashC7 captures enum value "iec-60320-c7"
	PowerOutletTypeValueIecDash60320DashC7 string = "iec-60320-c7"

	// PowerOutletTypeValueIecDash60320DashC13 captures enum value "iec-60320-c13"
	PowerOutletTypeValueIecDash60320DashC13 string = "iec-60320-c13"

	// PowerOutletTypeValueIecDash60320DashC15 captures enum value "iec-60320-c15"
	PowerOutletTypeValueIecDash60320DashC15 string = "iec-60320-c15"

	// PowerOutletTypeValueIecDash60320DashC19 captures enum value "iec-60320-c19"
	PowerOutletTypeValueIecDash60320DashC19 string = "iec-60320-c19"

	// PowerOutletTypeValueIecDash60320DashC21 captures enum value "iec-60320-c21"
	PowerOutletTypeValueIecDash60320DashC21 string = "iec-60320-c21"

	// PowerOutletTypeValueIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h"
	PowerOutletTypeValueIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h"

	// PowerOutletTypeValueIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h"
	PowerOutletTypeValueIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h"

	// PowerOutletTypeValueIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h"
	PowerOutletTypeValueIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h"

	// PowerOutletTypeValueIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h"
	PowerOutletTypeValueIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h"

	// PowerOutletTypeValueIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h"
	PowerOutletTypeValueIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h"

	// PowerOutletTypeValueIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h"
	PowerOutletTypeValueIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h"

	// PowerOutletTypeValueIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h"
	PowerOutletTypeValueIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h"

	// PowerOutletTypeValueIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h"
	PowerOutletTypeValueIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h"

	// PowerOutletTypeValueIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h"
	PowerOutletTypeValueIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h"

	// PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h"
	PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h"

	// PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h"
	PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h"

	// PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h"
	PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h"

	// PowerOutletTypeValueNemaDash1Dash15r captures enum value "nema-1-15r"
	PowerOutletTypeValueNemaDash1Dash15r string = "nema-1-15r"

	// PowerOutletTypeValueNemaDash5Dash15r captures enum value "nema-5-15r"
	PowerOutletTypeValueNemaDash5Dash15r string = "nema-5-15r"

	// PowerOutletTypeValueNemaDash5Dash20r captures enum value "nema-5-20r"
	PowerOutletTypeValueNemaDash5Dash20r string = "nema-5-20r"

	// PowerOutletTypeValueNemaDash5Dash30r captures enum value "nema-5-30r"
	PowerOutletTypeValueNemaDash5Dash30r string = "nema-5-30r"

	// PowerOutletTypeValueNemaDash5Dash50r captures enum value "nema-5-50r"
	PowerOutletTypeValueNemaDash5Dash50r string = "nema-5-50r"

	// PowerOutletTypeValueNemaDash6Dash15r captures enum value "nema-6-15r"
	PowerOutletTypeValueNemaDash6Dash15r string = "nema-6-15r"

	// PowerOutletTypeValueNemaDash6Dash20r captures enum value "nema-6-20r"
	PowerOutletTypeValueNemaDash6Dash20r string = "nema-6-20r"

	// PowerOutletTypeValueNemaDash6Dash30r captures enum value "nema-6-30r"
	PowerOutletTypeValueNemaDash6Dash30r string = "nema-6-30r"

	// PowerOutletTypeValueNemaDash6Dash50r captures enum value "nema-6-50r"
	PowerOutletTypeValueNemaDash6Dash50r string = "nema-6-50r"

	// PowerOutletTypeValueNemaDash10Dash30r captures enum value "nema-10-30r"
	PowerOutletTypeValueNemaDash10Dash30r string = "nema-10-30r"

	// PowerOutletTypeValueNemaDash10Dash50r captures enum value "nema-10-50r"
	PowerOutletTypeValueNemaDash10Dash50r string = "nema-10-50r"

	// PowerOutletTypeValueNemaDash14Dash20r captures enum value "nema-14-20r"
	PowerOutletTypeValueNemaDash14Dash20r string = "nema-14-20r"

	// PowerOutletTypeValueNemaDash14Dash30r captures enum value "nema-14-30r"
	PowerOutletTypeValueNemaDash14Dash30r string = "nema-14-30r"

	// PowerOutletTypeValueNemaDash14Dash50r captures enum value "nema-14-50r"
	PowerOutletTypeValueNemaDash14Dash50r string = "nema-14-50r"

	// PowerOutletTypeValueNemaDash14Dash60r captures enum value "nema-14-60r"
	PowerOutletTypeValueNemaDash14Dash60r string = "nema-14-60r"

	// PowerOutletTypeValueNemaDash15Dash15r captures enum value "nema-15-15r"
	PowerOutletTypeValueNemaDash15Dash15r string = "nema-15-15r"

	// PowerOutletTypeValueNemaDash15Dash20r captures enum value "nema-15-20r"
	PowerOutletTypeValueNemaDash15Dash20r string = "nema-15-20r"

	// PowerOutletTypeValueNemaDash15Dash30r captures enum value "nema-15-30r"
	PowerOutletTypeValueNemaDash15Dash30r string = "nema-15-30r"

	// PowerOutletTypeValueNemaDash15Dash50r captures enum value "nema-15-50r"
	PowerOutletTypeValueNemaDash15Dash50r string = "nema-15-50r"

	// PowerOutletTypeValueNemaDash15Dash60r captures enum value "nema-15-60r"
	PowerOutletTypeValueNemaDash15Dash60r string = "nema-15-60r"

	// PowerOutletTypeValueNemaDashL1Dash15r captures enum value "nema-l1-15r"
	PowerOutletTypeValueNemaDashL1Dash15r string = "nema-l1-15r"

	// PowerOutletTypeValueNemaDashL5Dash15r captures enum value "nema-l5-15r"
	PowerOutletTypeValueNemaDashL5Dash15r string = "nema-l5-15r"

	// PowerOutletTypeValueNemaDashL5Dash20r captures enum value "nema-l5-20r"
	PowerOutletTypeValueNemaDashL5Dash20r string = "nema-l5-20r"

	// PowerOutletTypeValueNemaDashL5Dash30r captures enum value "nema-l5-30r"
	PowerOutletTypeValueNemaDashL5Dash30r string = "nema-l5-30r"

	// PowerOutletTypeValueNemaDashL5Dash50r captures enum value "nema-l5-50r"
	PowerOutletTypeValueNemaDashL5Dash50r string = "nema-l5-50r"

	// PowerOutletTypeValueNemaDashL6Dash15r captures enum value "nema-l6-15r"
	PowerOutletTypeValueNemaDashL6Dash15r string = "nema-l6-15r"

	// PowerOutletTypeValueNemaDashL6Dash20r captures enum value "nema-l6-20r"
	PowerOutletTypeValueNemaDashL6Dash20r string = "nema-l6-20r"

	// PowerOutletTypeValueNemaDashL6Dash30r captures enum value "nema-l6-30r"
	PowerOutletTypeValueNemaDashL6Dash30r string = "nema-l6-30r"

	// PowerOutletTypeValueNemaDashL6Dash50r captures enum value "nema-l6-50r"
	PowerOutletTypeValueNemaDashL6Dash50r string = "nema-l6-50r"

	// PowerOutletTypeValueNemaDashL10Dash30r captures enum value "nema-l10-30r"
	PowerOutletTypeValueNemaDashL10Dash30r string = "nema-l10-30r"

	// PowerOutletTypeValueNemaDashL14Dash20r captures enum value "nema-l14-20r"
	PowerOutletTypeValueNemaDashL14Dash20r string = "nema-l14-20r"

	// PowerOutletTypeValueNemaDashL14Dash30r captures enum value "nema-l14-30r"
	PowerOutletTypeValueNemaDashL14Dash30r string = "nema-l14-30r"

	// PowerOutletTypeValueNemaDashL14Dash50r captures enum value "nema-l14-50r"
	PowerOutletTypeValueNemaDashL14Dash50r string = "nema-l14-50r"

	// PowerOutletTypeValueNemaDashL14Dash60r captures enum value "nema-l14-60r"
	PowerOutletTypeValueNemaDashL14Dash60r string = "nema-l14-60r"

	// PowerOutletTypeValueNemaDashL15Dash20r captures enum value "nema-l15-20r"
	PowerOutletTypeValueNemaDashL15Dash20r string = "nema-l15-20r"

	// PowerOutletTypeValueNemaDashL15Dash30r captures enum value "nema-l15-30r"
	PowerOutletTypeValueNemaDashL15Dash30r string = "nema-l15-30r"

	// PowerOutletTypeValueNemaDashL15Dash50r captures enum value "nema-l15-50r"
	PowerOutletTypeValueNemaDashL15Dash50r string = "nema-l15-50r"

	// PowerOutletTypeValueNemaDashL15Dash60r captures enum value "nema-l15-60r"
	PowerOutletTypeValueNemaDashL15Dash60r string = "nema-l15-60r"

	// PowerOutletTypeValueNemaDashL21Dash20r captures enum value "nema-l21-20r"
	PowerOutletTypeValueNemaDashL21Dash20r string = "nema-l21-20r"

	// PowerOutletTypeValueNemaDashL21Dash30r captures enum value "nema-l21-30r"
	PowerOutletTypeValueNemaDashL21Dash30r string = "nema-l21-30r"

	// PowerOutletTypeValueNemaDashL22Dash30r captures enum value "nema-l22-30r"
	PowerOutletTypeValueNemaDashL22Dash30r string = "nema-l22-30r"

	// PowerOutletTypeValueCS6360C captures enum value "CS6360C"
	PowerOutletTypeValueCS6360C string = "CS6360C"

	// PowerOutletTypeValueCS6364C captures enum value "CS6364C"
	PowerOutletTypeValueCS6364C string = "CS6364C"

	// PowerOutletTypeValueCS8164C captures enum value "CS8164C"
	PowerOutletTypeValueCS8164C string = "CS8164C"

	// PowerOutletTypeValueCS8264C captures enum value "CS8264C"
	PowerOutletTypeValueCS8264C string = "CS8264C"

	// PowerOutletTypeValueCS8364C captures enum value "CS8364C"
	PowerOutletTypeValueCS8364C string = "CS8364C"

	// PowerOutletTypeValueCS8464C captures enum value "CS8464C"
	PowerOutletTypeValueCS8464C string = "CS8464C"

	// PowerOutletTypeValueItaDashe captures enum value "ita-e"
	PowerOutletTypeValueItaDashe string = "ita-e"

	// PowerOutletTypeValueItaDashf captures enum value "ita-f"
	PowerOutletTypeValueItaDashf string = "ita-f"

	// PowerOutletTypeValueItaDashg captures enum value "ita-g"
	PowerOutletTypeValueItaDashg string = "ita-g"

	// PowerOutletTypeValueItaDashh captures enum value "ita-h"
	PowerOutletTypeValueItaDashh string = "ita-h"

	// PowerOutletTypeValueItaDashi captures enum value "ita-i"
	PowerOutletTypeValueItaDashi string = "ita-i"

	// PowerOutletTypeValueItaDashj captures enum value "ita-j"
	PowerOutletTypeValueItaDashj string = "ita-j"

	// PowerOutletTypeValueItaDashk captures enum value "ita-k"
	PowerOutletTypeValueItaDashk string = "ita-k"

	// PowerOutletTypeValueItaDashl captures enum value "ita-l"
	PowerOutletTypeValueItaDashl string = "ita-l"

	// PowerOutletTypeValueItaDashm captures enum value "ita-m"
	PowerOutletTypeValueItaDashm string = "ita-m"

	// PowerOutletTypeValueItaDashn captures enum value "ita-n"
	PowerOutletTypeValueItaDashn string = "ita-n"

	// PowerOutletTypeValueItaDasho captures enum value "ita-o"
	PowerOutletTypeValueItaDasho string = "ita-o"

	// PowerOutletTypeValueItaDashMultistandard captures enum value "ita-multistandard"
	PowerOutletTypeValueItaDashMultistandard string = "ita-multistandard"

	// PowerOutletTypeValueUsbDasha captures enum value "usb-a"
	PowerOutletTypeValueUsbDasha string = "usb-a"

	// PowerOutletTypeValueUsbDashMicroDashb captures enum value "usb-micro-b"
	PowerOutletTypeValueUsbDashMicroDashb string = "usb-micro-b"

	// PowerOutletTypeValueUsbDashc captures enum value "usb-c"
	PowerOutletTypeValueUsbDashc string = "usb-c"

	// PowerOutletTypeValueDcDashTerminal captures enum value "dc-terminal"
	PowerOutletTypeValueDcDashTerminal string = "dc-terminal"

	// PowerOutletTypeValueHdotDashCx captures enum value "hdot-cx"
	PowerOutletTypeValueHdotDashCx string = "hdot-cx"

	// PowerOutletTypeValueSafDashdDashGrid captures enum value "saf-d-grid"
	PowerOutletTypeValueSafDashdDashGrid string = "saf-d-grid"

	// PowerOutletTypeValueNeutrikDashPowerconDash20a captures enum value "neutrik-powercon-20a"
	PowerOutletTypeValueNeutrikDashPowerconDash20a string = "neutrik-powercon-20a"

	// PowerOutletTypeValueNeutrikDashPowerconDash32a captures enum value "neutrik-powercon-32a"
	PowerOutletTypeValueNeutrikDashPowerconDash32a string = "neutrik-powercon-32a"

	// PowerOutletTypeValueNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1"
	PowerOutletTypeValueNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1"

	// PowerOutletTypeValueNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top"
	PowerOutletTypeValueNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top"

	// PowerOutletTypeValueUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower"
	PowerOutletTypeValueUbiquitiDashSmartpower string = "ubiquiti-smartpower"

	// PowerOutletTypeValueHardwired captures enum value "hardwired"
	PowerOutletTypeValueHardwired string = "hardwired"

	// PowerOutletTypeValueOther captures enum value "other"
	PowerOutletTypeValueOther string = "other"
)
View Source
const (

	// PowerOutletTemplateFeedLegLabelA captures enum value "A"
	PowerOutletTemplateFeedLegLabelA string = "A"

	// PowerOutletTemplateFeedLegLabelB captures enum value "B"
	PowerOutletTemplateFeedLegLabelB string = "B"

	// PowerOutletTemplateFeedLegLabelC captures enum value "C"
	PowerOutletTemplateFeedLegLabelC string = "C"
)
View Source
const (

	// PowerOutletTemplateFeedLegValueA captures enum value "A"
	PowerOutletTemplateFeedLegValueA string = "A"

	// PowerOutletTemplateFeedLegValueB captures enum value "B"
	PowerOutletTemplateFeedLegValueB string = "B"

	// PowerOutletTemplateFeedLegValueC captures enum value "C"
	PowerOutletTemplateFeedLegValueC string = "C"
)
View Source
const (

	// PowerOutletTemplateTypeLabelC5 captures enum value "C5"
	PowerOutletTemplateTypeLabelC5 string = "C5"

	// PowerOutletTemplateTypeLabelC7 captures enum value "C7"
	PowerOutletTemplateTypeLabelC7 string = "C7"

	// PowerOutletTemplateTypeLabelC13 captures enum value "C13"
	PowerOutletTemplateTypeLabelC13 string = "C13"

	// PowerOutletTemplateTypeLabelC15 captures enum value "C15"
	PowerOutletTemplateTypeLabelC15 string = "C15"

	// PowerOutletTemplateTypeLabelC19 captures enum value "C19"
	PowerOutletTemplateTypeLabelC19 string = "C19"

	// PowerOutletTemplateTypeLabelC21 captures enum value "C21"
	PowerOutletTemplateTypeLabelC21 string = "C21"

	// PowerOutletTemplateTypeLabelPPlusNPlusE4H captures enum value "P+N+E 4H"
	PowerOutletTemplateTypeLabelPPlusNPlusE4H string = "P+N+E 4H"

	// PowerOutletTemplateTypeLabelPPlusNPlusE6H captures enum value "P+N+E 6H"
	PowerOutletTemplateTypeLabelPPlusNPlusE6H string = "P+N+E 6H"

	// PowerOutletTemplateTypeLabelPPlusNPlusE9H captures enum value "P+N+E 9H"
	PowerOutletTemplateTypeLabelPPlusNPlusE9H string = "P+N+E 9H"

	// PowerOutletTemplateTypeLabelNr2PPlusE4H captures enum value "2P+E 4H"
	PowerOutletTemplateTypeLabelNr2PPlusE4H string = "2P+E 4H"

	// PowerOutletTemplateTypeLabelNr2PPlusE6H captures enum value "2P+E 6H"
	PowerOutletTemplateTypeLabelNr2PPlusE6H string = "2P+E 6H"

	// PowerOutletTemplateTypeLabelNr2PPlusE9H captures enum value "2P+E 9H"
	PowerOutletTemplateTypeLabelNr2PPlusE9H string = "2P+E 9H"

	// PowerOutletTemplateTypeLabelNr3PPlusE4H captures enum value "3P+E 4H"
	PowerOutletTemplateTypeLabelNr3PPlusE4H string = "3P+E 4H"

	// PowerOutletTemplateTypeLabelNr3PPlusE6H captures enum value "3P+E 6H"
	PowerOutletTemplateTypeLabelNr3PPlusE6H string = "3P+E 6H"

	// PowerOutletTemplateTypeLabelNr3PPlusE9H captures enum value "3P+E 9H"
	PowerOutletTemplateTypeLabelNr3PPlusE9H string = "3P+E 9H"

	// PowerOutletTemplateTypeLabelNr3PPlusNPlusE4H captures enum value "3P+N+E 4H"
	PowerOutletTemplateTypeLabelNr3PPlusNPlusE4H string = "3P+N+E 4H"

	// PowerOutletTemplateTypeLabelNr3PPlusNPlusE6H captures enum value "3P+N+E 6H"
	PowerOutletTemplateTypeLabelNr3PPlusNPlusE6H string = "3P+N+E 6H"

	// PowerOutletTemplateTypeLabelNr3PPlusNPlusE9H captures enum value "3P+N+E 9H"
	PowerOutletTemplateTypeLabelNr3PPlusNPlusE9H string = "3P+N+E 9H"

	// PowerOutletTemplateTypeLabelNEMA1Dash15R captures enum value "NEMA 1-15R"
	PowerOutletTemplateTypeLabelNEMA1Dash15R string = "NEMA 1-15R"

	// PowerOutletTemplateTypeLabelNEMA5Dash15R captures enum value "NEMA 5-15R"
	PowerOutletTemplateTypeLabelNEMA5Dash15R string = "NEMA 5-15R"

	// PowerOutletTemplateTypeLabelNEMA5Dash20R captures enum value "NEMA 5-20R"
	PowerOutletTemplateTypeLabelNEMA5Dash20R string = "NEMA 5-20R"

	// PowerOutletTemplateTypeLabelNEMA5Dash30R captures enum value "NEMA 5-30R"
	PowerOutletTemplateTypeLabelNEMA5Dash30R string = "NEMA 5-30R"

	// PowerOutletTemplateTypeLabelNEMA5Dash50R captures enum value "NEMA 5-50R"
	PowerOutletTemplateTypeLabelNEMA5Dash50R string = "NEMA 5-50R"

	// PowerOutletTemplateTypeLabelNEMA6Dash15R captures enum value "NEMA 6-15R"
	PowerOutletTemplateTypeLabelNEMA6Dash15R string = "NEMA 6-15R"

	// PowerOutletTemplateTypeLabelNEMA6Dash20R captures enum value "NEMA 6-20R"
	PowerOutletTemplateTypeLabelNEMA6Dash20R string = "NEMA 6-20R"

	// PowerOutletTemplateTypeLabelNEMA6Dash30R captures enum value "NEMA 6-30R"
	PowerOutletTemplateTypeLabelNEMA6Dash30R string = "NEMA 6-30R"

	// PowerOutletTemplateTypeLabelNEMA6Dash50R captures enum value "NEMA 6-50R"
	PowerOutletTemplateTypeLabelNEMA6Dash50R string = "NEMA 6-50R"

	// PowerOutletTemplateTypeLabelNEMA10Dash30R captures enum value "NEMA 10-30R"
	PowerOutletTemplateTypeLabelNEMA10Dash30R string = "NEMA 10-30R"

	// PowerOutletTemplateTypeLabelNEMA10Dash50R captures enum value "NEMA 10-50R"
	PowerOutletTemplateTypeLabelNEMA10Dash50R string = "NEMA 10-50R"

	// PowerOutletTemplateTypeLabelNEMA14Dash20R captures enum value "NEMA 14-20R"
	PowerOutletTemplateTypeLabelNEMA14Dash20R string = "NEMA 14-20R"

	// PowerOutletTemplateTypeLabelNEMA14Dash30R captures enum value "NEMA 14-30R"
	PowerOutletTemplateTypeLabelNEMA14Dash30R string = "NEMA 14-30R"

	// PowerOutletTemplateTypeLabelNEMA14Dash50R captures enum value "NEMA 14-50R"
	PowerOutletTemplateTypeLabelNEMA14Dash50R string = "NEMA 14-50R"

	// PowerOutletTemplateTypeLabelNEMA14Dash60R captures enum value "NEMA 14-60R"
	PowerOutletTemplateTypeLabelNEMA14Dash60R string = "NEMA 14-60R"

	// PowerOutletTemplateTypeLabelNEMA15Dash15R captures enum value "NEMA 15-15R"
	PowerOutletTemplateTypeLabelNEMA15Dash15R string = "NEMA 15-15R"

	// PowerOutletTemplateTypeLabelNEMA15Dash20R captures enum value "NEMA 15-20R"
	PowerOutletTemplateTypeLabelNEMA15Dash20R string = "NEMA 15-20R"

	// PowerOutletTemplateTypeLabelNEMA15Dash30R captures enum value "NEMA 15-30R"
	PowerOutletTemplateTypeLabelNEMA15Dash30R string = "NEMA 15-30R"

	// PowerOutletTemplateTypeLabelNEMA15Dash50R captures enum value "NEMA 15-50R"
	PowerOutletTemplateTypeLabelNEMA15Dash50R string = "NEMA 15-50R"

	// PowerOutletTemplateTypeLabelNEMA15Dash60R captures enum value "NEMA 15-60R"
	PowerOutletTemplateTypeLabelNEMA15Dash60R string = "NEMA 15-60R"

	// PowerOutletTemplateTypeLabelNEMAL1Dash15R captures enum value "NEMA L1-15R"
	PowerOutletTemplateTypeLabelNEMAL1Dash15R string = "NEMA L1-15R"

	// PowerOutletTemplateTypeLabelNEMAL5Dash15R captures enum value "NEMA L5-15R"
	PowerOutletTemplateTypeLabelNEMAL5Dash15R string = "NEMA L5-15R"

	// PowerOutletTemplateTypeLabelNEMAL5Dash20R captures enum value "NEMA L5-20R"
	PowerOutletTemplateTypeLabelNEMAL5Dash20R string = "NEMA L5-20R"

	// PowerOutletTemplateTypeLabelNEMAL5Dash30R captures enum value "NEMA L5-30R"
	PowerOutletTemplateTypeLabelNEMAL5Dash30R string = "NEMA L5-30R"

	// PowerOutletTemplateTypeLabelNEMAL5Dash50R captures enum value "NEMA L5-50R"
	PowerOutletTemplateTypeLabelNEMAL5Dash50R string = "NEMA L5-50R"

	// PowerOutletTemplateTypeLabelNEMAL6Dash15R captures enum value "NEMA L6-15R"
	PowerOutletTemplateTypeLabelNEMAL6Dash15R string = "NEMA L6-15R"

	// PowerOutletTemplateTypeLabelNEMAL6Dash20R captures enum value "NEMA L6-20R"
	PowerOutletTemplateTypeLabelNEMAL6Dash20R string = "NEMA L6-20R"

	// PowerOutletTemplateTypeLabelNEMAL6Dash30R captures enum value "NEMA L6-30R"
	PowerOutletTemplateTypeLabelNEMAL6Dash30R string = "NEMA L6-30R"

	// PowerOutletTemplateTypeLabelNEMAL6Dash50R captures enum value "NEMA L6-50R"
	PowerOutletTemplateTypeLabelNEMAL6Dash50R string = "NEMA L6-50R"

	// PowerOutletTemplateTypeLabelNEMAL10Dash30R captures enum value "NEMA L10-30R"
	PowerOutletTemplateTypeLabelNEMAL10Dash30R string = "NEMA L10-30R"

	// PowerOutletTemplateTypeLabelNEMAL14Dash20R captures enum value "NEMA L14-20R"
	PowerOutletTemplateTypeLabelNEMAL14Dash20R string = "NEMA L14-20R"

	// PowerOutletTemplateTypeLabelNEMAL14Dash30R captures enum value "NEMA L14-30R"
	PowerOutletTemplateTypeLabelNEMAL14Dash30R string = "NEMA L14-30R"

	// PowerOutletTemplateTypeLabelNEMAL14Dash50R captures enum value "NEMA L14-50R"
	PowerOutletTemplateTypeLabelNEMAL14Dash50R string = "NEMA L14-50R"

	// PowerOutletTemplateTypeLabelNEMAL14Dash60R captures enum value "NEMA L14-60R"
	PowerOutletTemplateTypeLabelNEMAL14Dash60R string = "NEMA L14-60R"

	// PowerOutletTemplateTypeLabelNEMAL15Dash20R captures enum value "NEMA L15-20R"
	PowerOutletTemplateTypeLabelNEMAL15Dash20R string = "NEMA L15-20R"

	// PowerOutletTemplateTypeLabelNEMAL15Dash30R captures enum value "NEMA L15-30R"
	PowerOutletTemplateTypeLabelNEMAL15Dash30R string = "NEMA L15-30R"

	// PowerOutletTemplateTypeLabelNEMAL15Dash50R captures enum value "NEMA L15-50R"
	PowerOutletTemplateTypeLabelNEMAL15Dash50R string = "NEMA L15-50R"

	// PowerOutletTemplateTypeLabelNEMAL15Dash60R captures enum value "NEMA L15-60R"
	PowerOutletTemplateTypeLabelNEMAL15Dash60R string = "NEMA L15-60R"

	// PowerOutletTemplateTypeLabelNEMAL21Dash20R captures enum value "NEMA L21-20R"
	PowerOutletTemplateTypeLabelNEMAL21Dash20R string = "NEMA L21-20R"

	// PowerOutletTemplateTypeLabelNEMAL21Dash30R captures enum value "NEMA L21-30R"
	PowerOutletTemplateTypeLabelNEMAL21Dash30R string = "NEMA L21-30R"

	// PowerOutletTemplateTypeLabelNEMAL22Dash30R captures enum value "NEMA L22-30R"
	PowerOutletTemplateTypeLabelNEMAL22Dash30R string = "NEMA L22-30R"

	// PowerOutletTemplateTypeLabelCS6360C captures enum value "CS6360C"
	PowerOutletTemplateTypeLabelCS6360C string = "CS6360C"

	// PowerOutletTemplateTypeLabelCS6364C captures enum value "CS6364C"
	PowerOutletTemplateTypeLabelCS6364C string = "CS6364C"

	// PowerOutletTemplateTypeLabelCS8164C captures enum value "CS8164C"
	PowerOutletTemplateTypeLabelCS8164C string = "CS8164C"

	// PowerOutletTemplateTypeLabelCS8264C captures enum value "CS8264C"
	PowerOutletTemplateTypeLabelCS8264C string = "CS8264C"

	// PowerOutletTemplateTypeLabelCS8364C captures enum value "CS8364C"
	PowerOutletTemplateTypeLabelCS8364C string = "CS8364C"

	// PowerOutletTemplateTypeLabelCS8464C captures enum value "CS8464C"
	PowerOutletTemplateTypeLabelCS8464C string = "CS8464C"

	// PowerOutletTemplateTypeLabelITATypeECEE75 captures enum value "ITA Type E (CEE 7/5)"
	PowerOutletTemplateTypeLabelITATypeECEE75 string = "ITA Type E (CEE 7/5)"

	// PowerOutletTemplateTypeLabelITATypeFCEE73 captures enum value "ITA Type F (CEE 7/3)"
	PowerOutletTemplateTypeLabelITATypeFCEE73 string = "ITA Type F (CEE 7/3)"

	// PowerOutletTemplateTypeLabelITATypeGBS1363 captures enum value "ITA Type G (BS 1363)"
	PowerOutletTemplateTypeLabelITATypeGBS1363 string = "ITA Type G (BS 1363)"

	// PowerOutletTemplateTypeLabelITATypeH captures enum value "ITA Type H"
	PowerOutletTemplateTypeLabelITATypeH string = "ITA Type H"

	// PowerOutletTemplateTypeLabelITATypeI captures enum value "ITA Type I"
	PowerOutletTemplateTypeLabelITATypeI string = "ITA Type I"

	// PowerOutletTemplateTypeLabelITATypeJ captures enum value "ITA Type J"
	PowerOutletTemplateTypeLabelITATypeJ string = "ITA Type J"

	// PowerOutletTemplateTypeLabelITATypeK captures enum value "ITA Type K"
	PowerOutletTemplateTypeLabelITATypeK string = "ITA Type K"

	// PowerOutletTemplateTypeLabelITATypeLCEI23Dash50 captures enum value "ITA Type L (CEI 23-50)"
	PowerOutletTemplateTypeLabelITATypeLCEI23Dash50 string = "ITA Type L (CEI 23-50)"

	// PowerOutletTemplateTypeLabelITATypeMBS546 captures enum value "ITA Type M (BS 546)"
	PowerOutletTemplateTypeLabelITATypeMBS546 string = "ITA Type M (BS 546)"

	// PowerOutletTemplateTypeLabelITATypeN captures enum value "ITA Type N"
	PowerOutletTemplateTypeLabelITATypeN string = "ITA Type N"

	// PowerOutletTemplateTypeLabelITATypeO captures enum value "ITA Type O"
	PowerOutletTemplateTypeLabelITATypeO string = "ITA Type O"

	// PowerOutletTemplateTypeLabelITAMultistandard captures enum value "ITA Multistandard"
	PowerOutletTemplateTypeLabelITAMultistandard string = "ITA Multistandard"

	// PowerOutletTemplateTypeLabelUSBTypeA captures enum value "USB Type A"
	PowerOutletTemplateTypeLabelUSBTypeA string = "USB Type A"

	// PowerOutletTemplateTypeLabelUSBMicroB captures enum value "USB Micro B"
	PowerOutletTemplateTypeLabelUSBMicroB string = "USB Micro B"

	// PowerOutletTemplateTypeLabelUSBTypeC captures enum value "USB Type C"
	PowerOutletTemplateTypeLabelUSBTypeC string = "USB Type C"

	// PowerOutletTemplateTypeLabelDCTerminal captures enum value "DC Terminal"
	PowerOutletTemplateTypeLabelDCTerminal string = "DC Terminal"

	// PowerOutletTemplateTypeLabelHDOTCx captures enum value "HDOT Cx"
	PowerOutletTemplateTypeLabelHDOTCx string = "HDOT Cx"

	// PowerOutletTemplateTypeLabelSafDashDDashGrid captures enum value "Saf-D-Grid"
	PowerOutletTemplateTypeLabelSafDashDDashGrid string = "Saf-D-Grid"

	// PowerOutletTemplateTypeLabelNeutrikPowerCON20A captures enum value "Neutrik powerCON (20A)"
	PowerOutletTemplateTypeLabelNeutrikPowerCON20A string = "Neutrik powerCON (20A)"

	// PowerOutletTemplateTypeLabelNeutrikPowerCON32A captures enum value "Neutrik powerCON (32A)"
	PowerOutletTemplateTypeLabelNeutrikPowerCON32A string = "Neutrik powerCON (32A)"

	// PowerOutletTemplateTypeLabelNeutrikPowerCONTRUE1 captures enum value "Neutrik powerCON TRUE1"
	PowerOutletTemplateTypeLabelNeutrikPowerCONTRUE1 string = "Neutrik powerCON TRUE1"

	// PowerOutletTemplateTypeLabelNeutrikPowerCONTRUE1TOP captures enum value "Neutrik powerCON TRUE1 TOP"
	PowerOutletTemplateTypeLabelNeutrikPowerCONTRUE1TOP string = "Neutrik powerCON TRUE1 TOP"

	// PowerOutletTemplateTypeLabelUbiquitiSmartPower captures enum value "Ubiquiti SmartPower"
	PowerOutletTemplateTypeLabelUbiquitiSmartPower string = "Ubiquiti SmartPower"

	// PowerOutletTemplateTypeLabelHardwired captures enum value "Hardwired"
	PowerOutletTemplateTypeLabelHardwired string = "Hardwired"

	// PowerOutletTemplateTypeLabelOther captures enum value "Other"
	PowerOutletTemplateTypeLabelOther string = "Other"
)
View Source
const (

	// PowerOutletTemplateTypeValueIecDash60320DashC5 captures enum value "iec-60320-c5"
	PowerOutletTemplateTypeValueIecDash60320DashC5 string = "iec-60320-c5"

	// PowerOutletTemplateTypeValueIecDash60320DashC7 captures enum value "iec-60320-c7"
	PowerOutletTemplateTypeValueIecDash60320DashC7 string = "iec-60320-c7"

	// PowerOutletTemplateTypeValueIecDash60320DashC13 captures enum value "iec-60320-c13"
	PowerOutletTemplateTypeValueIecDash60320DashC13 string = "iec-60320-c13"

	// PowerOutletTemplateTypeValueIecDash60320DashC15 captures enum value "iec-60320-c15"
	PowerOutletTemplateTypeValueIecDash60320DashC15 string = "iec-60320-c15"

	// PowerOutletTemplateTypeValueIecDash60320DashC19 captures enum value "iec-60320-c19"
	PowerOutletTemplateTypeValueIecDash60320DashC19 string = "iec-60320-c19"

	// PowerOutletTemplateTypeValueIecDash60320DashC21 captures enum value "iec-60320-c21"
	PowerOutletTemplateTypeValueIecDash60320DashC21 string = "iec-60320-c21"

	// PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h"
	PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h"

	// PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h"
	PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h"

	// PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h"
	PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h"

	// PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h"
	PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h"

	// PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h"
	PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h"

	// PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h"
	PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h"

	// PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h"
	PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h"

	// PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h"
	PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h"

	// PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h"
	PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h"

	// PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h"
	PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h"

	// PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h"
	PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h"

	// PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h"
	PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h"

	// PowerOutletTemplateTypeValueNemaDash1Dash15r captures enum value "nema-1-15r"
	PowerOutletTemplateTypeValueNemaDash1Dash15r string = "nema-1-15r"

	// PowerOutletTemplateTypeValueNemaDash5Dash15r captures enum value "nema-5-15r"
	PowerOutletTemplateTypeValueNemaDash5Dash15r string = "nema-5-15r"

	// PowerOutletTemplateTypeValueNemaDash5Dash20r captures enum value "nema-5-20r"
	PowerOutletTemplateTypeValueNemaDash5Dash20r string = "nema-5-20r"

	// PowerOutletTemplateTypeValueNemaDash5Dash30r captures enum value "nema-5-30r"
	PowerOutletTemplateTypeValueNemaDash5Dash30r string = "nema-5-30r"

	// PowerOutletTemplateTypeValueNemaDash5Dash50r captures enum value "nema-5-50r"
	PowerOutletTemplateTypeValueNemaDash5Dash50r string = "nema-5-50r"

	// PowerOutletTemplateTypeValueNemaDash6Dash15r captures enum value "nema-6-15r"
	PowerOutletTemplateTypeValueNemaDash6Dash15r string = "nema-6-15r"

	// PowerOutletTemplateTypeValueNemaDash6Dash20r captures enum value "nema-6-20r"
	PowerOutletTemplateTypeValueNemaDash6Dash20r string = "nema-6-20r"

	// PowerOutletTemplateTypeValueNemaDash6Dash30r captures enum value "nema-6-30r"
	PowerOutletTemplateTypeValueNemaDash6Dash30r string = "nema-6-30r"

	// PowerOutletTemplateTypeValueNemaDash6Dash50r captures enum value "nema-6-50r"
	PowerOutletTemplateTypeValueNemaDash6Dash50r string = "nema-6-50r"

	// PowerOutletTemplateTypeValueNemaDash10Dash30r captures enum value "nema-10-30r"
	PowerOutletTemplateTypeValueNemaDash10Dash30r string = "nema-10-30r"

	// PowerOutletTemplateTypeValueNemaDash10Dash50r captures enum value "nema-10-50r"
	PowerOutletTemplateTypeValueNemaDash10Dash50r string = "nema-10-50r"

	// PowerOutletTemplateTypeValueNemaDash14Dash20r captures enum value "nema-14-20r"
	PowerOutletTemplateTypeValueNemaDash14Dash20r string = "nema-14-20r"

	// PowerOutletTemplateTypeValueNemaDash14Dash30r captures enum value "nema-14-30r"
	PowerOutletTemplateTypeValueNemaDash14Dash30r string = "nema-14-30r"

	// PowerOutletTemplateTypeValueNemaDash14Dash50r captures enum value "nema-14-50r"
	PowerOutletTemplateTypeValueNemaDash14Dash50r string = "nema-14-50r"

	// PowerOutletTemplateTypeValueNemaDash14Dash60r captures enum value "nema-14-60r"
	PowerOutletTemplateTypeValueNemaDash14Dash60r string = "nema-14-60r"

	// PowerOutletTemplateTypeValueNemaDash15Dash15r captures enum value "nema-15-15r"
	PowerOutletTemplateTypeValueNemaDash15Dash15r string = "nema-15-15r"

	// PowerOutletTemplateTypeValueNemaDash15Dash20r captures enum value "nema-15-20r"
	PowerOutletTemplateTypeValueNemaDash15Dash20r string = "nema-15-20r"

	// PowerOutletTemplateTypeValueNemaDash15Dash30r captures enum value "nema-15-30r"
	PowerOutletTemplateTypeValueNemaDash15Dash30r string = "nema-15-30r"

	// PowerOutletTemplateTypeValueNemaDash15Dash50r captures enum value "nema-15-50r"
	PowerOutletTemplateTypeValueNemaDash15Dash50r string = "nema-15-50r"

	// PowerOutletTemplateTypeValueNemaDash15Dash60r captures enum value "nema-15-60r"
	PowerOutletTemplateTypeValueNemaDash15Dash60r string = "nema-15-60r"

	// PowerOutletTemplateTypeValueNemaDashL1Dash15r captures enum value "nema-l1-15r"
	PowerOutletTemplateTypeValueNemaDashL1Dash15r string = "nema-l1-15r"

	// PowerOutletTemplateTypeValueNemaDashL5Dash15r captures enum value "nema-l5-15r"
	PowerOutletTemplateTypeValueNemaDashL5Dash15r string = "nema-l5-15r"

	// PowerOutletTemplateTypeValueNemaDashL5Dash20r captures enum value "nema-l5-20r"
	PowerOutletTemplateTypeValueNemaDashL5Dash20r string = "nema-l5-20r"

	// PowerOutletTemplateTypeValueNemaDashL5Dash30r captures enum value "nema-l5-30r"
	PowerOutletTemplateTypeValueNemaDashL5Dash30r string = "nema-l5-30r"

	// PowerOutletTemplateTypeValueNemaDashL5Dash50r captures enum value "nema-l5-50r"
	PowerOutletTemplateTypeValueNemaDashL5Dash50r string = "nema-l5-50r"

	// PowerOutletTemplateTypeValueNemaDashL6Dash15r captures enum value "nema-l6-15r"
	PowerOutletTemplateTypeValueNemaDashL6Dash15r string = "nema-l6-15r"

	// PowerOutletTemplateTypeValueNemaDashL6Dash20r captures enum value "nema-l6-20r"
	PowerOutletTemplateTypeValueNemaDashL6Dash20r string = "nema-l6-20r"

	// PowerOutletTemplateTypeValueNemaDashL6Dash30r captures enum value "nema-l6-30r"
	PowerOutletTemplateTypeValueNemaDashL6Dash30r string = "nema-l6-30r"

	// PowerOutletTemplateTypeValueNemaDashL6Dash50r captures enum value "nema-l6-50r"
	PowerOutletTemplateTypeValueNemaDashL6Dash50r string = "nema-l6-50r"

	// PowerOutletTemplateTypeValueNemaDashL10Dash30r captures enum value "nema-l10-30r"
	PowerOutletTemplateTypeValueNemaDashL10Dash30r string = "nema-l10-30r"

	// PowerOutletTemplateTypeValueNemaDashL14Dash20r captures enum value "nema-l14-20r"
	PowerOutletTemplateTypeValueNemaDashL14Dash20r string = "nema-l14-20r"

	// PowerOutletTemplateTypeValueNemaDashL14Dash30r captures enum value "nema-l14-30r"
	PowerOutletTemplateTypeValueNemaDashL14Dash30r string = "nema-l14-30r"

	// PowerOutletTemplateTypeValueNemaDashL14Dash50r captures enum value "nema-l14-50r"
	PowerOutletTemplateTypeValueNemaDashL14Dash50r string = "nema-l14-50r"

	// PowerOutletTemplateTypeValueNemaDashL14Dash60r captures enum value "nema-l14-60r"
	PowerOutletTemplateTypeValueNemaDashL14Dash60r string = "nema-l14-60r"

	// PowerOutletTemplateTypeValueNemaDashL15Dash20r captures enum value "nema-l15-20r"
	PowerOutletTemplateTypeValueNemaDashL15Dash20r string = "nema-l15-20r"

	// PowerOutletTemplateTypeValueNemaDashL15Dash30r captures enum value "nema-l15-30r"
	PowerOutletTemplateTypeValueNemaDashL15Dash30r string = "nema-l15-30r"

	// PowerOutletTemplateTypeValueNemaDashL15Dash50r captures enum value "nema-l15-50r"
	PowerOutletTemplateTypeValueNemaDashL15Dash50r string = "nema-l15-50r"

	// PowerOutletTemplateTypeValueNemaDashL15Dash60r captures enum value "nema-l15-60r"
	PowerOutletTemplateTypeValueNemaDashL15Dash60r string = "nema-l15-60r"

	// PowerOutletTemplateTypeValueNemaDashL21Dash20r captures enum value "nema-l21-20r"
	PowerOutletTemplateTypeValueNemaDashL21Dash20r string = "nema-l21-20r"

	// PowerOutletTemplateTypeValueNemaDashL21Dash30r captures enum value "nema-l21-30r"
	PowerOutletTemplateTypeValueNemaDashL21Dash30r string = "nema-l21-30r"

	// PowerOutletTemplateTypeValueNemaDashL22Dash30r captures enum value "nema-l22-30r"
	PowerOutletTemplateTypeValueNemaDashL22Dash30r string = "nema-l22-30r"

	// PowerOutletTemplateTypeValueCS6360C captures enum value "CS6360C"
	PowerOutletTemplateTypeValueCS6360C string = "CS6360C"

	// PowerOutletTemplateTypeValueCS6364C captures enum value "CS6364C"
	PowerOutletTemplateTypeValueCS6364C string = "CS6364C"

	// PowerOutletTemplateTypeValueCS8164C captures enum value "CS8164C"
	PowerOutletTemplateTypeValueCS8164C string = "CS8164C"

	// PowerOutletTemplateTypeValueCS8264C captures enum value "CS8264C"
	PowerOutletTemplateTypeValueCS8264C string = "CS8264C"

	// PowerOutletTemplateTypeValueCS8364C captures enum value "CS8364C"
	PowerOutletTemplateTypeValueCS8364C string = "CS8364C"

	// PowerOutletTemplateTypeValueCS8464C captures enum value "CS8464C"
	PowerOutletTemplateTypeValueCS8464C string = "CS8464C"

	// PowerOutletTemplateTypeValueItaDashe captures enum value "ita-e"
	PowerOutletTemplateTypeValueItaDashe string = "ita-e"

	// PowerOutletTemplateTypeValueItaDashf captures enum value "ita-f"
	PowerOutletTemplateTypeValueItaDashf string = "ita-f"

	// PowerOutletTemplateTypeValueItaDashg captures enum value "ita-g"
	PowerOutletTemplateTypeValueItaDashg string = "ita-g"

	// PowerOutletTemplateTypeValueItaDashh captures enum value "ita-h"
	PowerOutletTemplateTypeValueItaDashh string = "ita-h"

	// PowerOutletTemplateTypeValueItaDashi captures enum value "ita-i"
	PowerOutletTemplateTypeValueItaDashi string = "ita-i"

	// PowerOutletTemplateTypeValueItaDashj captures enum value "ita-j"
	PowerOutletTemplateTypeValueItaDashj string = "ita-j"

	// PowerOutletTemplateTypeValueItaDashk captures enum value "ita-k"
	PowerOutletTemplateTypeValueItaDashk string = "ita-k"

	// PowerOutletTemplateTypeValueItaDashl captures enum value "ita-l"
	PowerOutletTemplateTypeValueItaDashl string = "ita-l"

	// PowerOutletTemplateTypeValueItaDashm captures enum value "ita-m"
	PowerOutletTemplateTypeValueItaDashm string = "ita-m"

	// PowerOutletTemplateTypeValueItaDashn captures enum value "ita-n"
	PowerOutletTemplateTypeValueItaDashn string = "ita-n"

	// PowerOutletTemplateTypeValueItaDasho captures enum value "ita-o"
	PowerOutletTemplateTypeValueItaDasho string = "ita-o"

	// PowerOutletTemplateTypeValueItaDashMultistandard captures enum value "ita-multistandard"
	PowerOutletTemplateTypeValueItaDashMultistandard string = "ita-multistandard"

	// PowerOutletTemplateTypeValueUsbDasha captures enum value "usb-a"
	PowerOutletTemplateTypeValueUsbDasha string = "usb-a"

	// PowerOutletTemplateTypeValueUsbDashMicroDashb captures enum value "usb-micro-b"
	PowerOutletTemplateTypeValueUsbDashMicroDashb string = "usb-micro-b"

	// PowerOutletTemplateTypeValueUsbDashc captures enum value "usb-c"
	PowerOutletTemplateTypeValueUsbDashc string = "usb-c"

	// PowerOutletTemplateTypeValueDcDashTerminal captures enum value "dc-terminal"
	PowerOutletTemplateTypeValueDcDashTerminal string = "dc-terminal"

	// PowerOutletTemplateTypeValueHdotDashCx captures enum value "hdot-cx"
	PowerOutletTemplateTypeValueHdotDashCx string = "hdot-cx"

	// PowerOutletTemplateTypeValueSafDashdDashGrid captures enum value "saf-d-grid"
	PowerOutletTemplateTypeValueSafDashdDashGrid string = "saf-d-grid"

	// PowerOutletTemplateTypeValueNeutrikDashPowerconDash20a captures enum value "neutrik-powercon-20a"
	PowerOutletTemplateTypeValueNeutrikDashPowerconDash20a string = "neutrik-powercon-20a"

	// PowerOutletTemplateTypeValueNeutrikDashPowerconDash32a captures enum value "neutrik-powercon-32a"
	PowerOutletTemplateTypeValueNeutrikDashPowerconDash32a string = "neutrik-powercon-32a"

	// PowerOutletTemplateTypeValueNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1"
	PowerOutletTemplateTypeValueNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1"

	// PowerOutletTemplateTypeValueNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top"
	PowerOutletTemplateTypeValueNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top"

	// PowerOutletTemplateTypeValueUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower"
	PowerOutletTemplateTypeValueUbiquitiDashSmartpower string = "ubiquiti-smartpower"

	// PowerOutletTemplateTypeValueHardwired captures enum value "hardwired"
	PowerOutletTemplateTypeValueHardwired string = "hardwired"

	// PowerOutletTemplateTypeValueOther captures enum value "other"
	PowerOutletTemplateTypeValueOther string = "other"
)
View Source
const (

	// PowerPortTypeLabelC6 captures enum value "C6"
	PowerPortTypeLabelC6 string = "C6"

	// PowerPortTypeLabelC8 captures enum value "C8"
	PowerPortTypeLabelC8 string = "C8"

	// PowerPortTypeLabelC14 captures enum value "C14"
	PowerPortTypeLabelC14 string = "C14"

	// PowerPortTypeLabelC16 captures enum value "C16"
	PowerPortTypeLabelC16 string = "C16"

	// PowerPortTypeLabelC20 captures enum value "C20"
	PowerPortTypeLabelC20 string = "C20"

	// PowerPortTypeLabelC22 captures enum value "C22"
	PowerPortTypeLabelC22 string = "C22"

	// PowerPortTypeLabelPPlusNPlusE4H captures enum value "P+N+E 4H"
	PowerPortTypeLabelPPlusNPlusE4H string = "P+N+E 4H"

	// PowerPortTypeLabelPPlusNPlusE6H captures enum value "P+N+E 6H"
	PowerPortTypeLabelPPlusNPlusE6H string = "P+N+E 6H"

	// PowerPortTypeLabelPPlusNPlusE9H captures enum value "P+N+E 9H"
	PowerPortTypeLabelPPlusNPlusE9H string = "P+N+E 9H"

	// PowerPortTypeLabelNr2PPlusE4H captures enum value "2P+E 4H"
	PowerPortTypeLabelNr2PPlusE4H string = "2P+E 4H"

	// PowerPortTypeLabelNr2PPlusE6H captures enum value "2P+E 6H"
	PowerPortTypeLabelNr2PPlusE6H string = "2P+E 6H"

	// PowerPortTypeLabelNr2PPlusE9H captures enum value "2P+E 9H"
	PowerPortTypeLabelNr2PPlusE9H string = "2P+E 9H"

	// PowerPortTypeLabelNr3PPlusE4H captures enum value "3P+E 4H"
	PowerPortTypeLabelNr3PPlusE4H string = "3P+E 4H"

	// PowerPortTypeLabelNr3PPlusE6H captures enum value "3P+E 6H"
	PowerPortTypeLabelNr3PPlusE6H string = "3P+E 6H"

	// PowerPortTypeLabelNr3PPlusE9H captures enum value "3P+E 9H"
	PowerPortTypeLabelNr3PPlusE9H string = "3P+E 9H"

	// PowerPortTypeLabelNr3PPlusNPlusE4H captures enum value "3P+N+E 4H"
	PowerPortTypeLabelNr3PPlusNPlusE4H string = "3P+N+E 4H"

	// PowerPortTypeLabelNr3PPlusNPlusE6H captures enum value "3P+N+E 6H"
	PowerPortTypeLabelNr3PPlusNPlusE6H string = "3P+N+E 6H"

	// PowerPortTypeLabelNr3PPlusNPlusE9H captures enum value "3P+N+E 9H"
	PowerPortTypeLabelNr3PPlusNPlusE9H string = "3P+N+E 9H"

	// PowerPortTypeLabelNEMA1Dash15P captures enum value "NEMA 1-15P"
	PowerPortTypeLabelNEMA1Dash15P string = "NEMA 1-15P"

	// PowerPortTypeLabelNEMA5Dash15P captures enum value "NEMA 5-15P"
	PowerPortTypeLabelNEMA5Dash15P string = "NEMA 5-15P"

	// PowerPortTypeLabelNEMA5Dash20P captures enum value "NEMA 5-20P"
	PowerPortTypeLabelNEMA5Dash20P string = "NEMA 5-20P"

	// PowerPortTypeLabelNEMA5Dash30P captures enum value "NEMA 5-30P"
	PowerPortTypeLabelNEMA5Dash30P string = "NEMA 5-30P"

	// PowerPortTypeLabelNEMA5Dash50P captures enum value "NEMA 5-50P"
	PowerPortTypeLabelNEMA5Dash50P string = "NEMA 5-50P"

	// PowerPortTypeLabelNEMA6Dash15P captures enum value "NEMA 6-15P"
	PowerPortTypeLabelNEMA6Dash15P string = "NEMA 6-15P"

	// PowerPortTypeLabelNEMA6Dash20P captures enum value "NEMA 6-20P"
	PowerPortTypeLabelNEMA6Dash20P string = "NEMA 6-20P"

	// PowerPortTypeLabelNEMA6Dash30P captures enum value "NEMA 6-30P"
	PowerPortTypeLabelNEMA6Dash30P string = "NEMA 6-30P"

	// PowerPortTypeLabelNEMA6Dash50P captures enum value "NEMA 6-50P"
	PowerPortTypeLabelNEMA6Dash50P string = "NEMA 6-50P"

	// PowerPortTypeLabelNEMA10Dash30P captures enum value "NEMA 10-30P"
	PowerPortTypeLabelNEMA10Dash30P string = "NEMA 10-30P"

	// PowerPortTypeLabelNEMA10Dash50P captures enum value "NEMA 10-50P"
	PowerPortTypeLabelNEMA10Dash50P string = "NEMA 10-50P"

	// PowerPortTypeLabelNEMA14Dash20P captures enum value "NEMA 14-20P"
	PowerPortTypeLabelNEMA14Dash20P string = "NEMA 14-20P"

	// PowerPortTypeLabelNEMA14Dash30P captures enum value "NEMA 14-30P"
	PowerPortTypeLabelNEMA14Dash30P string = "NEMA 14-30P"

	// PowerPortTypeLabelNEMA14Dash50P captures enum value "NEMA 14-50P"
	PowerPortTypeLabelNEMA14Dash50P string = "NEMA 14-50P"

	// PowerPortTypeLabelNEMA14Dash60P captures enum value "NEMA 14-60P"
	PowerPortTypeLabelNEMA14Dash60P string = "NEMA 14-60P"

	// PowerPortTypeLabelNEMA15Dash15P captures enum value "NEMA 15-15P"
	PowerPortTypeLabelNEMA15Dash15P string = "NEMA 15-15P"

	// PowerPortTypeLabelNEMA15Dash20P captures enum value "NEMA 15-20P"
	PowerPortTypeLabelNEMA15Dash20P string = "NEMA 15-20P"

	// PowerPortTypeLabelNEMA15Dash30P captures enum value "NEMA 15-30P"
	PowerPortTypeLabelNEMA15Dash30P string = "NEMA 15-30P"

	// PowerPortTypeLabelNEMA15Dash50P captures enum value "NEMA 15-50P"
	PowerPortTypeLabelNEMA15Dash50P string = "NEMA 15-50P"

	// PowerPortTypeLabelNEMA15Dash60P captures enum value "NEMA 15-60P"
	PowerPortTypeLabelNEMA15Dash60P string = "NEMA 15-60P"

	// PowerPortTypeLabelNEMAL1Dash15P captures enum value "NEMA L1-15P"
	PowerPortTypeLabelNEMAL1Dash15P string = "NEMA L1-15P"

	// PowerPortTypeLabelNEMAL5Dash15P captures enum value "NEMA L5-15P"
	PowerPortTypeLabelNEMAL5Dash15P string = "NEMA L5-15P"

	// PowerPortTypeLabelNEMAL5Dash20P captures enum value "NEMA L5-20P"
	PowerPortTypeLabelNEMAL5Dash20P string = "NEMA L5-20P"

	// PowerPortTypeLabelNEMAL5Dash30P captures enum value "NEMA L5-30P"
	PowerPortTypeLabelNEMAL5Dash30P string = "NEMA L5-30P"

	// PowerPortTypeLabelNEMAL5Dash50P captures enum value "NEMA L5-50P"
	PowerPortTypeLabelNEMAL5Dash50P string = "NEMA L5-50P"

	// PowerPortTypeLabelNEMAL6Dash15P captures enum value "NEMA L6-15P"
	PowerPortTypeLabelNEMAL6Dash15P string = "NEMA L6-15P"

	// PowerPortTypeLabelNEMAL6Dash20P captures enum value "NEMA L6-20P"
	PowerPortTypeLabelNEMAL6Dash20P string = "NEMA L6-20P"

	// PowerPortTypeLabelNEMAL6Dash30P captures enum value "NEMA L6-30P"
	PowerPortTypeLabelNEMAL6Dash30P string = "NEMA L6-30P"

	// PowerPortTypeLabelNEMAL6Dash50P captures enum value "NEMA L6-50P"
	PowerPortTypeLabelNEMAL6Dash50P string = "NEMA L6-50P"

	// PowerPortTypeLabelNEMAL10Dash30P captures enum value "NEMA L10-30P"
	PowerPortTypeLabelNEMAL10Dash30P string = "NEMA L10-30P"

	// PowerPortTypeLabelNEMAL14Dash20P captures enum value "NEMA L14-20P"
	PowerPortTypeLabelNEMAL14Dash20P string = "NEMA L14-20P"

	// PowerPortTypeLabelNEMAL14Dash30P captures enum value "NEMA L14-30P"
	PowerPortTypeLabelNEMAL14Dash30P string = "NEMA L14-30P"

	// PowerPortTypeLabelNEMAL14Dash50P captures enum value "NEMA L14-50P"
	PowerPortTypeLabelNEMAL14Dash50P string = "NEMA L14-50P"

	// PowerPortTypeLabelNEMAL14Dash60P captures enum value "NEMA L14-60P"
	PowerPortTypeLabelNEMAL14Dash60P string = "NEMA L14-60P"

	// PowerPortTypeLabelNEMAL15Dash20P captures enum value "NEMA L15-20P"
	PowerPortTypeLabelNEMAL15Dash20P string = "NEMA L15-20P"

	// PowerPortTypeLabelNEMAL15Dash30P captures enum value "NEMA L15-30P"
	PowerPortTypeLabelNEMAL15Dash30P string = "NEMA L15-30P"

	// PowerPortTypeLabelNEMAL15Dash50P captures enum value "NEMA L15-50P"
	PowerPortTypeLabelNEMAL15Dash50P string = "NEMA L15-50P"

	// PowerPortTypeLabelNEMAL15Dash60P captures enum value "NEMA L15-60P"
	PowerPortTypeLabelNEMAL15Dash60P string = "NEMA L15-60P"

	// PowerPortTypeLabelNEMAL21Dash20P captures enum value "NEMA L21-20P"
	PowerPortTypeLabelNEMAL21Dash20P string = "NEMA L21-20P"

	// PowerPortTypeLabelNEMAL21Dash30P captures enum value "NEMA L21-30P"
	PowerPortTypeLabelNEMAL21Dash30P string = "NEMA L21-30P"

	// PowerPortTypeLabelNEMAL22Dash30P captures enum value "NEMA L22-30P"
	PowerPortTypeLabelNEMAL22Dash30P string = "NEMA L22-30P"

	// PowerPortTypeLabelCS6361C captures enum value "CS6361C"
	PowerPortTypeLabelCS6361C string = "CS6361C"

	// PowerPortTypeLabelCS6365C captures enum value "CS6365C"
	PowerPortTypeLabelCS6365C string = "CS6365C"

	// PowerPortTypeLabelCS8165C captures enum value "CS8165C"
	PowerPortTypeLabelCS8165C string = "CS8165C"

	// PowerPortTypeLabelCS8265C captures enum value "CS8265C"
	PowerPortTypeLabelCS8265C string = "CS8265C"

	// PowerPortTypeLabelCS8365C captures enum value "CS8365C"
	PowerPortTypeLabelCS8365C string = "CS8365C"

	// PowerPortTypeLabelCS8465C captures enum value "CS8465C"
	PowerPortTypeLabelCS8465C string = "CS8465C"

	// PowerPortTypeLabelITATypeCCEE716 captures enum value "ITA Type C (CEE 7/16)"
	PowerPortTypeLabelITATypeCCEE716 string = "ITA Type C (CEE 7/16)"

	// PowerPortTypeLabelITATypeECEE76 captures enum value "ITA Type E (CEE 7/6)"
	PowerPortTypeLabelITATypeECEE76 string = "ITA Type E (CEE 7/6)"

	// PowerPortTypeLabelITATypeFCEE74 captures enum value "ITA Type F (CEE 7/4)"
	PowerPortTypeLabelITATypeFCEE74 string = "ITA Type F (CEE 7/4)"

	// PowerPortTypeLabelITATypeEFCEE77 captures enum value "ITA Type E/F (CEE 7/7)"
	PowerPortTypeLabelITATypeEFCEE77 string = "ITA Type E/F (CEE 7/7)"

	// PowerPortTypeLabelITATypeGBS1363 captures enum value "ITA Type G (BS 1363)"
	PowerPortTypeLabelITATypeGBS1363 string = "ITA Type G (BS 1363)"

	// PowerPortTypeLabelITATypeH captures enum value "ITA Type H"
	PowerPortTypeLabelITATypeH string = "ITA Type H"

	// PowerPortTypeLabelITATypeI captures enum value "ITA Type I"
	PowerPortTypeLabelITATypeI string = "ITA Type I"

	// PowerPortTypeLabelITATypeJ captures enum value "ITA Type J"
	PowerPortTypeLabelITATypeJ string = "ITA Type J"

	// PowerPortTypeLabelITATypeK captures enum value "ITA Type K"
	PowerPortTypeLabelITATypeK string = "ITA Type K"

	// PowerPortTypeLabelITATypeLCEI23Dash50 captures enum value "ITA Type L (CEI 23-50)"
	PowerPortTypeLabelITATypeLCEI23Dash50 string = "ITA Type L (CEI 23-50)"

	// PowerPortTypeLabelITATypeMBS546 captures enum value "ITA Type M (BS 546)"
	PowerPortTypeLabelITATypeMBS546 string = "ITA Type M (BS 546)"

	// PowerPortTypeLabelITATypeN captures enum value "ITA Type N"
	PowerPortTypeLabelITATypeN string = "ITA Type N"

	// PowerPortTypeLabelITATypeO captures enum value "ITA Type O"
	PowerPortTypeLabelITATypeO string = "ITA Type O"

	// PowerPortTypeLabelUSBTypeA captures enum value "USB Type A"
	PowerPortTypeLabelUSBTypeA string = "USB Type A"

	// PowerPortTypeLabelUSBTypeB captures enum value "USB Type B"
	PowerPortTypeLabelUSBTypeB string = "USB Type B"

	// PowerPortTypeLabelUSBTypeC captures enum value "USB Type C"
	PowerPortTypeLabelUSBTypeC string = "USB Type C"

	// PowerPortTypeLabelUSBMiniA captures enum value "USB Mini A"
	PowerPortTypeLabelUSBMiniA string = "USB Mini A"

	// PowerPortTypeLabelUSBMiniB captures enum value "USB Mini B"
	PowerPortTypeLabelUSBMiniB string = "USB Mini B"

	// PowerPortTypeLabelUSBMicroA captures enum value "USB Micro A"
	PowerPortTypeLabelUSBMicroA string = "USB Micro A"

	// PowerPortTypeLabelUSBMicroB captures enum value "USB Micro B"
	PowerPortTypeLabelUSBMicroB string = "USB Micro B"

	// PowerPortTypeLabelUSBMicroAB captures enum value "USB Micro AB"
	PowerPortTypeLabelUSBMicroAB string = "USB Micro AB"

	// PowerPortTypeLabelUSB3Dot0TypeB captures enum value "USB 3.0 Type B"
	PowerPortTypeLabelUSB3Dot0TypeB string = "USB 3.0 Type B"

	// PowerPortTypeLabelUSB3Dot0MicroB captures enum value "USB 3.0 Micro B"
	PowerPortTypeLabelUSB3Dot0MicroB string = "USB 3.0 Micro B"

	// PowerPortTypeLabelDCTerminal captures enum value "DC Terminal"
	PowerPortTypeLabelDCTerminal string = "DC Terminal"

	// PowerPortTypeLabelSafDashDDashGrid captures enum value "Saf-D-Grid"
	PowerPortTypeLabelSafDashDDashGrid string = "Saf-D-Grid"

	// PowerPortTypeLabelNeutrikPowerCON20A captures enum value "Neutrik powerCON (20A)"
	PowerPortTypeLabelNeutrikPowerCON20A string = "Neutrik powerCON (20A)"

	// PowerPortTypeLabelNeutrikPowerCON32A captures enum value "Neutrik powerCON (32A)"
	PowerPortTypeLabelNeutrikPowerCON32A string = "Neutrik powerCON (32A)"

	// PowerPortTypeLabelNeutrikPowerCONTRUE1 captures enum value "Neutrik powerCON TRUE1"
	PowerPortTypeLabelNeutrikPowerCONTRUE1 string = "Neutrik powerCON TRUE1"

	// PowerPortTypeLabelNeutrikPowerCONTRUE1TOP captures enum value "Neutrik powerCON TRUE1 TOP"
	PowerPortTypeLabelNeutrikPowerCONTRUE1TOP string = "Neutrik powerCON TRUE1 TOP"

	// PowerPortTypeLabelUbiquitiSmartPower captures enum value "Ubiquiti SmartPower"
	PowerPortTypeLabelUbiquitiSmartPower string = "Ubiquiti SmartPower"

	// PowerPortTypeLabelHardwired captures enum value "Hardwired"
	PowerPortTypeLabelHardwired string = "Hardwired"

	// PowerPortTypeLabelOther captures enum value "Other"
	PowerPortTypeLabelOther string = "Other"
)
View Source
const (

	// PowerPortTypeValueIecDash60320DashC6 captures enum value "iec-60320-c6"
	PowerPortTypeValueIecDash60320DashC6 string = "iec-60320-c6"

	// PowerPortTypeValueIecDash60320DashC8 captures enum value "iec-60320-c8"
	PowerPortTypeValueIecDash60320DashC8 string = "iec-60320-c8"

	// PowerPortTypeValueIecDash60320DashC14 captures enum value "iec-60320-c14"
	PowerPortTypeValueIecDash60320DashC14 string = "iec-60320-c14"

	// PowerPortTypeValueIecDash60320DashC16 captures enum value "iec-60320-c16"
	PowerPortTypeValueIecDash60320DashC16 string = "iec-60320-c16"

	// PowerPortTypeValueIecDash60320DashC20 captures enum value "iec-60320-c20"
	PowerPortTypeValueIecDash60320DashC20 string = "iec-60320-c20"

	// PowerPortTypeValueIecDash60320DashC22 captures enum value "iec-60320-c22"
	PowerPortTypeValueIecDash60320DashC22 string = "iec-60320-c22"

	// PowerPortTypeValueIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h"
	PowerPortTypeValueIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h"

	// PowerPortTypeValueIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h"
	PowerPortTypeValueIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h"

	// PowerPortTypeValueIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h"
	PowerPortTypeValueIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h"

	// PowerPortTypeValueIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h"
	PowerPortTypeValueIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h"

	// PowerPortTypeValueIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h"
	PowerPortTypeValueIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h"

	// PowerPortTypeValueIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h"
	PowerPortTypeValueIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h"

	// PowerPortTypeValueIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h"
	PowerPortTypeValueIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h"

	// PowerPortTypeValueIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h"
	PowerPortTypeValueIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h"

	// PowerPortTypeValueIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h"
	PowerPortTypeValueIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h"

	// PowerPortTypeValueIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h"
	PowerPortTypeValueIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h"

	// PowerPortTypeValueIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h"
	PowerPortTypeValueIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h"

	// PowerPortTypeValueIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h"
	PowerPortTypeValueIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h"

	// PowerPortTypeValueNemaDash1Dash15p captures enum value "nema-1-15p"
	PowerPortTypeValueNemaDash1Dash15p string = "nema-1-15p"

	// PowerPortTypeValueNemaDash5Dash15p captures enum value "nema-5-15p"
	PowerPortTypeValueNemaDash5Dash15p string = "nema-5-15p"

	// PowerPortTypeValueNemaDash5Dash20p captures enum value "nema-5-20p"
	PowerPortTypeValueNemaDash5Dash20p string = "nema-5-20p"

	// PowerPortTypeValueNemaDash5Dash30p captures enum value "nema-5-30p"
	PowerPortTypeValueNemaDash5Dash30p string = "nema-5-30p"

	// PowerPortTypeValueNemaDash5Dash50p captures enum value "nema-5-50p"
	PowerPortTypeValueNemaDash5Dash50p string = "nema-5-50p"

	// PowerPortTypeValueNemaDash6Dash15p captures enum value "nema-6-15p"
	PowerPortTypeValueNemaDash6Dash15p string = "nema-6-15p"

	// PowerPortTypeValueNemaDash6Dash20p captures enum value "nema-6-20p"
	PowerPortTypeValueNemaDash6Dash20p string = "nema-6-20p"

	// PowerPortTypeValueNemaDash6Dash30p captures enum value "nema-6-30p"
	PowerPortTypeValueNemaDash6Dash30p string = "nema-6-30p"

	// PowerPortTypeValueNemaDash6Dash50p captures enum value "nema-6-50p"
	PowerPortTypeValueNemaDash6Dash50p string = "nema-6-50p"

	// PowerPortTypeValueNemaDash10Dash30p captures enum value "nema-10-30p"
	PowerPortTypeValueNemaDash10Dash30p string = "nema-10-30p"

	// PowerPortTypeValueNemaDash10Dash50p captures enum value "nema-10-50p"
	PowerPortTypeValueNemaDash10Dash50p string = "nema-10-50p"

	// PowerPortTypeValueNemaDash14Dash20p captures enum value "nema-14-20p"
	PowerPortTypeValueNemaDash14Dash20p string = "nema-14-20p"

	// PowerPortTypeValueNemaDash14Dash30p captures enum value "nema-14-30p"
	PowerPortTypeValueNemaDash14Dash30p string = "nema-14-30p"

	// PowerPortTypeValueNemaDash14Dash50p captures enum value "nema-14-50p"
	PowerPortTypeValueNemaDash14Dash50p string = "nema-14-50p"

	// PowerPortTypeValueNemaDash14Dash60p captures enum value "nema-14-60p"
	PowerPortTypeValueNemaDash14Dash60p string = "nema-14-60p"

	// PowerPortTypeValueNemaDash15Dash15p captures enum value "nema-15-15p"
	PowerPortTypeValueNemaDash15Dash15p string = "nema-15-15p"

	// PowerPortTypeValueNemaDash15Dash20p captures enum value "nema-15-20p"
	PowerPortTypeValueNemaDash15Dash20p string = "nema-15-20p"

	// PowerPortTypeValueNemaDash15Dash30p captures enum value "nema-15-30p"
	PowerPortTypeValueNemaDash15Dash30p string = "nema-15-30p"

	// PowerPortTypeValueNemaDash15Dash50p captures enum value "nema-15-50p"
	PowerPortTypeValueNemaDash15Dash50p string = "nema-15-50p"

	// PowerPortTypeValueNemaDash15Dash60p captures enum value "nema-15-60p"
	PowerPortTypeValueNemaDash15Dash60p string = "nema-15-60p"

	// PowerPortTypeValueNemaDashL1Dash15p captures enum value "nema-l1-15p"
	PowerPortTypeValueNemaDashL1Dash15p string = "nema-l1-15p"

	// PowerPortTypeValueNemaDashL5Dash15p captures enum value "nema-l5-15p"
	PowerPortTypeValueNemaDashL5Dash15p string = "nema-l5-15p"

	// PowerPortTypeValueNemaDashL5Dash20p captures enum value "nema-l5-20p"
	PowerPortTypeValueNemaDashL5Dash20p string = "nema-l5-20p"

	// PowerPortTypeValueNemaDashL5Dash30p captures enum value "nema-l5-30p"
	PowerPortTypeValueNemaDashL5Dash30p string = "nema-l5-30p"

	// PowerPortTypeValueNemaDashL5Dash50p captures enum value "nema-l5-50p"
	PowerPortTypeValueNemaDashL5Dash50p string = "nema-l5-50p"

	// PowerPortTypeValueNemaDashL6Dash15p captures enum value "nema-l6-15p"
	PowerPortTypeValueNemaDashL6Dash15p string = "nema-l6-15p"

	// PowerPortTypeValueNemaDashL6Dash20p captures enum value "nema-l6-20p"
	PowerPortTypeValueNemaDashL6Dash20p string = "nema-l6-20p"

	// PowerPortTypeValueNemaDashL6Dash30p captures enum value "nema-l6-30p"
	PowerPortTypeValueNemaDashL6Dash30p string = "nema-l6-30p"

	// PowerPortTypeValueNemaDashL6Dash50p captures enum value "nema-l6-50p"
	PowerPortTypeValueNemaDashL6Dash50p string = "nema-l6-50p"

	// PowerPortTypeValueNemaDashL10Dash30p captures enum value "nema-l10-30p"
	PowerPortTypeValueNemaDashL10Dash30p string = "nema-l10-30p"

	// PowerPortTypeValueNemaDashL14Dash20p captures enum value "nema-l14-20p"
	PowerPortTypeValueNemaDashL14Dash20p string = "nema-l14-20p"

	// PowerPortTypeValueNemaDashL14Dash30p captures enum value "nema-l14-30p"
	PowerPortTypeValueNemaDashL14Dash30p string = "nema-l14-30p"

	// PowerPortTypeValueNemaDashL14Dash50p captures enum value "nema-l14-50p"
	PowerPortTypeValueNemaDashL14Dash50p string = "nema-l14-50p"

	// PowerPortTypeValueNemaDashL14Dash60p captures enum value "nema-l14-60p"
	PowerPortTypeValueNemaDashL14Dash60p string = "nema-l14-60p"

	// PowerPortTypeValueNemaDashL15Dash20p captures enum value "nema-l15-20p"
	PowerPortTypeValueNemaDashL15Dash20p string = "nema-l15-20p"

	// PowerPortTypeValueNemaDashL15Dash30p captures enum value "nema-l15-30p"
	PowerPortTypeValueNemaDashL15Dash30p string = "nema-l15-30p"

	// PowerPortTypeValueNemaDashL15Dash50p captures enum value "nema-l15-50p"
	PowerPortTypeValueNemaDashL15Dash50p string = "nema-l15-50p"

	// PowerPortTypeValueNemaDashL15Dash60p captures enum value "nema-l15-60p"
	PowerPortTypeValueNemaDashL15Dash60p string = "nema-l15-60p"

	// PowerPortTypeValueNemaDashL21Dash20p captures enum value "nema-l21-20p"
	PowerPortTypeValueNemaDashL21Dash20p string = "nema-l21-20p"

	// PowerPortTypeValueNemaDashL21Dash30p captures enum value "nema-l21-30p"
	PowerPortTypeValueNemaDashL21Dash30p string = "nema-l21-30p"

	// PowerPortTypeValueNemaDashL22Dash30p captures enum value "nema-l22-30p"
	PowerPortTypeValueNemaDashL22Dash30p string = "nema-l22-30p"

	// PowerPortTypeValueCs6361c captures enum value "cs6361c"
	PowerPortTypeValueCs6361c string = "cs6361c"

	// PowerPortTypeValueCs6365c captures enum value "cs6365c"
	PowerPortTypeValueCs6365c string = "cs6365c"

	// PowerPortTypeValueCs8165c captures enum value "cs8165c"
	PowerPortTypeValueCs8165c string = "cs8165c"

	// PowerPortTypeValueCs8265c captures enum value "cs8265c"
	PowerPortTypeValueCs8265c string = "cs8265c"

	// PowerPortTypeValueCs8365c captures enum value "cs8365c"
	PowerPortTypeValueCs8365c string = "cs8365c"

	// PowerPortTypeValueCs8465c captures enum value "cs8465c"
	PowerPortTypeValueCs8465c string = "cs8465c"

	// PowerPortTypeValueItaDashc captures enum value "ita-c"
	PowerPortTypeValueItaDashc string = "ita-c"

	// PowerPortTypeValueItaDashe captures enum value "ita-e"
	PowerPortTypeValueItaDashe string = "ita-e"

	// PowerPortTypeValueItaDashf captures enum value "ita-f"
	PowerPortTypeValueItaDashf string = "ita-f"

	// PowerPortTypeValueItaDashEf captures enum value "ita-ef"
	PowerPortTypeValueItaDashEf string = "ita-ef"

	// PowerPortTypeValueItaDashg captures enum value "ita-g"
	PowerPortTypeValueItaDashg string = "ita-g"

	// PowerPortTypeValueItaDashh captures enum value "ita-h"
	PowerPortTypeValueItaDashh string = "ita-h"

	// PowerPortTypeValueItaDashi captures enum value "ita-i"
	PowerPortTypeValueItaDashi string = "ita-i"

	// PowerPortTypeValueItaDashj captures enum value "ita-j"
	PowerPortTypeValueItaDashj string = "ita-j"

	// PowerPortTypeValueItaDashk captures enum value "ita-k"
	PowerPortTypeValueItaDashk string = "ita-k"

	// PowerPortTypeValueItaDashl captures enum value "ita-l"
	PowerPortTypeValueItaDashl string = "ita-l"

	// PowerPortTypeValueItaDashm captures enum value "ita-m"
	PowerPortTypeValueItaDashm string = "ita-m"

	// PowerPortTypeValueItaDashn captures enum value "ita-n"
	PowerPortTypeValueItaDashn string = "ita-n"

	// PowerPortTypeValueItaDasho captures enum value "ita-o"
	PowerPortTypeValueItaDasho string = "ita-o"

	// PowerPortTypeValueUsbDasha captures enum value "usb-a"
	PowerPortTypeValueUsbDasha string = "usb-a"

	// PowerPortTypeValueUsbDashb captures enum value "usb-b"
	PowerPortTypeValueUsbDashb string = "usb-b"

	// PowerPortTypeValueUsbDashc captures enum value "usb-c"
	PowerPortTypeValueUsbDashc string = "usb-c"

	// PowerPortTypeValueUsbDashMiniDasha captures enum value "usb-mini-a"
	PowerPortTypeValueUsbDashMiniDasha string = "usb-mini-a"

	// PowerPortTypeValueUsbDashMiniDashb captures enum value "usb-mini-b"
	PowerPortTypeValueUsbDashMiniDashb string = "usb-mini-b"

	// PowerPortTypeValueUsbDashMicroDasha captures enum value "usb-micro-a"
	PowerPortTypeValueUsbDashMicroDasha string = "usb-micro-a"

	// PowerPortTypeValueUsbDashMicroDashb captures enum value "usb-micro-b"
	PowerPortTypeValueUsbDashMicroDashb string = "usb-micro-b"

	// PowerPortTypeValueUsbDashMicroDashAb captures enum value "usb-micro-ab"
	PowerPortTypeValueUsbDashMicroDashAb string = "usb-micro-ab"

	// PowerPortTypeValueUsbDash3Dashb captures enum value "usb-3-b"
	PowerPortTypeValueUsbDash3Dashb string = "usb-3-b"

	// PowerPortTypeValueUsbDash3DashMicroDashb captures enum value "usb-3-micro-b"
	PowerPortTypeValueUsbDash3DashMicroDashb string = "usb-3-micro-b"

	// PowerPortTypeValueDcDashTerminal captures enum value "dc-terminal"
	PowerPortTypeValueDcDashTerminal string = "dc-terminal"

	// PowerPortTypeValueSafDashdDashGrid captures enum value "saf-d-grid"
	PowerPortTypeValueSafDashdDashGrid string = "saf-d-grid"

	// PowerPortTypeValueNeutrikDashPowerconDash20 captures enum value "neutrik-powercon-20"
	PowerPortTypeValueNeutrikDashPowerconDash20 string = "neutrik-powercon-20"

	// PowerPortTypeValueNeutrikDashPowerconDash32 captures enum value "neutrik-powercon-32"
	PowerPortTypeValueNeutrikDashPowerconDash32 string = "neutrik-powercon-32"

	// PowerPortTypeValueNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1"
	PowerPortTypeValueNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1"

	// PowerPortTypeValueNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top"
	PowerPortTypeValueNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top"

	// PowerPortTypeValueUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower"
	PowerPortTypeValueUbiquitiDashSmartpower string = "ubiquiti-smartpower"

	// PowerPortTypeValueHardwired captures enum value "hardwired"
	PowerPortTypeValueHardwired string = "hardwired"

	// PowerPortTypeValueOther captures enum value "other"
	PowerPortTypeValueOther string = "other"
)
View Source
const (

	// PowerPortTemplateTypeLabelC6 captures enum value "C6"
	PowerPortTemplateTypeLabelC6 string = "C6"

	// PowerPortTemplateTypeLabelC8 captures enum value "C8"
	PowerPortTemplateTypeLabelC8 string = "C8"

	// PowerPortTemplateTypeLabelC14 captures enum value "C14"
	PowerPortTemplateTypeLabelC14 string = "C14"

	// PowerPortTemplateTypeLabelC16 captures enum value "C16"
	PowerPortTemplateTypeLabelC16 string = "C16"

	// PowerPortTemplateTypeLabelC20 captures enum value "C20"
	PowerPortTemplateTypeLabelC20 string = "C20"

	// PowerPortTemplateTypeLabelC22 captures enum value "C22"
	PowerPortTemplateTypeLabelC22 string = "C22"

	// PowerPortTemplateTypeLabelPPlusNPlusE4H captures enum value "P+N+E 4H"
	PowerPortTemplateTypeLabelPPlusNPlusE4H string = "P+N+E 4H"

	// PowerPortTemplateTypeLabelPPlusNPlusE6H captures enum value "P+N+E 6H"
	PowerPortTemplateTypeLabelPPlusNPlusE6H string = "P+N+E 6H"

	// PowerPortTemplateTypeLabelPPlusNPlusE9H captures enum value "P+N+E 9H"
	PowerPortTemplateTypeLabelPPlusNPlusE9H string = "P+N+E 9H"

	// PowerPortTemplateTypeLabelNr2PPlusE4H captures enum value "2P+E 4H"
	PowerPortTemplateTypeLabelNr2PPlusE4H string = "2P+E 4H"

	// PowerPortTemplateTypeLabelNr2PPlusE6H captures enum value "2P+E 6H"
	PowerPortTemplateTypeLabelNr2PPlusE6H string = "2P+E 6H"

	// PowerPortTemplateTypeLabelNr2PPlusE9H captures enum value "2P+E 9H"
	PowerPortTemplateTypeLabelNr2PPlusE9H string = "2P+E 9H"

	// PowerPortTemplateTypeLabelNr3PPlusE4H captures enum value "3P+E 4H"
	PowerPortTemplateTypeLabelNr3PPlusE4H string = "3P+E 4H"

	// PowerPortTemplateTypeLabelNr3PPlusE6H captures enum value "3P+E 6H"
	PowerPortTemplateTypeLabelNr3PPlusE6H string = "3P+E 6H"

	// PowerPortTemplateTypeLabelNr3PPlusE9H captures enum value "3P+E 9H"
	PowerPortTemplateTypeLabelNr3PPlusE9H string = "3P+E 9H"

	// PowerPortTemplateTypeLabelNr3PPlusNPlusE4H captures enum value "3P+N+E 4H"
	PowerPortTemplateTypeLabelNr3PPlusNPlusE4H string = "3P+N+E 4H"

	// PowerPortTemplateTypeLabelNr3PPlusNPlusE6H captures enum value "3P+N+E 6H"
	PowerPortTemplateTypeLabelNr3PPlusNPlusE6H string = "3P+N+E 6H"

	// PowerPortTemplateTypeLabelNr3PPlusNPlusE9H captures enum value "3P+N+E 9H"
	PowerPortTemplateTypeLabelNr3PPlusNPlusE9H string = "3P+N+E 9H"

	// PowerPortTemplateTypeLabelNEMA1Dash15P captures enum value "NEMA 1-15P"
	PowerPortTemplateTypeLabelNEMA1Dash15P string = "NEMA 1-15P"

	// PowerPortTemplateTypeLabelNEMA5Dash15P captures enum value "NEMA 5-15P"
	PowerPortTemplateTypeLabelNEMA5Dash15P string = "NEMA 5-15P"

	// PowerPortTemplateTypeLabelNEMA5Dash20P captures enum value "NEMA 5-20P"
	PowerPortTemplateTypeLabelNEMA5Dash20P string = "NEMA 5-20P"

	// PowerPortTemplateTypeLabelNEMA5Dash30P captures enum value "NEMA 5-30P"
	PowerPortTemplateTypeLabelNEMA5Dash30P string = "NEMA 5-30P"

	// PowerPortTemplateTypeLabelNEMA5Dash50P captures enum value "NEMA 5-50P"
	PowerPortTemplateTypeLabelNEMA5Dash50P string = "NEMA 5-50P"

	// PowerPortTemplateTypeLabelNEMA6Dash15P captures enum value "NEMA 6-15P"
	PowerPortTemplateTypeLabelNEMA6Dash15P string = "NEMA 6-15P"

	// PowerPortTemplateTypeLabelNEMA6Dash20P captures enum value "NEMA 6-20P"
	PowerPortTemplateTypeLabelNEMA6Dash20P string = "NEMA 6-20P"

	// PowerPortTemplateTypeLabelNEMA6Dash30P captures enum value "NEMA 6-30P"
	PowerPortTemplateTypeLabelNEMA6Dash30P string = "NEMA 6-30P"

	// PowerPortTemplateTypeLabelNEMA6Dash50P captures enum value "NEMA 6-50P"
	PowerPortTemplateTypeLabelNEMA6Dash50P string = "NEMA 6-50P"

	// PowerPortTemplateTypeLabelNEMA10Dash30P captures enum value "NEMA 10-30P"
	PowerPortTemplateTypeLabelNEMA10Dash30P string = "NEMA 10-30P"

	// PowerPortTemplateTypeLabelNEMA10Dash50P captures enum value "NEMA 10-50P"
	PowerPortTemplateTypeLabelNEMA10Dash50P string = "NEMA 10-50P"

	// PowerPortTemplateTypeLabelNEMA14Dash20P captures enum value "NEMA 14-20P"
	PowerPortTemplateTypeLabelNEMA14Dash20P string = "NEMA 14-20P"

	// PowerPortTemplateTypeLabelNEMA14Dash30P captures enum value "NEMA 14-30P"
	PowerPortTemplateTypeLabelNEMA14Dash30P string = "NEMA 14-30P"

	// PowerPortTemplateTypeLabelNEMA14Dash50P captures enum value "NEMA 14-50P"
	PowerPortTemplateTypeLabelNEMA14Dash50P string = "NEMA 14-50P"

	// PowerPortTemplateTypeLabelNEMA14Dash60P captures enum value "NEMA 14-60P"
	PowerPortTemplateTypeLabelNEMA14Dash60P string = "NEMA 14-60P"

	// PowerPortTemplateTypeLabelNEMA15Dash15P captures enum value "NEMA 15-15P"
	PowerPortTemplateTypeLabelNEMA15Dash15P string = "NEMA 15-15P"

	// PowerPortTemplateTypeLabelNEMA15Dash20P captures enum value "NEMA 15-20P"
	PowerPortTemplateTypeLabelNEMA15Dash20P string = "NEMA 15-20P"

	// PowerPortTemplateTypeLabelNEMA15Dash30P captures enum value "NEMA 15-30P"
	PowerPortTemplateTypeLabelNEMA15Dash30P string = "NEMA 15-30P"

	// PowerPortTemplateTypeLabelNEMA15Dash50P captures enum value "NEMA 15-50P"
	PowerPortTemplateTypeLabelNEMA15Dash50P string = "NEMA 15-50P"

	// PowerPortTemplateTypeLabelNEMA15Dash60P captures enum value "NEMA 15-60P"
	PowerPortTemplateTypeLabelNEMA15Dash60P string = "NEMA 15-60P"

	// PowerPortTemplateTypeLabelNEMAL1Dash15P captures enum value "NEMA L1-15P"
	PowerPortTemplateTypeLabelNEMAL1Dash15P string = "NEMA L1-15P"

	// PowerPortTemplateTypeLabelNEMAL5Dash15P captures enum value "NEMA L5-15P"
	PowerPortTemplateTypeLabelNEMAL5Dash15P string = "NEMA L5-15P"

	// PowerPortTemplateTypeLabelNEMAL5Dash20P captures enum value "NEMA L5-20P"
	PowerPortTemplateTypeLabelNEMAL5Dash20P string = "NEMA L5-20P"

	// PowerPortTemplateTypeLabelNEMAL5Dash30P captures enum value "NEMA L5-30P"
	PowerPortTemplateTypeLabelNEMAL5Dash30P string = "NEMA L5-30P"

	// PowerPortTemplateTypeLabelNEMAL5Dash50P captures enum value "NEMA L5-50P"
	PowerPortTemplateTypeLabelNEMAL5Dash50P string = "NEMA L5-50P"

	// PowerPortTemplateTypeLabelNEMAL6Dash15P captures enum value "NEMA L6-15P"
	PowerPortTemplateTypeLabelNEMAL6Dash15P string = "NEMA L6-15P"

	// PowerPortTemplateTypeLabelNEMAL6Dash20P captures enum value "NEMA L6-20P"
	PowerPortTemplateTypeLabelNEMAL6Dash20P string = "NEMA L6-20P"

	// PowerPortTemplateTypeLabelNEMAL6Dash30P captures enum value "NEMA L6-30P"
	PowerPortTemplateTypeLabelNEMAL6Dash30P string = "NEMA L6-30P"

	// PowerPortTemplateTypeLabelNEMAL6Dash50P captures enum value "NEMA L6-50P"
	PowerPortTemplateTypeLabelNEMAL6Dash50P string = "NEMA L6-50P"

	// PowerPortTemplateTypeLabelNEMAL10Dash30P captures enum value "NEMA L10-30P"
	PowerPortTemplateTypeLabelNEMAL10Dash30P string = "NEMA L10-30P"

	// PowerPortTemplateTypeLabelNEMAL14Dash20P captures enum value "NEMA L14-20P"
	PowerPortTemplateTypeLabelNEMAL14Dash20P string = "NEMA L14-20P"

	// PowerPortTemplateTypeLabelNEMAL14Dash30P captures enum value "NEMA L14-30P"
	PowerPortTemplateTypeLabelNEMAL14Dash30P string = "NEMA L14-30P"

	// PowerPortTemplateTypeLabelNEMAL14Dash50P captures enum value "NEMA L14-50P"
	PowerPortTemplateTypeLabelNEMAL14Dash50P string = "NEMA L14-50P"

	// PowerPortTemplateTypeLabelNEMAL14Dash60P captures enum value "NEMA L14-60P"
	PowerPortTemplateTypeLabelNEMAL14Dash60P string = "NEMA L14-60P"

	// PowerPortTemplateTypeLabelNEMAL15Dash20P captures enum value "NEMA L15-20P"
	PowerPortTemplateTypeLabelNEMAL15Dash20P string = "NEMA L15-20P"

	// PowerPortTemplateTypeLabelNEMAL15Dash30P captures enum value "NEMA L15-30P"
	PowerPortTemplateTypeLabelNEMAL15Dash30P string = "NEMA L15-30P"

	// PowerPortTemplateTypeLabelNEMAL15Dash50P captures enum value "NEMA L15-50P"
	PowerPortTemplateTypeLabelNEMAL15Dash50P string = "NEMA L15-50P"

	// PowerPortTemplateTypeLabelNEMAL15Dash60P captures enum value "NEMA L15-60P"
	PowerPortTemplateTypeLabelNEMAL15Dash60P string = "NEMA L15-60P"

	// PowerPortTemplateTypeLabelNEMAL21Dash20P captures enum value "NEMA L21-20P"
	PowerPortTemplateTypeLabelNEMAL21Dash20P string = "NEMA L21-20P"

	// PowerPortTemplateTypeLabelNEMAL21Dash30P captures enum value "NEMA L21-30P"
	PowerPortTemplateTypeLabelNEMAL21Dash30P string = "NEMA L21-30P"

	// PowerPortTemplateTypeLabelNEMAL22Dash30P captures enum value "NEMA L22-30P"
	PowerPortTemplateTypeLabelNEMAL22Dash30P string = "NEMA L22-30P"

	// PowerPortTemplateTypeLabelCS6361C captures enum value "CS6361C"
	PowerPortTemplateTypeLabelCS6361C string = "CS6361C"

	// PowerPortTemplateTypeLabelCS6365C captures enum value "CS6365C"
	PowerPortTemplateTypeLabelCS6365C string = "CS6365C"

	// PowerPortTemplateTypeLabelCS8165C captures enum value "CS8165C"
	PowerPortTemplateTypeLabelCS8165C string = "CS8165C"

	// PowerPortTemplateTypeLabelCS8265C captures enum value "CS8265C"
	PowerPortTemplateTypeLabelCS8265C string = "CS8265C"

	// PowerPortTemplateTypeLabelCS8365C captures enum value "CS8365C"
	PowerPortTemplateTypeLabelCS8365C string = "CS8365C"

	// PowerPortTemplateTypeLabelCS8465C captures enum value "CS8465C"
	PowerPortTemplateTypeLabelCS8465C string = "CS8465C"

	// PowerPortTemplateTypeLabelITATypeCCEE716 captures enum value "ITA Type C (CEE 7/16)"
	PowerPortTemplateTypeLabelITATypeCCEE716 string = "ITA Type C (CEE 7/16)"

	// PowerPortTemplateTypeLabelITATypeECEE76 captures enum value "ITA Type E (CEE 7/6)"
	PowerPortTemplateTypeLabelITATypeECEE76 string = "ITA Type E (CEE 7/6)"

	// PowerPortTemplateTypeLabelITATypeFCEE74 captures enum value "ITA Type F (CEE 7/4)"
	PowerPortTemplateTypeLabelITATypeFCEE74 string = "ITA Type F (CEE 7/4)"

	// PowerPortTemplateTypeLabelITATypeEFCEE77 captures enum value "ITA Type E/F (CEE 7/7)"
	PowerPortTemplateTypeLabelITATypeEFCEE77 string = "ITA Type E/F (CEE 7/7)"

	// PowerPortTemplateTypeLabelITATypeGBS1363 captures enum value "ITA Type G (BS 1363)"
	PowerPortTemplateTypeLabelITATypeGBS1363 string = "ITA Type G (BS 1363)"

	// PowerPortTemplateTypeLabelITATypeH captures enum value "ITA Type H"
	PowerPortTemplateTypeLabelITATypeH string = "ITA Type H"

	// PowerPortTemplateTypeLabelITATypeI captures enum value "ITA Type I"
	PowerPortTemplateTypeLabelITATypeI string = "ITA Type I"

	// PowerPortTemplateTypeLabelITATypeJ captures enum value "ITA Type J"
	PowerPortTemplateTypeLabelITATypeJ string = "ITA Type J"

	// PowerPortTemplateTypeLabelITATypeK captures enum value "ITA Type K"
	PowerPortTemplateTypeLabelITATypeK string = "ITA Type K"

	// PowerPortTemplateTypeLabelITATypeLCEI23Dash50 captures enum value "ITA Type L (CEI 23-50)"
	PowerPortTemplateTypeLabelITATypeLCEI23Dash50 string = "ITA Type L (CEI 23-50)"

	// PowerPortTemplateTypeLabelITATypeMBS546 captures enum value "ITA Type M (BS 546)"
	PowerPortTemplateTypeLabelITATypeMBS546 string = "ITA Type M (BS 546)"

	// PowerPortTemplateTypeLabelITATypeN captures enum value "ITA Type N"
	PowerPortTemplateTypeLabelITATypeN string = "ITA Type N"

	// PowerPortTemplateTypeLabelITATypeO captures enum value "ITA Type O"
	PowerPortTemplateTypeLabelITATypeO string = "ITA Type O"

	// PowerPortTemplateTypeLabelUSBTypeA captures enum value "USB Type A"
	PowerPortTemplateTypeLabelUSBTypeA string = "USB Type A"

	// PowerPortTemplateTypeLabelUSBTypeB captures enum value "USB Type B"
	PowerPortTemplateTypeLabelUSBTypeB string = "USB Type B"

	// PowerPortTemplateTypeLabelUSBTypeC captures enum value "USB Type C"
	PowerPortTemplateTypeLabelUSBTypeC string = "USB Type C"

	// PowerPortTemplateTypeLabelUSBMiniA captures enum value "USB Mini A"
	PowerPortTemplateTypeLabelUSBMiniA string = "USB Mini A"

	// PowerPortTemplateTypeLabelUSBMiniB captures enum value "USB Mini B"
	PowerPortTemplateTypeLabelUSBMiniB string = "USB Mini B"

	// PowerPortTemplateTypeLabelUSBMicroA captures enum value "USB Micro A"
	PowerPortTemplateTypeLabelUSBMicroA string = "USB Micro A"

	// PowerPortTemplateTypeLabelUSBMicroB captures enum value "USB Micro B"
	PowerPortTemplateTypeLabelUSBMicroB string = "USB Micro B"

	// PowerPortTemplateTypeLabelUSBMicroAB captures enum value "USB Micro AB"
	PowerPortTemplateTypeLabelUSBMicroAB string = "USB Micro AB"

	// PowerPortTemplateTypeLabelUSB3Dot0TypeB captures enum value "USB 3.0 Type B"
	PowerPortTemplateTypeLabelUSB3Dot0TypeB string = "USB 3.0 Type B"

	// PowerPortTemplateTypeLabelUSB3Dot0MicroB captures enum value "USB 3.0 Micro B"
	PowerPortTemplateTypeLabelUSB3Dot0MicroB string = "USB 3.0 Micro B"

	// PowerPortTemplateTypeLabelDCTerminal captures enum value "DC Terminal"
	PowerPortTemplateTypeLabelDCTerminal string = "DC Terminal"

	// PowerPortTemplateTypeLabelSafDashDDashGrid captures enum value "Saf-D-Grid"
	PowerPortTemplateTypeLabelSafDashDDashGrid string = "Saf-D-Grid"

	// PowerPortTemplateTypeLabelNeutrikPowerCON20A captures enum value "Neutrik powerCON (20A)"
	PowerPortTemplateTypeLabelNeutrikPowerCON20A string = "Neutrik powerCON (20A)"

	// PowerPortTemplateTypeLabelNeutrikPowerCON32A captures enum value "Neutrik powerCON (32A)"
	PowerPortTemplateTypeLabelNeutrikPowerCON32A string = "Neutrik powerCON (32A)"

	// PowerPortTemplateTypeLabelNeutrikPowerCONTRUE1 captures enum value "Neutrik powerCON TRUE1"
	PowerPortTemplateTypeLabelNeutrikPowerCONTRUE1 string = "Neutrik powerCON TRUE1"

	// PowerPortTemplateTypeLabelNeutrikPowerCONTRUE1TOP captures enum value "Neutrik powerCON TRUE1 TOP"
	PowerPortTemplateTypeLabelNeutrikPowerCONTRUE1TOP string = "Neutrik powerCON TRUE1 TOP"

	// PowerPortTemplateTypeLabelUbiquitiSmartPower captures enum value "Ubiquiti SmartPower"
	PowerPortTemplateTypeLabelUbiquitiSmartPower string = "Ubiquiti SmartPower"

	// PowerPortTemplateTypeLabelHardwired captures enum value "Hardwired"
	PowerPortTemplateTypeLabelHardwired string = "Hardwired"

	// PowerPortTemplateTypeLabelOther captures enum value "Other"
	PowerPortTemplateTypeLabelOther string = "Other"
)
View Source
const (

	// PowerPortTemplateTypeValueIecDash60320DashC6 captures enum value "iec-60320-c6"
	PowerPortTemplateTypeValueIecDash60320DashC6 string = "iec-60320-c6"

	// PowerPortTemplateTypeValueIecDash60320DashC8 captures enum value "iec-60320-c8"
	PowerPortTemplateTypeValueIecDash60320DashC8 string = "iec-60320-c8"

	// PowerPortTemplateTypeValueIecDash60320DashC14 captures enum value "iec-60320-c14"
	PowerPortTemplateTypeValueIecDash60320DashC14 string = "iec-60320-c14"

	// PowerPortTemplateTypeValueIecDash60320DashC16 captures enum value "iec-60320-c16"
	PowerPortTemplateTypeValueIecDash60320DashC16 string = "iec-60320-c16"

	// PowerPortTemplateTypeValueIecDash60320DashC20 captures enum value "iec-60320-c20"
	PowerPortTemplateTypeValueIecDash60320DashC20 string = "iec-60320-c20"

	// PowerPortTemplateTypeValueIecDash60320DashC22 captures enum value "iec-60320-c22"
	PowerPortTemplateTypeValueIecDash60320DashC22 string = "iec-60320-c22"

	// PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h"
	PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h"

	// PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h"
	PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h"

	// PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h"
	PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h"

	// PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h"
	PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h"

	// PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h"
	PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h"

	// PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h"
	PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h"

	// PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h"
	PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h"

	// PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h"
	PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h"

	// PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h"
	PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h"

	// PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h"
	PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h"

	// PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h"
	PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h"

	// PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h"
	PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h"

	// PowerPortTemplateTypeValueNemaDash1Dash15p captures enum value "nema-1-15p"
	PowerPortTemplateTypeValueNemaDash1Dash15p string = "nema-1-15p"

	// PowerPortTemplateTypeValueNemaDash5Dash15p captures enum value "nema-5-15p"
	PowerPortTemplateTypeValueNemaDash5Dash15p string = "nema-5-15p"

	// PowerPortTemplateTypeValueNemaDash5Dash20p captures enum value "nema-5-20p"
	PowerPortTemplateTypeValueNemaDash5Dash20p string = "nema-5-20p"

	// PowerPortTemplateTypeValueNemaDash5Dash30p captures enum value "nema-5-30p"
	PowerPortTemplateTypeValueNemaDash5Dash30p string = "nema-5-30p"

	// PowerPortTemplateTypeValueNemaDash5Dash50p captures enum value "nema-5-50p"
	PowerPortTemplateTypeValueNemaDash5Dash50p string = "nema-5-50p"

	// PowerPortTemplateTypeValueNemaDash6Dash15p captures enum value "nema-6-15p"
	PowerPortTemplateTypeValueNemaDash6Dash15p string = "nema-6-15p"

	// PowerPortTemplateTypeValueNemaDash6Dash20p captures enum value "nema-6-20p"
	PowerPortTemplateTypeValueNemaDash6Dash20p string = "nema-6-20p"

	// PowerPortTemplateTypeValueNemaDash6Dash30p captures enum value "nema-6-30p"
	PowerPortTemplateTypeValueNemaDash6Dash30p string = "nema-6-30p"

	// PowerPortTemplateTypeValueNemaDash6Dash50p captures enum value "nema-6-50p"
	PowerPortTemplateTypeValueNemaDash6Dash50p string = "nema-6-50p"

	// PowerPortTemplateTypeValueNemaDash10Dash30p captures enum value "nema-10-30p"
	PowerPortTemplateTypeValueNemaDash10Dash30p string = "nema-10-30p"

	// PowerPortTemplateTypeValueNemaDash10Dash50p captures enum value "nema-10-50p"
	PowerPortTemplateTypeValueNemaDash10Dash50p string = "nema-10-50p"

	// PowerPortTemplateTypeValueNemaDash14Dash20p captures enum value "nema-14-20p"
	PowerPortTemplateTypeValueNemaDash14Dash20p string = "nema-14-20p"

	// PowerPortTemplateTypeValueNemaDash14Dash30p captures enum value "nema-14-30p"
	PowerPortTemplateTypeValueNemaDash14Dash30p string = "nema-14-30p"

	// PowerPortTemplateTypeValueNemaDash14Dash50p captures enum value "nema-14-50p"
	PowerPortTemplateTypeValueNemaDash14Dash50p string = "nema-14-50p"

	// PowerPortTemplateTypeValueNemaDash14Dash60p captures enum value "nema-14-60p"
	PowerPortTemplateTypeValueNemaDash14Dash60p string = "nema-14-60p"

	// PowerPortTemplateTypeValueNemaDash15Dash15p captures enum value "nema-15-15p"
	PowerPortTemplateTypeValueNemaDash15Dash15p string = "nema-15-15p"

	// PowerPortTemplateTypeValueNemaDash15Dash20p captures enum value "nema-15-20p"
	PowerPortTemplateTypeValueNemaDash15Dash20p string = "nema-15-20p"

	// PowerPortTemplateTypeValueNemaDash15Dash30p captures enum value "nema-15-30p"
	PowerPortTemplateTypeValueNemaDash15Dash30p string = "nema-15-30p"

	// PowerPortTemplateTypeValueNemaDash15Dash50p captures enum value "nema-15-50p"
	PowerPortTemplateTypeValueNemaDash15Dash50p string = "nema-15-50p"

	// PowerPortTemplateTypeValueNemaDash15Dash60p captures enum value "nema-15-60p"
	PowerPortTemplateTypeValueNemaDash15Dash60p string = "nema-15-60p"

	// PowerPortTemplateTypeValueNemaDashL1Dash15p captures enum value "nema-l1-15p"
	PowerPortTemplateTypeValueNemaDashL1Dash15p string = "nema-l1-15p"

	// PowerPortTemplateTypeValueNemaDashL5Dash15p captures enum value "nema-l5-15p"
	PowerPortTemplateTypeValueNemaDashL5Dash15p string = "nema-l5-15p"

	// PowerPortTemplateTypeValueNemaDashL5Dash20p captures enum value "nema-l5-20p"
	PowerPortTemplateTypeValueNemaDashL5Dash20p string = "nema-l5-20p"

	// PowerPortTemplateTypeValueNemaDashL5Dash30p captures enum value "nema-l5-30p"
	PowerPortTemplateTypeValueNemaDashL5Dash30p string = "nema-l5-30p"

	// PowerPortTemplateTypeValueNemaDashL5Dash50p captures enum value "nema-l5-50p"
	PowerPortTemplateTypeValueNemaDashL5Dash50p string = "nema-l5-50p"

	// PowerPortTemplateTypeValueNemaDashL6Dash15p captures enum value "nema-l6-15p"
	PowerPortTemplateTypeValueNemaDashL6Dash15p string = "nema-l6-15p"

	// PowerPortTemplateTypeValueNemaDashL6Dash20p captures enum value "nema-l6-20p"
	PowerPortTemplateTypeValueNemaDashL6Dash20p string = "nema-l6-20p"

	// PowerPortTemplateTypeValueNemaDashL6Dash30p captures enum value "nema-l6-30p"
	PowerPortTemplateTypeValueNemaDashL6Dash30p string = "nema-l6-30p"

	// PowerPortTemplateTypeValueNemaDashL6Dash50p captures enum value "nema-l6-50p"
	PowerPortTemplateTypeValueNemaDashL6Dash50p string = "nema-l6-50p"

	// PowerPortTemplateTypeValueNemaDashL10Dash30p captures enum value "nema-l10-30p"
	PowerPortTemplateTypeValueNemaDashL10Dash30p string = "nema-l10-30p"

	// PowerPortTemplateTypeValueNemaDashL14Dash20p captures enum value "nema-l14-20p"
	PowerPortTemplateTypeValueNemaDashL14Dash20p string = "nema-l14-20p"

	// PowerPortTemplateTypeValueNemaDashL14Dash30p captures enum value "nema-l14-30p"
	PowerPortTemplateTypeValueNemaDashL14Dash30p string = "nema-l14-30p"

	// PowerPortTemplateTypeValueNemaDashL14Dash50p captures enum value "nema-l14-50p"
	PowerPortTemplateTypeValueNemaDashL14Dash50p string = "nema-l14-50p"

	// PowerPortTemplateTypeValueNemaDashL14Dash60p captures enum value "nema-l14-60p"
	PowerPortTemplateTypeValueNemaDashL14Dash60p string = "nema-l14-60p"

	// PowerPortTemplateTypeValueNemaDashL15Dash20p captures enum value "nema-l15-20p"
	PowerPortTemplateTypeValueNemaDashL15Dash20p string = "nema-l15-20p"

	// PowerPortTemplateTypeValueNemaDashL15Dash30p captures enum value "nema-l15-30p"
	PowerPortTemplateTypeValueNemaDashL15Dash30p string = "nema-l15-30p"

	// PowerPortTemplateTypeValueNemaDashL15Dash50p captures enum value "nema-l15-50p"
	PowerPortTemplateTypeValueNemaDashL15Dash50p string = "nema-l15-50p"

	// PowerPortTemplateTypeValueNemaDashL15Dash60p captures enum value "nema-l15-60p"
	PowerPortTemplateTypeValueNemaDashL15Dash60p string = "nema-l15-60p"

	// PowerPortTemplateTypeValueNemaDashL21Dash20p captures enum value "nema-l21-20p"
	PowerPortTemplateTypeValueNemaDashL21Dash20p string = "nema-l21-20p"

	// PowerPortTemplateTypeValueNemaDashL21Dash30p captures enum value "nema-l21-30p"
	PowerPortTemplateTypeValueNemaDashL21Dash30p string = "nema-l21-30p"

	// PowerPortTemplateTypeValueNemaDashL22Dash30p captures enum value "nema-l22-30p"
	PowerPortTemplateTypeValueNemaDashL22Dash30p string = "nema-l22-30p"

	// PowerPortTemplateTypeValueCs6361c captures enum value "cs6361c"
	PowerPortTemplateTypeValueCs6361c string = "cs6361c"

	// PowerPortTemplateTypeValueCs6365c captures enum value "cs6365c"
	PowerPortTemplateTypeValueCs6365c string = "cs6365c"

	// PowerPortTemplateTypeValueCs8165c captures enum value "cs8165c"
	PowerPortTemplateTypeValueCs8165c string = "cs8165c"

	// PowerPortTemplateTypeValueCs8265c captures enum value "cs8265c"
	PowerPortTemplateTypeValueCs8265c string = "cs8265c"

	// PowerPortTemplateTypeValueCs8365c captures enum value "cs8365c"
	PowerPortTemplateTypeValueCs8365c string = "cs8365c"

	// PowerPortTemplateTypeValueCs8465c captures enum value "cs8465c"
	PowerPortTemplateTypeValueCs8465c string = "cs8465c"

	// PowerPortTemplateTypeValueItaDashc captures enum value "ita-c"
	PowerPortTemplateTypeValueItaDashc string = "ita-c"

	// PowerPortTemplateTypeValueItaDashe captures enum value "ita-e"
	PowerPortTemplateTypeValueItaDashe string = "ita-e"

	// PowerPortTemplateTypeValueItaDashf captures enum value "ita-f"
	PowerPortTemplateTypeValueItaDashf string = "ita-f"

	// PowerPortTemplateTypeValueItaDashEf captures enum value "ita-ef"
	PowerPortTemplateTypeValueItaDashEf string = "ita-ef"

	// PowerPortTemplateTypeValueItaDashg captures enum value "ita-g"
	PowerPortTemplateTypeValueItaDashg string = "ita-g"

	// PowerPortTemplateTypeValueItaDashh captures enum value "ita-h"
	PowerPortTemplateTypeValueItaDashh string = "ita-h"

	// PowerPortTemplateTypeValueItaDashi captures enum value "ita-i"
	PowerPortTemplateTypeValueItaDashi string = "ita-i"

	// PowerPortTemplateTypeValueItaDashj captures enum value "ita-j"
	PowerPortTemplateTypeValueItaDashj string = "ita-j"

	// PowerPortTemplateTypeValueItaDashk captures enum value "ita-k"
	PowerPortTemplateTypeValueItaDashk string = "ita-k"

	// PowerPortTemplateTypeValueItaDashl captures enum value "ita-l"
	PowerPortTemplateTypeValueItaDashl string = "ita-l"

	// PowerPortTemplateTypeValueItaDashm captures enum value "ita-m"
	PowerPortTemplateTypeValueItaDashm string = "ita-m"

	// PowerPortTemplateTypeValueItaDashn captures enum value "ita-n"
	PowerPortTemplateTypeValueItaDashn string = "ita-n"

	// PowerPortTemplateTypeValueItaDasho captures enum value "ita-o"
	PowerPortTemplateTypeValueItaDasho string = "ita-o"

	// PowerPortTemplateTypeValueUsbDasha captures enum value "usb-a"
	PowerPortTemplateTypeValueUsbDasha string = "usb-a"

	// PowerPortTemplateTypeValueUsbDashb captures enum value "usb-b"
	PowerPortTemplateTypeValueUsbDashb string = "usb-b"

	// PowerPortTemplateTypeValueUsbDashc captures enum value "usb-c"
	PowerPortTemplateTypeValueUsbDashc string = "usb-c"

	// PowerPortTemplateTypeValueUsbDashMiniDasha captures enum value "usb-mini-a"
	PowerPortTemplateTypeValueUsbDashMiniDasha string = "usb-mini-a"

	// PowerPortTemplateTypeValueUsbDashMiniDashb captures enum value "usb-mini-b"
	PowerPortTemplateTypeValueUsbDashMiniDashb string = "usb-mini-b"

	// PowerPortTemplateTypeValueUsbDashMicroDasha captures enum value "usb-micro-a"
	PowerPortTemplateTypeValueUsbDashMicroDasha string = "usb-micro-a"

	// PowerPortTemplateTypeValueUsbDashMicroDashb captures enum value "usb-micro-b"
	PowerPortTemplateTypeValueUsbDashMicroDashb string = "usb-micro-b"

	// PowerPortTemplateTypeValueUsbDashMicroDashAb captures enum value "usb-micro-ab"
	PowerPortTemplateTypeValueUsbDashMicroDashAb string = "usb-micro-ab"

	// PowerPortTemplateTypeValueUsbDash3Dashb captures enum value "usb-3-b"
	PowerPortTemplateTypeValueUsbDash3Dashb string = "usb-3-b"

	// PowerPortTemplateTypeValueUsbDash3DashMicroDashb captures enum value "usb-3-micro-b"
	PowerPortTemplateTypeValueUsbDash3DashMicroDashb string = "usb-3-micro-b"

	// PowerPortTemplateTypeValueDcDashTerminal captures enum value "dc-terminal"
	PowerPortTemplateTypeValueDcDashTerminal string = "dc-terminal"

	// PowerPortTemplateTypeValueSafDashdDashGrid captures enum value "saf-d-grid"
	PowerPortTemplateTypeValueSafDashdDashGrid string = "saf-d-grid"

	// PowerPortTemplateTypeValueNeutrikDashPowerconDash20 captures enum value "neutrik-powercon-20"
	PowerPortTemplateTypeValueNeutrikDashPowerconDash20 string = "neutrik-powercon-20"

	// PowerPortTemplateTypeValueNeutrikDashPowerconDash32 captures enum value "neutrik-powercon-32"
	PowerPortTemplateTypeValueNeutrikDashPowerconDash32 string = "neutrik-powercon-32"

	// PowerPortTemplateTypeValueNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1"
	PowerPortTemplateTypeValueNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1"

	// PowerPortTemplateTypeValueNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top"
	PowerPortTemplateTypeValueNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top"

	// PowerPortTemplateTypeValueUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower"
	PowerPortTemplateTypeValueUbiquitiDashSmartpower string = "ubiquiti-smartpower"

	// PowerPortTemplateTypeValueHardwired captures enum value "hardwired"
	PowerPortTemplateTypeValueHardwired string = "hardwired"

	// PowerPortTemplateTypeValueOther captures enum value "other"
	PowerPortTemplateTypeValueOther string = "other"
)
View Source
const (

	// PrefixFamilyLabelIPV4 captures enum value "IPv4"
	PrefixFamilyLabelIPV4 string = "IPv4"

	// PrefixFamilyLabelIPV6 captures enum value "IPv6"
	PrefixFamilyLabelIPV6 string = "IPv6"
)
View Source
const (

	// PrefixStatusLabelContainer captures enum value "Container"
	PrefixStatusLabelContainer string = "Container"

	// PrefixStatusLabelActive captures enum value "Active"
	PrefixStatusLabelActive string = "Active"

	// PrefixStatusLabelReserved captures enum value "Reserved"
	PrefixStatusLabelReserved string = "Reserved"

	// PrefixStatusLabelDeprecated captures enum value "Deprecated"
	PrefixStatusLabelDeprecated string = "Deprecated"
)
View Source
const (

	// PrefixStatusValueContainer captures enum value "container"
	PrefixStatusValueContainer string = "container"

	// PrefixStatusValueActive captures enum value "active"
	PrefixStatusValueActive string = "active"

	// PrefixStatusValueReserved captures enum value "reserved"
	PrefixStatusValueReserved string = "reserved"

	// PrefixStatusValueDeprecated captures enum value "deprecated"
	PrefixStatusValueDeprecated string = "deprecated"
)
View Source
const (

	// RackOuterUnitLabelMillimeters captures enum value "Millimeters"
	RackOuterUnitLabelMillimeters string = "Millimeters"

	// RackOuterUnitLabelInches captures enum value "Inches"
	RackOuterUnitLabelInches string = "Inches"
)
View Source
const (

	// RackOuterUnitValueMm captures enum value "mm"
	RackOuterUnitValueMm string = "mm"

	// RackOuterUnitValueIn captures enum value "in"
	RackOuterUnitValueIn string = "in"
)
View Source
const (

	// RackStatusLabelReserved captures enum value "Reserved"
	RackStatusLabelReserved string = "Reserved"

	// RackStatusLabelAvailable captures enum value "Available"
	RackStatusLabelAvailable string = "Available"

	// RackStatusLabelPlanned captures enum value "Planned"
	RackStatusLabelPlanned string = "Planned"

	// RackStatusLabelActive captures enum value "Active"
	RackStatusLabelActive string = "Active"

	// RackStatusLabelDeprecated captures enum value "Deprecated"
	RackStatusLabelDeprecated string = "Deprecated"
)
View Source
const (

	// RackStatusValueReserved captures enum value "reserved"
	RackStatusValueReserved string = "reserved"

	// RackStatusValueAvailable captures enum value "available"
	RackStatusValueAvailable string = "available"

	// RackStatusValuePlanned captures enum value "planned"
	RackStatusValuePlanned string = "planned"

	// RackStatusValueActive captures enum value "active"
	RackStatusValueActive string = "active"

	// RackStatusValueDeprecated captures enum value "deprecated"
	RackStatusValueDeprecated string = "deprecated"
)
View Source
const (

	// RackTypeLabelNr2DashPostFrame captures enum value "2-post frame"
	RackTypeLabelNr2DashPostFrame string = "2-post frame"

	// RackTypeLabelNr4DashPostFrame captures enum value "4-post frame"
	RackTypeLabelNr4DashPostFrame string = "4-post frame"

	// RackTypeLabelNr4DashPostCabinet captures enum value "4-post cabinet"
	RackTypeLabelNr4DashPostCabinet string = "4-post cabinet"

	// RackTypeLabelWallDashMountedFrame captures enum value "Wall-mounted frame"
	RackTypeLabelWallDashMountedFrame string = "Wall-mounted frame"

	// RackTypeLabelWallDashMountedFrameVertical captures enum value "Wall-mounted frame (vertical)"
	RackTypeLabelWallDashMountedFrameVertical string = "Wall-mounted frame (vertical)"

	// RackTypeLabelWallDashMountedCabinet captures enum value "Wall-mounted cabinet"
	RackTypeLabelWallDashMountedCabinet string = "Wall-mounted cabinet"

	// RackTypeLabelWallDashMountedCabinetVertical captures enum value "Wall-mounted cabinet (vertical)"
	RackTypeLabelWallDashMountedCabinetVertical string = "Wall-mounted cabinet (vertical)"
)
View Source
const (

	// RackTypeValueNr2DashPostDashFrame captures enum value "2-post-frame"
	RackTypeValueNr2DashPostDashFrame string = "2-post-frame"

	// RackTypeValueNr4DashPostDashFrame captures enum value "4-post-frame"
	RackTypeValueNr4DashPostDashFrame string = "4-post-frame"

	// RackTypeValueNr4DashPostDashCabinet captures enum value "4-post-cabinet"
	RackTypeValueNr4DashPostDashCabinet string = "4-post-cabinet"

	// RackTypeValueWallDashFrame captures enum value "wall-frame"
	RackTypeValueWallDashFrame string = "wall-frame"

	// RackTypeValueWallDashFrameDashVertical captures enum value "wall-frame-vertical"
	RackTypeValueWallDashFrameDashVertical string = "wall-frame-vertical"

	// RackTypeValueWallDashCabinet captures enum value "wall-cabinet"
	RackTypeValueWallDashCabinet string = "wall-cabinet"

	// RackTypeValueWallDashCabinetDashVertical captures enum value "wall-cabinet-vertical"
	RackTypeValueWallDashCabinetDashVertical string = "wall-cabinet-vertical"
)
View Source
const (

	// RackWeightUnitLabelKilograms captures enum value "Kilograms"
	RackWeightUnitLabelKilograms string = "Kilograms"

	// RackWeightUnitLabelGrams captures enum value "Grams"
	RackWeightUnitLabelGrams string = "Grams"

	// RackWeightUnitLabelPounds captures enum value "Pounds"
	RackWeightUnitLabelPounds string = "Pounds"

	// RackWeightUnitLabelOunces captures enum value "Ounces"
	RackWeightUnitLabelOunces string = "Ounces"
)
View Source
const (

	// RackWeightUnitValueKg captures enum value "kg"
	RackWeightUnitValueKg string = "kg"

	// RackWeightUnitValueG captures enum value "g"
	RackWeightUnitValueG string = "g"

	// RackWeightUnitValueLb captures enum value "lb"
	RackWeightUnitValueLb string = "lb"

	// RackWeightUnitValueOz captures enum value "oz"
	RackWeightUnitValueOz string = "oz"
)
View Source
const (

	// RackWidthLabelNr10Inches captures enum value "10 inches"
	RackWidthLabelNr10Inches string = "10 inches"

	// RackWidthLabelNr19Inches captures enum value "19 inches"
	RackWidthLabelNr19Inches string = "19 inches"

	// RackWidthLabelNr21Inches captures enum value "21 inches"
	RackWidthLabelNr21Inches string = "21 inches"

	// RackWidthLabelNr23Inches captures enum value "23 inches"
	RackWidthLabelNr23Inches string = "23 inches"
)
View Source
const (

	// RackUnitFaceLabelFront captures enum value "Front"
	RackUnitFaceLabelFront string = "Front"

	// RackUnitFaceLabelRear captures enum value "Rear"
	RackUnitFaceLabelRear string = "Rear"
)
View Source
const (

	// RackUnitFaceValueFront captures enum value "front"
	RackUnitFaceValueFront string = "front"

	// RackUnitFaceValueRear captures enum value "rear"
	RackUnitFaceValueRear string = "rear"
)
View Source
const (

	// RearPortTypeLabelNr8P8C captures enum value "8P8C"
	RearPortTypeLabelNr8P8C string = "8P8C"

	// RearPortTypeLabelNr8P6C captures enum value "8P6C"
	RearPortTypeLabelNr8P6C string = "8P6C"

	// RearPortTypeLabelNr8P4C captures enum value "8P4C"
	RearPortTypeLabelNr8P4C string = "8P4C"

	// RearPortTypeLabelNr8P2C captures enum value "8P2C"
	RearPortTypeLabelNr8P2C string = "8P2C"

	// RearPortTypeLabelNr6P6C captures enum value "6P6C"
	RearPortTypeLabelNr6P6C string = "6P6C"

	// RearPortTypeLabelNr6P4C captures enum value "6P4C"
	RearPortTypeLabelNr6P4C string = "6P4C"

	// RearPortTypeLabelNr6P2C captures enum value "6P2C"
	RearPortTypeLabelNr6P2C string = "6P2C"

	// RearPortTypeLabelNr4P4C captures enum value "4P4C"
	RearPortTypeLabelNr4P4C string = "4P4C"

	// RearPortTypeLabelNr4P2C captures enum value "4P2C"
	RearPortTypeLabelNr4P2C string = "4P2C"

	// RearPortTypeLabelGG45 captures enum value "GG45"
	RearPortTypeLabelGG45 string = "GG45"

	// RearPortTypeLabelTERA4P captures enum value "TERA 4P"
	RearPortTypeLabelTERA4P string = "TERA 4P"

	// RearPortTypeLabelTERA2P captures enum value "TERA 2P"
	RearPortTypeLabelTERA2P string = "TERA 2P"

	// RearPortTypeLabelTERA1P captures enum value "TERA 1P"
	RearPortTypeLabelTERA1P string = "TERA 1P"

	// RearPortTypeLabelNr110Punch captures enum value "110 Punch"
	RearPortTypeLabelNr110Punch string = "110 Punch"

	// RearPortTypeLabelBNC captures enum value "BNC"
	RearPortTypeLabelBNC string = "BNC"

	// RearPortTypeLabelFConnector captures enum value "F Connector"
	RearPortTypeLabelFConnector string = "F Connector"

	// RearPortTypeLabelNConnector captures enum value "N Connector"
	RearPortTypeLabelNConnector string = "N Connector"

	// RearPortTypeLabelMRJ21 captures enum value "MRJ21"
	RearPortTypeLabelMRJ21 string = "MRJ21"

	// RearPortTypeLabelFC captures enum value "FC"
	RearPortTypeLabelFC string = "FC"

	// RearPortTypeLabelLC captures enum value "LC"
	RearPortTypeLabelLC string = "LC"

	// RearPortTypeLabelLCPC captures enum value "LC/PC"
	RearPortTypeLabelLCPC string = "LC/PC"

	// RearPortTypeLabelLCUPC captures enum value "LC/UPC"
	RearPortTypeLabelLCUPC string = "LC/UPC"

	// RearPortTypeLabelLCAPC captures enum value "LC/APC"
	RearPortTypeLabelLCAPC string = "LC/APC"

	// RearPortTypeLabelLSH captures enum value "LSH"
	RearPortTypeLabelLSH string = "LSH"

	// RearPortTypeLabelLSHPC captures enum value "LSH/PC"
	RearPortTypeLabelLSHPC string = "LSH/PC"

	// RearPortTypeLabelLSHUPC captures enum value "LSH/UPC"
	RearPortTypeLabelLSHUPC string = "LSH/UPC"

	// RearPortTypeLabelLSHAPC captures enum value "LSH/APC"
	RearPortTypeLabelLSHAPC string = "LSH/APC"

	// RearPortTypeLabelMPO captures enum value "MPO"
	RearPortTypeLabelMPO string = "MPO"

	// RearPortTypeLabelMTRJ captures enum value "MTRJ"
	RearPortTypeLabelMTRJ string = "MTRJ"

	// RearPortTypeLabelSC captures enum value "SC"
	RearPortTypeLabelSC string = "SC"

	// RearPortTypeLabelSCPC captures enum value "SC/PC"
	RearPortTypeLabelSCPC string = "SC/PC"

	// RearPortTypeLabelSCUPC captures enum value "SC/UPC"
	RearPortTypeLabelSCUPC string = "SC/UPC"

	// RearPortTypeLabelSCAPC captures enum value "SC/APC"
	RearPortTypeLabelSCAPC string = "SC/APC"

	// RearPortTypeLabelST captures enum value "ST"
	RearPortTypeLabelST string = "ST"

	// RearPortTypeLabelCS captures enum value "CS"
	RearPortTypeLabelCS string = "CS"

	// RearPortTypeLabelSN captures enum value "SN"
	RearPortTypeLabelSN string = "SN"

	// RearPortTypeLabelSMA905 captures enum value "SMA 905"
	RearPortTypeLabelSMA905 string = "SMA 905"

	// RearPortTypeLabelSMA906 captures enum value "SMA 906"
	RearPortTypeLabelSMA906 string = "SMA 906"

	// RearPortTypeLabelURMDashP2 captures enum value "URM-P2"
	RearPortTypeLabelURMDashP2 string = "URM-P2"

	// RearPortTypeLabelURMDashP4 captures enum value "URM-P4"
	RearPortTypeLabelURMDashP4 string = "URM-P4"

	// RearPortTypeLabelURMDashP8 captures enum value "URM-P8"
	RearPortTypeLabelURMDashP8 string = "URM-P8"

	// RearPortTypeLabelSplice captures enum value "Splice"
	RearPortTypeLabelSplice string = "Splice"

	// RearPortTypeLabelOther captures enum value "Other"
	RearPortTypeLabelOther string = "Other"
)
View Source
const (

	// RearPortTypeValueNr8p8c captures enum value "8p8c"
	RearPortTypeValueNr8p8c string = "8p8c"

	// RearPortTypeValueNr8p6c captures enum value "8p6c"
	RearPortTypeValueNr8p6c string = "8p6c"

	// RearPortTypeValueNr8p4c captures enum value "8p4c"
	RearPortTypeValueNr8p4c string = "8p4c"

	// RearPortTypeValueNr8p2c captures enum value "8p2c"
	RearPortTypeValueNr8p2c string = "8p2c"

	// RearPortTypeValueNr6p6c captures enum value "6p6c"
	RearPortTypeValueNr6p6c string = "6p6c"

	// RearPortTypeValueNr6p4c captures enum value "6p4c"
	RearPortTypeValueNr6p4c string = "6p4c"

	// RearPortTypeValueNr6p2c captures enum value "6p2c"
	RearPortTypeValueNr6p2c string = "6p2c"

	// RearPortTypeValueNr4p4c captures enum value "4p4c"
	RearPortTypeValueNr4p4c string = "4p4c"

	// RearPortTypeValueNr4p2c captures enum value "4p2c"
	RearPortTypeValueNr4p2c string = "4p2c"

	// RearPortTypeValueGg45 captures enum value "gg45"
	RearPortTypeValueGg45 string = "gg45"

	// RearPortTypeValueTeraDash4p captures enum value "tera-4p"
	RearPortTypeValueTeraDash4p string = "tera-4p"

	// RearPortTypeValueTeraDash2p captures enum value "tera-2p"
	RearPortTypeValueTeraDash2p string = "tera-2p"

	// RearPortTypeValueTeraDash1p captures enum value "tera-1p"
	RearPortTypeValueTeraDash1p string = "tera-1p"

	// RearPortTypeValueNr110DashPunch captures enum value "110-punch"
	RearPortTypeValueNr110DashPunch string = "110-punch"

	// RearPortTypeValueBnc captures enum value "bnc"
	RearPortTypeValueBnc string = "bnc"

	// RearPortTypeValueF captures enum value "f"
	RearPortTypeValueF string = "f"

	// RearPortTypeValueN captures enum value "n"
	RearPortTypeValueN string = "n"

	// RearPortTypeValueMrj21 captures enum value "mrj21"
	RearPortTypeValueMrj21 string = "mrj21"

	// RearPortTypeValueFc captures enum value "fc"
	RearPortTypeValueFc string = "fc"

	// RearPortTypeValueLc captures enum value "lc"
	RearPortTypeValueLc string = "lc"

	// RearPortTypeValueLcDashPc captures enum value "lc-pc"
	RearPortTypeValueLcDashPc string = "lc-pc"

	// RearPortTypeValueLcDashUpc captures enum value "lc-upc"
	RearPortTypeValueLcDashUpc string = "lc-upc"

	// RearPortTypeValueLcDashApc captures enum value "lc-apc"
	RearPortTypeValueLcDashApc string = "lc-apc"

	// RearPortTypeValueLsh captures enum value "lsh"
	RearPortTypeValueLsh string = "lsh"

	// RearPortTypeValueLshDashPc captures enum value "lsh-pc"
	RearPortTypeValueLshDashPc string = "lsh-pc"

	// RearPortTypeValueLshDashUpc captures enum value "lsh-upc"
	RearPortTypeValueLshDashUpc string = "lsh-upc"

	// RearPortTypeValueLshDashApc captures enum value "lsh-apc"
	RearPortTypeValueLshDashApc string = "lsh-apc"

	// RearPortTypeValueMpo captures enum value "mpo"
	RearPortTypeValueMpo string = "mpo"

	// RearPortTypeValueMtrj captures enum value "mtrj"
	RearPortTypeValueMtrj string = "mtrj"

	// RearPortTypeValueSc captures enum value "sc"
	RearPortTypeValueSc string = "sc"

	// RearPortTypeValueScDashPc captures enum value "sc-pc"
	RearPortTypeValueScDashPc string = "sc-pc"

	// RearPortTypeValueScDashUpc captures enum value "sc-upc"
	RearPortTypeValueScDashUpc string = "sc-upc"

	// RearPortTypeValueScDashApc captures enum value "sc-apc"
	RearPortTypeValueScDashApc string = "sc-apc"

	// RearPortTypeValueSt captures enum value "st"
	RearPortTypeValueSt string = "st"

	// RearPortTypeValueCs captures enum value "cs"
	RearPortTypeValueCs string = "cs"

	// RearPortTypeValueSn captures enum value "sn"
	RearPortTypeValueSn string = "sn"

	// RearPortTypeValueSmaDash905 captures enum value "sma-905"
	RearPortTypeValueSmaDash905 string = "sma-905"

	// RearPortTypeValueSmaDash906 captures enum value "sma-906"
	RearPortTypeValueSmaDash906 string = "sma-906"

	// RearPortTypeValueUrmDashP2 captures enum value "urm-p2"
	RearPortTypeValueUrmDashP2 string = "urm-p2"

	// RearPortTypeValueUrmDashP4 captures enum value "urm-p4"
	RearPortTypeValueUrmDashP4 string = "urm-p4"

	// RearPortTypeValueUrmDashP8 captures enum value "urm-p8"
	RearPortTypeValueUrmDashP8 string = "urm-p8"

	// RearPortTypeValueSplice captures enum value "splice"
	RearPortTypeValueSplice string = "splice"

	// RearPortTypeValueOther captures enum value "other"
	RearPortTypeValueOther string = "other"
)
View Source
const (

	// RearPortTemplateTypeLabelNr8P8C captures enum value "8P8C"
	RearPortTemplateTypeLabelNr8P8C string = "8P8C"

	// RearPortTemplateTypeLabelNr8P6C captures enum value "8P6C"
	RearPortTemplateTypeLabelNr8P6C string = "8P6C"

	// RearPortTemplateTypeLabelNr8P4C captures enum value "8P4C"
	RearPortTemplateTypeLabelNr8P4C string = "8P4C"

	// RearPortTemplateTypeLabelNr8P2C captures enum value "8P2C"
	RearPortTemplateTypeLabelNr8P2C string = "8P2C"

	// RearPortTemplateTypeLabelNr6P6C captures enum value "6P6C"
	RearPortTemplateTypeLabelNr6P6C string = "6P6C"

	// RearPortTemplateTypeLabelNr6P4C captures enum value "6P4C"
	RearPortTemplateTypeLabelNr6P4C string = "6P4C"

	// RearPortTemplateTypeLabelNr6P2C captures enum value "6P2C"
	RearPortTemplateTypeLabelNr6P2C string = "6P2C"

	// RearPortTemplateTypeLabelNr4P4C captures enum value "4P4C"
	RearPortTemplateTypeLabelNr4P4C string = "4P4C"

	// RearPortTemplateTypeLabelNr4P2C captures enum value "4P2C"
	RearPortTemplateTypeLabelNr4P2C string = "4P2C"

	// RearPortTemplateTypeLabelGG45 captures enum value "GG45"
	RearPortTemplateTypeLabelGG45 string = "GG45"

	// RearPortTemplateTypeLabelTERA4P captures enum value "TERA 4P"
	RearPortTemplateTypeLabelTERA4P string = "TERA 4P"

	// RearPortTemplateTypeLabelTERA2P captures enum value "TERA 2P"
	RearPortTemplateTypeLabelTERA2P string = "TERA 2P"

	// RearPortTemplateTypeLabelTERA1P captures enum value "TERA 1P"
	RearPortTemplateTypeLabelTERA1P string = "TERA 1P"

	// RearPortTemplateTypeLabelNr110Punch captures enum value "110 Punch"
	RearPortTemplateTypeLabelNr110Punch string = "110 Punch"

	// RearPortTemplateTypeLabelBNC captures enum value "BNC"
	RearPortTemplateTypeLabelBNC string = "BNC"

	// RearPortTemplateTypeLabelFConnector captures enum value "F Connector"
	RearPortTemplateTypeLabelFConnector string = "F Connector"

	// RearPortTemplateTypeLabelNConnector captures enum value "N Connector"
	RearPortTemplateTypeLabelNConnector string = "N Connector"

	// RearPortTemplateTypeLabelMRJ21 captures enum value "MRJ21"
	RearPortTemplateTypeLabelMRJ21 string = "MRJ21"

	// RearPortTemplateTypeLabelFC captures enum value "FC"
	RearPortTemplateTypeLabelFC string = "FC"

	// RearPortTemplateTypeLabelLC captures enum value "LC"
	RearPortTemplateTypeLabelLC string = "LC"

	// RearPortTemplateTypeLabelLCPC captures enum value "LC/PC"
	RearPortTemplateTypeLabelLCPC string = "LC/PC"

	// RearPortTemplateTypeLabelLCUPC captures enum value "LC/UPC"
	RearPortTemplateTypeLabelLCUPC string = "LC/UPC"

	// RearPortTemplateTypeLabelLCAPC captures enum value "LC/APC"
	RearPortTemplateTypeLabelLCAPC string = "LC/APC"

	// RearPortTemplateTypeLabelLSH captures enum value "LSH"
	RearPortTemplateTypeLabelLSH string = "LSH"

	// RearPortTemplateTypeLabelLSHPC captures enum value "LSH/PC"
	RearPortTemplateTypeLabelLSHPC string = "LSH/PC"

	// RearPortTemplateTypeLabelLSHUPC captures enum value "LSH/UPC"
	RearPortTemplateTypeLabelLSHUPC string = "LSH/UPC"

	// RearPortTemplateTypeLabelLSHAPC captures enum value "LSH/APC"
	RearPortTemplateTypeLabelLSHAPC string = "LSH/APC"

	// RearPortTemplateTypeLabelMPO captures enum value "MPO"
	RearPortTemplateTypeLabelMPO string = "MPO"

	// RearPortTemplateTypeLabelMTRJ captures enum value "MTRJ"
	RearPortTemplateTypeLabelMTRJ string = "MTRJ"

	// RearPortTemplateTypeLabelSC captures enum value "SC"
	RearPortTemplateTypeLabelSC string = "SC"

	// RearPortTemplateTypeLabelSCPC captures enum value "SC/PC"
	RearPortTemplateTypeLabelSCPC string = "SC/PC"

	// RearPortTemplateTypeLabelSCUPC captures enum value "SC/UPC"
	RearPortTemplateTypeLabelSCUPC string = "SC/UPC"

	// RearPortTemplateTypeLabelSCAPC captures enum value "SC/APC"
	RearPortTemplateTypeLabelSCAPC string = "SC/APC"

	// RearPortTemplateTypeLabelST captures enum value "ST"
	RearPortTemplateTypeLabelST string = "ST"

	// RearPortTemplateTypeLabelCS captures enum value "CS"
	RearPortTemplateTypeLabelCS string = "CS"

	// RearPortTemplateTypeLabelSN captures enum value "SN"
	RearPortTemplateTypeLabelSN string = "SN"

	// RearPortTemplateTypeLabelSMA905 captures enum value "SMA 905"
	RearPortTemplateTypeLabelSMA905 string = "SMA 905"

	// RearPortTemplateTypeLabelSMA906 captures enum value "SMA 906"
	RearPortTemplateTypeLabelSMA906 string = "SMA 906"

	// RearPortTemplateTypeLabelURMDashP2 captures enum value "URM-P2"
	RearPortTemplateTypeLabelURMDashP2 string = "URM-P2"

	// RearPortTemplateTypeLabelURMDashP4 captures enum value "URM-P4"
	RearPortTemplateTypeLabelURMDashP4 string = "URM-P4"

	// RearPortTemplateTypeLabelURMDashP8 captures enum value "URM-P8"
	RearPortTemplateTypeLabelURMDashP8 string = "URM-P8"

	// RearPortTemplateTypeLabelSplice captures enum value "Splice"
	RearPortTemplateTypeLabelSplice string = "Splice"

	// RearPortTemplateTypeLabelOther captures enum value "Other"
	RearPortTemplateTypeLabelOther string = "Other"
)
View Source
const (

	// RearPortTemplateTypeValueNr8p8c captures enum value "8p8c"
	RearPortTemplateTypeValueNr8p8c string = "8p8c"

	// RearPortTemplateTypeValueNr8p6c captures enum value "8p6c"
	RearPortTemplateTypeValueNr8p6c string = "8p6c"

	// RearPortTemplateTypeValueNr8p4c captures enum value "8p4c"
	RearPortTemplateTypeValueNr8p4c string = "8p4c"

	// RearPortTemplateTypeValueNr8p2c captures enum value "8p2c"
	RearPortTemplateTypeValueNr8p2c string = "8p2c"

	// RearPortTemplateTypeValueNr6p6c captures enum value "6p6c"
	RearPortTemplateTypeValueNr6p6c string = "6p6c"

	// RearPortTemplateTypeValueNr6p4c captures enum value "6p4c"
	RearPortTemplateTypeValueNr6p4c string = "6p4c"

	// RearPortTemplateTypeValueNr6p2c captures enum value "6p2c"
	RearPortTemplateTypeValueNr6p2c string = "6p2c"

	// RearPortTemplateTypeValueNr4p4c captures enum value "4p4c"
	RearPortTemplateTypeValueNr4p4c string = "4p4c"

	// RearPortTemplateTypeValueNr4p2c captures enum value "4p2c"
	RearPortTemplateTypeValueNr4p2c string = "4p2c"

	// RearPortTemplateTypeValueGg45 captures enum value "gg45"
	RearPortTemplateTypeValueGg45 string = "gg45"

	// RearPortTemplateTypeValueTeraDash4p captures enum value "tera-4p"
	RearPortTemplateTypeValueTeraDash4p string = "tera-4p"

	// RearPortTemplateTypeValueTeraDash2p captures enum value "tera-2p"
	RearPortTemplateTypeValueTeraDash2p string = "tera-2p"

	// RearPortTemplateTypeValueTeraDash1p captures enum value "tera-1p"
	RearPortTemplateTypeValueTeraDash1p string = "tera-1p"

	// RearPortTemplateTypeValueNr110DashPunch captures enum value "110-punch"
	RearPortTemplateTypeValueNr110DashPunch string = "110-punch"

	// RearPortTemplateTypeValueBnc captures enum value "bnc"
	RearPortTemplateTypeValueBnc string = "bnc"

	// RearPortTemplateTypeValueF captures enum value "f"
	RearPortTemplateTypeValueF string = "f"

	// RearPortTemplateTypeValueN captures enum value "n"
	RearPortTemplateTypeValueN string = "n"

	// RearPortTemplateTypeValueMrj21 captures enum value "mrj21"
	RearPortTemplateTypeValueMrj21 string = "mrj21"

	// RearPortTemplateTypeValueFc captures enum value "fc"
	RearPortTemplateTypeValueFc string = "fc"

	// RearPortTemplateTypeValueLc captures enum value "lc"
	RearPortTemplateTypeValueLc string = "lc"

	// RearPortTemplateTypeValueLcDashPc captures enum value "lc-pc"
	RearPortTemplateTypeValueLcDashPc string = "lc-pc"

	// RearPortTemplateTypeValueLcDashUpc captures enum value "lc-upc"
	RearPortTemplateTypeValueLcDashUpc string = "lc-upc"

	// RearPortTemplateTypeValueLcDashApc captures enum value "lc-apc"
	RearPortTemplateTypeValueLcDashApc string = "lc-apc"

	// RearPortTemplateTypeValueLsh captures enum value "lsh"
	RearPortTemplateTypeValueLsh string = "lsh"

	// RearPortTemplateTypeValueLshDashPc captures enum value "lsh-pc"
	RearPortTemplateTypeValueLshDashPc string = "lsh-pc"

	// RearPortTemplateTypeValueLshDashUpc captures enum value "lsh-upc"
	RearPortTemplateTypeValueLshDashUpc string = "lsh-upc"

	// RearPortTemplateTypeValueLshDashApc captures enum value "lsh-apc"
	RearPortTemplateTypeValueLshDashApc string = "lsh-apc"

	// RearPortTemplateTypeValueMpo captures enum value "mpo"
	RearPortTemplateTypeValueMpo string = "mpo"

	// RearPortTemplateTypeValueMtrj captures enum value "mtrj"
	RearPortTemplateTypeValueMtrj string = "mtrj"

	// RearPortTemplateTypeValueSc captures enum value "sc"
	RearPortTemplateTypeValueSc string = "sc"

	// RearPortTemplateTypeValueScDashPc captures enum value "sc-pc"
	RearPortTemplateTypeValueScDashPc string = "sc-pc"

	// RearPortTemplateTypeValueScDashUpc captures enum value "sc-upc"
	RearPortTemplateTypeValueScDashUpc string = "sc-upc"

	// RearPortTemplateTypeValueScDashApc captures enum value "sc-apc"
	RearPortTemplateTypeValueScDashApc string = "sc-apc"

	// RearPortTemplateTypeValueSt captures enum value "st"
	RearPortTemplateTypeValueSt string = "st"

	// RearPortTemplateTypeValueCs captures enum value "cs"
	RearPortTemplateTypeValueCs string = "cs"

	// RearPortTemplateTypeValueSn captures enum value "sn"
	RearPortTemplateTypeValueSn string = "sn"

	// RearPortTemplateTypeValueSmaDash905 captures enum value "sma-905"
	RearPortTemplateTypeValueSmaDash905 string = "sma-905"

	// RearPortTemplateTypeValueSmaDash906 captures enum value "sma-906"
	RearPortTemplateTypeValueSmaDash906 string = "sma-906"

	// RearPortTemplateTypeValueUrmDashP2 captures enum value "urm-p2"
	RearPortTemplateTypeValueUrmDashP2 string = "urm-p2"

	// RearPortTemplateTypeValueUrmDashP4 captures enum value "urm-p4"
	RearPortTemplateTypeValueUrmDashP4 string = "urm-p4"

	// RearPortTemplateTypeValueUrmDashP8 captures enum value "urm-p8"
	RearPortTemplateTypeValueUrmDashP8 string = "urm-p8"

	// RearPortTemplateTypeValueSplice captures enum value "splice"
	RearPortTemplateTypeValueSplice string = "splice"

	// RearPortTemplateTypeValueOther captures enum value "other"
	RearPortTemplateTypeValueOther string = "other"
)
View Source
const (

	// ServiceProtocolLabelTCP captures enum value "TCP"
	ServiceProtocolLabelTCP string = "TCP"

	// ServiceProtocolLabelUDP captures enum value "UDP"
	ServiceProtocolLabelUDP string = "UDP"

	// ServiceProtocolLabelSCTP captures enum value "SCTP"
	ServiceProtocolLabelSCTP string = "SCTP"
)
View Source
const (

	// ServiceProtocolValueTCP captures enum value "tcp"
	ServiceProtocolValueTCP string = "tcp"

	// ServiceProtocolValueUDP captures enum value "udp"
	ServiceProtocolValueUDP string = "udp"

	// ServiceProtocolValueSctp captures enum value "sctp"
	ServiceProtocolValueSctp string = "sctp"
)
View Source
const (

	// ServiceTemplateProtocolLabelTCP captures enum value "TCP"
	ServiceTemplateProtocolLabelTCP string = "TCP"

	// ServiceTemplateProtocolLabelUDP captures enum value "UDP"
	ServiceTemplateProtocolLabelUDP string = "UDP"

	// ServiceTemplateProtocolLabelSCTP captures enum value "SCTP"
	ServiceTemplateProtocolLabelSCTP string = "SCTP"
)
View Source
const (

	// ServiceTemplateProtocolValueTCP captures enum value "tcp"
	ServiceTemplateProtocolValueTCP string = "tcp"

	// ServiceTemplateProtocolValueUDP captures enum value "udp"
	ServiceTemplateProtocolValueUDP string = "udp"

	// ServiceTemplateProtocolValueSctp captures enum value "sctp"
	ServiceTemplateProtocolValueSctp string = "sctp"
)
View Source
const (

	// SiteStatusLabelPlanned captures enum value "Planned"
	SiteStatusLabelPlanned string = "Planned"

	// SiteStatusLabelStaging captures enum value "Staging"
	SiteStatusLabelStaging string = "Staging"

	// SiteStatusLabelActive captures enum value "Active"
	SiteStatusLabelActive string = "Active"

	// SiteStatusLabelDecommissioning captures enum value "Decommissioning"
	SiteStatusLabelDecommissioning string = "Decommissioning"

	// SiteStatusLabelRetired captures enum value "Retired"
	SiteStatusLabelRetired string = "Retired"
)
View Source
const (

	// SiteStatusValuePlanned captures enum value "planned"
	SiteStatusValuePlanned string = "planned"

	// SiteStatusValueStaging captures enum value "staging"
	SiteStatusValueStaging string = "staging"

	// SiteStatusValueActive captures enum value "active"
	SiteStatusValueActive string = "active"

	// SiteStatusValueDecommissioning captures enum value "decommissioning"
	SiteStatusValueDecommissioning string = "decommissioning"

	// SiteStatusValueRetired captures enum value "retired"
	SiteStatusValueRetired string = "retired"
)
View Source
const (

	// VLANStatusLabelActive captures enum value "Active"
	VLANStatusLabelActive string = "Active"

	// VLANStatusLabelReserved captures enum value "Reserved"
	VLANStatusLabelReserved string = "Reserved"

	// VLANStatusLabelDeprecated captures enum value "Deprecated"
	VLANStatusLabelDeprecated string = "Deprecated"
)
View Source
const (

	// VLANStatusValueActive captures enum value "active"
	VLANStatusValueActive string = "active"

	// VLANStatusValueReserved captures enum value "reserved"
	VLANStatusValueReserved string = "reserved"

	// VLANStatusValueDeprecated captures enum value "deprecated"
	VLANStatusValueDeprecated string = "deprecated"
)
View Source
const (

	// VirtualDeviceContextStatusActive captures enum value "active"
	VirtualDeviceContextStatusActive string = "active"

	// VirtualDeviceContextStatusPlanned captures enum value "planned"
	VirtualDeviceContextStatusPlanned string = "planned"

	// VirtualDeviceContextStatusOffline captures enum value "offline"
	VirtualDeviceContextStatusOffline string = "offline"
)
View Source
const (

	// VirtualMachineWithConfigContextStatusLabelOffline captures enum value "Offline"
	VirtualMachineWithConfigContextStatusLabelOffline string = "Offline"

	// VirtualMachineWithConfigContextStatusLabelActive captures enum value "Active"
	VirtualMachineWithConfigContextStatusLabelActive string = "Active"

	// VirtualMachineWithConfigContextStatusLabelPlanned captures enum value "Planned"
	VirtualMachineWithConfigContextStatusLabelPlanned string = "Planned"

	// VirtualMachineWithConfigContextStatusLabelStaged captures enum value "Staged"
	VirtualMachineWithConfigContextStatusLabelStaged string = "Staged"

	// VirtualMachineWithConfigContextStatusLabelFailed captures enum value "Failed"
	VirtualMachineWithConfigContextStatusLabelFailed string = "Failed"

	// VirtualMachineWithConfigContextStatusLabelDecommissioning captures enum value "Decommissioning"
	VirtualMachineWithConfigContextStatusLabelDecommissioning string = "Decommissioning"
)
View Source
const (

	// VirtualMachineWithConfigContextStatusValueOffline captures enum value "offline"
	VirtualMachineWithConfigContextStatusValueOffline string = "offline"

	// VirtualMachineWithConfigContextStatusValueActive captures enum value "active"
	VirtualMachineWithConfigContextStatusValueActive string = "active"

	// VirtualMachineWithConfigContextStatusValuePlanned captures enum value "planned"
	VirtualMachineWithConfigContextStatusValuePlanned string = "planned"

	// VirtualMachineWithConfigContextStatusValueStaged captures enum value "staged"
	VirtualMachineWithConfigContextStatusValueStaged string = "staged"

	// VirtualMachineWithConfigContextStatusValueFailed captures enum value "failed"
	VirtualMachineWithConfigContextStatusValueFailed string = "failed"

	// VirtualMachineWithConfigContextStatusValueDecommissioning captures enum value "decommissioning"
	VirtualMachineWithConfigContextStatusValueDecommissioning string = "decommissioning"
)
View Source
const (

	// VMInterfaceModeLabelAccess captures enum value "Access"
	VMInterfaceModeLabelAccess string = "Access"

	// VMInterfaceModeLabelTagged captures enum value "Tagged"
	VMInterfaceModeLabelTagged string = "Tagged"

	// VMInterfaceModeLabelTaggedAll captures enum value "Tagged (All)"
	VMInterfaceModeLabelTaggedAll string = "Tagged (All)"
)
View Source
const (

	// VMInterfaceModeValueAccess captures enum value "access"
	VMInterfaceModeValueAccess string = "access"

	// VMInterfaceModeValueTagged captures enum value "tagged"
	VMInterfaceModeValueTagged string = "tagged"

	// VMInterfaceModeValueTaggedDashAll captures enum value "tagged-all"
	VMInterfaceModeValueTaggedDashAll string = "tagged-all"
)
View Source
const (

	// WebhookHTTPMethodGET captures enum value "GET"
	WebhookHTTPMethodGET string = "GET"

	// WebhookHTTPMethodPOST captures enum value "POST"
	WebhookHTTPMethodPOST string = "POST"

	// WebhookHTTPMethodPUT captures enum value "PUT"
	WebhookHTTPMethodPUT string = "PUT"

	// WebhookHTTPMethodPATCH captures enum value "PATCH"
	WebhookHTTPMethodPATCH string = "PATCH"

	// WebhookHTTPMethodDELETE captures enum value "DELETE"
	WebhookHTTPMethodDELETE string = "DELETE"
)
View Source
const (

	// WirelessLANAuthCipherLabelAuto captures enum value "Auto"
	WirelessLANAuthCipherLabelAuto string = "Auto"

	// WirelessLANAuthCipherLabelTKIP captures enum value "TKIP"
	WirelessLANAuthCipherLabelTKIP string = "TKIP"

	// WirelessLANAuthCipherLabelAES captures enum value "AES"
	WirelessLANAuthCipherLabelAES string = "AES"
)
View Source
const (

	// WirelessLANAuthCipherValueAuto captures enum value "auto"
	WirelessLANAuthCipherValueAuto string = "auto"

	// WirelessLANAuthCipherValueTkip captures enum value "tkip"
	WirelessLANAuthCipherValueTkip string = "tkip"

	// WirelessLANAuthCipherValueAes captures enum value "aes"
	WirelessLANAuthCipherValueAes string = "aes"
)
View Source
const (

	// WirelessLANAuthTypeLabelOpen captures enum value "Open"
	WirelessLANAuthTypeLabelOpen string = "Open"

	// WirelessLANAuthTypeLabelWEP captures enum value "WEP"
	WirelessLANAuthTypeLabelWEP string = "WEP"

	// WirelessLANAuthTypeLabelWPAPersonalPSK captures enum value "WPA Personal (PSK)"
	WirelessLANAuthTypeLabelWPAPersonalPSK string = "WPA Personal (PSK)"

	// WirelessLANAuthTypeLabelWPAEnterprise captures enum value "WPA Enterprise"
	WirelessLANAuthTypeLabelWPAEnterprise string = "WPA Enterprise"
)
View Source
const (

	// WirelessLANAuthTypeValueOpen captures enum value "open"
	WirelessLANAuthTypeValueOpen string = "open"

	// WirelessLANAuthTypeValueWep captures enum value "wep"
	WirelessLANAuthTypeValueWep string = "wep"

	// WirelessLANAuthTypeValueWpaDashPersonal captures enum value "wpa-personal"
	WirelessLANAuthTypeValueWpaDashPersonal string = "wpa-personal"

	// WirelessLANAuthTypeValueWpaDashEnterprise captures enum value "wpa-enterprise"
	WirelessLANAuthTypeValueWpaDashEnterprise string = "wpa-enterprise"
)
View Source
const (

	// WirelessLANStatusLabelActive captures enum value "Active"
	WirelessLANStatusLabelActive string = "Active"

	// WirelessLANStatusLabelReserved captures enum value "Reserved"
	WirelessLANStatusLabelReserved string = "Reserved"

	// WirelessLANStatusLabelDisabled captures enum value "Disabled"
	WirelessLANStatusLabelDisabled string = "Disabled"

	// WirelessLANStatusLabelDeprecated captures enum value "Deprecated"
	WirelessLANStatusLabelDeprecated string = "Deprecated"
)
View Source
const (

	// WirelessLANStatusValueActive captures enum value "active"
	WirelessLANStatusValueActive string = "active"

	// WirelessLANStatusValueReserved captures enum value "reserved"
	WirelessLANStatusValueReserved string = "reserved"

	// WirelessLANStatusValueDisabled captures enum value "disabled"
	WirelessLANStatusValueDisabled string = "disabled"

	// WirelessLANStatusValueDeprecated captures enum value "deprecated"
	WirelessLANStatusValueDeprecated string = "deprecated"
)
View Source
const (

	// WirelessLinkAuthCipherLabelAuto captures enum value "Auto"
	WirelessLinkAuthCipherLabelAuto string = "Auto"

	// WirelessLinkAuthCipherLabelTKIP captures enum value "TKIP"
	WirelessLinkAuthCipherLabelTKIP string = "TKIP"

	// WirelessLinkAuthCipherLabelAES captures enum value "AES"
	WirelessLinkAuthCipherLabelAES string = "AES"
)
View Source
const (

	// WirelessLinkAuthCipherValueAuto captures enum value "auto"
	WirelessLinkAuthCipherValueAuto string = "auto"

	// WirelessLinkAuthCipherValueTkip captures enum value "tkip"
	WirelessLinkAuthCipherValueTkip string = "tkip"

	// WirelessLinkAuthCipherValueAes captures enum value "aes"
	WirelessLinkAuthCipherValueAes string = "aes"
)
View Source
const (

	// WirelessLinkAuthTypeLabelOpen captures enum value "Open"
	WirelessLinkAuthTypeLabelOpen string = "Open"

	// WirelessLinkAuthTypeLabelWEP captures enum value "WEP"
	WirelessLinkAuthTypeLabelWEP string = "WEP"

	// WirelessLinkAuthTypeLabelWPAPersonalPSK captures enum value "WPA Personal (PSK)"
	WirelessLinkAuthTypeLabelWPAPersonalPSK string = "WPA Personal (PSK)"

	// WirelessLinkAuthTypeLabelWPAEnterprise captures enum value "WPA Enterprise"
	WirelessLinkAuthTypeLabelWPAEnterprise string = "WPA Enterprise"
)
View Source
const (

	// WirelessLinkAuthTypeValueOpen captures enum value "open"
	WirelessLinkAuthTypeValueOpen string = "open"

	// WirelessLinkAuthTypeValueWep captures enum value "wep"
	WirelessLinkAuthTypeValueWep string = "wep"

	// WirelessLinkAuthTypeValueWpaDashPersonal captures enum value "wpa-personal"
	WirelessLinkAuthTypeValueWpaDashPersonal string = "wpa-personal"

	// WirelessLinkAuthTypeValueWpaDashEnterprise captures enum value "wpa-enterprise"
	WirelessLinkAuthTypeValueWpaDashEnterprise string = "wpa-enterprise"
)
View Source
const (

	// WirelessLinkStatusLabelConnected captures enum value "Connected"
	WirelessLinkStatusLabelConnected string = "Connected"

	// WirelessLinkStatusLabelPlanned captures enum value "Planned"
	WirelessLinkStatusLabelPlanned string = "Planned"

	// WirelessLinkStatusLabelDecommissioning captures enum value "Decommissioning"
	WirelessLinkStatusLabelDecommissioning string = "Decommissioning"
)
View Source
const (

	// WirelessLinkStatusValueConnected captures enum value "connected"
	WirelessLinkStatusValueConnected string = "connected"

	// WirelessLinkStatusValuePlanned captures enum value "planned"
	WirelessLinkStatusValuePlanned string = "planned"

	// WirelessLinkStatusValueDecommissioning captures enum value "decommissioning"
	WirelessLinkStatusValueDecommissioning string = "decommissioning"
)
View Source
const (

	// WritableCableLengthUnitKm captures enum value "km"
	WritableCableLengthUnitKm string = "km"

	// WritableCableLengthUnitM captures enum value "m"
	WritableCableLengthUnitM string = "m"

	// WritableCableLengthUnitCm captures enum value "cm"
	WritableCableLengthUnitCm string = "cm"

	// WritableCableLengthUnitMi captures enum value "mi"
	WritableCableLengthUnitMi string = "mi"

	// WritableCableLengthUnitFt captures enum value "ft"
	WritableCableLengthUnitFt string = "ft"

	// WritableCableLengthUnitIn captures enum value "in"
	WritableCableLengthUnitIn string = "in"
)
View Source
const (

	// WritableCableStatusConnected captures enum value "connected"
	WritableCableStatusConnected string = "connected"

	// WritableCableStatusPlanned captures enum value "planned"
	WritableCableStatusPlanned string = "planned"

	// WritableCableStatusDecommissioning captures enum value "decommissioning"
	WritableCableStatusDecommissioning string = "decommissioning"
)
View Source
const (

	// WritableCableTypeCat3 captures enum value "cat3"
	WritableCableTypeCat3 string = "cat3"

	// WritableCableTypeCat5 captures enum value "cat5"
	WritableCableTypeCat5 string = "cat5"

	// WritableCableTypeCat5e captures enum value "cat5e"
	WritableCableTypeCat5e string = "cat5e"

	// WritableCableTypeCat6 captures enum value "cat6"
	WritableCableTypeCat6 string = "cat6"

	// WritableCableTypeCat6a captures enum value "cat6a"
	WritableCableTypeCat6a string = "cat6a"

	// WritableCableTypeCat7 captures enum value "cat7"
	WritableCableTypeCat7 string = "cat7"

	// WritableCableTypeCat7a captures enum value "cat7a"
	WritableCableTypeCat7a string = "cat7a"

	// WritableCableTypeCat8 captures enum value "cat8"
	WritableCableTypeCat8 string = "cat8"

	// WritableCableTypeDacDashActive captures enum value "dac-active"
	WritableCableTypeDacDashActive string = "dac-active"

	// WritableCableTypeDacDashPassive captures enum value "dac-passive"
	WritableCableTypeDacDashPassive string = "dac-passive"

	// WritableCableTypeMrj21DashTrunk captures enum value "mrj21-trunk"
	WritableCableTypeMrj21DashTrunk string = "mrj21-trunk"

	// WritableCableTypeCoaxial captures enum value "coaxial"
	WritableCableTypeCoaxial string = "coaxial"

	// WritableCableTypeMmf captures enum value "mmf"
	WritableCableTypeMmf string = "mmf"

	// WritableCableTypeMmfDashOm1 captures enum value "mmf-om1"
	WritableCableTypeMmfDashOm1 string = "mmf-om1"

	// WritableCableTypeMmfDashOm2 captures enum value "mmf-om2"
	WritableCableTypeMmfDashOm2 string = "mmf-om2"

	// WritableCableTypeMmfDashOm3 captures enum value "mmf-om3"
	WritableCableTypeMmfDashOm3 string = "mmf-om3"

	// WritableCableTypeMmfDashOm4 captures enum value "mmf-om4"
	WritableCableTypeMmfDashOm4 string = "mmf-om4"

	// WritableCableTypeMmfDashOm5 captures enum value "mmf-om5"
	WritableCableTypeMmfDashOm5 string = "mmf-om5"

	// WritableCableTypeSmf captures enum value "smf"
	WritableCableTypeSmf string = "smf"

	// WritableCableTypeSmfDashOs1 captures enum value "smf-os1"
	WritableCableTypeSmfDashOs1 string = "smf-os1"

	// WritableCableTypeSmfDashOs2 captures enum value "smf-os2"
	WritableCableTypeSmfDashOs2 string = "smf-os2"

	// WritableCableTypeAoc captures enum value "aoc"
	WritableCableTypeAoc string = "aoc"

	// WritableCableTypePower captures enum value "power"
	WritableCableTypePower string = "power"
)
View Source
const (

	// WritableCircuitStatusPlanned captures enum value "planned"
	WritableCircuitStatusPlanned string = "planned"

	// WritableCircuitStatusProvisioning captures enum value "provisioning"
	WritableCircuitStatusProvisioning string = "provisioning"

	// WritableCircuitStatusActive captures enum value "active"
	WritableCircuitStatusActive string = "active"

	// WritableCircuitStatusOffline captures enum value "offline"
	WritableCircuitStatusOffline string = "offline"

	// WritableCircuitStatusDeprovisioning captures enum value "deprovisioning"
	WritableCircuitStatusDeprovisioning string = "deprovisioning"

	// WritableCircuitStatusDecommissioned captures enum value "decommissioned"
	WritableCircuitStatusDecommissioned string = "decommissioned"
)
View Source
const (

	// WritableCircuitTerminationTermSideA captures enum value "A"
	WritableCircuitTerminationTermSideA string = "A"

	// WritableCircuitTerminationTermSideZ captures enum value "Z"
	WritableCircuitTerminationTermSideZ string = "Z"
)
View Source
const (

	// WritableClusterStatusPlanned captures enum value "planned"
	WritableClusterStatusPlanned string = "planned"

	// WritableClusterStatusStaging captures enum value "staging"
	WritableClusterStatusStaging string = "staging"

	// WritableClusterStatusActive captures enum value "active"
	WritableClusterStatusActive string = "active"

	// WritableClusterStatusDecommissioning captures enum value "decommissioning"
	WritableClusterStatusDecommissioning string = "decommissioning"

	// WritableClusterStatusOffline captures enum value "offline"
	WritableClusterStatusOffline string = "offline"
)
View Source
const (

	// WritableConsolePortTypeDeDash9 captures enum value "de-9"
	WritableConsolePortTypeDeDash9 string = "de-9"

	// WritableConsolePortTypeDbDash25 captures enum value "db-25"
	WritableConsolePortTypeDbDash25 string = "db-25"

	// WritableConsolePortTypeRjDash11 captures enum value "rj-11"
	WritableConsolePortTypeRjDash11 string = "rj-11"

	// WritableConsolePortTypeRjDash12 captures enum value "rj-12"
	WritableConsolePortTypeRjDash12 string = "rj-12"

	// WritableConsolePortTypeRjDash45 captures enum value "rj-45"
	WritableConsolePortTypeRjDash45 string = "rj-45"

	// WritableConsolePortTypeMiniDashDinDash8 captures enum value "mini-din-8"
	WritableConsolePortTypeMiniDashDinDash8 string = "mini-din-8"

	// WritableConsolePortTypeUsbDasha captures enum value "usb-a"
	WritableConsolePortTypeUsbDasha string = "usb-a"

	// WritableConsolePortTypeUsbDashb captures enum value "usb-b"
	WritableConsolePortTypeUsbDashb string = "usb-b"

	// WritableConsolePortTypeUsbDashc captures enum value "usb-c"
	WritableConsolePortTypeUsbDashc string = "usb-c"

	// WritableConsolePortTypeUsbDashMiniDasha captures enum value "usb-mini-a"
	WritableConsolePortTypeUsbDashMiniDasha string = "usb-mini-a"

	// WritableConsolePortTypeUsbDashMiniDashb captures enum value "usb-mini-b"
	WritableConsolePortTypeUsbDashMiniDashb string = "usb-mini-b"

	// WritableConsolePortTypeUsbDashMicroDasha captures enum value "usb-micro-a"
	WritableConsolePortTypeUsbDashMicroDasha string = "usb-micro-a"

	// WritableConsolePortTypeUsbDashMicroDashb captures enum value "usb-micro-b"
	WritableConsolePortTypeUsbDashMicroDashb string = "usb-micro-b"

	// WritableConsolePortTypeUsbDashMicroDashAb captures enum value "usb-micro-ab"
	WritableConsolePortTypeUsbDashMicroDashAb string = "usb-micro-ab"

	// WritableConsolePortTypeOther captures enum value "other"
	WritableConsolePortTypeOther string = "other"
)
View Source
const (

	// WritableConsolePortTemplateTypeDeDash9 captures enum value "de-9"
	WritableConsolePortTemplateTypeDeDash9 string = "de-9"

	// WritableConsolePortTemplateTypeDbDash25 captures enum value "db-25"
	WritableConsolePortTemplateTypeDbDash25 string = "db-25"

	// WritableConsolePortTemplateTypeRjDash11 captures enum value "rj-11"
	WritableConsolePortTemplateTypeRjDash11 string = "rj-11"

	// WritableConsolePortTemplateTypeRjDash12 captures enum value "rj-12"
	WritableConsolePortTemplateTypeRjDash12 string = "rj-12"

	// WritableConsolePortTemplateTypeRjDash45 captures enum value "rj-45"
	WritableConsolePortTemplateTypeRjDash45 string = "rj-45"

	// WritableConsolePortTemplateTypeMiniDashDinDash8 captures enum value "mini-din-8"
	WritableConsolePortTemplateTypeMiniDashDinDash8 string = "mini-din-8"

	// WritableConsolePortTemplateTypeUsbDasha captures enum value "usb-a"
	WritableConsolePortTemplateTypeUsbDasha string = "usb-a"

	// WritableConsolePortTemplateTypeUsbDashb captures enum value "usb-b"
	WritableConsolePortTemplateTypeUsbDashb string = "usb-b"

	// WritableConsolePortTemplateTypeUsbDashc captures enum value "usb-c"
	WritableConsolePortTemplateTypeUsbDashc string = "usb-c"

	// WritableConsolePortTemplateTypeUsbDashMiniDasha captures enum value "usb-mini-a"
	WritableConsolePortTemplateTypeUsbDashMiniDasha string = "usb-mini-a"

	// WritableConsolePortTemplateTypeUsbDashMiniDashb captures enum value "usb-mini-b"
	WritableConsolePortTemplateTypeUsbDashMiniDashb string = "usb-mini-b"

	// WritableConsolePortTemplateTypeUsbDashMicroDasha captures enum value "usb-micro-a"
	WritableConsolePortTemplateTypeUsbDashMicroDasha string = "usb-micro-a"

	// WritableConsolePortTemplateTypeUsbDashMicroDashb captures enum value "usb-micro-b"
	WritableConsolePortTemplateTypeUsbDashMicroDashb string = "usb-micro-b"

	// WritableConsolePortTemplateTypeUsbDashMicroDashAb captures enum value "usb-micro-ab"
	WritableConsolePortTemplateTypeUsbDashMicroDashAb string = "usb-micro-ab"

	// WritableConsolePortTemplateTypeOther captures enum value "other"
	WritableConsolePortTemplateTypeOther string = "other"
)
View Source
const (

	// WritableConsoleServerPortTypeDeDash9 captures enum value "de-9"
	WritableConsoleServerPortTypeDeDash9 string = "de-9"

	// WritableConsoleServerPortTypeDbDash25 captures enum value "db-25"
	WritableConsoleServerPortTypeDbDash25 string = "db-25"

	// WritableConsoleServerPortTypeRjDash11 captures enum value "rj-11"
	WritableConsoleServerPortTypeRjDash11 string = "rj-11"

	// WritableConsoleServerPortTypeRjDash12 captures enum value "rj-12"
	WritableConsoleServerPortTypeRjDash12 string = "rj-12"

	// WritableConsoleServerPortTypeRjDash45 captures enum value "rj-45"
	WritableConsoleServerPortTypeRjDash45 string = "rj-45"

	// WritableConsoleServerPortTypeMiniDashDinDash8 captures enum value "mini-din-8"
	WritableConsoleServerPortTypeMiniDashDinDash8 string = "mini-din-8"

	// WritableConsoleServerPortTypeUsbDasha captures enum value "usb-a"
	WritableConsoleServerPortTypeUsbDasha string = "usb-a"

	// WritableConsoleServerPortTypeUsbDashb captures enum value "usb-b"
	WritableConsoleServerPortTypeUsbDashb string = "usb-b"

	// WritableConsoleServerPortTypeUsbDashc captures enum value "usb-c"
	WritableConsoleServerPortTypeUsbDashc string = "usb-c"

	// WritableConsoleServerPortTypeUsbDashMiniDasha captures enum value "usb-mini-a"
	WritableConsoleServerPortTypeUsbDashMiniDasha string = "usb-mini-a"

	// WritableConsoleServerPortTypeUsbDashMiniDashb captures enum value "usb-mini-b"
	WritableConsoleServerPortTypeUsbDashMiniDashb string = "usb-mini-b"

	// WritableConsoleServerPortTypeUsbDashMicroDasha captures enum value "usb-micro-a"
	WritableConsoleServerPortTypeUsbDashMicroDasha string = "usb-micro-a"

	// WritableConsoleServerPortTypeUsbDashMicroDashb captures enum value "usb-micro-b"
	WritableConsoleServerPortTypeUsbDashMicroDashb string = "usb-micro-b"

	// WritableConsoleServerPortTypeUsbDashMicroDashAb captures enum value "usb-micro-ab"
	WritableConsoleServerPortTypeUsbDashMicroDashAb string = "usb-micro-ab"

	// WritableConsoleServerPortTypeOther captures enum value "other"
	WritableConsoleServerPortTypeOther string = "other"
)
View Source
const (

	// WritableConsoleServerPortTemplateTypeDeDash9 captures enum value "de-9"
	WritableConsoleServerPortTemplateTypeDeDash9 string = "de-9"

	// WritableConsoleServerPortTemplateTypeDbDash25 captures enum value "db-25"
	WritableConsoleServerPortTemplateTypeDbDash25 string = "db-25"

	// WritableConsoleServerPortTemplateTypeRjDash11 captures enum value "rj-11"
	WritableConsoleServerPortTemplateTypeRjDash11 string = "rj-11"

	// WritableConsoleServerPortTemplateTypeRjDash12 captures enum value "rj-12"
	WritableConsoleServerPortTemplateTypeRjDash12 string = "rj-12"

	// WritableConsoleServerPortTemplateTypeRjDash45 captures enum value "rj-45"
	WritableConsoleServerPortTemplateTypeRjDash45 string = "rj-45"

	// WritableConsoleServerPortTemplateTypeMiniDashDinDash8 captures enum value "mini-din-8"
	WritableConsoleServerPortTemplateTypeMiniDashDinDash8 string = "mini-din-8"

	// WritableConsoleServerPortTemplateTypeUsbDasha captures enum value "usb-a"
	WritableConsoleServerPortTemplateTypeUsbDasha string = "usb-a"

	// WritableConsoleServerPortTemplateTypeUsbDashb captures enum value "usb-b"
	WritableConsoleServerPortTemplateTypeUsbDashb string = "usb-b"

	// WritableConsoleServerPortTemplateTypeUsbDashc captures enum value "usb-c"
	WritableConsoleServerPortTemplateTypeUsbDashc string = "usb-c"

	// WritableConsoleServerPortTemplateTypeUsbDashMiniDasha captures enum value "usb-mini-a"
	WritableConsoleServerPortTemplateTypeUsbDashMiniDasha string = "usb-mini-a"

	// WritableConsoleServerPortTemplateTypeUsbDashMiniDashb captures enum value "usb-mini-b"
	WritableConsoleServerPortTemplateTypeUsbDashMiniDashb string = "usb-mini-b"

	// WritableConsoleServerPortTemplateTypeUsbDashMicroDasha captures enum value "usb-micro-a"
	WritableConsoleServerPortTemplateTypeUsbDashMicroDasha string = "usb-micro-a"

	// WritableConsoleServerPortTemplateTypeUsbDashMicroDashb captures enum value "usb-micro-b"
	WritableConsoleServerPortTemplateTypeUsbDashMicroDashb string = "usb-micro-b"

	// WritableConsoleServerPortTemplateTypeUsbDashMicroDashAb captures enum value "usb-micro-ab"
	WritableConsoleServerPortTemplateTypeUsbDashMicroDashAb string = "usb-micro-ab"

	// WritableConsoleServerPortTemplateTypeOther captures enum value "other"
	WritableConsoleServerPortTemplateTypeOther string = "other"
)
View Source
const (

	// WritableContactAssignmentPriorityPrimary captures enum value "primary"
	WritableContactAssignmentPriorityPrimary string = "primary"

	// WritableContactAssignmentPrioritySecondary captures enum value "secondary"
	WritableContactAssignmentPrioritySecondary string = "secondary"

	// WritableContactAssignmentPriorityTertiary captures enum value "tertiary"
	WritableContactAssignmentPriorityTertiary string = "tertiary"

	// WritableContactAssignmentPriorityInactive captures enum value "inactive"
	WritableContactAssignmentPriorityInactive string = "inactive"
)
View Source
const (

	// WritableCreateAvailableVLANStatusActive captures enum value "active"
	WritableCreateAvailableVLANStatusActive string = "active"

	// WritableCreateAvailableVLANStatusReserved captures enum value "reserved"
	WritableCreateAvailableVLANStatusReserved string = "reserved"

	// WritableCreateAvailableVLANStatusDeprecated captures enum value "deprecated"
	WritableCreateAvailableVLANStatusDeprecated string = "deprecated"
)
View Source
const (

	// WritableCustomFieldFilterLogicDisabled captures enum value "disabled"
	WritableCustomFieldFilterLogicDisabled string = "disabled"

	// WritableCustomFieldFilterLogicLoose captures enum value "loose"
	WritableCustomFieldFilterLogicLoose string = "loose"

	// WritableCustomFieldFilterLogicExact captures enum value "exact"
	WritableCustomFieldFilterLogicExact string = "exact"
)
View Source
const (

	// WritableCustomFieldTypeText captures enum value "text"
	WritableCustomFieldTypeText string = "text"

	// WritableCustomFieldTypeLongtext captures enum value "longtext"
	WritableCustomFieldTypeLongtext string = "longtext"

	// WritableCustomFieldTypeInteger captures enum value "integer"
	WritableCustomFieldTypeInteger string = "integer"

	// WritableCustomFieldTypeDecimal captures enum value "decimal"
	WritableCustomFieldTypeDecimal string = "decimal"

	// WritableCustomFieldTypeBoolean captures enum value "boolean"
	WritableCustomFieldTypeBoolean string = "boolean"

	// WritableCustomFieldTypeDate captures enum value "date"
	WritableCustomFieldTypeDate string = "date"

	// WritableCustomFieldTypeURL captures enum value "url"
	WritableCustomFieldTypeURL string = "url"

	// WritableCustomFieldTypeJSON captures enum value "json"
	WritableCustomFieldTypeJSON string = "json"

	// WritableCustomFieldTypeSelect captures enum value "select"
	WritableCustomFieldTypeSelect string = "select"

	// WritableCustomFieldTypeMultiselect captures enum value "multiselect"
	WritableCustomFieldTypeMultiselect string = "multiselect"

	// WritableCustomFieldTypeObject captures enum value "object"
	WritableCustomFieldTypeObject string = "object"

	// WritableCustomFieldTypeMultiobject captures enum value "multiobject"
	WritableCustomFieldTypeMultiobject string = "multiobject"
)
View Source
const (

	// WritableCustomFieldUIVisibilityReadDashWrite captures enum value "read-write"
	WritableCustomFieldUIVisibilityReadDashWrite string = "read-write"

	// WritableCustomFieldUIVisibilityReadDashOnly captures enum value "read-only"
	WritableCustomFieldUIVisibilityReadDashOnly string = "read-only"

	// WritableCustomFieldUIVisibilityHidden captures enum value "hidden"
	WritableCustomFieldUIVisibilityHidden string = "hidden"
)
View Source
const (

	// WritableDeviceTypeAirflowFrontDashToDashRear captures enum value "front-to-rear"
	WritableDeviceTypeAirflowFrontDashToDashRear string = "front-to-rear"

	// WritableDeviceTypeAirflowRearDashToDashFront captures enum value "rear-to-front"
	WritableDeviceTypeAirflowRearDashToDashFront string = "rear-to-front"

	// WritableDeviceTypeAirflowLeftDashToDashRight captures enum value "left-to-right"
	WritableDeviceTypeAirflowLeftDashToDashRight string = "left-to-right"

	// WritableDeviceTypeAirflowRightDashToDashLeft captures enum value "right-to-left"
	WritableDeviceTypeAirflowRightDashToDashLeft string = "right-to-left"

	// WritableDeviceTypeAirflowSideDashToDashRear captures enum value "side-to-rear"
	WritableDeviceTypeAirflowSideDashToDashRear string = "side-to-rear"

	// WritableDeviceTypeAirflowPassive captures enum value "passive"
	WritableDeviceTypeAirflowPassive string = "passive"

	// WritableDeviceTypeAirflowMixed captures enum value "mixed"
	WritableDeviceTypeAirflowMixed string = "mixed"
)
View Source
const (

	// WritableDeviceTypeSubdeviceRoleParent captures enum value "parent"
	WritableDeviceTypeSubdeviceRoleParent string = "parent"

	// WritableDeviceTypeSubdeviceRoleChild captures enum value "child"
	WritableDeviceTypeSubdeviceRoleChild string = "child"
)
View Source
const (

	// WritableDeviceTypeWeightUnitKg captures enum value "kg"
	WritableDeviceTypeWeightUnitKg string = "kg"

	// WritableDeviceTypeWeightUnitG captures enum value "g"
	WritableDeviceTypeWeightUnitG string = "g"

	// WritableDeviceTypeWeightUnitLb captures enum value "lb"
	WritableDeviceTypeWeightUnitLb string = "lb"

	// WritableDeviceTypeWeightUnitOz captures enum value "oz"
	WritableDeviceTypeWeightUnitOz string = "oz"
)
View Source
const (

	// WritableDeviceWithConfigContextAirflowFrontDashToDashRear captures enum value "front-to-rear"
	WritableDeviceWithConfigContextAirflowFrontDashToDashRear string = "front-to-rear"

	// WritableDeviceWithConfigContextAirflowRearDashToDashFront captures enum value "rear-to-front"
	WritableDeviceWithConfigContextAirflowRearDashToDashFront string = "rear-to-front"

	// WritableDeviceWithConfigContextAirflowLeftDashToDashRight captures enum value "left-to-right"
	WritableDeviceWithConfigContextAirflowLeftDashToDashRight string = "left-to-right"

	// WritableDeviceWithConfigContextAirflowRightDashToDashLeft captures enum value "right-to-left"
	WritableDeviceWithConfigContextAirflowRightDashToDashLeft string = "right-to-left"

	// WritableDeviceWithConfigContextAirflowSideDashToDashRear captures enum value "side-to-rear"
	WritableDeviceWithConfigContextAirflowSideDashToDashRear string = "side-to-rear"

	// WritableDeviceWithConfigContextAirflowPassive captures enum value "passive"
	WritableDeviceWithConfigContextAirflowPassive string = "passive"

	// WritableDeviceWithConfigContextAirflowMixed captures enum value "mixed"
	WritableDeviceWithConfigContextAirflowMixed string = "mixed"
)
View Source
const (

	// WritableDeviceWithConfigContextFaceFront captures enum value "front"
	WritableDeviceWithConfigContextFaceFront string = "front"

	// WritableDeviceWithConfigContextFaceRear captures enum value "rear"
	WritableDeviceWithConfigContextFaceRear string = "rear"
)
View Source
const (

	// WritableDeviceWithConfigContextStatusOffline captures enum value "offline"
	WritableDeviceWithConfigContextStatusOffline string = "offline"

	// WritableDeviceWithConfigContextStatusActive captures enum value "active"
	WritableDeviceWithConfigContextStatusActive string = "active"

	// WritableDeviceWithConfigContextStatusPlanned captures enum value "planned"
	WritableDeviceWithConfigContextStatusPlanned string = "planned"

	// WritableDeviceWithConfigContextStatusStaged captures enum value "staged"
	WritableDeviceWithConfigContextStatusStaged string = "staged"

	// WritableDeviceWithConfigContextStatusFailed captures enum value "failed"
	WritableDeviceWithConfigContextStatusFailed string = "failed"

	// WritableDeviceWithConfigContextStatusInventory captures enum value "inventory"
	WritableDeviceWithConfigContextStatusInventory string = "inventory"

	// WritableDeviceWithConfigContextStatusDecommissioning captures enum value "decommissioning"
	WritableDeviceWithConfigContextStatusDecommissioning string = "decommissioning"
)
View Source
const (

	// WritableFrontPortTypeNr8p8c captures enum value "8p8c"
	WritableFrontPortTypeNr8p8c string = "8p8c"

	// WritableFrontPortTypeNr8p6c captures enum value "8p6c"
	WritableFrontPortTypeNr8p6c string = "8p6c"

	// WritableFrontPortTypeNr8p4c captures enum value "8p4c"
	WritableFrontPortTypeNr8p4c string = "8p4c"

	// WritableFrontPortTypeNr8p2c captures enum value "8p2c"
	WritableFrontPortTypeNr8p2c string = "8p2c"

	// WritableFrontPortTypeNr6p6c captures enum value "6p6c"
	WritableFrontPortTypeNr6p6c string = "6p6c"

	// WritableFrontPortTypeNr6p4c captures enum value "6p4c"
	WritableFrontPortTypeNr6p4c string = "6p4c"

	// WritableFrontPortTypeNr6p2c captures enum value "6p2c"
	WritableFrontPortTypeNr6p2c string = "6p2c"

	// WritableFrontPortTypeNr4p4c captures enum value "4p4c"
	WritableFrontPortTypeNr4p4c string = "4p4c"

	// WritableFrontPortTypeNr4p2c captures enum value "4p2c"
	WritableFrontPortTypeNr4p2c string = "4p2c"

	// WritableFrontPortTypeGg45 captures enum value "gg45"
	WritableFrontPortTypeGg45 string = "gg45"

	// WritableFrontPortTypeTeraDash4p captures enum value "tera-4p"
	WritableFrontPortTypeTeraDash4p string = "tera-4p"

	// WritableFrontPortTypeTeraDash2p captures enum value "tera-2p"
	WritableFrontPortTypeTeraDash2p string = "tera-2p"

	// WritableFrontPortTypeTeraDash1p captures enum value "tera-1p"
	WritableFrontPortTypeTeraDash1p string = "tera-1p"

	// WritableFrontPortTypeNr110DashPunch captures enum value "110-punch"
	WritableFrontPortTypeNr110DashPunch string = "110-punch"

	// WritableFrontPortTypeBnc captures enum value "bnc"
	WritableFrontPortTypeBnc string = "bnc"

	// WritableFrontPortTypeF captures enum value "f"
	WritableFrontPortTypeF string = "f"

	// WritableFrontPortTypeN captures enum value "n"
	WritableFrontPortTypeN string = "n"

	// WritableFrontPortTypeMrj21 captures enum value "mrj21"
	WritableFrontPortTypeMrj21 string = "mrj21"

	// WritableFrontPortTypeFc captures enum value "fc"
	WritableFrontPortTypeFc string = "fc"

	// WritableFrontPortTypeLc captures enum value "lc"
	WritableFrontPortTypeLc string = "lc"

	// WritableFrontPortTypeLcDashPc captures enum value "lc-pc"
	WritableFrontPortTypeLcDashPc string = "lc-pc"

	// WritableFrontPortTypeLcDashUpc captures enum value "lc-upc"
	WritableFrontPortTypeLcDashUpc string = "lc-upc"

	// WritableFrontPortTypeLcDashApc captures enum value "lc-apc"
	WritableFrontPortTypeLcDashApc string = "lc-apc"

	// WritableFrontPortTypeLsh captures enum value "lsh"
	WritableFrontPortTypeLsh string = "lsh"

	// WritableFrontPortTypeLshDashPc captures enum value "lsh-pc"
	WritableFrontPortTypeLshDashPc string = "lsh-pc"

	// WritableFrontPortTypeLshDashUpc captures enum value "lsh-upc"
	WritableFrontPortTypeLshDashUpc string = "lsh-upc"

	// WritableFrontPortTypeLshDashApc captures enum value "lsh-apc"
	WritableFrontPortTypeLshDashApc string = "lsh-apc"

	// WritableFrontPortTypeMpo captures enum value "mpo"
	WritableFrontPortTypeMpo string = "mpo"

	// WritableFrontPortTypeMtrj captures enum value "mtrj"
	WritableFrontPortTypeMtrj string = "mtrj"

	// WritableFrontPortTypeSc captures enum value "sc"
	WritableFrontPortTypeSc string = "sc"

	// WritableFrontPortTypeScDashPc captures enum value "sc-pc"
	WritableFrontPortTypeScDashPc string = "sc-pc"

	// WritableFrontPortTypeScDashUpc captures enum value "sc-upc"
	WritableFrontPortTypeScDashUpc string = "sc-upc"

	// WritableFrontPortTypeScDashApc captures enum value "sc-apc"
	WritableFrontPortTypeScDashApc string = "sc-apc"

	// WritableFrontPortTypeSt captures enum value "st"
	WritableFrontPortTypeSt string = "st"

	// WritableFrontPortTypeCs captures enum value "cs"
	WritableFrontPortTypeCs string = "cs"

	// WritableFrontPortTypeSn captures enum value "sn"
	WritableFrontPortTypeSn string = "sn"

	// WritableFrontPortTypeSmaDash905 captures enum value "sma-905"
	WritableFrontPortTypeSmaDash905 string = "sma-905"

	// WritableFrontPortTypeSmaDash906 captures enum value "sma-906"
	WritableFrontPortTypeSmaDash906 string = "sma-906"

	// WritableFrontPortTypeUrmDashP2 captures enum value "urm-p2"
	WritableFrontPortTypeUrmDashP2 string = "urm-p2"

	// WritableFrontPortTypeUrmDashP4 captures enum value "urm-p4"
	WritableFrontPortTypeUrmDashP4 string = "urm-p4"

	// WritableFrontPortTypeUrmDashP8 captures enum value "urm-p8"
	WritableFrontPortTypeUrmDashP8 string = "urm-p8"

	// WritableFrontPortTypeSplice captures enum value "splice"
	WritableFrontPortTypeSplice string = "splice"

	// WritableFrontPortTypeOther captures enum value "other"
	WritableFrontPortTypeOther string = "other"
)
View Source
const (

	// WritableFrontPortTemplateTypeNr8p8c captures enum value "8p8c"
	WritableFrontPortTemplateTypeNr8p8c string = "8p8c"

	// WritableFrontPortTemplateTypeNr8p6c captures enum value "8p6c"
	WritableFrontPortTemplateTypeNr8p6c string = "8p6c"

	// WritableFrontPortTemplateTypeNr8p4c captures enum value "8p4c"
	WritableFrontPortTemplateTypeNr8p4c string = "8p4c"

	// WritableFrontPortTemplateTypeNr8p2c captures enum value "8p2c"
	WritableFrontPortTemplateTypeNr8p2c string = "8p2c"

	// WritableFrontPortTemplateTypeNr6p6c captures enum value "6p6c"
	WritableFrontPortTemplateTypeNr6p6c string = "6p6c"

	// WritableFrontPortTemplateTypeNr6p4c captures enum value "6p4c"
	WritableFrontPortTemplateTypeNr6p4c string = "6p4c"

	// WritableFrontPortTemplateTypeNr6p2c captures enum value "6p2c"
	WritableFrontPortTemplateTypeNr6p2c string = "6p2c"

	// WritableFrontPortTemplateTypeNr4p4c captures enum value "4p4c"
	WritableFrontPortTemplateTypeNr4p4c string = "4p4c"

	// WritableFrontPortTemplateTypeNr4p2c captures enum value "4p2c"
	WritableFrontPortTemplateTypeNr4p2c string = "4p2c"

	// WritableFrontPortTemplateTypeGg45 captures enum value "gg45"
	WritableFrontPortTemplateTypeGg45 string = "gg45"

	// WritableFrontPortTemplateTypeTeraDash4p captures enum value "tera-4p"
	WritableFrontPortTemplateTypeTeraDash4p string = "tera-4p"

	// WritableFrontPortTemplateTypeTeraDash2p captures enum value "tera-2p"
	WritableFrontPortTemplateTypeTeraDash2p string = "tera-2p"

	// WritableFrontPortTemplateTypeTeraDash1p captures enum value "tera-1p"
	WritableFrontPortTemplateTypeTeraDash1p string = "tera-1p"

	// WritableFrontPortTemplateTypeNr110DashPunch captures enum value "110-punch"
	WritableFrontPortTemplateTypeNr110DashPunch string = "110-punch"

	// WritableFrontPortTemplateTypeBnc captures enum value "bnc"
	WritableFrontPortTemplateTypeBnc string = "bnc"

	// WritableFrontPortTemplateTypeF captures enum value "f"
	WritableFrontPortTemplateTypeF string = "f"

	// WritableFrontPortTemplateTypeN captures enum value "n"
	WritableFrontPortTemplateTypeN string = "n"

	// WritableFrontPortTemplateTypeMrj21 captures enum value "mrj21"
	WritableFrontPortTemplateTypeMrj21 string = "mrj21"

	// WritableFrontPortTemplateTypeFc captures enum value "fc"
	WritableFrontPortTemplateTypeFc string = "fc"

	// WritableFrontPortTemplateTypeLc captures enum value "lc"
	WritableFrontPortTemplateTypeLc string = "lc"

	// WritableFrontPortTemplateTypeLcDashPc captures enum value "lc-pc"
	WritableFrontPortTemplateTypeLcDashPc string = "lc-pc"

	// WritableFrontPortTemplateTypeLcDashUpc captures enum value "lc-upc"
	WritableFrontPortTemplateTypeLcDashUpc string = "lc-upc"

	// WritableFrontPortTemplateTypeLcDashApc captures enum value "lc-apc"
	WritableFrontPortTemplateTypeLcDashApc string = "lc-apc"

	// WritableFrontPortTemplateTypeLsh captures enum value "lsh"
	WritableFrontPortTemplateTypeLsh string = "lsh"

	// WritableFrontPortTemplateTypeLshDashPc captures enum value "lsh-pc"
	WritableFrontPortTemplateTypeLshDashPc string = "lsh-pc"

	// WritableFrontPortTemplateTypeLshDashUpc captures enum value "lsh-upc"
	WritableFrontPortTemplateTypeLshDashUpc string = "lsh-upc"

	// WritableFrontPortTemplateTypeLshDashApc captures enum value "lsh-apc"
	WritableFrontPortTemplateTypeLshDashApc string = "lsh-apc"

	// WritableFrontPortTemplateTypeMpo captures enum value "mpo"
	WritableFrontPortTemplateTypeMpo string = "mpo"

	// WritableFrontPortTemplateTypeMtrj captures enum value "mtrj"
	WritableFrontPortTemplateTypeMtrj string = "mtrj"

	// WritableFrontPortTemplateTypeSc captures enum value "sc"
	WritableFrontPortTemplateTypeSc string = "sc"

	// WritableFrontPortTemplateTypeScDashPc captures enum value "sc-pc"
	WritableFrontPortTemplateTypeScDashPc string = "sc-pc"

	// WritableFrontPortTemplateTypeScDashUpc captures enum value "sc-upc"
	WritableFrontPortTemplateTypeScDashUpc string = "sc-upc"

	// WritableFrontPortTemplateTypeScDashApc captures enum value "sc-apc"
	WritableFrontPortTemplateTypeScDashApc string = "sc-apc"

	// WritableFrontPortTemplateTypeSt captures enum value "st"
	WritableFrontPortTemplateTypeSt string = "st"

	// WritableFrontPortTemplateTypeCs captures enum value "cs"
	WritableFrontPortTemplateTypeCs string = "cs"

	// WritableFrontPortTemplateTypeSn captures enum value "sn"
	WritableFrontPortTemplateTypeSn string = "sn"

	// WritableFrontPortTemplateTypeSmaDash905 captures enum value "sma-905"
	WritableFrontPortTemplateTypeSmaDash905 string = "sma-905"

	// WritableFrontPortTemplateTypeSmaDash906 captures enum value "sma-906"
	WritableFrontPortTemplateTypeSmaDash906 string = "sma-906"

	// WritableFrontPortTemplateTypeUrmDashP2 captures enum value "urm-p2"
	WritableFrontPortTemplateTypeUrmDashP2 string = "urm-p2"

	// WritableFrontPortTemplateTypeUrmDashP4 captures enum value "urm-p4"
	WritableFrontPortTemplateTypeUrmDashP4 string = "urm-p4"

	// WritableFrontPortTemplateTypeUrmDashP8 captures enum value "urm-p8"
	WritableFrontPortTemplateTypeUrmDashP8 string = "urm-p8"

	// WritableFrontPortTemplateTypeSplice captures enum value "splice"
	WritableFrontPortTemplateTypeSplice string = "splice"

	// WritableFrontPortTemplateTypeOther captures enum value "other"
	WritableFrontPortTemplateTypeOther string = "other"
)
View Source
const (

	// WritableInterfaceDuplexHalf captures enum value "half"
	WritableInterfaceDuplexHalf string = "half"

	// WritableInterfaceDuplexFull captures enum value "full"
	WritableInterfaceDuplexFull string = "full"

	// WritableInterfaceDuplexAuto captures enum value "auto"
	WritableInterfaceDuplexAuto string = "auto"
)
View Source
const (

	// WritableInterfaceModeAccess captures enum value "access"
	WritableInterfaceModeAccess string = "access"

	// WritableInterfaceModeTagged captures enum value "tagged"
	WritableInterfaceModeTagged string = "tagged"

	// WritableInterfaceModeTaggedDashAll captures enum value "tagged-all"
	WritableInterfaceModeTaggedDashAll string = "tagged-all"
)
View Source
const (

	// WritableInterfacePoeModePd captures enum value "pd"
	WritableInterfacePoeModePd string = "pd"

	// WritableInterfacePoeModePse captures enum value "pse"
	WritableInterfacePoeModePse string = "pse"
)
View Source
const (

	// WritableInterfacePoeTypeType1DashIeee802Dot3af captures enum value "type1-ieee802.3af"
	WritableInterfacePoeTypeType1DashIeee802Dot3af string = "type1-ieee802.3af"

	// WritableInterfacePoeTypeType2DashIeee802Dot3at captures enum value "type2-ieee802.3at"
	WritableInterfacePoeTypeType2DashIeee802Dot3at string = "type2-ieee802.3at"

	// WritableInterfacePoeTypeType3DashIeee802Dot3bt captures enum value "type3-ieee802.3bt"
	WritableInterfacePoeTypeType3DashIeee802Dot3bt string = "type3-ieee802.3bt"

	// WritableInterfacePoeTypeType4DashIeee802Dot3bt captures enum value "type4-ieee802.3bt"
	WritableInterfacePoeTypeType4DashIeee802Dot3bt string = "type4-ieee802.3bt"

	// WritableInterfacePoeTypePassiveDash24vDash2pair captures enum value "passive-24v-2pair"
	WritableInterfacePoeTypePassiveDash24vDash2pair string = "passive-24v-2pair"

	// WritableInterfacePoeTypePassiveDash24vDash4pair captures enum value "passive-24v-4pair"
	WritableInterfacePoeTypePassiveDash24vDash4pair string = "passive-24v-4pair"

	// WritableInterfacePoeTypePassiveDash48vDash2pair captures enum value "passive-48v-2pair"
	WritableInterfacePoeTypePassiveDash48vDash2pair string = "passive-48v-2pair"

	// WritableInterfacePoeTypePassiveDash48vDash4pair captures enum value "passive-48v-4pair"
	WritableInterfacePoeTypePassiveDash48vDash4pair string = "passive-48v-4pair"
)
View Source
const (

	// WritableInterfaceRfChannelNr2Dot4gDash1Dash2412Dash22 captures enum value "2.4g-1-2412-22"
	WritableInterfaceRfChannelNr2Dot4gDash1Dash2412Dash22 string = "2.4g-1-2412-22"

	// WritableInterfaceRfChannelNr2Dot4gDash2Dash2417Dash22 captures enum value "2.4g-2-2417-22"
	WritableInterfaceRfChannelNr2Dot4gDash2Dash2417Dash22 string = "2.4g-2-2417-22"

	// WritableInterfaceRfChannelNr2Dot4gDash3Dash2422Dash22 captures enum value "2.4g-3-2422-22"
	WritableInterfaceRfChannelNr2Dot4gDash3Dash2422Dash22 string = "2.4g-3-2422-22"

	// WritableInterfaceRfChannelNr2Dot4gDash4Dash2427Dash22 captures enum value "2.4g-4-2427-22"
	WritableInterfaceRfChannelNr2Dot4gDash4Dash2427Dash22 string = "2.4g-4-2427-22"

	// WritableInterfaceRfChannelNr2Dot4gDash5Dash2432Dash22 captures enum value "2.4g-5-2432-22"
	WritableInterfaceRfChannelNr2Dot4gDash5Dash2432Dash22 string = "2.4g-5-2432-22"

	// WritableInterfaceRfChannelNr2Dot4gDash6Dash2437Dash22 captures enum value "2.4g-6-2437-22"
	WritableInterfaceRfChannelNr2Dot4gDash6Dash2437Dash22 string = "2.4g-6-2437-22"

	// WritableInterfaceRfChannelNr2Dot4gDash7Dash2442Dash22 captures enum value "2.4g-7-2442-22"
	WritableInterfaceRfChannelNr2Dot4gDash7Dash2442Dash22 string = "2.4g-7-2442-22"

	// WritableInterfaceRfChannelNr2Dot4gDash8Dash2447Dash22 captures enum value "2.4g-8-2447-22"
	WritableInterfaceRfChannelNr2Dot4gDash8Dash2447Dash22 string = "2.4g-8-2447-22"

	// WritableInterfaceRfChannelNr2Dot4gDash9Dash2452Dash22 captures enum value "2.4g-9-2452-22"
	WritableInterfaceRfChannelNr2Dot4gDash9Dash2452Dash22 string = "2.4g-9-2452-22"

	// WritableInterfaceRfChannelNr2Dot4gDash10Dash2457Dash22 captures enum value "2.4g-10-2457-22"
	WritableInterfaceRfChannelNr2Dot4gDash10Dash2457Dash22 string = "2.4g-10-2457-22"

	// WritableInterfaceRfChannelNr2Dot4gDash11Dash2462Dash22 captures enum value "2.4g-11-2462-22"
	WritableInterfaceRfChannelNr2Dot4gDash11Dash2462Dash22 string = "2.4g-11-2462-22"

	// WritableInterfaceRfChannelNr2Dot4gDash12Dash2467Dash22 captures enum value "2.4g-12-2467-22"
	WritableInterfaceRfChannelNr2Dot4gDash12Dash2467Dash22 string = "2.4g-12-2467-22"

	// WritableInterfaceRfChannelNr2Dot4gDash13Dash2472Dash22 captures enum value "2.4g-13-2472-22"
	WritableInterfaceRfChannelNr2Dot4gDash13Dash2472Dash22 string = "2.4g-13-2472-22"

	// WritableInterfaceRfChannelNr5gDash32Dash5160Dash20 captures enum value "5g-32-5160-20"
	WritableInterfaceRfChannelNr5gDash32Dash5160Dash20 string = "5g-32-5160-20"

	// WritableInterfaceRfChannelNr5gDash34Dash5170Dash40 captures enum value "5g-34-5170-40"
	WritableInterfaceRfChannelNr5gDash34Dash5170Dash40 string = "5g-34-5170-40"

	// WritableInterfaceRfChannelNr5gDash36Dash5180Dash20 captures enum value "5g-36-5180-20"
	WritableInterfaceRfChannelNr5gDash36Dash5180Dash20 string = "5g-36-5180-20"

	// WritableInterfaceRfChannelNr5gDash38Dash5190Dash40 captures enum value "5g-38-5190-40"
	WritableInterfaceRfChannelNr5gDash38Dash5190Dash40 string = "5g-38-5190-40"

	// WritableInterfaceRfChannelNr5gDash40Dash5200Dash20 captures enum value "5g-40-5200-20"
	WritableInterfaceRfChannelNr5gDash40Dash5200Dash20 string = "5g-40-5200-20"

	// WritableInterfaceRfChannelNr5gDash42Dash5210Dash80 captures enum value "5g-42-5210-80"
	WritableInterfaceRfChannelNr5gDash42Dash5210Dash80 string = "5g-42-5210-80"

	// WritableInterfaceRfChannelNr5gDash44Dash5220Dash20 captures enum value "5g-44-5220-20"
	WritableInterfaceRfChannelNr5gDash44Dash5220Dash20 string = "5g-44-5220-20"

	// WritableInterfaceRfChannelNr5gDash46Dash5230Dash40 captures enum value "5g-46-5230-40"
	WritableInterfaceRfChannelNr5gDash46Dash5230Dash40 string = "5g-46-5230-40"

	// WritableInterfaceRfChannelNr5gDash48Dash5240Dash20 captures enum value "5g-48-5240-20"
	WritableInterfaceRfChannelNr5gDash48Dash5240Dash20 string = "5g-48-5240-20"

	// WritableInterfaceRfChannelNr5gDash50Dash5250Dash160 captures enum value "5g-50-5250-160"
	WritableInterfaceRfChannelNr5gDash50Dash5250Dash160 string = "5g-50-5250-160"

	// WritableInterfaceRfChannelNr5gDash52Dash5260Dash20 captures enum value "5g-52-5260-20"
	WritableInterfaceRfChannelNr5gDash52Dash5260Dash20 string = "5g-52-5260-20"

	// WritableInterfaceRfChannelNr5gDash54Dash5270Dash40 captures enum value "5g-54-5270-40"
	WritableInterfaceRfChannelNr5gDash54Dash5270Dash40 string = "5g-54-5270-40"

	// WritableInterfaceRfChannelNr5gDash56Dash5280Dash20 captures enum value "5g-56-5280-20"
	WritableInterfaceRfChannelNr5gDash56Dash5280Dash20 string = "5g-56-5280-20"

	// WritableInterfaceRfChannelNr5gDash58Dash5290Dash80 captures enum value "5g-58-5290-80"
	WritableInterfaceRfChannelNr5gDash58Dash5290Dash80 string = "5g-58-5290-80"

	// WritableInterfaceRfChannelNr5gDash60Dash5300Dash20 captures enum value "5g-60-5300-20"
	WritableInterfaceRfChannelNr5gDash60Dash5300Dash20 string = "5g-60-5300-20"

	// WritableInterfaceRfChannelNr5gDash62Dash5310Dash40 captures enum value "5g-62-5310-40"
	WritableInterfaceRfChannelNr5gDash62Dash5310Dash40 string = "5g-62-5310-40"

	// WritableInterfaceRfChannelNr5gDash64Dash5320Dash20 captures enum value "5g-64-5320-20"
	WritableInterfaceRfChannelNr5gDash64Dash5320Dash20 string = "5g-64-5320-20"

	// WritableInterfaceRfChannelNr5gDash100Dash5500Dash20 captures enum value "5g-100-5500-20"
	WritableInterfaceRfChannelNr5gDash100Dash5500Dash20 string = "5g-100-5500-20"

	// WritableInterfaceRfChannelNr5gDash102Dash5510Dash40 captures enum value "5g-102-5510-40"
	WritableInterfaceRfChannelNr5gDash102Dash5510Dash40 string = "5g-102-5510-40"

	// WritableInterfaceRfChannelNr5gDash104Dash5520Dash20 captures enum value "5g-104-5520-20"
	WritableInterfaceRfChannelNr5gDash104Dash5520Dash20 string = "5g-104-5520-20"

	// WritableInterfaceRfChannelNr5gDash106Dash5530Dash80 captures enum value "5g-106-5530-80"
	WritableInterfaceRfChannelNr5gDash106Dash5530Dash80 string = "5g-106-5530-80"

	// WritableInterfaceRfChannelNr5gDash108Dash5540Dash20 captures enum value "5g-108-5540-20"
	WritableInterfaceRfChannelNr5gDash108Dash5540Dash20 string = "5g-108-5540-20"

	// WritableInterfaceRfChannelNr5gDash110Dash5550Dash40 captures enum value "5g-110-5550-40"
	WritableInterfaceRfChannelNr5gDash110Dash5550Dash40 string = "5g-110-5550-40"

	// WritableInterfaceRfChannelNr5gDash112Dash5560Dash20 captures enum value "5g-112-5560-20"
	WritableInterfaceRfChannelNr5gDash112Dash5560Dash20 string = "5g-112-5560-20"

	// WritableInterfaceRfChannelNr5gDash114Dash5570Dash160 captures enum value "5g-114-5570-160"
	WritableInterfaceRfChannelNr5gDash114Dash5570Dash160 string = "5g-114-5570-160"

	// WritableInterfaceRfChannelNr5gDash116Dash5580Dash20 captures enum value "5g-116-5580-20"
	WritableInterfaceRfChannelNr5gDash116Dash5580Dash20 string = "5g-116-5580-20"

	// WritableInterfaceRfChannelNr5gDash118Dash5590Dash40 captures enum value "5g-118-5590-40"
	WritableInterfaceRfChannelNr5gDash118Dash5590Dash40 string = "5g-118-5590-40"

	// WritableInterfaceRfChannelNr5gDash120Dash5600Dash20 captures enum value "5g-120-5600-20"
	WritableInterfaceRfChannelNr5gDash120Dash5600Dash20 string = "5g-120-5600-20"

	// WritableInterfaceRfChannelNr5gDash122Dash5610Dash80 captures enum value "5g-122-5610-80"
	WritableInterfaceRfChannelNr5gDash122Dash5610Dash80 string = "5g-122-5610-80"

	// WritableInterfaceRfChannelNr5gDash124Dash5620Dash20 captures enum value "5g-124-5620-20"
	WritableInterfaceRfChannelNr5gDash124Dash5620Dash20 string = "5g-124-5620-20"

	// WritableInterfaceRfChannelNr5gDash126Dash5630Dash40 captures enum value "5g-126-5630-40"
	WritableInterfaceRfChannelNr5gDash126Dash5630Dash40 string = "5g-126-5630-40"

	// WritableInterfaceRfChannelNr5gDash128Dash5640Dash20 captures enum value "5g-128-5640-20"
	WritableInterfaceRfChannelNr5gDash128Dash5640Dash20 string = "5g-128-5640-20"

	// WritableInterfaceRfChannelNr5gDash132Dash5660Dash20 captures enum value "5g-132-5660-20"
	WritableInterfaceRfChannelNr5gDash132Dash5660Dash20 string = "5g-132-5660-20"

	// WritableInterfaceRfChannelNr5gDash134Dash5670Dash40 captures enum value "5g-134-5670-40"
	WritableInterfaceRfChannelNr5gDash134Dash5670Dash40 string = "5g-134-5670-40"

	// WritableInterfaceRfChannelNr5gDash136Dash5680Dash20 captures enum value "5g-136-5680-20"
	WritableInterfaceRfChannelNr5gDash136Dash5680Dash20 string = "5g-136-5680-20"

	// WritableInterfaceRfChannelNr5gDash138Dash5690Dash80 captures enum value "5g-138-5690-80"
	WritableInterfaceRfChannelNr5gDash138Dash5690Dash80 string = "5g-138-5690-80"

	// WritableInterfaceRfChannelNr5gDash140Dash5700Dash20 captures enum value "5g-140-5700-20"
	WritableInterfaceRfChannelNr5gDash140Dash5700Dash20 string = "5g-140-5700-20"

	// WritableInterfaceRfChannelNr5gDash142Dash5710Dash40 captures enum value "5g-142-5710-40"
	WritableInterfaceRfChannelNr5gDash142Dash5710Dash40 string = "5g-142-5710-40"

	// WritableInterfaceRfChannelNr5gDash144Dash5720Dash20 captures enum value "5g-144-5720-20"
	WritableInterfaceRfChannelNr5gDash144Dash5720Dash20 string = "5g-144-5720-20"

	// WritableInterfaceRfChannelNr5gDash149Dash5745Dash20 captures enum value "5g-149-5745-20"
	WritableInterfaceRfChannelNr5gDash149Dash5745Dash20 string = "5g-149-5745-20"

	// WritableInterfaceRfChannelNr5gDash151Dash5755Dash40 captures enum value "5g-151-5755-40"
	WritableInterfaceRfChannelNr5gDash151Dash5755Dash40 string = "5g-151-5755-40"

	// WritableInterfaceRfChannelNr5gDash153Dash5765Dash20 captures enum value "5g-153-5765-20"
	WritableInterfaceRfChannelNr5gDash153Dash5765Dash20 string = "5g-153-5765-20"

	// WritableInterfaceRfChannelNr5gDash155Dash5775Dash80 captures enum value "5g-155-5775-80"
	WritableInterfaceRfChannelNr5gDash155Dash5775Dash80 string = "5g-155-5775-80"

	// WritableInterfaceRfChannelNr5gDash157Dash5785Dash20 captures enum value "5g-157-5785-20"
	WritableInterfaceRfChannelNr5gDash157Dash5785Dash20 string = "5g-157-5785-20"

	// WritableInterfaceRfChannelNr5gDash159Dash5795Dash40 captures enum value "5g-159-5795-40"
	WritableInterfaceRfChannelNr5gDash159Dash5795Dash40 string = "5g-159-5795-40"

	// WritableInterfaceRfChannelNr5gDash161Dash5805Dash20 captures enum value "5g-161-5805-20"
	WritableInterfaceRfChannelNr5gDash161Dash5805Dash20 string = "5g-161-5805-20"

	// WritableInterfaceRfChannelNr5gDash163Dash5815Dash160 captures enum value "5g-163-5815-160"
	WritableInterfaceRfChannelNr5gDash163Dash5815Dash160 string = "5g-163-5815-160"

	// WritableInterfaceRfChannelNr5gDash165Dash5825Dash20 captures enum value "5g-165-5825-20"
	WritableInterfaceRfChannelNr5gDash165Dash5825Dash20 string = "5g-165-5825-20"

	// WritableInterfaceRfChannelNr5gDash167Dash5835Dash40 captures enum value "5g-167-5835-40"
	WritableInterfaceRfChannelNr5gDash167Dash5835Dash40 string = "5g-167-5835-40"

	// WritableInterfaceRfChannelNr5gDash169Dash5845Dash20 captures enum value "5g-169-5845-20"
	WritableInterfaceRfChannelNr5gDash169Dash5845Dash20 string = "5g-169-5845-20"

	// WritableInterfaceRfChannelNr5gDash171Dash5855Dash80 captures enum value "5g-171-5855-80"
	WritableInterfaceRfChannelNr5gDash171Dash5855Dash80 string = "5g-171-5855-80"

	// WritableInterfaceRfChannelNr5gDash173Dash5865Dash20 captures enum value "5g-173-5865-20"
	WritableInterfaceRfChannelNr5gDash173Dash5865Dash20 string = "5g-173-5865-20"

	// WritableInterfaceRfChannelNr5gDash175Dash5875Dash40 captures enum value "5g-175-5875-40"
	WritableInterfaceRfChannelNr5gDash175Dash5875Dash40 string = "5g-175-5875-40"

	// WritableInterfaceRfChannelNr5gDash177Dash5885Dash20 captures enum value "5g-177-5885-20"
	WritableInterfaceRfChannelNr5gDash177Dash5885Dash20 string = "5g-177-5885-20"

	// WritableInterfaceRfChannelNr6gDash1Dash5955Dash20 captures enum value "6g-1-5955-20"
	WritableInterfaceRfChannelNr6gDash1Dash5955Dash20 string = "6g-1-5955-20"

	// WritableInterfaceRfChannelNr6gDash3Dash5965Dash40 captures enum value "6g-3-5965-40"
	WritableInterfaceRfChannelNr6gDash3Dash5965Dash40 string = "6g-3-5965-40"

	// WritableInterfaceRfChannelNr6gDash5Dash5975Dash20 captures enum value "6g-5-5975-20"
	WritableInterfaceRfChannelNr6gDash5Dash5975Dash20 string = "6g-5-5975-20"

	// WritableInterfaceRfChannelNr6gDash7Dash5985Dash80 captures enum value "6g-7-5985-80"
	WritableInterfaceRfChannelNr6gDash7Dash5985Dash80 string = "6g-7-5985-80"

	// WritableInterfaceRfChannelNr6gDash9Dash5995Dash20 captures enum value "6g-9-5995-20"
	WritableInterfaceRfChannelNr6gDash9Dash5995Dash20 string = "6g-9-5995-20"

	// WritableInterfaceRfChannelNr6gDash11Dash6005Dash40 captures enum value "6g-11-6005-40"
	WritableInterfaceRfChannelNr6gDash11Dash6005Dash40 string = "6g-11-6005-40"

	// WritableInterfaceRfChannelNr6gDash13Dash6015Dash20 captures enum value "6g-13-6015-20"
	WritableInterfaceRfChannelNr6gDash13Dash6015Dash20 string = "6g-13-6015-20"

	// WritableInterfaceRfChannelNr6gDash15Dash6025Dash160 captures enum value "6g-15-6025-160"
	WritableInterfaceRfChannelNr6gDash15Dash6025Dash160 string = "6g-15-6025-160"

	// WritableInterfaceRfChannelNr6gDash17Dash6035Dash20 captures enum value "6g-17-6035-20"
	WritableInterfaceRfChannelNr6gDash17Dash6035Dash20 string = "6g-17-6035-20"

	// WritableInterfaceRfChannelNr6gDash19Dash6045Dash40 captures enum value "6g-19-6045-40"
	WritableInterfaceRfChannelNr6gDash19Dash6045Dash40 string = "6g-19-6045-40"

	// WritableInterfaceRfChannelNr6gDash21Dash6055Dash20 captures enum value "6g-21-6055-20"
	WritableInterfaceRfChannelNr6gDash21Dash6055Dash20 string = "6g-21-6055-20"

	// WritableInterfaceRfChannelNr6gDash23Dash6065Dash80 captures enum value "6g-23-6065-80"
	WritableInterfaceRfChannelNr6gDash23Dash6065Dash80 string = "6g-23-6065-80"

	// WritableInterfaceRfChannelNr6gDash25Dash6075Dash20 captures enum value "6g-25-6075-20"
	WritableInterfaceRfChannelNr6gDash25Dash6075Dash20 string = "6g-25-6075-20"

	// WritableInterfaceRfChannelNr6gDash27Dash6085Dash40 captures enum value "6g-27-6085-40"
	WritableInterfaceRfChannelNr6gDash27Dash6085Dash40 string = "6g-27-6085-40"

	// WritableInterfaceRfChannelNr6gDash29Dash6095Dash20 captures enum value "6g-29-6095-20"
	WritableInterfaceRfChannelNr6gDash29Dash6095Dash20 string = "6g-29-6095-20"

	// WritableInterfaceRfChannelNr6gDash31Dash6105Dash320 captures enum value "6g-31-6105-320"
	WritableInterfaceRfChannelNr6gDash31Dash6105Dash320 string = "6g-31-6105-320"

	// WritableInterfaceRfChannelNr6gDash33Dash6115Dash20 captures enum value "6g-33-6115-20"
	WritableInterfaceRfChannelNr6gDash33Dash6115Dash20 string = "6g-33-6115-20"

	// WritableInterfaceRfChannelNr6gDash35Dash6125Dash40 captures enum value "6g-35-6125-40"
	WritableInterfaceRfChannelNr6gDash35Dash6125Dash40 string = "6g-35-6125-40"

	// WritableInterfaceRfChannelNr6gDash37Dash6135Dash20 captures enum value "6g-37-6135-20"
	WritableInterfaceRfChannelNr6gDash37Dash6135Dash20 string = "6g-37-6135-20"

	// WritableInterfaceRfChannelNr6gDash39Dash6145Dash80 captures enum value "6g-39-6145-80"
	WritableInterfaceRfChannelNr6gDash39Dash6145Dash80 string = "6g-39-6145-80"

	// WritableInterfaceRfChannelNr6gDash41Dash6155Dash20 captures enum value "6g-41-6155-20"
	WritableInterfaceRfChannelNr6gDash41Dash6155Dash20 string = "6g-41-6155-20"

	// WritableInterfaceRfChannelNr6gDash43Dash6165Dash40 captures enum value "6g-43-6165-40"
	WritableInterfaceRfChannelNr6gDash43Dash6165Dash40 string = "6g-43-6165-40"

	// WritableInterfaceRfChannelNr6gDash45Dash6175Dash20 captures enum value "6g-45-6175-20"
	WritableInterfaceRfChannelNr6gDash45Dash6175Dash20 string = "6g-45-6175-20"

	// WritableInterfaceRfChannelNr6gDash47Dash6185Dash160 captures enum value "6g-47-6185-160"
	WritableInterfaceRfChannelNr6gDash47Dash6185Dash160 string = "6g-47-6185-160"

	// WritableInterfaceRfChannelNr6gDash49Dash6195Dash20 captures enum value "6g-49-6195-20"
	WritableInterfaceRfChannelNr6gDash49Dash6195Dash20 string = "6g-49-6195-20"

	// WritableInterfaceRfChannelNr6gDash51Dash6205Dash40 captures enum value "6g-51-6205-40"
	WritableInterfaceRfChannelNr6gDash51Dash6205Dash40 string = "6g-51-6205-40"

	// WritableInterfaceRfChannelNr6gDash53Dash6215Dash20 captures enum value "6g-53-6215-20"
	WritableInterfaceRfChannelNr6gDash53Dash6215Dash20 string = "6g-53-6215-20"

	// WritableInterfaceRfChannelNr6gDash55Dash6225Dash80 captures enum value "6g-55-6225-80"
	WritableInterfaceRfChannelNr6gDash55Dash6225Dash80 string = "6g-55-6225-80"

	// WritableInterfaceRfChannelNr6gDash57Dash6235Dash20 captures enum value "6g-57-6235-20"
	WritableInterfaceRfChannelNr6gDash57Dash6235Dash20 string = "6g-57-6235-20"

	// WritableInterfaceRfChannelNr6gDash59Dash6245Dash40 captures enum value "6g-59-6245-40"
	WritableInterfaceRfChannelNr6gDash59Dash6245Dash40 string = "6g-59-6245-40"

	// WritableInterfaceRfChannelNr6gDash61Dash6255Dash20 captures enum value "6g-61-6255-20"
	WritableInterfaceRfChannelNr6gDash61Dash6255Dash20 string = "6g-61-6255-20"

	// WritableInterfaceRfChannelNr6gDash65Dash6275Dash20 captures enum value "6g-65-6275-20"
	WritableInterfaceRfChannelNr6gDash65Dash6275Dash20 string = "6g-65-6275-20"

	// WritableInterfaceRfChannelNr6gDash67Dash6285Dash40 captures enum value "6g-67-6285-40"
	WritableInterfaceRfChannelNr6gDash67Dash6285Dash40 string = "6g-67-6285-40"

	// WritableInterfaceRfChannelNr6gDash69Dash6295Dash20 captures enum value "6g-69-6295-20"
	WritableInterfaceRfChannelNr6gDash69Dash6295Dash20 string = "6g-69-6295-20"

	// WritableInterfaceRfChannelNr6gDash71Dash6305Dash80 captures enum value "6g-71-6305-80"
	WritableInterfaceRfChannelNr6gDash71Dash6305Dash80 string = "6g-71-6305-80"

	// WritableInterfaceRfChannelNr6gDash73Dash6315Dash20 captures enum value "6g-73-6315-20"
	WritableInterfaceRfChannelNr6gDash73Dash6315Dash20 string = "6g-73-6315-20"

	// WritableInterfaceRfChannelNr6gDash75Dash6325Dash40 captures enum value "6g-75-6325-40"
	WritableInterfaceRfChannelNr6gDash75Dash6325Dash40 string = "6g-75-6325-40"

	// WritableInterfaceRfChannelNr6gDash77Dash6335Dash20 captures enum value "6g-77-6335-20"
	WritableInterfaceRfChannelNr6gDash77Dash6335Dash20 string = "6g-77-6335-20"

	// WritableInterfaceRfChannelNr6gDash79Dash6345Dash160 captures enum value "6g-79-6345-160"
	WritableInterfaceRfChannelNr6gDash79Dash6345Dash160 string = "6g-79-6345-160"

	// WritableInterfaceRfChannelNr6gDash81Dash6355Dash20 captures enum value "6g-81-6355-20"
	WritableInterfaceRfChannelNr6gDash81Dash6355Dash20 string = "6g-81-6355-20"

	// WritableInterfaceRfChannelNr6gDash83Dash6365Dash40 captures enum value "6g-83-6365-40"
	WritableInterfaceRfChannelNr6gDash83Dash6365Dash40 string = "6g-83-6365-40"

	// WritableInterfaceRfChannelNr6gDash85Dash6375Dash20 captures enum value "6g-85-6375-20"
	WritableInterfaceRfChannelNr6gDash85Dash6375Dash20 string = "6g-85-6375-20"

	// WritableInterfaceRfChannelNr6gDash87Dash6385Dash80 captures enum value "6g-87-6385-80"
	WritableInterfaceRfChannelNr6gDash87Dash6385Dash80 string = "6g-87-6385-80"

	// WritableInterfaceRfChannelNr6gDash89Dash6395Dash20 captures enum value "6g-89-6395-20"
	WritableInterfaceRfChannelNr6gDash89Dash6395Dash20 string = "6g-89-6395-20"

	// WritableInterfaceRfChannelNr6gDash91Dash6405Dash40 captures enum value "6g-91-6405-40"
	WritableInterfaceRfChannelNr6gDash91Dash6405Dash40 string = "6g-91-6405-40"

	// WritableInterfaceRfChannelNr6gDash93Dash6415Dash20 captures enum value "6g-93-6415-20"
	WritableInterfaceRfChannelNr6gDash93Dash6415Dash20 string = "6g-93-6415-20"

	// WritableInterfaceRfChannelNr6gDash95Dash6425Dash320 captures enum value "6g-95-6425-320"
	WritableInterfaceRfChannelNr6gDash95Dash6425Dash320 string = "6g-95-6425-320"

	// WritableInterfaceRfChannelNr6gDash97Dash6435Dash20 captures enum value "6g-97-6435-20"
	WritableInterfaceRfChannelNr6gDash97Dash6435Dash20 string = "6g-97-6435-20"

	// WritableInterfaceRfChannelNr6gDash99Dash6445Dash40 captures enum value "6g-99-6445-40"
	WritableInterfaceRfChannelNr6gDash99Dash6445Dash40 string = "6g-99-6445-40"

	// WritableInterfaceRfChannelNr6gDash101Dash6455Dash20 captures enum value "6g-101-6455-20"
	WritableInterfaceRfChannelNr6gDash101Dash6455Dash20 string = "6g-101-6455-20"

	// WritableInterfaceRfChannelNr6gDash103Dash6465Dash80 captures enum value "6g-103-6465-80"
	WritableInterfaceRfChannelNr6gDash103Dash6465Dash80 string = "6g-103-6465-80"

	// WritableInterfaceRfChannelNr6gDash105Dash6475Dash20 captures enum value "6g-105-6475-20"
	WritableInterfaceRfChannelNr6gDash105Dash6475Dash20 string = "6g-105-6475-20"

	// WritableInterfaceRfChannelNr6gDash107Dash6485Dash40 captures enum value "6g-107-6485-40"
	WritableInterfaceRfChannelNr6gDash107Dash6485Dash40 string = "6g-107-6485-40"

	// WritableInterfaceRfChannelNr6gDash109Dash6495Dash20 captures enum value "6g-109-6495-20"
	WritableInterfaceRfChannelNr6gDash109Dash6495Dash20 string = "6g-109-6495-20"

	// WritableInterfaceRfChannelNr6gDash111Dash6505Dash160 captures enum value "6g-111-6505-160"
	WritableInterfaceRfChannelNr6gDash111Dash6505Dash160 string = "6g-111-6505-160"

	// WritableInterfaceRfChannelNr6gDash113Dash6515Dash20 captures enum value "6g-113-6515-20"
	WritableInterfaceRfChannelNr6gDash113Dash6515Dash20 string = "6g-113-6515-20"

	// WritableInterfaceRfChannelNr6gDash115Dash6525Dash40 captures enum value "6g-115-6525-40"
	WritableInterfaceRfChannelNr6gDash115Dash6525Dash40 string = "6g-115-6525-40"

	// WritableInterfaceRfChannelNr6gDash117Dash6535Dash20 captures enum value "6g-117-6535-20"
	WritableInterfaceRfChannelNr6gDash117Dash6535Dash20 string = "6g-117-6535-20"

	// WritableInterfaceRfChannelNr6gDash119Dash6545Dash80 captures enum value "6g-119-6545-80"
	WritableInterfaceRfChannelNr6gDash119Dash6545Dash80 string = "6g-119-6545-80"

	// WritableInterfaceRfChannelNr6gDash121Dash6555Dash20 captures enum value "6g-121-6555-20"
	WritableInterfaceRfChannelNr6gDash121Dash6555Dash20 string = "6g-121-6555-20"

	// WritableInterfaceRfChannelNr6gDash123Dash6565Dash40 captures enum value "6g-123-6565-40"
	WritableInterfaceRfChannelNr6gDash123Dash6565Dash40 string = "6g-123-6565-40"

	// WritableInterfaceRfChannelNr6gDash125Dash6575Dash20 captures enum value "6g-125-6575-20"
	WritableInterfaceRfChannelNr6gDash125Dash6575Dash20 string = "6g-125-6575-20"

	// WritableInterfaceRfChannelNr6gDash129Dash6595Dash20 captures enum value "6g-129-6595-20"
	WritableInterfaceRfChannelNr6gDash129Dash6595Dash20 string = "6g-129-6595-20"

	// WritableInterfaceRfChannelNr6gDash131Dash6605Dash40 captures enum value "6g-131-6605-40"
	WritableInterfaceRfChannelNr6gDash131Dash6605Dash40 string = "6g-131-6605-40"

	// WritableInterfaceRfChannelNr6gDash133Dash6615Dash20 captures enum value "6g-133-6615-20"
	WritableInterfaceRfChannelNr6gDash133Dash6615Dash20 string = "6g-133-6615-20"

	// WritableInterfaceRfChannelNr6gDash135Dash6625Dash80 captures enum value "6g-135-6625-80"
	WritableInterfaceRfChannelNr6gDash135Dash6625Dash80 string = "6g-135-6625-80"

	// WritableInterfaceRfChannelNr6gDash137Dash6635Dash20 captures enum value "6g-137-6635-20"
	WritableInterfaceRfChannelNr6gDash137Dash6635Dash20 string = "6g-137-6635-20"

	// WritableInterfaceRfChannelNr6gDash139Dash6645Dash40 captures enum value "6g-139-6645-40"
	WritableInterfaceRfChannelNr6gDash139Dash6645Dash40 string = "6g-139-6645-40"

	// WritableInterfaceRfChannelNr6gDash141Dash6655Dash20 captures enum value "6g-141-6655-20"
	WritableInterfaceRfChannelNr6gDash141Dash6655Dash20 string = "6g-141-6655-20"

	// WritableInterfaceRfChannelNr6gDash143Dash6665Dash160 captures enum value "6g-143-6665-160"
	WritableInterfaceRfChannelNr6gDash143Dash6665Dash160 string = "6g-143-6665-160"

	// WritableInterfaceRfChannelNr6gDash145Dash6675Dash20 captures enum value "6g-145-6675-20"
	WritableInterfaceRfChannelNr6gDash145Dash6675Dash20 string = "6g-145-6675-20"

	// WritableInterfaceRfChannelNr6gDash147Dash6685Dash40 captures enum value "6g-147-6685-40"
	WritableInterfaceRfChannelNr6gDash147Dash6685Dash40 string = "6g-147-6685-40"

	// WritableInterfaceRfChannelNr6gDash149Dash6695Dash20 captures enum value "6g-149-6695-20"
	WritableInterfaceRfChannelNr6gDash149Dash6695Dash20 string = "6g-149-6695-20"

	// WritableInterfaceRfChannelNr6gDash151Dash6705Dash80 captures enum value "6g-151-6705-80"
	WritableInterfaceRfChannelNr6gDash151Dash6705Dash80 string = "6g-151-6705-80"

	// WritableInterfaceRfChannelNr6gDash153Dash6715Dash20 captures enum value "6g-153-6715-20"
	WritableInterfaceRfChannelNr6gDash153Dash6715Dash20 string = "6g-153-6715-20"

	// WritableInterfaceRfChannelNr6gDash155Dash6725Dash40 captures enum value "6g-155-6725-40"
	WritableInterfaceRfChannelNr6gDash155Dash6725Dash40 string = "6g-155-6725-40"

	// WritableInterfaceRfChannelNr6gDash157Dash6735Dash20 captures enum value "6g-157-6735-20"
	WritableInterfaceRfChannelNr6gDash157Dash6735Dash20 string = "6g-157-6735-20"

	// WritableInterfaceRfChannelNr6gDash159Dash6745Dash320 captures enum value "6g-159-6745-320"
	WritableInterfaceRfChannelNr6gDash159Dash6745Dash320 string = "6g-159-6745-320"

	// WritableInterfaceRfChannelNr6gDash161Dash6755Dash20 captures enum value "6g-161-6755-20"
	WritableInterfaceRfChannelNr6gDash161Dash6755Dash20 string = "6g-161-6755-20"

	// WritableInterfaceRfChannelNr6gDash163Dash6765Dash40 captures enum value "6g-163-6765-40"
	WritableInterfaceRfChannelNr6gDash163Dash6765Dash40 string = "6g-163-6765-40"

	// WritableInterfaceRfChannelNr6gDash165Dash6775Dash20 captures enum value "6g-165-6775-20"
	WritableInterfaceRfChannelNr6gDash165Dash6775Dash20 string = "6g-165-6775-20"

	// WritableInterfaceRfChannelNr6gDash167Dash6785Dash80 captures enum value "6g-167-6785-80"
	WritableInterfaceRfChannelNr6gDash167Dash6785Dash80 string = "6g-167-6785-80"

	// WritableInterfaceRfChannelNr6gDash169Dash6795Dash20 captures enum value "6g-169-6795-20"
	WritableInterfaceRfChannelNr6gDash169Dash6795Dash20 string = "6g-169-6795-20"

	// WritableInterfaceRfChannelNr6gDash171Dash6805Dash40 captures enum value "6g-171-6805-40"
	WritableInterfaceRfChannelNr6gDash171Dash6805Dash40 string = "6g-171-6805-40"

	// WritableInterfaceRfChannelNr6gDash173Dash6815Dash20 captures enum value "6g-173-6815-20"
	WritableInterfaceRfChannelNr6gDash173Dash6815Dash20 string = "6g-173-6815-20"

	// WritableInterfaceRfChannelNr6gDash175Dash6825Dash160 captures enum value "6g-175-6825-160"
	WritableInterfaceRfChannelNr6gDash175Dash6825Dash160 string = "6g-175-6825-160"

	// WritableInterfaceRfChannelNr6gDash177Dash6835Dash20 captures enum value "6g-177-6835-20"
	WritableInterfaceRfChannelNr6gDash177Dash6835Dash20 string = "6g-177-6835-20"

	// WritableInterfaceRfChannelNr6gDash179Dash6845Dash40 captures enum value "6g-179-6845-40"
	WritableInterfaceRfChannelNr6gDash179Dash6845Dash40 string = "6g-179-6845-40"

	// WritableInterfaceRfChannelNr6gDash181Dash6855Dash20 captures enum value "6g-181-6855-20"
	WritableInterfaceRfChannelNr6gDash181Dash6855Dash20 string = "6g-181-6855-20"

	// WritableInterfaceRfChannelNr6gDash183Dash6865Dash80 captures enum value "6g-183-6865-80"
	WritableInterfaceRfChannelNr6gDash183Dash6865Dash80 string = "6g-183-6865-80"

	// WritableInterfaceRfChannelNr6gDash185Dash6875Dash20 captures enum value "6g-185-6875-20"
	WritableInterfaceRfChannelNr6gDash185Dash6875Dash20 string = "6g-185-6875-20"

	// WritableInterfaceRfChannelNr6gDash187Dash6885Dash40 captures enum value "6g-187-6885-40"
	WritableInterfaceRfChannelNr6gDash187Dash6885Dash40 string = "6g-187-6885-40"

	// WritableInterfaceRfChannelNr6gDash189Dash6895Dash20 captures enum value "6g-189-6895-20"
	WritableInterfaceRfChannelNr6gDash189Dash6895Dash20 string = "6g-189-6895-20"

	// WritableInterfaceRfChannelNr6gDash193Dash6915Dash20 captures enum value "6g-193-6915-20"
	WritableInterfaceRfChannelNr6gDash193Dash6915Dash20 string = "6g-193-6915-20"

	// WritableInterfaceRfChannelNr6gDash195Dash6925Dash40 captures enum value "6g-195-6925-40"
	WritableInterfaceRfChannelNr6gDash195Dash6925Dash40 string = "6g-195-6925-40"

	// WritableInterfaceRfChannelNr6gDash197Dash6935Dash20 captures enum value "6g-197-6935-20"
	WritableInterfaceRfChannelNr6gDash197Dash6935Dash20 string = "6g-197-6935-20"

	// WritableInterfaceRfChannelNr6gDash199Dash6945Dash80 captures enum value "6g-199-6945-80"
	WritableInterfaceRfChannelNr6gDash199Dash6945Dash80 string = "6g-199-6945-80"

	// WritableInterfaceRfChannelNr6gDash201Dash6955Dash20 captures enum value "6g-201-6955-20"
	WritableInterfaceRfChannelNr6gDash201Dash6955Dash20 string = "6g-201-6955-20"

	// WritableInterfaceRfChannelNr6gDash203Dash6965Dash40 captures enum value "6g-203-6965-40"
	WritableInterfaceRfChannelNr6gDash203Dash6965Dash40 string = "6g-203-6965-40"

	// WritableInterfaceRfChannelNr6gDash205Dash6975Dash20 captures enum value "6g-205-6975-20"
	WritableInterfaceRfChannelNr6gDash205Dash6975Dash20 string = "6g-205-6975-20"

	// WritableInterfaceRfChannelNr6gDash207Dash6985Dash160 captures enum value "6g-207-6985-160"
	WritableInterfaceRfChannelNr6gDash207Dash6985Dash160 string = "6g-207-6985-160"

	// WritableInterfaceRfChannelNr6gDash209Dash6995Dash20 captures enum value "6g-209-6995-20"
	WritableInterfaceRfChannelNr6gDash209Dash6995Dash20 string = "6g-209-6995-20"

	// WritableInterfaceRfChannelNr6gDash211Dash7005Dash40 captures enum value "6g-211-7005-40"
	WritableInterfaceRfChannelNr6gDash211Dash7005Dash40 string = "6g-211-7005-40"

	// WritableInterfaceRfChannelNr6gDash213Dash7015Dash20 captures enum value "6g-213-7015-20"
	WritableInterfaceRfChannelNr6gDash213Dash7015Dash20 string = "6g-213-7015-20"

	// WritableInterfaceRfChannelNr6gDash215Dash7025Dash80 captures enum value "6g-215-7025-80"
	WritableInterfaceRfChannelNr6gDash215Dash7025Dash80 string = "6g-215-7025-80"

	// WritableInterfaceRfChannelNr6gDash217Dash7035Dash20 captures enum value "6g-217-7035-20"
	WritableInterfaceRfChannelNr6gDash217Dash7035Dash20 string = "6g-217-7035-20"

	// WritableInterfaceRfChannelNr6gDash219Dash7045Dash40 captures enum value "6g-219-7045-40"
	WritableInterfaceRfChannelNr6gDash219Dash7045Dash40 string = "6g-219-7045-40"

	// WritableInterfaceRfChannelNr6gDash221Dash7055Dash20 captures enum value "6g-221-7055-20"
	WritableInterfaceRfChannelNr6gDash221Dash7055Dash20 string = "6g-221-7055-20"

	// WritableInterfaceRfChannelNr6gDash225Dash7075Dash20 captures enum value "6g-225-7075-20"
	WritableInterfaceRfChannelNr6gDash225Dash7075Dash20 string = "6g-225-7075-20"

	// WritableInterfaceRfChannelNr6gDash227Dash7085Dash40 captures enum value "6g-227-7085-40"
	WritableInterfaceRfChannelNr6gDash227Dash7085Dash40 string = "6g-227-7085-40"

	// WritableInterfaceRfChannelNr6gDash229Dash7095Dash20 captures enum value "6g-229-7095-20"
	WritableInterfaceRfChannelNr6gDash229Dash7095Dash20 string = "6g-229-7095-20"

	// WritableInterfaceRfChannelNr6gDash233Dash7115Dash20 captures enum value "6g-233-7115-20"
	WritableInterfaceRfChannelNr6gDash233Dash7115Dash20 string = "6g-233-7115-20"

	// WritableInterfaceRfChannelNr60gDash1Dash58320Dash2160 captures enum value "60g-1-58320-2160"
	WritableInterfaceRfChannelNr60gDash1Dash58320Dash2160 string = "60g-1-58320-2160"

	// WritableInterfaceRfChannelNr60gDash2Dash60480Dash2160 captures enum value "60g-2-60480-2160"
	WritableInterfaceRfChannelNr60gDash2Dash60480Dash2160 string = "60g-2-60480-2160"

	// WritableInterfaceRfChannelNr60gDash3Dash62640Dash2160 captures enum value "60g-3-62640-2160"
	WritableInterfaceRfChannelNr60gDash3Dash62640Dash2160 string = "60g-3-62640-2160"

	// WritableInterfaceRfChannelNr60gDash4Dash64800Dash2160 captures enum value "60g-4-64800-2160"
	WritableInterfaceRfChannelNr60gDash4Dash64800Dash2160 string = "60g-4-64800-2160"

	// WritableInterfaceRfChannelNr60gDash5Dash66960Dash2160 captures enum value "60g-5-66960-2160"
	WritableInterfaceRfChannelNr60gDash5Dash66960Dash2160 string = "60g-5-66960-2160"

	// WritableInterfaceRfChannelNr60gDash6Dash69120Dash2160 captures enum value "60g-6-69120-2160"
	WritableInterfaceRfChannelNr60gDash6Dash69120Dash2160 string = "60g-6-69120-2160"

	// WritableInterfaceRfChannelNr60gDash9Dash59400Dash4320 captures enum value "60g-9-59400-4320"
	WritableInterfaceRfChannelNr60gDash9Dash59400Dash4320 string = "60g-9-59400-4320"

	// WritableInterfaceRfChannelNr60gDash10Dash61560Dash4320 captures enum value "60g-10-61560-4320"
	WritableInterfaceRfChannelNr60gDash10Dash61560Dash4320 string = "60g-10-61560-4320"

	// WritableInterfaceRfChannelNr60gDash11Dash63720Dash4320 captures enum value "60g-11-63720-4320"
	WritableInterfaceRfChannelNr60gDash11Dash63720Dash4320 string = "60g-11-63720-4320"

	// WritableInterfaceRfChannelNr60gDash12Dash65880Dash4320 captures enum value "60g-12-65880-4320"
	WritableInterfaceRfChannelNr60gDash12Dash65880Dash4320 string = "60g-12-65880-4320"

	// WritableInterfaceRfChannelNr60gDash13Dash68040Dash4320 captures enum value "60g-13-68040-4320"
	WritableInterfaceRfChannelNr60gDash13Dash68040Dash4320 string = "60g-13-68040-4320"

	// WritableInterfaceRfChannelNr60gDash17Dash60480Dash6480 captures enum value "60g-17-60480-6480"
	WritableInterfaceRfChannelNr60gDash17Dash60480Dash6480 string = "60g-17-60480-6480"

	// WritableInterfaceRfChannelNr60gDash18Dash62640Dash6480 captures enum value "60g-18-62640-6480"
	WritableInterfaceRfChannelNr60gDash18Dash62640Dash6480 string = "60g-18-62640-6480"

	// WritableInterfaceRfChannelNr60gDash19Dash64800Dash6480 captures enum value "60g-19-64800-6480"
	WritableInterfaceRfChannelNr60gDash19Dash64800Dash6480 string = "60g-19-64800-6480"

	// WritableInterfaceRfChannelNr60gDash20Dash66960Dash6480 captures enum value "60g-20-66960-6480"
	WritableInterfaceRfChannelNr60gDash20Dash66960Dash6480 string = "60g-20-66960-6480"

	// WritableInterfaceRfChannelNr60gDash25Dash61560Dash6480 captures enum value "60g-25-61560-6480"
	WritableInterfaceRfChannelNr60gDash25Dash61560Dash6480 string = "60g-25-61560-6480"

	// WritableInterfaceRfChannelNr60gDash26Dash63720Dash6480 captures enum value "60g-26-63720-6480"
	WritableInterfaceRfChannelNr60gDash26Dash63720Dash6480 string = "60g-26-63720-6480"

	// WritableInterfaceRfChannelNr60gDash27Dash65880Dash6480 captures enum value "60g-27-65880-6480"
	WritableInterfaceRfChannelNr60gDash27Dash65880Dash6480 string = "60g-27-65880-6480"
)
View Source
const (

	// WritableInterfaceRfRoleAp captures enum value "ap"
	WritableInterfaceRfRoleAp string = "ap"

	// WritableInterfaceRfRoleStation captures enum value "station"
	WritableInterfaceRfRoleStation string = "station"
)
View Source
const (

	// WritableInterfaceTypeVirtual captures enum value "virtual"
	WritableInterfaceTypeVirtual string = "virtual"

	// WritableInterfaceTypeBridge captures enum value "bridge"
	WritableInterfaceTypeBridge string = "bridge"

	// WritableInterfaceTypeLag captures enum value "lag"
	WritableInterfaceTypeLag string = "lag"

	// WritableInterfaceTypeNr100baseDashFx captures enum value "100base-fx"
	WritableInterfaceTypeNr100baseDashFx string = "100base-fx"

	// WritableInterfaceTypeNr100baseDashLfx captures enum value "100base-lfx"
	WritableInterfaceTypeNr100baseDashLfx string = "100base-lfx"

	// WritableInterfaceTypeNr100baseDashTx captures enum value "100base-tx"
	WritableInterfaceTypeNr100baseDashTx string = "100base-tx"

	// WritableInterfaceTypeNr100baseDashT1 captures enum value "100base-t1"
	WritableInterfaceTypeNr100baseDashT1 string = "100base-t1"

	// WritableInterfaceTypeNr1000baseDasht captures enum value "1000base-t"
	WritableInterfaceTypeNr1000baseDasht string = "1000base-t"

	// WritableInterfaceTypeNr2Dot5gbaseDasht captures enum value "2.5gbase-t"
	WritableInterfaceTypeNr2Dot5gbaseDasht string = "2.5gbase-t"

	// WritableInterfaceTypeNr5gbaseDasht captures enum value "5gbase-t"
	WritableInterfaceTypeNr5gbaseDasht string = "5gbase-t"

	// WritableInterfaceTypeNr10gbaseDasht captures enum value "10gbase-t"
	WritableInterfaceTypeNr10gbaseDasht string = "10gbase-t"

	// WritableInterfaceTypeNr10gbaseDashCx4 captures enum value "10gbase-cx4"
	WritableInterfaceTypeNr10gbaseDashCx4 string = "10gbase-cx4"

	// WritableInterfaceTypeNr1000baseDashxDashGbic captures enum value "1000base-x-gbic"
	WritableInterfaceTypeNr1000baseDashxDashGbic string = "1000base-x-gbic"

	// WritableInterfaceTypeNr1000baseDashxDashSfp captures enum value "1000base-x-sfp"
	WritableInterfaceTypeNr1000baseDashxDashSfp string = "1000base-x-sfp"

	// WritableInterfaceTypeNr10gbaseDashxDashSfpp captures enum value "10gbase-x-sfpp"
	WritableInterfaceTypeNr10gbaseDashxDashSfpp string = "10gbase-x-sfpp"

	// WritableInterfaceTypeNr10gbaseDashxDashXfp captures enum value "10gbase-x-xfp"
	WritableInterfaceTypeNr10gbaseDashxDashXfp string = "10gbase-x-xfp"

	// WritableInterfaceTypeNr10gbaseDashxDashXenpak captures enum value "10gbase-x-xenpak"
	WritableInterfaceTypeNr10gbaseDashxDashXenpak string = "10gbase-x-xenpak"

	// WritableInterfaceTypeNr10gbaseDashxDashX2 captures enum value "10gbase-x-x2"
	WritableInterfaceTypeNr10gbaseDashxDashX2 string = "10gbase-x-x2"

	// WritableInterfaceTypeNr25gbaseDashxDashSfp28 captures enum value "25gbase-x-sfp28"
	WritableInterfaceTypeNr25gbaseDashxDashSfp28 string = "25gbase-x-sfp28"

	// WritableInterfaceTypeNr50gbaseDashxDashSfp56 captures enum value "50gbase-x-sfp56"
	WritableInterfaceTypeNr50gbaseDashxDashSfp56 string = "50gbase-x-sfp56"

	// WritableInterfaceTypeNr40gbaseDashxDashQsfpp captures enum value "40gbase-x-qsfpp"
	WritableInterfaceTypeNr40gbaseDashxDashQsfpp string = "40gbase-x-qsfpp"

	// WritableInterfaceTypeNr50gbaseDashxDashSfp28 captures enum value "50gbase-x-sfp28"
	WritableInterfaceTypeNr50gbaseDashxDashSfp28 string = "50gbase-x-sfp28"

	// WritableInterfaceTypeNr100gbaseDashxDashCfp captures enum value "100gbase-x-cfp"
	WritableInterfaceTypeNr100gbaseDashxDashCfp string = "100gbase-x-cfp"

	// WritableInterfaceTypeNr100gbaseDashxDashCfp2 captures enum value "100gbase-x-cfp2"
	WritableInterfaceTypeNr100gbaseDashxDashCfp2 string = "100gbase-x-cfp2"

	// WritableInterfaceTypeNr200gbaseDashxDashCfp2 captures enum value "200gbase-x-cfp2"
	WritableInterfaceTypeNr200gbaseDashxDashCfp2 string = "200gbase-x-cfp2"

	// WritableInterfaceTypeNr100gbaseDashxDashCfp4 captures enum value "100gbase-x-cfp4"
	WritableInterfaceTypeNr100gbaseDashxDashCfp4 string = "100gbase-x-cfp4"

	// WritableInterfaceTypeNr100gbaseDashxDashCpak captures enum value "100gbase-x-cpak"
	WritableInterfaceTypeNr100gbaseDashxDashCpak string = "100gbase-x-cpak"

	// WritableInterfaceTypeNr100gbaseDashxDashQsfp28 captures enum value "100gbase-x-qsfp28"
	WritableInterfaceTypeNr100gbaseDashxDashQsfp28 string = "100gbase-x-qsfp28"

	// WritableInterfaceTypeNr200gbaseDashxDashQsfp56 captures enum value "200gbase-x-qsfp56"
	WritableInterfaceTypeNr200gbaseDashxDashQsfp56 string = "200gbase-x-qsfp56"

	// WritableInterfaceTypeNr400gbaseDashxDashQsfpdd captures enum value "400gbase-x-qsfpdd"
	WritableInterfaceTypeNr400gbaseDashxDashQsfpdd string = "400gbase-x-qsfpdd"

	// WritableInterfaceTypeNr400gbaseDashxDashOsfp captures enum value "400gbase-x-osfp"
	WritableInterfaceTypeNr400gbaseDashxDashOsfp string = "400gbase-x-osfp"

	// WritableInterfaceTypeNr800gbaseDashxDashQsfpdd captures enum value "800gbase-x-qsfpdd"
	WritableInterfaceTypeNr800gbaseDashxDashQsfpdd string = "800gbase-x-qsfpdd"

	// WritableInterfaceTypeNr800gbaseDashxDashOsfp captures enum value "800gbase-x-osfp"
	WritableInterfaceTypeNr800gbaseDashxDashOsfp string = "800gbase-x-osfp"

	// WritableInterfaceTypeNr1000baseDashKx captures enum value "1000base-kx"
	WritableInterfaceTypeNr1000baseDashKx string = "1000base-kx"

	// WritableInterfaceTypeNr10gbaseDashKr captures enum value "10gbase-kr"
	WritableInterfaceTypeNr10gbaseDashKr string = "10gbase-kr"

	// WritableInterfaceTypeNr10gbaseDashKx4 captures enum value "10gbase-kx4"
	WritableInterfaceTypeNr10gbaseDashKx4 string = "10gbase-kx4"

	// WritableInterfaceTypeNr25gbaseDashKr captures enum value "25gbase-kr"
	WritableInterfaceTypeNr25gbaseDashKr string = "25gbase-kr"

	// WritableInterfaceTypeNr40gbaseDashKr4 captures enum value "40gbase-kr4"
	WritableInterfaceTypeNr40gbaseDashKr4 string = "40gbase-kr4"

	// WritableInterfaceTypeNr50gbaseDashKr captures enum value "50gbase-kr"
	WritableInterfaceTypeNr50gbaseDashKr string = "50gbase-kr"

	// WritableInterfaceTypeNr100gbaseDashKp4 captures enum value "100gbase-kp4"
	WritableInterfaceTypeNr100gbaseDashKp4 string = "100gbase-kp4"

	// WritableInterfaceTypeNr100gbaseDashKr2 captures enum value "100gbase-kr2"
	WritableInterfaceTypeNr100gbaseDashKr2 string = "100gbase-kr2"

	// WritableInterfaceTypeNr100gbaseDashKr4 captures enum value "100gbase-kr4"
	WritableInterfaceTypeNr100gbaseDashKr4 string = "100gbase-kr4"

	// WritableInterfaceTypeIeee802Dot11a captures enum value "ieee802.11a"
	WritableInterfaceTypeIeee802Dot11a string = "ieee802.11a"

	// WritableInterfaceTypeIeee802Dot11g captures enum value "ieee802.11g"
	WritableInterfaceTypeIeee802Dot11g string = "ieee802.11g"

	// WritableInterfaceTypeIeee802Dot11n captures enum value "ieee802.11n"
	WritableInterfaceTypeIeee802Dot11n string = "ieee802.11n"

	// WritableInterfaceTypeIeee802Dot11ac captures enum value "ieee802.11ac"
	WritableInterfaceTypeIeee802Dot11ac string = "ieee802.11ac"

	// WritableInterfaceTypeIeee802Dot11ad captures enum value "ieee802.11ad"
	WritableInterfaceTypeIeee802Dot11ad string = "ieee802.11ad"

	// WritableInterfaceTypeIeee802Dot11ax captures enum value "ieee802.11ax"
	WritableInterfaceTypeIeee802Dot11ax string = "ieee802.11ax"

	// WritableInterfaceTypeIeee802Dot11ay captures enum value "ieee802.11ay"
	WritableInterfaceTypeIeee802Dot11ay string = "ieee802.11ay"

	// WritableInterfaceTypeIeee802Dot15Dot1 captures enum value "ieee802.15.1"
	WritableInterfaceTypeIeee802Dot15Dot1 string = "ieee802.15.1"

	// WritableInterfaceTypeOtherDashWireless captures enum value "other-wireless"
	WritableInterfaceTypeOtherDashWireless string = "other-wireless"

	// WritableInterfaceTypeGsm captures enum value "gsm"
	WritableInterfaceTypeGsm string = "gsm"

	// WritableInterfaceTypeCdma captures enum value "cdma"
	WritableInterfaceTypeCdma string = "cdma"

	// WritableInterfaceTypeLte captures enum value "lte"
	WritableInterfaceTypeLte string = "lte"

	// WritableInterfaceTypeSonetDashOc3 captures enum value "sonet-oc3"
	WritableInterfaceTypeSonetDashOc3 string = "sonet-oc3"

	// WritableInterfaceTypeSonetDashOc12 captures enum value "sonet-oc12"
	WritableInterfaceTypeSonetDashOc12 string = "sonet-oc12"

	// WritableInterfaceTypeSonetDashOc48 captures enum value "sonet-oc48"
	WritableInterfaceTypeSonetDashOc48 string = "sonet-oc48"

	// WritableInterfaceTypeSonetDashOc192 captures enum value "sonet-oc192"
	WritableInterfaceTypeSonetDashOc192 string = "sonet-oc192"

	// WritableInterfaceTypeSonetDashOc768 captures enum value "sonet-oc768"
	WritableInterfaceTypeSonetDashOc768 string = "sonet-oc768"

	// WritableInterfaceTypeSonetDashOc1920 captures enum value "sonet-oc1920"
	WritableInterfaceTypeSonetDashOc1920 string = "sonet-oc1920"

	// WritableInterfaceTypeSonetDashOc3840 captures enum value "sonet-oc3840"
	WritableInterfaceTypeSonetDashOc3840 string = "sonet-oc3840"

	// WritableInterfaceTypeNr1gfcDashSfp captures enum value "1gfc-sfp"
	WritableInterfaceTypeNr1gfcDashSfp string = "1gfc-sfp"

	// WritableInterfaceTypeNr2gfcDashSfp captures enum value "2gfc-sfp"
	WritableInterfaceTypeNr2gfcDashSfp string = "2gfc-sfp"

	// WritableInterfaceTypeNr4gfcDashSfp captures enum value "4gfc-sfp"
	WritableInterfaceTypeNr4gfcDashSfp string = "4gfc-sfp"

	// WritableInterfaceTypeNr8gfcDashSfpp captures enum value "8gfc-sfpp"
	WritableInterfaceTypeNr8gfcDashSfpp string = "8gfc-sfpp"

	// WritableInterfaceTypeNr16gfcDashSfpp captures enum value "16gfc-sfpp"
	WritableInterfaceTypeNr16gfcDashSfpp string = "16gfc-sfpp"

	// WritableInterfaceTypeNr32gfcDashSfp28 captures enum value "32gfc-sfp28"
	WritableInterfaceTypeNr32gfcDashSfp28 string = "32gfc-sfp28"

	// WritableInterfaceTypeNr64gfcDashQsfpp captures enum value "64gfc-qsfpp"
	WritableInterfaceTypeNr64gfcDashQsfpp string = "64gfc-qsfpp"

	// WritableInterfaceTypeNr128gfcDashQsfp28 captures enum value "128gfc-qsfp28"
	WritableInterfaceTypeNr128gfcDashQsfp28 string = "128gfc-qsfp28"

	// WritableInterfaceTypeInfinibandDashSdr captures enum value "infiniband-sdr"
	WritableInterfaceTypeInfinibandDashSdr string = "infiniband-sdr"

	// WritableInterfaceTypeInfinibandDashDdr captures enum value "infiniband-ddr"
	WritableInterfaceTypeInfinibandDashDdr string = "infiniband-ddr"

	// WritableInterfaceTypeInfinibandDashQdr captures enum value "infiniband-qdr"
	WritableInterfaceTypeInfinibandDashQdr string = "infiniband-qdr"

	// WritableInterfaceTypeInfinibandDashFdr10 captures enum value "infiniband-fdr10"
	WritableInterfaceTypeInfinibandDashFdr10 string = "infiniband-fdr10"

	// WritableInterfaceTypeInfinibandDashFdr captures enum value "infiniband-fdr"
	WritableInterfaceTypeInfinibandDashFdr string = "infiniband-fdr"

	// WritableInterfaceTypeInfinibandDashEdr captures enum value "infiniband-edr"
	WritableInterfaceTypeInfinibandDashEdr string = "infiniband-edr"

	// WritableInterfaceTypeInfinibandDashHdr captures enum value "infiniband-hdr"
	WritableInterfaceTypeInfinibandDashHdr string = "infiniband-hdr"

	// WritableInterfaceTypeInfinibandDashNdr captures enum value "infiniband-ndr"
	WritableInterfaceTypeInfinibandDashNdr string = "infiniband-ndr"

	// WritableInterfaceTypeInfinibandDashXdr captures enum value "infiniband-xdr"
	WritableInterfaceTypeInfinibandDashXdr string = "infiniband-xdr"

	// WritableInterfaceTypeT1 captures enum value "t1"
	WritableInterfaceTypeT1 string = "t1"

	// WritableInterfaceTypeE1 captures enum value "e1"
	WritableInterfaceTypeE1 string = "e1"

	// WritableInterfaceTypeT3 captures enum value "t3"
	WritableInterfaceTypeT3 string = "t3"

	// WritableInterfaceTypeE3 captures enum value "e3"
	WritableInterfaceTypeE3 string = "e3"

	// WritableInterfaceTypeXdsl captures enum value "xdsl"
	WritableInterfaceTypeXdsl string = "xdsl"

	// WritableInterfaceTypeDocsis captures enum value "docsis"
	WritableInterfaceTypeDocsis string = "docsis"

	// WritableInterfaceTypeGpon captures enum value "gpon"
	WritableInterfaceTypeGpon string = "gpon"

	// WritableInterfaceTypeXgDashPon captures enum value "xg-pon"
	WritableInterfaceTypeXgDashPon string = "xg-pon"

	// WritableInterfaceTypeXgsDashPon captures enum value "xgs-pon"
	WritableInterfaceTypeXgsDashPon string = "xgs-pon"

	// WritableInterfaceTypeNgDashPon2 captures enum value "ng-pon2"
	WritableInterfaceTypeNgDashPon2 string = "ng-pon2"

	// WritableInterfaceTypeEpon captures enum value "epon"
	WritableInterfaceTypeEpon string = "epon"

	// WritableInterfaceTypeNr10gDashEpon captures enum value "10g-epon"
	WritableInterfaceTypeNr10gDashEpon string = "10g-epon"

	// WritableInterfaceTypeCiscoDashStackwise captures enum value "cisco-stackwise"
	WritableInterfaceTypeCiscoDashStackwise string = "cisco-stackwise"

	// WritableInterfaceTypeCiscoDashStackwiseDashPlus captures enum value "cisco-stackwise-plus"
	WritableInterfaceTypeCiscoDashStackwiseDashPlus string = "cisco-stackwise-plus"

	// WritableInterfaceTypeCiscoDashFlexstack captures enum value "cisco-flexstack"
	WritableInterfaceTypeCiscoDashFlexstack string = "cisco-flexstack"

	// WritableInterfaceTypeCiscoDashFlexstackDashPlus captures enum value "cisco-flexstack-plus"
	WritableInterfaceTypeCiscoDashFlexstackDashPlus string = "cisco-flexstack-plus"

	// WritableInterfaceTypeCiscoDashStackwiseDash80 captures enum value "cisco-stackwise-80"
	WritableInterfaceTypeCiscoDashStackwiseDash80 string = "cisco-stackwise-80"

	// WritableInterfaceTypeCiscoDashStackwiseDash160 captures enum value "cisco-stackwise-160"
	WritableInterfaceTypeCiscoDashStackwiseDash160 string = "cisco-stackwise-160"

	// WritableInterfaceTypeCiscoDashStackwiseDash320 captures enum value "cisco-stackwise-320"
	WritableInterfaceTypeCiscoDashStackwiseDash320 string = "cisco-stackwise-320"

	// WritableInterfaceTypeCiscoDashStackwiseDash480 captures enum value "cisco-stackwise-480"
	WritableInterfaceTypeCiscoDashStackwiseDash480 string = "cisco-stackwise-480"

	// WritableInterfaceTypeJuniperDashVcp captures enum value "juniper-vcp"
	WritableInterfaceTypeJuniperDashVcp string = "juniper-vcp"

	// WritableInterfaceTypeExtremeDashSummitstack captures enum value "extreme-summitstack"
	WritableInterfaceTypeExtremeDashSummitstack string = "extreme-summitstack"

	// WritableInterfaceTypeExtremeDashSummitstackDash128 captures enum value "extreme-summitstack-128"
	WritableInterfaceTypeExtremeDashSummitstackDash128 string = "extreme-summitstack-128"

	// WritableInterfaceTypeExtremeDashSummitstackDash256 captures enum value "extreme-summitstack-256"
	WritableInterfaceTypeExtremeDashSummitstackDash256 string = "extreme-summitstack-256"

	// WritableInterfaceTypeExtremeDashSummitstackDash512 captures enum value "extreme-summitstack-512"
	WritableInterfaceTypeExtremeDashSummitstackDash512 string = "extreme-summitstack-512"

	// WritableInterfaceTypeOther captures enum value "other"
	WritableInterfaceTypeOther string = "other"
)
View Source
const (

	// WritableInterfaceTemplatePoeModePd captures enum value "pd"
	WritableInterfaceTemplatePoeModePd string = "pd"

	// WritableInterfaceTemplatePoeModePse captures enum value "pse"
	WritableInterfaceTemplatePoeModePse string = "pse"
)
View Source
const (

	// WritableInterfaceTemplatePoeTypeType1DashIeee802Dot3af captures enum value "type1-ieee802.3af"
	WritableInterfaceTemplatePoeTypeType1DashIeee802Dot3af string = "type1-ieee802.3af"

	// WritableInterfaceTemplatePoeTypeType2DashIeee802Dot3at captures enum value "type2-ieee802.3at"
	WritableInterfaceTemplatePoeTypeType2DashIeee802Dot3at string = "type2-ieee802.3at"

	// WritableInterfaceTemplatePoeTypeType3DashIeee802Dot3bt captures enum value "type3-ieee802.3bt"
	WritableInterfaceTemplatePoeTypeType3DashIeee802Dot3bt string = "type3-ieee802.3bt"

	// WritableInterfaceTemplatePoeTypeType4DashIeee802Dot3bt captures enum value "type4-ieee802.3bt"
	WritableInterfaceTemplatePoeTypeType4DashIeee802Dot3bt string = "type4-ieee802.3bt"

	// WritableInterfaceTemplatePoeTypePassiveDash24vDash2pair captures enum value "passive-24v-2pair"
	WritableInterfaceTemplatePoeTypePassiveDash24vDash2pair string = "passive-24v-2pair"

	// WritableInterfaceTemplatePoeTypePassiveDash24vDash4pair captures enum value "passive-24v-4pair"
	WritableInterfaceTemplatePoeTypePassiveDash24vDash4pair string = "passive-24v-4pair"

	// WritableInterfaceTemplatePoeTypePassiveDash48vDash2pair captures enum value "passive-48v-2pair"
	WritableInterfaceTemplatePoeTypePassiveDash48vDash2pair string = "passive-48v-2pair"

	// WritableInterfaceTemplatePoeTypePassiveDash48vDash4pair captures enum value "passive-48v-4pair"
	WritableInterfaceTemplatePoeTypePassiveDash48vDash4pair string = "passive-48v-4pair"
)
View Source
const (

	// WritableInterfaceTemplateTypeVirtual captures enum value "virtual"
	WritableInterfaceTemplateTypeVirtual string = "virtual"

	// WritableInterfaceTemplateTypeBridge captures enum value "bridge"
	WritableInterfaceTemplateTypeBridge string = "bridge"

	// WritableInterfaceTemplateTypeLag captures enum value "lag"
	WritableInterfaceTemplateTypeLag string = "lag"

	// WritableInterfaceTemplateTypeNr100baseDashFx captures enum value "100base-fx"
	WritableInterfaceTemplateTypeNr100baseDashFx string = "100base-fx"

	// WritableInterfaceTemplateTypeNr100baseDashLfx captures enum value "100base-lfx"
	WritableInterfaceTemplateTypeNr100baseDashLfx string = "100base-lfx"

	// WritableInterfaceTemplateTypeNr100baseDashTx captures enum value "100base-tx"
	WritableInterfaceTemplateTypeNr100baseDashTx string = "100base-tx"

	// WritableInterfaceTemplateTypeNr100baseDashT1 captures enum value "100base-t1"
	WritableInterfaceTemplateTypeNr100baseDashT1 string = "100base-t1"

	// WritableInterfaceTemplateTypeNr1000baseDasht captures enum value "1000base-t"
	WritableInterfaceTemplateTypeNr1000baseDasht string = "1000base-t"

	// WritableInterfaceTemplateTypeNr2Dot5gbaseDasht captures enum value "2.5gbase-t"
	WritableInterfaceTemplateTypeNr2Dot5gbaseDasht string = "2.5gbase-t"

	// WritableInterfaceTemplateTypeNr5gbaseDasht captures enum value "5gbase-t"
	WritableInterfaceTemplateTypeNr5gbaseDasht string = "5gbase-t"

	// WritableInterfaceTemplateTypeNr10gbaseDasht captures enum value "10gbase-t"
	WritableInterfaceTemplateTypeNr10gbaseDasht string = "10gbase-t"

	// WritableInterfaceTemplateTypeNr10gbaseDashCx4 captures enum value "10gbase-cx4"
	WritableInterfaceTemplateTypeNr10gbaseDashCx4 string = "10gbase-cx4"

	// WritableInterfaceTemplateTypeNr1000baseDashxDashGbic captures enum value "1000base-x-gbic"
	WritableInterfaceTemplateTypeNr1000baseDashxDashGbic string = "1000base-x-gbic"

	// WritableInterfaceTemplateTypeNr1000baseDashxDashSfp captures enum value "1000base-x-sfp"
	WritableInterfaceTemplateTypeNr1000baseDashxDashSfp string = "1000base-x-sfp"

	// WritableInterfaceTemplateTypeNr10gbaseDashxDashSfpp captures enum value "10gbase-x-sfpp"
	WritableInterfaceTemplateTypeNr10gbaseDashxDashSfpp string = "10gbase-x-sfpp"

	// WritableInterfaceTemplateTypeNr10gbaseDashxDashXfp captures enum value "10gbase-x-xfp"
	WritableInterfaceTemplateTypeNr10gbaseDashxDashXfp string = "10gbase-x-xfp"

	// WritableInterfaceTemplateTypeNr10gbaseDashxDashXenpak captures enum value "10gbase-x-xenpak"
	WritableInterfaceTemplateTypeNr10gbaseDashxDashXenpak string = "10gbase-x-xenpak"

	// WritableInterfaceTemplateTypeNr10gbaseDashxDashX2 captures enum value "10gbase-x-x2"
	WritableInterfaceTemplateTypeNr10gbaseDashxDashX2 string = "10gbase-x-x2"

	// WritableInterfaceTemplateTypeNr25gbaseDashxDashSfp28 captures enum value "25gbase-x-sfp28"
	WritableInterfaceTemplateTypeNr25gbaseDashxDashSfp28 string = "25gbase-x-sfp28"

	// WritableInterfaceTemplateTypeNr50gbaseDashxDashSfp56 captures enum value "50gbase-x-sfp56"
	WritableInterfaceTemplateTypeNr50gbaseDashxDashSfp56 string = "50gbase-x-sfp56"

	// WritableInterfaceTemplateTypeNr40gbaseDashxDashQsfpp captures enum value "40gbase-x-qsfpp"
	WritableInterfaceTemplateTypeNr40gbaseDashxDashQsfpp string = "40gbase-x-qsfpp"

	// WritableInterfaceTemplateTypeNr50gbaseDashxDashSfp28 captures enum value "50gbase-x-sfp28"
	WritableInterfaceTemplateTypeNr50gbaseDashxDashSfp28 string = "50gbase-x-sfp28"

	// WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp captures enum value "100gbase-x-cfp"
	WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp string = "100gbase-x-cfp"

	// WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp2 captures enum value "100gbase-x-cfp2"
	WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp2 string = "100gbase-x-cfp2"

	// WritableInterfaceTemplateTypeNr200gbaseDashxDashCfp2 captures enum value "200gbase-x-cfp2"
	WritableInterfaceTemplateTypeNr200gbaseDashxDashCfp2 string = "200gbase-x-cfp2"

	// WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp4 captures enum value "100gbase-x-cfp4"
	WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp4 string = "100gbase-x-cfp4"

	// WritableInterfaceTemplateTypeNr100gbaseDashxDashCpak captures enum value "100gbase-x-cpak"
	WritableInterfaceTemplateTypeNr100gbaseDashxDashCpak string = "100gbase-x-cpak"

	// WritableInterfaceTemplateTypeNr100gbaseDashxDashQsfp28 captures enum value "100gbase-x-qsfp28"
	WritableInterfaceTemplateTypeNr100gbaseDashxDashQsfp28 string = "100gbase-x-qsfp28"

	// WritableInterfaceTemplateTypeNr200gbaseDashxDashQsfp56 captures enum value "200gbase-x-qsfp56"
	WritableInterfaceTemplateTypeNr200gbaseDashxDashQsfp56 string = "200gbase-x-qsfp56"

	// WritableInterfaceTemplateTypeNr400gbaseDashxDashQsfpdd captures enum value "400gbase-x-qsfpdd"
	WritableInterfaceTemplateTypeNr400gbaseDashxDashQsfpdd string = "400gbase-x-qsfpdd"

	// WritableInterfaceTemplateTypeNr400gbaseDashxDashOsfp captures enum value "400gbase-x-osfp"
	WritableInterfaceTemplateTypeNr400gbaseDashxDashOsfp string = "400gbase-x-osfp"

	// WritableInterfaceTemplateTypeNr800gbaseDashxDashQsfpdd captures enum value "800gbase-x-qsfpdd"
	WritableInterfaceTemplateTypeNr800gbaseDashxDashQsfpdd string = "800gbase-x-qsfpdd"

	// WritableInterfaceTemplateTypeNr800gbaseDashxDashOsfp captures enum value "800gbase-x-osfp"
	WritableInterfaceTemplateTypeNr800gbaseDashxDashOsfp string = "800gbase-x-osfp"

	// WritableInterfaceTemplateTypeNr1000baseDashKx captures enum value "1000base-kx"
	WritableInterfaceTemplateTypeNr1000baseDashKx string = "1000base-kx"

	// WritableInterfaceTemplateTypeNr10gbaseDashKr captures enum value "10gbase-kr"
	WritableInterfaceTemplateTypeNr10gbaseDashKr string = "10gbase-kr"

	// WritableInterfaceTemplateTypeNr10gbaseDashKx4 captures enum value "10gbase-kx4"
	WritableInterfaceTemplateTypeNr10gbaseDashKx4 string = "10gbase-kx4"

	// WritableInterfaceTemplateTypeNr25gbaseDashKr captures enum value "25gbase-kr"
	WritableInterfaceTemplateTypeNr25gbaseDashKr string = "25gbase-kr"

	// WritableInterfaceTemplateTypeNr40gbaseDashKr4 captures enum value "40gbase-kr4"
	WritableInterfaceTemplateTypeNr40gbaseDashKr4 string = "40gbase-kr4"

	// WritableInterfaceTemplateTypeNr50gbaseDashKr captures enum value "50gbase-kr"
	WritableInterfaceTemplateTypeNr50gbaseDashKr string = "50gbase-kr"

	// WritableInterfaceTemplateTypeNr100gbaseDashKp4 captures enum value "100gbase-kp4"
	WritableInterfaceTemplateTypeNr100gbaseDashKp4 string = "100gbase-kp4"

	// WritableInterfaceTemplateTypeNr100gbaseDashKr2 captures enum value "100gbase-kr2"
	WritableInterfaceTemplateTypeNr100gbaseDashKr2 string = "100gbase-kr2"

	// WritableInterfaceTemplateTypeNr100gbaseDashKr4 captures enum value "100gbase-kr4"
	WritableInterfaceTemplateTypeNr100gbaseDashKr4 string = "100gbase-kr4"

	// WritableInterfaceTemplateTypeIeee802Dot11a captures enum value "ieee802.11a"
	WritableInterfaceTemplateTypeIeee802Dot11a string = "ieee802.11a"

	// WritableInterfaceTemplateTypeIeee802Dot11g captures enum value "ieee802.11g"
	WritableInterfaceTemplateTypeIeee802Dot11g string = "ieee802.11g"

	// WritableInterfaceTemplateTypeIeee802Dot11n captures enum value "ieee802.11n"
	WritableInterfaceTemplateTypeIeee802Dot11n string = "ieee802.11n"

	// WritableInterfaceTemplateTypeIeee802Dot11ac captures enum value "ieee802.11ac"
	WritableInterfaceTemplateTypeIeee802Dot11ac string = "ieee802.11ac"

	// WritableInterfaceTemplateTypeIeee802Dot11ad captures enum value "ieee802.11ad"
	WritableInterfaceTemplateTypeIeee802Dot11ad string = "ieee802.11ad"

	// WritableInterfaceTemplateTypeIeee802Dot11ax captures enum value "ieee802.11ax"
	WritableInterfaceTemplateTypeIeee802Dot11ax string = "ieee802.11ax"

	// WritableInterfaceTemplateTypeIeee802Dot11ay captures enum value "ieee802.11ay"
	WritableInterfaceTemplateTypeIeee802Dot11ay string = "ieee802.11ay"

	// WritableInterfaceTemplateTypeIeee802Dot15Dot1 captures enum value "ieee802.15.1"
	WritableInterfaceTemplateTypeIeee802Dot15Dot1 string = "ieee802.15.1"

	// WritableInterfaceTemplateTypeOtherDashWireless captures enum value "other-wireless"
	WritableInterfaceTemplateTypeOtherDashWireless string = "other-wireless"

	// WritableInterfaceTemplateTypeGsm captures enum value "gsm"
	WritableInterfaceTemplateTypeGsm string = "gsm"

	// WritableInterfaceTemplateTypeCdma captures enum value "cdma"
	WritableInterfaceTemplateTypeCdma string = "cdma"

	// WritableInterfaceTemplateTypeLte captures enum value "lte"
	WritableInterfaceTemplateTypeLte string = "lte"

	// WritableInterfaceTemplateTypeSonetDashOc3 captures enum value "sonet-oc3"
	WritableInterfaceTemplateTypeSonetDashOc3 string = "sonet-oc3"

	// WritableInterfaceTemplateTypeSonetDashOc12 captures enum value "sonet-oc12"
	WritableInterfaceTemplateTypeSonetDashOc12 string = "sonet-oc12"

	// WritableInterfaceTemplateTypeSonetDashOc48 captures enum value "sonet-oc48"
	WritableInterfaceTemplateTypeSonetDashOc48 string = "sonet-oc48"

	// WritableInterfaceTemplateTypeSonetDashOc192 captures enum value "sonet-oc192"
	WritableInterfaceTemplateTypeSonetDashOc192 string = "sonet-oc192"

	// WritableInterfaceTemplateTypeSonetDashOc768 captures enum value "sonet-oc768"
	WritableInterfaceTemplateTypeSonetDashOc768 string = "sonet-oc768"

	// WritableInterfaceTemplateTypeSonetDashOc1920 captures enum value "sonet-oc1920"
	WritableInterfaceTemplateTypeSonetDashOc1920 string = "sonet-oc1920"

	// WritableInterfaceTemplateTypeSonetDashOc3840 captures enum value "sonet-oc3840"
	WritableInterfaceTemplateTypeSonetDashOc3840 string = "sonet-oc3840"

	// WritableInterfaceTemplateTypeNr1gfcDashSfp captures enum value "1gfc-sfp"
	WritableInterfaceTemplateTypeNr1gfcDashSfp string = "1gfc-sfp"

	// WritableInterfaceTemplateTypeNr2gfcDashSfp captures enum value "2gfc-sfp"
	WritableInterfaceTemplateTypeNr2gfcDashSfp string = "2gfc-sfp"

	// WritableInterfaceTemplateTypeNr4gfcDashSfp captures enum value "4gfc-sfp"
	WritableInterfaceTemplateTypeNr4gfcDashSfp string = "4gfc-sfp"

	// WritableInterfaceTemplateTypeNr8gfcDashSfpp captures enum value "8gfc-sfpp"
	WritableInterfaceTemplateTypeNr8gfcDashSfpp string = "8gfc-sfpp"

	// WritableInterfaceTemplateTypeNr16gfcDashSfpp captures enum value "16gfc-sfpp"
	WritableInterfaceTemplateTypeNr16gfcDashSfpp string = "16gfc-sfpp"

	// WritableInterfaceTemplateTypeNr32gfcDashSfp28 captures enum value "32gfc-sfp28"
	WritableInterfaceTemplateTypeNr32gfcDashSfp28 string = "32gfc-sfp28"

	// WritableInterfaceTemplateTypeNr64gfcDashQsfpp captures enum value "64gfc-qsfpp"
	WritableInterfaceTemplateTypeNr64gfcDashQsfpp string = "64gfc-qsfpp"

	// WritableInterfaceTemplateTypeNr128gfcDashQsfp28 captures enum value "128gfc-qsfp28"
	WritableInterfaceTemplateTypeNr128gfcDashQsfp28 string = "128gfc-qsfp28"

	// WritableInterfaceTemplateTypeInfinibandDashSdr captures enum value "infiniband-sdr"
	WritableInterfaceTemplateTypeInfinibandDashSdr string = "infiniband-sdr"

	// WritableInterfaceTemplateTypeInfinibandDashDdr captures enum value "infiniband-ddr"
	WritableInterfaceTemplateTypeInfinibandDashDdr string = "infiniband-ddr"

	// WritableInterfaceTemplateTypeInfinibandDashQdr captures enum value "infiniband-qdr"
	WritableInterfaceTemplateTypeInfinibandDashQdr string = "infiniband-qdr"

	// WritableInterfaceTemplateTypeInfinibandDashFdr10 captures enum value "infiniband-fdr10"
	WritableInterfaceTemplateTypeInfinibandDashFdr10 string = "infiniband-fdr10"

	// WritableInterfaceTemplateTypeInfinibandDashFdr captures enum value "infiniband-fdr"
	WritableInterfaceTemplateTypeInfinibandDashFdr string = "infiniband-fdr"

	// WritableInterfaceTemplateTypeInfinibandDashEdr captures enum value "infiniband-edr"
	WritableInterfaceTemplateTypeInfinibandDashEdr string = "infiniband-edr"

	// WritableInterfaceTemplateTypeInfinibandDashHdr captures enum value "infiniband-hdr"
	WritableInterfaceTemplateTypeInfinibandDashHdr string = "infiniband-hdr"

	// WritableInterfaceTemplateTypeInfinibandDashNdr captures enum value "infiniband-ndr"
	WritableInterfaceTemplateTypeInfinibandDashNdr string = "infiniband-ndr"

	// WritableInterfaceTemplateTypeInfinibandDashXdr captures enum value "infiniband-xdr"
	WritableInterfaceTemplateTypeInfinibandDashXdr string = "infiniband-xdr"

	// WritableInterfaceTemplateTypeT1 captures enum value "t1"
	WritableInterfaceTemplateTypeT1 string = "t1"

	// WritableInterfaceTemplateTypeE1 captures enum value "e1"
	WritableInterfaceTemplateTypeE1 string = "e1"

	// WritableInterfaceTemplateTypeT3 captures enum value "t3"
	WritableInterfaceTemplateTypeT3 string = "t3"

	// WritableInterfaceTemplateTypeE3 captures enum value "e3"
	WritableInterfaceTemplateTypeE3 string = "e3"

	// WritableInterfaceTemplateTypeXdsl captures enum value "xdsl"
	WritableInterfaceTemplateTypeXdsl string = "xdsl"

	// WritableInterfaceTemplateTypeDocsis captures enum value "docsis"
	WritableInterfaceTemplateTypeDocsis string = "docsis"

	// WritableInterfaceTemplateTypeGpon captures enum value "gpon"
	WritableInterfaceTemplateTypeGpon string = "gpon"

	// WritableInterfaceTemplateTypeXgDashPon captures enum value "xg-pon"
	WritableInterfaceTemplateTypeXgDashPon string = "xg-pon"

	// WritableInterfaceTemplateTypeXgsDashPon captures enum value "xgs-pon"
	WritableInterfaceTemplateTypeXgsDashPon string = "xgs-pon"

	// WritableInterfaceTemplateTypeNgDashPon2 captures enum value "ng-pon2"
	WritableInterfaceTemplateTypeNgDashPon2 string = "ng-pon2"

	// WritableInterfaceTemplateTypeEpon captures enum value "epon"
	WritableInterfaceTemplateTypeEpon string = "epon"

	// WritableInterfaceTemplateTypeNr10gDashEpon captures enum value "10g-epon"
	WritableInterfaceTemplateTypeNr10gDashEpon string = "10g-epon"

	// WritableInterfaceTemplateTypeCiscoDashStackwise captures enum value "cisco-stackwise"
	WritableInterfaceTemplateTypeCiscoDashStackwise string = "cisco-stackwise"

	// WritableInterfaceTemplateTypeCiscoDashStackwiseDashPlus captures enum value "cisco-stackwise-plus"
	WritableInterfaceTemplateTypeCiscoDashStackwiseDashPlus string = "cisco-stackwise-plus"

	// WritableInterfaceTemplateTypeCiscoDashFlexstack captures enum value "cisco-flexstack"
	WritableInterfaceTemplateTypeCiscoDashFlexstack string = "cisco-flexstack"

	// WritableInterfaceTemplateTypeCiscoDashFlexstackDashPlus captures enum value "cisco-flexstack-plus"
	WritableInterfaceTemplateTypeCiscoDashFlexstackDashPlus string = "cisco-flexstack-plus"

	// WritableInterfaceTemplateTypeCiscoDashStackwiseDash80 captures enum value "cisco-stackwise-80"
	WritableInterfaceTemplateTypeCiscoDashStackwiseDash80 string = "cisco-stackwise-80"

	// WritableInterfaceTemplateTypeCiscoDashStackwiseDash160 captures enum value "cisco-stackwise-160"
	WritableInterfaceTemplateTypeCiscoDashStackwiseDash160 string = "cisco-stackwise-160"

	// WritableInterfaceTemplateTypeCiscoDashStackwiseDash320 captures enum value "cisco-stackwise-320"
	WritableInterfaceTemplateTypeCiscoDashStackwiseDash320 string = "cisco-stackwise-320"

	// WritableInterfaceTemplateTypeCiscoDashStackwiseDash480 captures enum value "cisco-stackwise-480"
	WritableInterfaceTemplateTypeCiscoDashStackwiseDash480 string = "cisco-stackwise-480"

	// WritableInterfaceTemplateTypeJuniperDashVcp captures enum value "juniper-vcp"
	WritableInterfaceTemplateTypeJuniperDashVcp string = "juniper-vcp"

	// WritableInterfaceTemplateTypeExtremeDashSummitstack captures enum value "extreme-summitstack"
	WritableInterfaceTemplateTypeExtremeDashSummitstack string = "extreme-summitstack"

	// WritableInterfaceTemplateTypeExtremeDashSummitstackDash128 captures enum value "extreme-summitstack-128"
	WritableInterfaceTemplateTypeExtremeDashSummitstackDash128 string = "extreme-summitstack-128"

	// WritableInterfaceTemplateTypeExtremeDashSummitstackDash256 captures enum value "extreme-summitstack-256"
	WritableInterfaceTemplateTypeExtremeDashSummitstackDash256 string = "extreme-summitstack-256"

	// WritableInterfaceTemplateTypeExtremeDashSummitstackDash512 captures enum value "extreme-summitstack-512"
	WritableInterfaceTemplateTypeExtremeDashSummitstackDash512 string = "extreme-summitstack-512"

	// WritableInterfaceTemplateTypeOther captures enum value "other"
	WritableInterfaceTemplateTypeOther string = "other"
)
View Source
const (

	// WritableIPAddressRoleLoopback captures enum value "loopback"
	WritableIPAddressRoleLoopback string = "loopback"

	// WritableIPAddressRoleSecondary captures enum value "secondary"
	WritableIPAddressRoleSecondary string = "secondary"

	// WritableIPAddressRoleAnycast captures enum value "anycast"
	WritableIPAddressRoleAnycast string = "anycast"

	// WritableIPAddressRoleVip captures enum value "vip"
	WritableIPAddressRoleVip string = "vip"

	// WritableIPAddressRoleVrrp captures enum value "vrrp"
	WritableIPAddressRoleVrrp string = "vrrp"

	// WritableIPAddressRoleHsrp captures enum value "hsrp"
	WritableIPAddressRoleHsrp string = "hsrp"

	// WritableIPAddressRoleGlbp captures enum value "glbp"
	WritableIPAddressRoleGlbp string = "glbp"

	// WritableIPAddressRoleCarp captures enum value "carp"
	WritableIPAddressRoleCarp string = "carp"
)
View Source
const (

	// WritableIPAddressStatusActive captures enum value "active"
	WritableIPAddressStatusActive string = "active"

	// WritableIPAddressStatusReserved captures enum value "reserved"
	WritableIPAddressStatusReserved string = "reserved"

	// WritableIPAddressStatusDeprecated captures enum value "deprecated"
	WritableIPAddressStatusDeprecated string = "deprecated"

	// WritableIPAddressStatusDhcp captures enum value "dhcp"
	WritableIPAddressStatusDhcp string = "dhcp"

	// WritableIPAddressStatusSlaac captures enum value "slaac"
	WritableIPAddressStatusSlaac string = "slaac"
)
View Source
const (

	// WritableIPRangeStatusActive captures enum value "active"
	WritableIPRangeStatusActive string = "active"

	// WritableIPRangeStatusReserved captures enum value "reserved"
	WritableIPRangeStatusReserved string = "reserved"

	// WritableIPRangeStatusDeprecated captures enum value "deprecated"
	WritableIPRangeStatusDeprecated string = "deprecated"
)
View Source
const (

	// WritableJournalEntryKindInfo captures enum value "info"
	WritableJournalEntryKindInfo string = "info"

	// WritableJournalEntryKindSuccess captures enum value "success"
	WritableJournalEntryKindSuccess string = "success"

	// WritableJournalEntryKindWarning captures enum value "warning"
	WritableJournalEntryKindWarning string = "warning"

	// WritableJournalEntryKindDanger captures enum value "danger"
	WritableJournalEntryKindDanger string = "danger"
)
View Source
const (

	// WritableL2VPNTypeVpws captures enum value "vpws"
	WritableL2VPNTypeVpws string = "vpws"

	// WritableL2VPNTypeVpls captures enum value "vpls"
	WritableL2VPNTypeVpls string = "vpls"

	// WritableL2VPNTypeVxlan captures enum value "vxlan"
	WritableL2VPNTypeVxlan string = "vxlan"

	// WritableL2VPNTypeVxlanDashEvpn captures enum value "vxlan-evpn"
	WritableL2VPNTypeVxlanDashEvpn string = "vxlan-evpn"

	// WritableL2VPNTypeMplsDashEvpn captures enum value "mpls-evpn"
	WritableL2VPNTypeMplsDashEvpn string = "mpls-evpn"

	// WritableL2VPNTypePbbDashEvpn captures enum value "pbb-evpn"
	WritableL2VPNTypePbbDashEvpn string = "pbb-evpn"

	// WritableL2VPNTypeEpl captures enum value "epl"
	WritableL2VPNTypeEpl string = "epl"

	// WritableL2VPNTypeEvpl captures enum value "evpl"
	WritableL2VPNTypeEvpl string = "evpl"

	// WritableL2VPNTypeEpDashLan captures enum value "ep-lan"
	WritableL2VPNTypeEpDashLan string = "ep-lan"

	// WritableL2VPNTypeEvpDashLan captures enum value "evp-lan"
	WritableL2VPNTypeEvpDashLan string = "evp-lan"

	// WritableL2VPNTypeEpDashTree captures enum value "ep-tree"
	WritableL2VPNTypeEpDashTree string = "ep-tree"

	// WritableL2VPNTypeEvpDashTree captures enum value "evp-tree"
	WritableL2VPNTypeEvpDashTree string = "evp-tree"
)
View Source
const (

	// WritableLocationStatusPlanned captures enum value "planned"
	WritableLocationStatusPlanned string = "planned"

	// WritableLocationStatusStaging captures enum value "staging"
	WritableLocationStatusStaging string = "staging"

	// WritableLocationStatusActive captures enum value "active"
	WritableLocationStatusActive string = "active"

	// WritableLocationStatusDecommissioning captures enum value "decommissioning"
	WritableLocationStatusDecommissioning string = "decommissioning"

	// WritableLocationStatusRetired captures enum value "retired"
	WritableLocationStatusRetired string = "retired"
)
View Source
const (

	// WritableModuleStatusOffline captures enum value "offline"
	WritableModuleStatusOffline string = "offline"

	// WritableModuleStatusActive captures enum value "active"
	WritableModuleStatusActive string = "active"

	// WritableModuleStatusPlanned captures enum value "planned"
	WritableModuleStatusPlanned string = "planned"

	// WritableModuleStatusStaged captures enum value "staged"
	WritableModuleStatusStaged string = "staged"

	// WritableModuleStatusFailed captures enum value "failed"
	WritableModuleStatusFailed string = "failed"

	// WritableModuleStatusDecommissioning captures enum value "decommissioning"
	WritableModuleStatusDecommissioning string = "decommissioning"
)
View Source
const (

	// WritableModuleTypeWeightUnitKg captures enum value "kg"
	WritableModuleTypeWeightUnitKg string = "kg"

	// WritableModuleTypeWeightUnitG captures enum value "g"
	WritableModuleTypeWeightUnitG string = "g"

	// WritableModuleTypeWeightUnitLb captures enum value "lb"
	WritableModuleTypeWeightUnitLb string = "lb"

	// WritableModuleTypeWeightUnitOz captures enum value "oz"
	WritableModuleTypeWeightUnitOz string = "oz"
)
View Source
const (

	// WritablePowerFeedPhaseSingleDashPhase captures enum value "single-phase"
	WritablePowerFeedPhaseSingleDashPhase string = "single-phase"

	// WritablePowerFeedPhaseThreeDashPhase captures enum value "three-phase"
	WritablePowerFeedPhaseThreeDashPhase string = "three-phase"
)
View Source
const (

	// WritablePowerFeedStatusOffline captures enum value "offline"
	WritablePowerFeedStatusOffline string = "offline"

	// WritablePowerFeedStatusActive captures enum value "active"
	WritablePowerFeedStatusActive string = "active"

	// WritablePowerFeedStatusPlanned captures enum value "planned"
	WritablePowerFeedStatusPlanned string = "planned"

	// WritablePowerFeedStatusFailed captures enum value "failed"
	WritablePowerFeedStatusFailed string = "failed"
)
View Source
const (

	// WritablePowerFeedSupplyAc captures enum value "ac"
	WritablePowerFeedSupplyAc string = "ac"

	// WritablePowerFeedSupplyDc captures enum value "dc"
	WritablePowerFeedSupplyDc string = "dc"
)
View Source
const (

	// WritablePowerFeedTypePrimary captures enum value "primary"
	WritablePowerFeedTypePrimary string = "primary"

	// WritablePowerFeedTypeRedundant captures enum value "redundant"
	WritablePowerFeedTypeRedundant string = "redundant"
)
View Source
const (

	// WritablePowerOutletFeedLegA captures enum value "A"
	WritablePowerOutletFeedLegA string = "A"

	// WritablePowerOutletFeedLegB captures enum value "B"
	WritablePowerOutletFeedLegB string = "B"

	// WritablePowerOutletFeedLegC captures enum value "C"
	WritablePowerOutletFeedLegC string = "C"
)
View Source
const (

	// WritablePowerOutletTypeIecDash60320DashC5 captures enum value "iec-60320-c5"
	WritablePowerOutletTypeIecDash60320DashC5 string = "iec-60320-c5"

	// WritablePowerOutletTypeIecDash60320DashC7 captures enum value "iec-60320-c7"
	WritablePowerOutletTypeIecDash60320DashC7 string = "iec-60320-c7"

	// WritablePowerOutletTypeIecDash60320DashC13 captures enum value "iec-60320-c13"
	WritablePowerOutletTypeIecDash60320DashC13 string = "iec-60320-c13"

	// WritablePowerOutletTypeIecDash60320DashC15 captures enum value "iec-60320-c15"
	WritablePowerOutletTypeIecDash60320DashC15 string = "iec-60320-c15"

	// WritablePowerOutletTypeIecDash60320DashC19 captures enum value "iec-60320-c19"
	WritablePowerOutletTypeIecDash60320DashC19 string = "iec-60320-c19"

	// WritablePowerOutletTypeIecDash60320DashC21 captures enum value "iec-60320-c21"
	WritablePowerOutletTypeIecDash60320DashC21 string = "iec-60320-c21"

	// WritablePowerOutletTypeIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h"
	WritablePowerOutletTypeIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h"

	// WritablePowerOutletTypeIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h"
	WritablePowerOutletTypeIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h"

	// WritablePowerOutletTypeIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h"
	WritablePowerOutletTypeIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h"

	// WritablePowerOutletTypeIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h"
	WritablePowerOutletTypeIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h"

	// WritablePowerOutletTypeIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h"
	WritablePowerOutletTypeIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h"

	// WritablePowerOutletTypeIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h"
	WritablePowerOutletTypeIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h"

	// WritablePowerOutletTypeIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h"
	WritablePowerOutletTypeIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h"

	// WritablePowerOutletTypeIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h"
	WritablePowerOutletTypeIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h"

	// WritablePowerOutletTypeIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h"
	WritablePowerOutletTypeIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h"

	// WritablePowerOutletTypeIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h"
	WritablePowerOutletTypeIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h"

	// WritablePowerOutletTypeIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h"
	WritablePowerOutletTypeIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h"

	// WritablePowerOutletTypeIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h"
	WritablePowerOutletTypeIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h"

	// WritablePowerOutletTypeNemaDash1Dash15r captures enum value "nema-1-15r"
	WritablePowerOutletTypeNemaDash1Dash15r string = "nema-1-15r"

	// WritablePowerOutletTypeNemaDash5Dash15r captures enum value "nema-5-15r"
	WritablePowerOutletTypeNemaDash5Dash15r string = "nema-5-15r"

	// WritablePowerOutletTypeNemaDash5Dash20r captures enum value "nema-5-20r"
	WritablePowerOutletTypeNemaDash5Dash20r string = "nema-5-20r"

	// WritablePowerOutletTypeNemaDash5Dash30r captures enum value "nema-5-30r"
	WritablePowerOutletTypeNemaDash5Dash30r string = "nema-5-30r"

	// WritablePowerOutletTypeNemaDash5Dash50r captures enum value "nema-5-50r"
	WritablePowerOutletTypeNemaDash5Dash50r string = "nema-5-50r"

	// WritablePowerOutletTypeNemaDash6Dash15r captures enum value "nema-6-15r"
	WritablePowerOutletTypeNemaDash6Dash15r string = "nema-6-15r"

	// WritablePowerOutletTypeNemaDash6Dash20r captures enum value "nema-6-20r"
	WritablePowerOutletTypeNemaDash6Dash20r string = "nema-6-20r"

	// WritablePowerOutletTypeNemaDash6Dash30r captures enum value "nema-6-30r"
	WritablePowerOutletTypeNemaDash6Dash30r string = "nema-6-30r"

	// WritablePowerOutletTypeNemaDash6Dash50r captures enum value "nema-6-50r"
	WritablePowerOutletTypeNemaDash6Dash50r string = "nema-6-50r"

	// WritablePowerOutletTypeNemaDash10Dash30r captures enum value "nema-10-30r"
	WritablePowerOutletTypeNemaDash10Dash30r string = "nema-10-30r"

	// WritablePowerOutletTypeNemaDash10Dash50r captures enum value "nema-10-50r"
	WritablePowerOutletTypeNemaDash10Dash50r string = "nema-10-50r"

	// WritablePowerOutletTypeNemaDash14Dash20r captures enum value "nema-14-20r"
	WritablePowerOutletTypeNemaDash14Dash20r string = "nema-14-20r"

	// WritablePowerOutletTypeNemaDash14Dash30r captures enum value "nema-14-30r"
	WritablePowerOutletTypeNemaDash14Dash30r string = "nema-14-30r"

	// WritablePowerOutletTypeNemaDash14Dash50r captures enum value "nema-14-50r"
	WritablePowerOutletTypeNemaDash14Dash50r string = "nema-14-50r"

	// WritablePowerOutletTypeNemaDash14Dash60r captures enum value "nema-14-60r"
	WritablePowerOutletTypeNemaDash14Dash60r string = "nema-14-60r"

	// WritablePowerOutletTypeNemaDash15Dash15r captures enum value "nema-15-15r"
	WritablePowerOutletTypeNemaDash15Dash15r string = "nema-15-15r"

	// WritablePowerOutletTypeNemaDash15Dash20r captures enum value "nema-15-20r"
	WritablePowerOutletTypeNemaDash15Dash20r string = "nema-15-20r"

	// WritablePowerOutletTypeNemaDash15Dash30r captures enum value "nema-15-30r"
	WritablePowerOutletTypeNemaDash15Dash30r string = "nema-15-30r"

	// WritablePowerOutletTypeNemaDash15Dash50r captures enum value "nema-15-50r"
	WritablePowerOutletTypeNemaDash15Dash50r string = "nema-15-50r"

	// WritablePowerOutletTypeNemaDash15Dash60r captures enum value "nema-15-60r"
	WritablePowerOutletTypeNemaDash15Dash60r string = "nema-15-60r"

	// WritablePowerOutletTypeNemaDashL1Dash15r captures enum value "nema-l1-15r"
	WritablePowerOutletTypeNemaDashL1Dash15r string = "nema-l1-15r"

	// WritablePowerOutletTypeNemaDashL5Dash15r captures enum value "nema-l5-15r"
	WritablePowerOutletTypeNemaDashL5Dash15r string = "nema-l5-15r"

	// WritablePowerOutletTypeNemaDashL5Dash20r captures enum value "nema-l5-20r"
	WritablePowerOutletTypeNemaDashL5Dash20r string = "nema-l5-20r"

	// WritablePowerOutletTypeNemaDashL5Dash30r captures enum value "nema-l5-30r"
	WritablePowerOutletTypeNemaDashL5Dash30r string = "nema-l5-30r"

	// WritablePowerOutletTypeNemaDashL5Dash50r captures enum value "nema-l5-50r"
	WritablePowerOutletTypeNemaDashL5Dash50r string = "nema-l5-50r"

	// WritablePowerOutletTypeNemaDashL6Dash15r captures enum value "nema-l6-15r"
	WritablePowerOutletTypeNemaDashL6Dash15r string = "nema-l6-15r"

	// WritablePowerOutletTypeNemaDashL6Dash20r captures enum value "nema-l6-20r"
	WritablePowerOutletTypeNemaDashL6Dash20r string = "nema-l6-20r"

	// WritablePowerOutletTypeNemaDashL6Dash30r captures enum value "nema-l6-30r"
	WritablePowerOutletTypeNemaDashL6Dash30r string = "nema-l6-30r"

	// WritablePowerOutletTypeNemaDashL6Dash50r captures enum value "nema-l6-50r"
	WritablePowerOutletTypeNemaDashL6Dash50r string = "nema-l6-50r"

	// WritablePowerOutletTypeNemaDashL10Dash30r captures enum value "nema-l10-30r"
	WritablePowerOutletTypeNemaDashL10Dash30r string = "nema-l10-30r"

	// WritablePowerOutletTypeNemaDashL14Dash20r captures enum value "nema-l14-20r"
	WritablePowerOutletTypeNemaDashL14Dash20r string = "nema-l14-20r"

	// WritablePowerOutletTypeNemaDashL14Dash30r captures enum value "nema-l14-30r"
	WritablePowerOutletTypeNemaDashL14Dash30r string = "nema-l14-30r"

	// WritablePowerOutletTypeNemaDashL14Dash50r captures enum value "nema-l14-50r"
	WritablePowerOutletTypeNemaDashL14Dash50r string = "nema-l14-50r"

	// WritablePowerOutletTypeNemaDashL14Dash60r captures enum value "nema-l14-60r"
	WritablePowerOutletTypeNemaDashL14Dash60r string = "nema-l14-60r"

	// WritablePowerOutletTypeNemaDashL15Dash20r captures enum value "nema-l15-20r"
	WritablePowerOutletTypeNemaDashL15Dash20r string = "nema-l15-20r"

	// WritablePowerOutletTypeNemaDashL15Dash30r captures enum value "nema-l15-30r"
	WritablePowerOutletTypeNemaDashL15Dash30r string = "nema-l15-30r"

	// WritablePowerOutletTypeNemaDashL15Dash50r captures enum value "nema-l15-50r"
	WritablePowerOutletTypeNemaDashL15Dash50r string = "nema-l15-50r"

	// WritablePowerOutletTypeNemaDashL15Dash60r captures enum value "nema-l15-60r"
	WritablePowerOutletTypeNemaDashL15Dash60r string = "nema-l15-60r"

	// WritablePowerOutletTypeNemaDashL21Dash20r captures enum value "nema-l21-20r"
	WritablePowerOutletTypeNemaDashL21Dash20r string = "nema-l21-20r"

	// WritablePowerOutletTypeNemaDashL21Dash30r captures enum value "nema-l21-30r"
	WritablePowerOutletTypeNemaDashL21Dash30r string = "nema-l21-30r"

	// WritablePowerOutletTypeNemaDashL22Dash30r captures enum value "nema-l22-30r"
	WritablePowerOutletTypeNemaDashL22Dash30r string = "nema-l22-30r"

	// WritablePowerOutletTypeCS6360C captures enum value "CS6360C"
	WritablePowerOutletTypeCS6360C string = "CS6360C"

	// WritablePowerOutletTypeCS6364C captures enum value "CS6364C"
	WritablePowerOutletTypeCS6364C string = "CS6364C"

	// WritablePowerOutletTypeCS8164C captures enum value "CS8164C"
	WritablePowerOutletTypeCS8164C string = "CS8164C"

	// WritablePowerOutletTypeCS8264C captures enum value "CS8264C"
	WritablePowerOutletTypeCS8264C string = "CS8264C"

	// WritablePowerOutletTypeCS8364C captures enum value "CS8364C"
	WritablePowerOutletTypeCS8364C string = "CS8364C"

	// WritablePowerOutletTypeCS8464C captures enum value "CS8464C"
	WritablePowerOutletTypeCS8464C string = "CS8464C"

	// WritablePowerOutletTypeItaDashe captures enum value "ita-e"
	WritablePowerOutletTypeItaDashe string = "ita-e"

	// WritablePowerOutletTypeItaDashf captures enum value "ita-f"
	WritablePowerOutletTypeItaDashf string = "ita-f"

	// WritablePowerOutletTypeItaDashg captures enum value "ita-g"
	WritablePowerOutletTypeItaDashg string = "ita-g"

	// WritablePowerOutletTypeItaDashh captures enum value "ita-h"
	WritablePowerOutletTypeItaDashh string = "ita-h"

	// WritablePowerOutletTypeItaDashi captures enum value "ita-i"
	WritablePowerOutletTypeItaDashi string = "ita-i"

	// WritablePowerOutletTypeItaDashj captures enum value "ita-j"
	WritablePowerOutletTypeItaDashj string = "ita-j"

	// WritablePowerOutletTypeItaDashk captures enum value "ita-k"
	WritablePowerOutletTypeItaDashk string = "ita-k"

	// WritablePowerOutletTypeItaDashl captures enum value "ita-l"
	WritablePowerOutletTypeItaDashl string = "ita-l"

	// WritablePowerOutletTypeItaDashm captures enum value "ita-m"
	WritablePowerOutletTypeItaDashm string = "ita-m"

	// WritablePowerOutletTypeItaDashn captures enum value "ita-n"
	WritablePowerOutletTypeItaDashn string = "ita-n"

	// WritablePowerOutletTypeItaDasho captures enum value "ita-o"
	WritablePowerOutletTypeItaDasho string = "ita-o"

	// WritablePowerOutletTypeItaDashMultistandard captures enum value "ita-multistandard"
	WritablePowerOutletTypeItaDashMultistandard string = "ita-multistandard"

	// WritablePowerOutletTypeUsbDasha captures enum value "usb-a"
	WritablePowerOutletTypeUsbDasha string = "usb-a"

	// WritablePowerOutletTypeUsbDashMicroDashb captures enum value "usb-micro-b"
	WritablePowerOutletTypeUsbDashMicroDashb string = "usb-micro-b"

	// WritablePowerOutletTypeUsbDashc captures enum value "usb-c"
	WritablePowerOutletTypeUsbDashc string = "usb-c"

	// WritablePowerOutletTypeDcDashTerminal captures enum value "dc-terminal"
	WritablePowerOutletTypeDcDashTerminal string = "dc-terminal"

	// WritablePowerOutletTypeHdotDashCx captures enum value "hdot-cx"
	WritablePowerOutletTypeHdotDashCx string = "hdot-cx"

	// WritablePowerOutletTypeSafDashdDashGrid captures enum value "saf-d-grid"
	WritablePowerOutletTypeSafDashdDashGrid string = "saf-d-grid"

	// WritablePowerOutletTypeNeutrikDashPowerconDash20a captures enum value "neutrik-powercon-20a"
	WritablePowerOutletTypeNeutrikDashPowerconDash20a string = "neutrik-powercon-20a"

	// WritablePowerOutletTypeNeutrikDashPowerconDash32a captures enum value "neutrik-powercon-32a"
	WritablePowerOutletTypeNeutrikDashPowerconDash32a string = "neutrik-powercon-32a"

	// WritablePowerOutletTypeNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1"
	WritablePowerOutletTypeNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1"

	// WritablePowerOutletTypeNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top"
	WritablePowerOutletTypeNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top"

	// WritablePowerOutletTypeUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower"
	WritablePowerOutletTypeUbiquitiDashSmartpower string = "ubiquiti-smartpower"

	// WritablePowerOutletTypeHardwired captures enum value "hardwired"
	WritablePowerOutletTypeHardwired string = "hardwired"

	// WritablePowerOutletTypeOther captures enum value "other"
	WritablePowerOutletTypeOther string = "other"
)
View Source
const (

	// WritablePowerOutletTemplateFeedLegA captures enum value "A"
	WritablePowerOutletTemplateFeedLegA string = "A"

	// WritablePowerOutletTemplateFeedLegB captures enum value "B"
	WritablePowerOutletTemplateFeedLegB string = "B"

	// WritablePowerOutletTemplateFeedLegC captures enum value "C"
	WritablePowerOutletTemplateFeedLegC string = "C"
)
View Source
const (

	// WritablePowerOutletTemplateTypeIecDash60320DashC5 captures enum value "iec-60320-c5"
	WritablePowerOutletTemplateTypeIecDash60320DashC5 string = "iec-60320-c5"

	// WritablePowerOutletTemplateTypeIecDash60320DashC7 captures enum value "iec-60320-c7"
	WritablePowerOutletTemplateTypeIecDash60320DashC7 string = "iec-60320-c7"

	// WritablePowerOutletTemplateTypeIecDash60320DashC13 captures enum value "iec-60320-c13"
	WritablePowerOutletTemplateTypeIecDash60320DashC13 string = "iec-60320-c13"

	// WritablePowerOutletTemplateTypeIecDash60320DashC15 captures enum value "iec-60320-c15"
	WritablePowerOutletTemplateTypeIecDash60320DashC15 string = "iec-60320-c15"

	// WritablePowerOutletTemplateTypeIecDash60320DashC19 captures enum value "iec-60320-c19"
	WritablePowerOutletTemplateTypeIecDash60320DashC19 string = "iec-60320-c19"

	// WritablePowerOutletTemplateTypeIecDash60320DashC21 captures enum value "iec-60320-c21"
	WritablePowerOutletTemplateTypeIecDash60320DashC21 string = "iec-60320-c21"

	// WritablePowerOutletTemplateTypeIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h"
	WritablePowerOutletTemplateTypeIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h"

	// WritablePowerOutletTemplateTypeIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h"
	WritablePowerOutletTemplateTypeIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h"

	// WritablePowerOutletTemplateTypeIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h"
	WritablePowerOutletTemplateTypeIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h"

	// WritablePowerOutletTemplateTypeIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h"
	WritablePowerOutletTemplateTypeIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h"

	// WritablePowerOutletTemplateTypeIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h"
	WritablePowerOutletTemplateTypeIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h"

	// WritablePowerOutletTemplateTypeIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h"
	WritablePowerOutletTemplateTypeIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h"

	// WritablePowerOutletTemplateTypeIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h"
	WritablePowerOutletTemplateTypeIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h"

	// WritablePowerOutletTemplateTypeIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h"
	WritablePowerOutletTemplateTypeIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h"

	// WritablePowerOutletTemplateTypeIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h"
	WritablePowerOutletTemplateTypeIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h"

	// WritablePowerOutletTemplateTypeIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h"
	WritablePowerOutletTemplateTypeIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h"

	// WritablePowerOutletTemplateTypeIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h"
	WritablePowerOutletTemplateTypeIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h"

	// WritablePowerOutletTemplateTypeIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h"
	WritablePowerOutletTemplateTypeIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h"

	// WritablePowerOutletTemplateTypeNemaDash1Dash15r captures enum value "nema-1-15r"
	WritablePowerOutletTemplateTypeNemaDash1Dash15r string = "nema-1-15r"

	// WritablePowerOutletTemplateTypeNemaDash5Dash15r captures enum value "nema-5-15r"
	WritablePowerOutletTemplateTypeNemaDash5Dash15r string = "nema-5-15r"

	// WritablePowerOutletTemplateTypeNemaDash5Dash20r captures enum value "nema-5-20r"
	WritablePowerOutletTemplateTypeNemaDash5Dash20r string = "nema-5-20r"

	// WritablePowerOutletTemplateTypeNemaDash5Dash30r captures enum value "nema-5-30r"
	WritablePowerOutletTemplateTypeNemaDash5Dash30r string = "nema-5-30r"

	// WritablePowerOutletTemplateTypeNemaDash5Dash50r captures enum value "nema-5-50r"
	WritablePowerOutletTemplateTypeNemaDash5Dash50r string = "nema-5-50r"

	// WritablePowerOutletTemplateTypeNemaDash6Dash15r captures enum value "nema-6-15r"
	WritablePowerOutletTemplateTypeNemaDash6Dash15r string = "nema-6-15r"

	// WritablePowerOutletTemplateTypeNemaDash6Dash20r captures enum value "nema-6-20r"
	WritablePowerOutletTemplateTypeNemaDash6Dash20r string = "nema-6-20r"

	// WritablePowerOutletTemplateTypeNemaDash6Dash30r captures enum value "nema-6-30r"
	WritablePowerOutletTemplateTypeNemaDash6Dash30r string = "nema-6-30r"

	// WritablePowerOutletTemplateTypeNemaDash6Dash50r captures enum value "nema-6-50r"
	WritablePowerOutletTemplateTypeNemaDash6Dash50r string = "nema-6-50r"

	// WritablePowerOutletTemplateTypeNemaDash10Dash30r captures enum value "nema-10-30r"
	WritablePowerOutletTemplateTypeNemaDash10Dash30r string = "nema-10-30r"

	// WritablePowerOutletTemplateTypeNemaDash10Dash50r captures enum value "nema-10-50r"
	WritablePowerOutletTemplateTypeNemaDash10Dash50r string = "nema-10-50r"

	// WritablePowerOutletTemplateTypeNemaDash14Dash20r captures enum value "nema-14-20r"
	WritablePowerOutletTemplateTypeNemaDash14Dash20r string = "nema-14-20r"

	// WritablePowerOutletTemplateTypeNemaDash14Dash30r captures enum value "nema-14-30r"
	WritablePowerOutletTemplateTypeNemaDash14Dash30r string = "nema-14-30r"

	// WritablePowerOutletTemplateTypeNemaDash14Dash50r captures enum value "nema-14-50r"
	WritablePowerOutletTemplateTypeNemaDash14Dash50r string = "nema-14-50r"

	// WritablePowerOutletTemplateTypeNemaDash14Dash60r captures enum value "nema-14-60r"
	WritablePowerOutletTemplateTypeNemaDash14Dash60r string = "nema-14-60r"

	// WritablePowerOutletTemplateTypeNemaDash15Dash15r captures enum value "nema-15-15r"
	WritablePowerOutletTemplateTypeNemaDash15Dash15r string = "nema-15-15r"

	// WritablePowerOutletTemplateTypeNemaDash15Dash20r captures enum value "nema-15-20r"
	WritablePowerOutletTemplateTypeNemaDash15Dash20r string = "nema-15-20r"

	// WritablePowerOutletTemplateTypeNemaDash15Dash30r captures enum value "nema-15-30r"
	WritablePowerOutletTemplateTypeNemaDash15Dash30r string = "nema-15-30r"

	// WritablePowerOutletTemplateTypeNemaDash15Dash50r captures enum value "nema-15-50r"
	WritablePowerOutletTemplateTypeNemaDash15Dash50r string = "nema-15-50r"

	// WritablePowerOutletTemplateTypeNemaDash15Dash60r captures enum value "nema-15-60r"
	WritablePowerOutletTemplateTypeNemaDash15Dash60r string = "nema-15-60r"

	// WritablePowerOutletTemplateTypeNemaDashL1Dash15r captures enum value "nema-l1-15r"
	WritablePowerOutletTemplateTypeNemaDashL1Dash15r string = "nema-l1-15r"

	// WritablePowerOutletTemplateTypeNemaDashL5Dash15r captures enum value "nema-l5-15r"
	WritablePowerOutletTemplateTypeNemaDashL5Dash15r string = "nema-l5-15r"

	// WritablePowerOutletTemplateTypeNemaDashL5Dash20r captures enum value "nema-l5-20r"
	WritablePowerOutletTemplateTypeNemaDashL5Dash20r string = "nema-l5-20r"

	// WritablePowerOutletTemplateTypeNemaDashL5Dash30r captures enum value "nema-l5-30r"
	WritablePowerOutletTemplateTypeNemaDashL5Dash30r string = "nema-l5-30r"

	// WritablePowerOutletTemplateTypeNemaDashL5Dash50r captures enum value "nema-l5-50r"
	WritablePowerOutletTemplateTypeNemaDashL5Dash50r string = "nema-l5-50r"

	// WritablePowerOutletTemplateTypeNemaDashL6Dash15r captures enum value "nema-l6-15r"
	WritablePowerOutletTemplateTypeNemaDashL6Dash15r string = "nema-l6-15r"

	// WritablePowerOutletTemplateTypeNemaDashL6Dash20r captures enum value "nema-l6-20r"
	WritablePowerOutletTemplateTypeNemaDashL6Dash20r string = "nema-l6-20r"

	// WritablePowerOutletTemplateTypeNemaDashL6Dash30r captures enum value "nema-l6-30r"
	WritablePowerOutletTemplateTypeNemaDashL6Dash30r string = "nema-l6-30r"

	// WritablePowerOutletTemplateTypeNemaDashL6Dash50r captures enum value "nema-l6-50r"
	WritablePowerOutletTemplateTypeNemaDashL6Dash50r string = "nema-l6-50r"

	// WritablePowerOutletTemplateTypeNemaDashL10Dash30r captures enum value "nema-l10-30r"
	WritablePowerOutletTemplateTypeNemaDashL10Dash30r string = "nema-l10-30r"

	// WritablePowerOutletTemplateTypeNemaDashL14Dash20r captures enum value "nema-l14-20r"
	WritablePowerOutletTemplateTypeNemaDashL14Dash20r string = "nema-l14-20r"

	// WritablePowerOutletTemplateTypeNemaDashL14Dash30r captures enum value "nema-l14-30r"
	WritablePowerOutletTemplateTypeNemaDashL14Dash30r string = "nema-l14-30r"

	// WritablePowerOutletTemplateTypeNemaDashL14Dash50r captures enum value "nema-l14-50r"
	WritablePowerOutletTemplateTypeNemaDashL14Dash50r string = "nema-l14-50r"

	// WritablePowerOutletTemplateTypeNemaDashL14Dash60r captures enum value "nema-l14-60r"
	WritablePowerOutletTemplateTypeNemaDashL14Dash60r string = "nema-l14-60r"

	// WritablePowerOutletTemplateTypeNemaDashL15Dash20r captures enum value "nema-l15-20r"
	WritablePowerOutletTemplateTypeNemaDashL15Dash20r string = "nema-l15-20r"

	// WritablePowerOutletTemplateTypeNemaDashL15Dash30r captures enum value "nema-l15-30r"
	WritablePowerOutletTemplateTypeNemaDashL15Dash30r string = "nema-l15-30r"

	// WritablePowerOutletTemplateTypeNemaDashL15Dash50r captures enum value "nema-l15-50r"
	WritablePowerOutletTemplateTypeNemaDashL15Dash50r string = "nema-l15-50r"

	// WritablePowerOutletTemplateTypeNemaDashL15Dash60r captures enum value "nema-l15-60r"
	WritablePowerOutletTemplateTypeNemaDashL15Dash60r string = "nema-l15-60r"

	// WritablePowerOutletTemplateTypeNemaDashL21Dash20r captures enum value "nema-l21-20r"
	WritablePowerOutletTemplateTypeNemaDashL21Dash20r string = "nema-l21-20r"

	// WritablePowerOutletTemplateTypeNemaDashL21Dash30r captures enum value "nema-l21-30r"
	WritablePowerOutletTemplateTypeNemaDashL21Dash30r string = "nema-l21-30r"

	// WritablePowerOutletTemplateTypeNemaDashL22Dash30r captures enum value "nema-l22-30r"
	WritablePowerOutletTemplateTypeNemaDashL22Dash30r string = "nema-l22-30r"

	// WritablePowerOutletTemplateTypeCS6360C captures enum value "CS6360C"
	WritablePowerOutletTemplateTypeCS6360C string = "CS6360C"

	// WritablePowerOutletTemplateTypeCS6364C captures enum value "CS6364C"
	WritablePowerOutletTemplateTypeCS6364C string = "CS6364C"

	// WritablePowerOutletTemplateTypeCS8164C captures enum value "CS8164C"
	WritablePowerOutletTemplateTypeCS8164C string = "CS8164C"

	// WritablePowerOutletTemplateTypeCS8264C captures enum value "CS8264C"
	WritablePowerOutletTemplateTypeCS8264C string = "CS8264C"

	// WritablePowerOutletTemplateTypeCS8364C captures enum value "CS8364C"
	WritablePowerOutletTemplateTypeCS8364C string = "CS8364C"

	// WritablePowerOutletTemplateTypeCS8464C captures enum value "CS8464C"
	WritablePowerOutletTemplateTypeCS8464C string = "CS8464C"

	// WritablePowerOutletTemplateTypeItaDashe captures enum value "ita-e"
	WritablePowerOutletTemplateTypeItaDashe string = "ita-e"

	// WritablePowerOutletTemplateTypeItaDashf captures enum value "ita-f"
	WritablePowerOutletTemplateTypeItaDashf string = "ita-f"

	// WritablePowerOutletTemplateTypeItaDashg captures enum value "ita-g"
	WritablePowerOutletTemplateTypeItaDashg string = "ita-g"

	// WritablePowerOutletTemplateTypeItaDashh captures enum value "ita-h"
	WritablePowerOutletTemplateTypeItaDashh string = "ita-h"

	// WritablePowerOutletTemplateTypeItaDashi captures enum value "ita-i"
	WritablePowerOutletTemplateTypeItaDashi string = "ita-i"

	// WritablePowerOutletTemplateTypeItaDashj captures enum value "ita-j"
	WritablePowerOutletTemplateTypeItaDashj string = "ita-j"

	// WritablePowerOutletTemplateTypeItaDashk captures enum value "ita-k"
	WritablePowerOutletTemplateTypeItaDashk string = "ita-k"

	// WritablePowerOutletTemplateTypeItaDashl captures enum value "ita-l"
	WritablePowerOutletTemplateTypeItaDashl string = "ita-l"

	// WritablePowerOutletTemplateTypeItaDashm captures enum value "ita-m"
	WritablePowerOutletTemplateTypeItaDashm string = "ita-m"

	// WritablePowerOutletTemplateTypeItaDashn captures enum value "ita-n"
	WritablePowerOutletTemplateTypeItaDashn string = "ita-n"

	// WritablePowerOutletTemplateTypeItaDasho captures enum value "ita-o"
	WritablePowerOutletTemplateTypeItaDasho string = "ita-o"

	// WritablePowerOutletTemplateTypeItaDashMultistandard captures enum value "ita-multistandard"
	WritablePowerOutletTemplateTypeItaDashMultistandard string = "ita-multistandard"

	// WritablePowerOutletTemplateTypeUsbDasha captures enum value "usb-a"
	WritablePowerOutletTemplateTypeUsbDasha string = "usb-a"

	// WritablePowerOutletTemplateTypeUsbDashMicroDashb captures enum value "usb-micro-b"
	WritablePowerOutletTemplateTypeUsbDashMicroDashb string = "usb-micro-b"

	// WritablePowerOutletTemplateTypeUsbDashc captures enum value "usb-c"
	WritablePowerOutletTemplateTypeUsbDashc string = "usb-c"

	// WritablePowerOutletTemplateTypeDcDashTerminal captures enum value "dc-terminal"
	WritablePowerOutletTemplateTypeDcDashTerminal string = "dc-terminal"

	// WritablePowerOutletTemplateTypeHdotDashCx captures enum value "hdot-cx"
	WritablePowerOutletTemplateTypeHdotDashCx string = "hdot-cx"

	// WritablePowerOutletTemplateTypeSafDashdDashGrid captures enum value "saf-d-grid"
	WritablePowerOutletTemplateTypeSafDashdDashGrid string = "saf-d-grid"

	// WritablePowerOutletTemplateTypeNeutrikDashPowerconDash20a captures enum value "neutrik-powercon-20a"
	WritablePowerOutletTemplateTypeNeutrikDashPowerconDash20a string = "neutrik-powercon-20a"

	// WritablePowerOutletTemplateTypeNeutrikDashPowerconDash32a captures enum value "neutrik-powercon-32a"
	WritablePowerOutletTemplateTypeNeutrikDashPowerconDash32a string = "neutrik-powercon-32a"

	// WritablePowerOutletTemplateTypeNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1"
	WritablePowerOutletTemplateTypeNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1"

	// WritablePowerOutletTemplateTypeNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top"
	WritablePowerOutletTemplateTypeNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top"

	// WritablePowerOutletTemplateTypeUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower"
	WritablePowerOutletTemplateTypeUbiquitiDashSmartpower string = "ubiquiti-smartpower"

	// WritablePowerOutletTemplateTypeHardwired captures enum value "hardwired"
	WritablePowerOutletTemplateTypeHardwired string = "hardwired"

	// WritablePowerOutletTemplateTypeOther captures enum value "other"
	WritablePowerOutletTemplateTypeOther string = "other"
)
View Source
const (

	// WritablePowerPortTypeIecDash60320DashC6 captures enum value "iec-60320-c6"
	WritablePowerPortTypeIecDash60320DashC6 string = "iec-60320-c6"

	// WritablePowerPortTypeIecDash60320DashC8 captures enum value "iec-60320-c8"
	WritablePowerPortTypeIecDash60320DashC8 string = "iec-60320-c8"

	// WritablePowerPortTypeIecDash60320DashC14 captures enum value "iec-60320-c14"
	WritablePowerPortTypeIecDash60320DashC14 string = "iec-60320-c14"

	// WritablePowerPortTypeIecDash60320DashC16 captures enum value "iec-60320-c16"
	WritablePowerPortTypeIecDash60320DashC16 string = "iec-60320-c16"

	// WritablePowerPortTypeIecDash60320DashC20 captures enum value "iec-60320-c20"
	WritablePowerPortTypeIecDash60320DashC20 string = "iec-60320-c20"

	// WritablePowerPortTypeIecDash60320DashC22 captures enum value "iec-60320-c22"
	WritablePowerPortTypeIecDash60320DashC22 string = "iec-60320-c22"

	// WritablePowerPortTypeIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h"
	WritablePowerPortTypeIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h"

	// WritablePowerPortTypeIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h"
	WritablePowerPortTypeIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h"

	// WritablePowerPortTypeIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h"
	WritablePowerPortTypeIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h"

	// WritablePowerPortTypeIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h"
	WritablePowerPortTypeIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h"

	// WritablePowerPortTypeIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h"
	WritablePowerPortTypeIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h"

	// WritablePowerPortTypeIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h"
	WritablePowerPortTypeIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h"

	// WritablePowerPortTypeIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h"
	WritablePowerPortTypeIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h"

	// WritablePowerPortTypeIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h"
	WritablePowerPortTypeIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h"

	// WritablePowerPortTypeIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h"
	WritablePowerPortTypeIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h"

	// WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h"
	WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h"

	// WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h"
	WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h"

	// WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h"
	WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h"

	// WritablePowerPortTypeNemaDash1Dash15p captures enum value "nema-1-15p"
	WritablePowerPortTypeNemaDash1Dash15p string = "nema-1-15p"

	// WritablePowerPortTypeNemaDash5Dash15p captures enum value "nema-5-15p"
	WritablePowerPortTypeNemaDash5Dash15p string = "nema-5-15p"

	// WritablePowerPortTypeNemaDash5Dash20p captures enum value "nema-5-20p"
	WritablePowerPortTypeNemaDash5Dash20p string = "nema-5-20p"

	// WritablePowerPortTypeNemaDash5Dash30p captures enum value "nema-5-30p"
	WritablePowerPortTypeNemaDash5Dash30p string = "nema-5-30p"

	// WritablePowerPortTypeNemaDash5Dash50p captures enum value "nema-5-50p"
	WritablePowerPortTypeNemaDash5Dash50p string = "nema-5-50p"

	// WritablePowerPortTypeNemaDash6Dash15p captures enum value "nema-6-15p"
	WritablePowerPortTypeNemaDash6Dash15p string = "nema-6-15p"

	// WritablePowerPortTypeNemaDash6Dash20p captures enum value "nema-6-20p"
	WritablePowerPortTypeNemaDash6Dash20p string = "nema-6-20p"

	// WritablePowerPortTypeNemaDash6Dash30p captures enum value "nema-6-30p"
	WritablePowerPortTypeNemaDash6Dash30p string = "nema-6-30p"

	// WritablePowerPortTypeNemaDash6Dash50p captures enum value "nema-6-50p"
	WritablePowerPortTypeNemaDash6Dash50p string = "nema-6-50p"

	// WritablePowerPortTypeNemaDash10Dash30p captures enum value "nema-10-30p"
	WritablePowerPortTypeNemaDash10Dash30p string = "nema-10-30p"

	// WritablePowerPortTypeNemaDash10Dash50p captures enum value "nema-10-50p"
	WritablePowerPortTypeNemaDash10Dash50p string = "nema-10-50p"

	// WritablePowerPortTypeNemaDash14Dash20p captures enum value "nema-14-20p"
	WritablePowerPortTypeNemaDash14Dash20p string = "nema-14-20p"

	// WritablePowerPortTypeNemaDash14Dash30p captures enum value "nema-14-30p"
	WritablePowerPortTypeNemaDash14Dash30p string = "nema-14-30p"

	// WritablePowerPortTypeNemaDash14Dash50p captures enum value "nema-14-50p"
	WritablePowerPortTypeNemaDash14Dash50p string = "nema-14-50p"

	// WritablePowerPortTypeNemaDash14Dash60p captures enum value "nema-14-60p"
	WritablePowerPortTypeNemaDash14Dash60p string = "nema-14-60p"

	// WritablePowerPortTypeNemaDash15Dash15p captures enum value "nema-15-15p"
	WritablePowerPortTypeNemaDash15Dash15p string = "nema-15-15p"

	// WritablePowerPortTypeNemaDash15Dash20p captures enum value "nema-15-20p"
	WritablePowerPortTypeNemaDash15Dash20p string = "nema-15-20p"

	// WritablePowerPortTypeNemaDash15Dash30p captures enum value "nema-15-30p"
	WritablePowerPortTypeNemaDash15Dash30p string = "nema-15-30p"

	// WritablePowerPortTypeNemaDash15Dash50p captures enum value "nema-15-50p"
	WritablePowerPortTypeNemaDash15Dash50p string = "nema-15-50p"

	// WritablePowerPortTypeNemaDash15Dash60p captures enum value "nema-15-60p"
	WritablePowerPortTypeNemaDash15Dash60p string = "nema-15-60p"

	// WritablePowerPortTypeNemaDashL1Dash15p captures enum value "nema-l1-15p"
	WritablePowerPortTypeNemaDashL1Dash15p string = "nema-l1-15p"

	// WritablePowerPortTypeNemaDashL5Dash15p captures enum value "nema-l5-15p"
	WritablePowerPortTypeNemaDashL5Dash15p string = "nema-l5-15p"

	// WritablePowerPortTypeNemaDashL5Dash20p captures enum value "nema-l5-20p"
	WritablePowerPortTypeNemaDashL5Dash20p string = "nema-l5-20p"

	// WritablePowerPortTypeNemaDashL5Dash30p captures enum value "nema-l5-30p"
	WritablePowerPortTypeNemaDashL5Dash30p string = "nema-l5-30p"

	// WritablePowerPortTypeNemaDashL5Dash50p captures enum value "nema-l5-50p"
	WritablePowerPortTypeNemaDashL5Dash50p string = "nema-l5-50p"

	// WritablePowerPortTypeNemaDashL6Dash15p captures enum value "nema-l6-15p"
	WritablePowerPortTypeNemaDashL6Dash15p string = "nema-l6-15p"

	// WritablePowerPortTypeNemaDashL6Dash20p captures enum value "nema-l6-20p"
	WritablePowerPortTypeNemaDashL6Dash20p string = "nema-l6-20p"

	// WritablePowerPortTypeNemaDashL6Dash30p captures enum value "nema-l6-30p"
	WritablePowerPortTypeNemaDashL6Dash30p string = "nema-l6-30p"

	// WritablePowerPortTypeNemaDashL6Dash50p captures enum value "nema-l6-50p"
	WritablePowerPortTypeNemaDashL6Dash50p string = "nema-l6-50p"

	// WritablePowerPortTypeNemaDashL10Dash30p captures enum value "nema-l10-30p"
	WritablePowerPortTypeNemaDashL10Dash30p string = "nema-l10-30p"

	// WritablePowerPortTypeNemaDashL14Dash20p captures enum value "nema-l14-20p"
	WritablePowerPortTypeNemaDashL14Dash20p string = "nema-l14-20p"

	// WritablePowerPortTypeNemaDashL14Dash30p captures enum value "nema-l14-30p"
	WritablePowerPortTypeNemaDashL14Dash30p string = "nema-l14-30p"

	// WritablePowerPortTypeNemaDashL14Dash50p captures enum value "nema-l14-50p"
	WritablePowerPortTypeNemaDashL14Dash50p string = "nema-l14-50p"

	// WritablePowerPortTypeNemaDashL14Dash60p captures enum value "nema-l14-60p"
	WritablePowerPortTypeNemaDashL14Dash60p string = "nema-l14-60p"

	// WritablePowerPortTypeNemaDashL15Dash20p captures enum value "nema-l15-20p"
	WritablePowerPortTypeNemaDashL15Dash20p string = "nema-l15-20p"

	// WritablePowerPortTypeNemaDashL15Dash30p captures enum value "nema-l15-30p"
	WritablePowerPortTypeNemaDashL15Dash30p string = "nema-l15-30p"

	// WritablePowerPortTypeNemaDashL15Dash50p captures enum value "nema-l15-50p"
	WritablePowerPortTypeNemaDashL15Dash50p string = "nema-l15-50p"

	// WritablePowerPortTypeNemaDashL15Dash60p captures enum value "nema-l15-60p"
	WritablePowerPortTypeNemaDashL15Dash60p string = "nema-l15-60p"

	// WritablePowerPortTypeNemaDashL21Dash20p captures enum value "nema-l21-20p"
	WritablePowerPortTypeNemaDashL21Dash20p string = "nema-l21-20p"

	// WritablePowerPortTypeNemaDashL21Dash30p captures enum value "nema-l21-30p"
	WritablePowerPortTypeNemaDashL21Dash30p string = "nema-l21-30p"

	// WritablePowerPortTypeNemaDashL22Dash30p captures enum value "nema-l22-30p"
	WritablePowerPortTypeNemaDashL22Dash30p string = "nema-l22-30p"

	// WritablePowerPortTypeCs6361c captures enum value "cs6361c"
	WritablePowerPortTypeCs6361c string = "cs6361c"

	// WritablePowerPortTypeCs6365c captures enum value "cs6365c"
	WritablePowerPortTypeCs6365c string = "cs6365c"

	// WritablePowerPortTypeCs8165c captures enum value "cs8165c"
	WritablePowerPortTypeCs8165c string = "cs8165c"

	// WritablePowerPortTypeCs8265c captures enum value "cs8265c"
	WritablePowerPortTypeCs8265c string = "cs8265c"

	// WritablePowerPortTypeCs8365c captures enum value "cs8365c"
	WritablePowerPortTypeCs8365c string = "cs8365c"

	// WritablePowerPortTypeCs8465c captures enum value "cs8465c"
	WritablePowerPortTypeCs8465c string = "cs8465c"

	// WritablePowerPortTypeItaDashc captures enum value "ita-c"
	WritablePowerPortTypeItaDashc string = "ita-c"

	// WritablePowerPortTypeItaDashe captures enum value "ita-e"
	WritablePowerPortTypeItaDashe string = "ita-e"

	// WritablePowerPortTypeItaDashf captures enum value "ita-f"
	WritablePowerPortTypeItaDashf string = "ita-f"

	// WritablePowerPortTypeItaDashEf captures enum value "ita-ef"
	WritablePowerPortTypeItaDashEf string = "ita-ef"

	// WritablePowerPortTypeItaDashg captures enum value "ita-g"
	WritablePowerPortTypeItaDashg string = "ita-g"

	// WritablePowerPortTypeItaDashh captures enum value "ita-h"
	WritablePowerPortTypeItaDashh string = "ita-h"

	// WritablePowerPortTypeItaDashi captures enum value "ita-i"
	WritablePowerPortTypeItaDashi string = "ita-i"

	// WritablePowerPortTypeItaDashj captures enum value "ita-j"
	WritablePowerPortTypeItaDashj string = "ita-j"

	// WritablePowerPortTypeItaDashk captures enum value "ita-k"
	WritablePowerPortTypeItaDashk string = "ita-k"

	// WritablePowerPortTypeItaDashl captures enum value "ita-l"
	WritablePowerPortTypeItaDashl string = "ita-l"

	// WritablePowerPortTypeItaDashm captures enum value "ita-m"
	WritablePowerPortTypeItaDashm string = "ita-m"

	// WritablePowerPortTypeItaDashn captures enum value "ita-n"
	WritablePowerPortTypeItaDashn string = "ita-n"

	// WritablePowerPortTypeItaDasho captures enum value "ita-o"
	WritablePowerPortTypeItaDasho string = "ita-o"

	// WritablePowerPortTypeUsbDasha captures enum value "usb-a"
	WritablePowerPortTypeUsbDasha string = "usb-a"

	// WritablePowerPortTypeUsbDashb captures enum value "usb-b"
	WritablePowerPortTypeUsbDashb string = "usb-b"

	// WritablePowerPortTypeUsbDashc captures enum value "usb-c"
	WritablePowerPortTypeUsbDashc string = "usb-c"

	// WritablePowerPortTypeUsbDashMiniDasha captures enum value "usb-mini-a"
	WritablePowerPortTypeUsbDashMiniDasha string = "usb-mini-a"

	// WritablePowerPortTypeUsbDashMiniDashb captures enum value "usb-mini-b"
	WritablePowerPortTypeUsbDashMiniDashb string = "usb-mini-b"

	// WritablePowerPortTypeUsbDashMicroDasha captures enum value "usb-micro-a"
	WritablePowerPortTypeUsbDashMicroDasha string = "usb-micro-a"

	// WritablePowerPortTypeUsbDashMicroDashb captures enum value "usb-micro-b"
	WritablePowerPortTypeUsbDashMicroDashb string = "usb-micro-b"

	// WritablePowerPortTypeUsbDashMicroDashAb captures enum value "usb-micro-ab"
	WritablePowerPortTypeUsbDashMicroDashAb string = "usb-micro-ab"

	// WritablePowerPortTypeUsbDash3Dashb captures enum value "usb-3-b"
	WritablePowerPortTypeUsbDash3Dashb string = "usb-3-b"

	// WritablePowerPortTypeUsbDash3DashMicroDashb captures enum value "usb-3-micro-b"
	WritablePowerPortTypeUsbDash3DashMicroDashb string = "usb-3-micro-b"

	// WritablePowerPortTypeDcDashTerminal captures enum value "dc-terminal"
	WritablePowerPortTypeDcDashTerminal string = "dc-terminal"

	// WritablePowerPortTypeSafDashdDashGrid captures enum value "saf-d-grid"
	WritablePowerPortTypeSafDashdDashGrid string = "saf-d-grid"

	// WritablePowerPortTypeNeutrikDashPowerconDash20 captures enum value "neutrik-powercon-20"
	WritablePowerPortTypeNeutrikDashPowerconDash20 string = "neutrik-powercon-20"

	// WritablePowerPortTypeNeutrikDashPowerconDash32 captures enum value "neutrik-powercon-32"
	WritablePowerPortTypeNeutrikDashPowerconDash32 string = "neutrik-powercon-32"

	// WritablePowerPortTypeNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1"
	WritablePowerPortTypeNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1"

	// WritablePowerPortTypeNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top"
	WritablePowerPortTypeNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top"

	// WritablePowerPortTypeUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower"
	WritablePowerPortTypeUbiquitiDashSmartpower string = "ubiquiti-smartpower"

	// WritablePowerPortTypeHardwired captures enum value "hardwired"
	WritablePowerPortTypeHardwired string = "hardwired"

	// WritablePowerPortTypeOther captures enum value "other"
	WritablePowerPortTypeOther string = "other"
)
View Source
const (

	// WritablePowerPortTemplateTypeIecDash60320DashC6 captures enum value "iec-60320-c6"
	WritablePowerPortTemplateTypeIecDash60320DashC6 string = "iec-60320-c6"

	// WritablePowerPortTemplateTypeIecDash60320DashC8 captures enum value "iec-60320-c8"
	WritablePowerPortTemplateTypeIecDash60320DashC8 string = "iec-60320-c8"

	// WritablePowerPortTemplateTypeIecDash60320DashC14 captures enum value "iec-60320-c14"
	WritablePowerPortTemplateTypeIecDash60320DashC14 string = "iec-60320-c14"

	// WritablePowerPortTemplateTypeIecDash60320DashC16 captures enum value "iec-60320-c16"
	WritablePowerPortTemplateTypeIecDash60320DashC16 string = "iec-60320-c16"

	// WritablePowerPortTemplateTypeIecDash60320DashC20 captures enum value "iec-60320-c20"
	WritablePowerPortTemplateTypeIecDash60320DashC20 string = "iec-60320-c20"

	// WritablePowerPortTemplateTypeIecDash60320DashC22 captures enum value "iec-60320-c22"
	WritablePowerPortTemplateTypeIecDash60320DashC22 string = "iec-60320-c22"

	// WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h"
	WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h"

	// WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h"
	WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h"

	// WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h"
	WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h"

	// WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h"
	WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h"

	// WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h"
	WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h"

	// WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h"
	WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h"

	// WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h"
	WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h"

	// WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h"
	WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h"

	// WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h"
	WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h"

	// WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h"
	WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h"

	// WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h"
	WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h"

	// WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h"
	WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h"

	// WritablePowerPortTemplateTypeNemaDash1Dash15p captures enum value "nema-1-15p"
	WritablePowerPortTemplateTypeNemaDash1Dash15p string = "nema-1-15p"

	// WritablePowerPortTemplateTypeNemaDash5Dash15p captures enum value "nema-5-15p"
	WritablePowerPortTemplateTypeNemaDash5Dash15p string = "nema-5-15p"

	// WritablePowerPortTemplateTypeNemaDash5Dash20p captures enum value "nema-5-20p"
	WritablePowerPortTemplateTypeNemaDash5Dash20p string = "nema-5-20p"

	// WritablePowerPortTemplateTypeNemaDash5Dash30p captures enum value "nema-5-30p"
	WritablePowerPortTemplateTypeNemaDash5Dash30p string = "nema-5-30p"

	// WritablePowerPortTemplateTypeNemaDash5Dash50p captures enum value "nema-5-50p"
	WritablePowerPortTemplateTypeNemaDash5Dash50p string = "nema-5-50p"

	// WritablePowerPortTemplateTypeNemaDash6Dash15p captures enum value "nema-6-15p"
	WritablePowerPortTemplateTypeNemaDash6Dash15p string = "nema-6-15p"

	// WritablePowerPortTemplateTypeNemaDash6Dash20p captures enum value "nema-6-20p"
	WritablePowerPortTemplateTypeNemaDash6Dash20p string = "nema-6-20p"

	// WritablePowerPortTemplateTypeNemaDash6Dash30p captures enum value "nema-6-30p"
	WritablePowerPortTemplateTypeNemaDash6Dash30p string = "nema-6-30p"

	// WritablePowerPortTemplateTypeNemaDash6Dash50p captures enum value "nema-6-50p"
	WritablePowerPortTemplateTypeNemaDash6Dash50p string = "nema-6-50p"

	// WritablePowerPortTemplateTypeNemaDash10Dash30p captures enum value "nema-10-30p"
	WritablePowerPortTemplateTypeNemaDash10Dash30p string = "nema-10-30p"

	// WritablePowerPortTemplateTypeNemaDash10Dash50p captures enum value "nema-10-50p"
	WritablePowerPortTemplateTypeNemaDash10Dash50p string = "nema-10-50p"

	// WritablePowerPortTemplateTypeNemaDash14Dash20p captures enum value "nema-14-20p"
	WritablePowerPortTemplateTypeNemaDash14Dash20p string = "nema-14-20p"

	// WritablePowerPortTemplateTypeNemaDash14Dash30p captures enum value "nema-14-30p"
	WritablePowerPortTemplateTypeNemaDash14Dash30p string = "nema-14-30p"

	// WritablePowerPortTemplateTypeNemaDash14Dash50p captures enum value "nema-14-50p"
	WritablePowerPortTemplateTypeNemaDash14Dash50p string = "nema-14-50p"

	// WritablePowerPortTemplateTypeNemaDash14Dash60p captures enum value "nema-14-60p"
	WritablePowerPortTemplateTypeNemaDash14Dash60p string = "nema-14-60p"

	// WritablePowerPortTemplateTypeNemaDash15Dash15p captures enum value "nema-15-15p"
	WritablePowerPortTemplateTypeNemaDash15Dash15p string = "nema-15-15p"

	// WritablePowerPortTemplateTypeNemaDash15Dash20p captures enum value "nema-15-20p"
	WritablePowerPortTemplateTypeNemaDash15Dash20p string = "nema-15-20p"

	// WritablePowerPortTemplateTypeNemaDash15Dash30p captures enum value "nema-15-30p"
	WritablePowerPortTemplateTypeNemaDash15Dash30p string = "nema-15-30p"

	// WritablePowerPortTemplateTypeNemaDash15Dash50p captures enum value "nema-15-50p"
	WritablePowerPortTemplateTypeNemaDash15Dash50p string = "nema-15-50p"

	// WritablePowerPortTemplateTypeNemaDash15Dash60p captures enum value "nema-15-60p"
	WritablePowerPortTemplateTypeNemaDash15Dash60p string = "nema-15-60p"

	// WritablePowerPortTemplateTypeNemaDashL1Dash15p captures enum value "nema-l1-15p"
	WritablePowerPortTemplateTypeNemaDashL1Dash15p string = "nema-l1-15p"

	// WritablePowerPortTemplateTypeNemaDashL5Dash15p captures enum value "nema-l5-15p"
	WritablePowerPortTemplateTypeNemaDashL5Dash15p string = "nema-l5-15p"

	// WritablePowerPortTemplateTypeNemaDashL5Dash20p captures enum value "nema-l5-20p"
	WritablePowerPortTemplateTypeNemaDashL5Dash20p string = "nema-l5-20p"

	// WritablePowerPortTemplateTypeNemaDashL5Dash30p captures enum value "nema-l5-30p"
	WritablePowerPortTemplateTypeNemaDashL5Dash30p string = "nema-l5-30p"

	// WritablePowerPortTemplateTypeNemaDashL5Dash50p captures enum value "nema-l5-50p"
	WritablePowerPortTemplateTypeNemaDashL5Dash50p string = "nema-l5-50p"

	// WritablePowerPortTemplateTypeNemaDashL6Dash15p captures enum value "nema-l6-15p"
	WritablePowerPortTemplateTypeNemaDashL6Dash15p string = "nema-l6-15p"

	// WritablePowerPortTemplateTypeNemaDashL6Dash20p captures enum value "nema-l6-20p"
	WritablePowerPortTemplateTypeNemaDashL6Dash20p string = "nema-l6-20p"

	// WritablePowerPortTemplateTypeNemaDashL6Dash30p captures enum value "nema-l6-30p"
	WritablePowerPortTemplateTypeNemaDashL6Dash30p string = "nema-l6-30p"

	// WritablePowerPortTemplateTypeNemaDashL6Dash50p captures enum value "nema-l6-50p"
	WritablePowerPortTemplateTypeNemaDashL6Dash50p string = "nema-l6-50p"

	// WritablePowerPortTemplateTypeNemaDashL10Dash30p captures enum value "nema-l10-30p"
	WritablePowerPortTemplateTypeNemaDashL10Dash30p string = "nema-l10-30p"

	// WritablePowerPortTemplateTypeNemaDashL14Dash20p captures enum value "nema-l14-20p"
	WritablePowerPortTemplateTypeNemaDashL14Dash20p string = "nema-l14-20p"

	// WritablePowerPortTemplateTypeNemaDashL14Dash30p captures enum value "nema-l14-30p"
	WritablePowerPortTemplateTypeNemaDashL14Dash30p string = "nema-l14-30p"

	// WritablePowerPortTemplateTypeNemaDashL14Dash50p captures enum value "nema-l14-50p"
	WritablePowerPortTemplateTypeNemaDashL14Dash50p string = "nema-l14-50p"

	// WritablePowerPortTemplateTypeNemaDashL14Dash60p captures enum value "nema-l14-60p"
	WritablePowerPortTemplateTypeNemaDashL14Dash60p string = "nema-l14-60p"

	// WritablePowerPortTemplateTypeNemaDashL15Dash20p captures enum value "nema-l15-20p"
	WritablePowerPortTemplateTypeNemaDashL15Dash20p string = "nema-l15-20p"

	// WritablePowerPortTemplateTypeNemaDashL15Dash30p captures enum value "nema-l15-30p"
	WritablePowerPortTemplateTypeNemaDashL15Dash30p string = "nema-l15-30p"

	// WritablePowerPortTemplateTypeNemaDashL15Dash50p captures enum value "nema-l15-50p"
	WritablePowerPortTemplateTypeNemaDashL15Dash50p string = "nema-l15-50p"

	// WritablePowerPortTemplateTypeNemaDashL15Dash60p captures enum value "nema-l15-60p"
	WritablePowerPortTemplateTypeNemaDashL15Dash60p string = "nema-l15-60p"

	// WritablePowerPortTemplateTypeNemaDashL21Dash20p captures enum value "nema-l21-20p"
	WritablePowerPortTemplateTypeNemaDashL21Dash20p string = "nema-l21-20p"

	// WritablePowerPortTemplateTypeNemaDashL21Dash30p captures enum value "nema-l21-30p"
	WritablePowerPortTemplateTypeNemaDashL21Dash30p string = "nema-l21-30p"

	// WritablePowerPortTemplateTypeNemaDashL22Dash30p captures enum value "nema-l22-30p"
	WritablePowerPortTemplateTypeNemaDashL22Dash30p string = "nema-l22-30p"

	// WritablePowerPortTemplateTypeCs6361c captures enum value "cs6361c"
	WritablePowerPortTemplateTypeCs6361c string = "cs6361c"

	// WritablePowerPortTemplateTypeCs6365c captures enum value "cs6365c"
	WritablePowerPortTemplateTypeCs6365c string = "cs6365c"

	// WritablePowerPortTemplateTypeCs8165c captures enum value "cs8165c"
	WritablePowerPortTemplateTypeCs8165c string = "cs8165c"

	// WritablePowerPortTemplateTypeCs8265c captures enum value "cs8265c"
	WritablePowerPortTemplateTypeCs8265c string = "cs8265c"

	// WritablePowerPortTemplateTypeCs8365c captures enum value "cs8365c"
	WritablePowerPortTemplateTypeCs8365c string = "cs8365c"

	// WritablePowerPortTemplateTypeCs8465c captures enum value "cs8465c"
	WritablePowerPortTemplateTypeCs8465c string = "cs8465c"

	// WritablePowerPortTemplateTypeItaDashc captures enum value "ita-c"
	WritablePowerPortTemplateTypeItaDashc string = "ita-c"

	// WritablePowerPortTemplateTypeItaDashe captures enum value "ita-e"
	WritablePowerPortTemplateTypeItaDashe string = "ita-e"

	// WritablePowerPortTemplateTypeItaDashf captures enum value "ita-f"
	WritablePowerPortTemplateTypeItaDashf string = "ita-f"

	// WritablePowerPortTemplateTypeItaDashEf captures enum value "ita-ef"
	WritablePowerPortTemplateTypeItaDashEf string = "ita-ef"

	// WritablePowerPortTemplateTypeItaDashg captures enum value "ita-g"
	WritablePowerPortTemplateTypeItaDashg string = "ita-g"

	// WritablePowerPortTemplateTypeItaDashh captures enum value "ita-h"
	WritablePowerPortTemplateTypeItaDashh string = "ita-h"

	// WritablePowerPortTemplateTypeItaDashi captures enum value "ita-i"
	WritablePowerPortTemplateTypeItaDashi string = "ita-i"

	// WritablePowerPortTemplateTypeItaDashj captures enum value "ita-j"
	WritablePowerPortTemplateTypeItaDashj string = "ita-j"

	// WritablePowerPortTemplateTypeItaDashk captures enum value "ita-k"
	WritablePowerPortTemplateTypeItaDashk string = "ita-k"

	// WritablePowerPortTemplateTypeItaDashl captures enum value "ita-l"
	WritablePowerPortTemplateTypeItaDashl string = "ita-l"

	// WritablePowerPortTemplateTypeItaDashm captures enum value "ita-m"
	WritablePowerPortTemplateTypeItaDashm string = "ita-m"

	// WritablePowerPortTemplateTypeItaDashn captures enum value "ita-n"
	WritablePowerPortTemplateTypeItaDashn string = "ita-n"

	// WritablePowerPortTemplateTypeItaDasho captures enum value "ita-o"
	WritablePowerPortTemplateTypeItaDasho string = "ita-o"

	// WritablePowerPortTemplateTypeUsbDasha captures enum value "usb-a"
	WritablePowerPortTemplateTypeUsbDasha string = "usb-a"

	// WritablePowerPortTemplateTypeUsbDashb captures enum value "usb-b"
	WritablePowerPortTemplateTypeUsbDashb string = "usb-b"

	// WritablePowerPortTemplateTypeUsbDashc captures enum value "usb-c"
	WritablePowerPortTemplateTypeUsbDashc string = "usb-c"

	// WritablePowerPortTemplateTypeUsbDashMiniDasha captures enum value "usb-mini-a"
	WritablePowerPortTemplateTypeUsbDashMiniDasha string = "usb-mini-a"

	// WritablePowerPortTemplateTypeUsbDashMiniDashb captures enum value "usb-mini-b"
	WritablePowerPortTemplateTypeUsbDashMiniDashb string = "usb-mini-b"

	// WritablePowerPortTemplateTypeUsbDashMicroDasha captures enum value "usb-micro-a"
	WritablePowerPortTemplateTypeUsbDashMicroDasha string = "usb-micro-a"

	// WritablePowerPortTemplateTypeUsbDashMicroDashb captures enum value "usb-micro-b"
	WritablePowerPortTemplateTypeUsbDashMicroDashb string = "usb-micro-b"

	// WritablePowerPortTemplateTypeUsbDashMicroDashAb captures enum value "usb-micro-ab"
	WritablePowerPortTemplateTypeUsbDashMicroDashAb string = "usb-micro-ab"

	// WritablePowerPortTemplateTypeUsbDash3Dashb captures enum value "usb-3-b"
	WritablePowerPortTemplateTypeUsbDash3Dashb string = "usb-3-b"

	// WritablePowerPortTemplateTypeUsbDash3DashMicroDashb captures enum value "usb-3-micro-b"
	WritablePowerPortTemplateTypeUsbDash3DashMicroDashb string = "usb-3-micro-b"

	// WritablePowerPortTemplateTypeDcDashTerminal captures enum value "dc-terminal"
	WritablePowerPortTemplateTypeDcDashTerminal string = "dc-terminal"

	// WritablePowerPortTemplateTypeSafDashdDashGrid captures enum value "saf-d-grid"
	WritablePowerPortTemplateTypeSafDashdDashGrid string = "saf-d-grid"

	// WritablePowerPortTemplateTypeNeutrikDashPowerconDash20 captures enum value "neutrik-powercon-20"
	WritablePowerPortTemplateTypeNeutrikDashPowerconDash20 string = "neutrik-powercon-20"

	// WritablePowerPortTemplateTypeNeutrikDashPowerconDash32 captures enum value "neutrik-powercon-32"
	WritablePowerPortTemplateTypeNeutrikDashPowerconDash32 string = "neutrik-powercon-32"

	// WritablePowerPortTemplateTypeNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1"
	WritablePowerPortTemplateTypeNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1"

	// WritablePowerPortTemplateTypeNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top"
	WritablePowerPortTemplateTypeNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top"

	// WritablePowerPortTemplateTypeUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower"
	WritablePowerPortTemplateTypeUbiquitiDashSmartpower string = "ubiquiti-smartpower"

	// WritablePowerPortTemplateTypeHardwired captures enum value "hardwired"
	WritablePowerPortTemplateTypeHardwired string = "hardwired"

	// WritablePowerPortTemplateTypeOther captures enum value "other"
	WritablePowerPortTemplateTypeOther string = "other"
)
View Source
const (

	// WritablePrefixStatusContainer captures enum value "container"
	WritablePrefixStatusContainer string = "container"

	// WritablePrefixStatusActive captures enum value "active"
	WritablePrefixStatusActive string = "active"

	// WritablePrefixStatusReserved captures enum value "reserved"
	WritablePrefixStatusReserved string = "reserved"

	// WritablePrefixStatusDeprecated captures enum value "deprecated"
	WritablePrefixStatusDeprecated string = "deprecated"
)
View Source
const (

	// WritableRackOuterUnitMm captures enum value "mm"
	WritableRackOuterUnitMm string = "mm"

	// WritableRackOuterUnitIn captures enum value "in"
	WritableRackOuterUnitIn string = "in"
)
View Source
const (

	// WritableRackStatusReserved captures enum value "reserved"
	WritableRackStatusReserved string = "reserved"

	// WritableRackStatusAvailable captures enum value "available"
	WritableRackStatusAvailable string = "available"

	// WritableRackStatusPlanned captures enum value "planned"
	WritableRackStatusPlanned string = "planned"

	// WritableRackStatusActive captures enum value "active"
	WritableRackStatusActive string = "active"

	// WritableRackStatusDeprecated captures enum value "deprecated"
	WritableRackStatusDeprecated string = "deprecated"
)
View Source
const (

	// WritableRackTypeNr2DashPostDashFrame captures enum value "2-post-frame"
	WritableRackTypeNr2DashPostDashFrame string = "2-post-frame"

	// WritableRackTypeNr4DashPostDashFrame captures enum value "4-post-frame"
	WritableRackTypeNr4DashPostDashFrame string = "4-post-frame"

	// WritableRackTypeNr4DashPostDashCabinet captures enum value "4-post-cabinet"
	WritableRackTypeNr4DashPostDashCabinet string = "4-post-cabinet"

	// WritableRackTypeWallDashFrame captures enum value "wall-frame"
	WritableRackTypeWallDashFrame string = "wall-frame"

	// WritableRackTypeWallDashFrameDashVertical captures enum value "wall-frame-vertical"
	WritableRackTypeWallDashFrameDashVertical string = "wall-frame-vertical"

	// WritableRackTypeWallDashCabinet captures enum value "wall-cabinet"
	WritableRackTypeWallDashCabinet string = "wall-cabinet"

	// WritableRackTypeWallDashCabinetDashVertical captures enum value "wall-cabinet-vertical"
	WritableRackTypeWallDashCabinetDashVertical string = "wall-cabinet-vertical"
)
View Source
const (

	// WritableRackWeightUnitKg captures enum value "kg"
	WritableRackWeightUnitKg string = "kg"

	// WritableRackWeightUnitG captures enum value "g"
	WritableRackWeightUnitG string = "g"

	// WritableRackWeightUnitLb captures enum value "lb"
	WritableRackWeightUnitLb string = "lb"

	// WritableRackWeightUnitOz captures enum value "oz"
	WritableRackWeightUnitOz string = "oz"
)
View Source
const (

	// WritableRearPortTypeNr8p8c captures enum value "8p8c"
	WritableRearPortTypeNr8p8c string = "8p8c"

	// WritableRearPortTypeNr8p6c captures enum value "8p6c"
	WritableRearPortTypeNr8p6c string = "8p6c"

	// WritableRearPortTypeNr8p4c captures enum value "8p4c"
	WritableRearPortTypeNr8p4c string = "8p4c"

	// WritableRearPortTypeNr8p2c captures enum value "8p2c"
	WritableRearPortTypeNr8p2c string = "8p2c"

	// WritableRearPortTypeNr6p6c captures enum value "6p6c"
	WritableRearPortTypeNr6p6c string = "6p6c"

	// WritableRearPortTypeNr6p4c captures enum value "6p4c"
	WritableRearPortTypeNr6p4c string = "6p4c"

	// WritableRearPortTypeNr6p2c captures enum value "6p2c"
	WritableRearPortTypeNr6p2c string = "6p2c"

	// WritableRearPortTypeNr4p4c captures enum value "4p4c"
	WritableRearPortTypeNr4p4c string = "4p4c"

	// WritableRearPortTypeNr4p2c captures enum value "4p2c"
	WritableRearPortTypeNr4p2c string = "4p2c"

	// WritableRearPortTypeGg45 captures enum value "gg45"
	WritableRearPortTypeGg45 string = "gg45"

	// WritableRearPortTypeTeraDash4p captures enum value "tera-4p"
	WritableRearPortTypeTeraDash4p string = "tera-4p"

	// WritableRearPortTypeTeraDash2p captures enum value "tera-2p"
	WritableRearPortTypeTeraDash2p string = "tera-2p"

	// WritableRearPortTypeTeraDash1p captures enum value "tera-1p"
	WritableRearPortTypeTeraDash1p string = "tera-1p"

	// WritableRearPortTypeNr110DashPunch captures enum value "110-punch"
	WritableRearPortTypeNr110DashPunch string = "110-punch"

	// WritableRearPortTypeBnc captures enum value "bnc"
	WritableRearPortTypeBnc string = "bnc"

	// WritableRearPortTypeF captures enum value "f"
	WritableRearPortTypeF string = "f"

	// WritableRearPortTypeN captures enum value "n"
	WritableRearPortTypeN string = "n"

	// WritableRearPortTypeMrj21 captures enum value "mrj21"
	WritableRearPortTypeMrj21 string = "mrj21"

	// WritableRearPortTypeFc captures enum value "fc"
	WritableRearPortTypeFc string = "fc"

	// WritableRearPortTypeLc captures enum value "lc"
	WritableRearPortTypeLc string = "lc"

	// WritableRearPortTypeLcDashPc captures enum value "lc-pc"
	WritableRearPortTypeLcDashPc string = "lc-pc"

	// WritableRearPortTypeLcDashUpc captures enum value "lc-upc"
	WritableRearPortTypeLcDashUpc string = "lc-upc"

	// WritableRearPortTypeLcDashApc captures enum value "lc-apc"
	WritableRearPortTypeLcDashApc string = "lc-apc"

	// WritableRearPortTypeLsh captures enum value "lsh"
	WritableRearPortTypeLsh string = "lsh"

	// WritableRearPortTypeLshDashPc captures enum value "lsh-pc"
	WritableRearPortTypeLshDashPc string = "lsh-pc"

	// WritableRearPortTypeLshDashUpc captures enum value "lsh-upc"
	WritableRearPortTypeLshDashUpc string = "lsh-upc"

	// WritableRearPortTypeLshDashApc captures enum value "lsh-apc"
	WritableRearPortTypeLshDashApc string = "lsh-apc"

	// WritableRearPortTypeMpo captures enum value "mpo"
	WritableRearPortTypeMpo string = "mpo"

	// WritableRearPortTypeMtrj captures enum value "mtrj"
	WritableRearPortTypeMtrj string = "mtrj"

	// WritableRearPortTypeSc captures enum value "sc"
	WritableRearPortTypeSc string = "sc"

	// WritableRearPortTypeScDashPc captures enum value "sc-pc"
	WritableRearPortTypeScDashPc string = "sc-pc"

	// WritableRearPortTypeScDashUpc captures enum value "sc-upc"
	WritableRearPortTypeScDashUpc string = "sc-upc"

	// WritableRearPortTypeScDashApc captures enum value "sc-apc"
	WritableRearPortTypeScDashApc string = "sc-apc"

	// WritableRearPortTypeSt captures enum value "st"
	WritableRearPortTypeSt string = "st"

	// WritableRearPortTypeCs captures enum value "cs"
	WritableRearPortTypeCs string = "cs"

	// WritableRearPortTypeSn captures enum value "sn"
	WritableRearPortTypeSn string = "sn"

	// WritableRearPortTypeSmaDash905 captures enum value "sma-905"
	WritableRearPortTypeSmaDash905 string = "sma-905"

	// WritableRearPortTypeSmaDash906 captures enum value "sma-906"
	WritableRearPortTypeSmaDash906 string = "sma-906"

	// WritableRearPortTypeUrmDashP2 captures enum value "urm-p2"
	WritableRearPortTypeUrmDashP2 string = "urm-p2"

	// WritableRearPortTypeUrmDashP4 captures enum value "urm-p4"
	WritableRearPortTypeUrmDashP4 string = "urm-p4"

	// WritableRearPortTypeUrmDashP8 captures enum value "urm-p8"
	WritableRearPortTypeUrmDashP8 string = "urm-p8"

	// WritableRearPortTypeSplice captures enum value "splice"
	WritableRearPortTypeSplice string = "splice"

	// WritableRearPortTypeOther captures enum value "other"
	WritableRearPortTypeOther string = "other"
)
View Source
const (

	// WritableRearPortTemplateTypeNr8p8c captures enum value "8p8c"
	WritableRearPortTemplateTypeNr8p8c string = "8p8c"

	// WritableRearPortTemplateTypeNr8p6c captures enum value "8p6c"
	WritableRearPortTemplateTypeNr8p6c string = "8p6c"

	// WritableRearPortTemplateTypeNr8p4c captures enum value "8p4c"
	WritableRearPortTemplateTypeNr8p4c string = "8p4c"

	// WritableRearPortTemplateTypeNr8p2c captures enum value "8p2c"
	WritableRearPortTemplateTypeNr8p2c string = "8p2c"

	// WritableRearPortTemplateTypeNr6p6c captures enum value "6p6c"
	WritableRearPortTemplateTypeNr6p6c string = "6p6c"

	// WritableRearPortTemplateTypeNr6p4c captures enum value "6p4c"
	WritableRearPortTemplateTypeNr6p4c string = "6p4c"

	// WritableRearPortTemplateTypeNr6p2c captures enum value "6p2c"
	WritableRearPortTemplateTypeNr6p2c string = "6p2c"

	// WritableRearPortTemplateTypeNr4p4c captures enum value "4p4c"
	WritableRearPortTemplateTypeNr4p4c string = "4p4c"

	// WritableRearPortTemplateTypeNr4p2c captures enum value "4p2c"
	WritableRearPortTemplateTypeNr4p2c string = "4p2c"

	// WritableRearPortTemplateTypeGg45 captures enum value "gg45"
	WritableRearPortTemplateTypeGg45 string = "gg45"

	// WritableRearPortTemplateTypeTeraDash4p captures enum value "tera-4p"
	WritableRearPortTemplateTypeTeraDash4p string = "tera-4p"

	// WritableRearPortTemplateTypeTeraDash2p captures enum value "tera-2p"
	WritableRearPortTemplateTypeTeraDash2p string = "tera-2p"

	// WritableRearPortTemplateTypeTeraDash1p captures enum value "tera-1p"
	WritableRearPortTemplateTypeTeraDash1p string = "tera-1p"

	// WritableRearPortTemplateTypeNr110DashPunch captures enum value "110-punch"
	WritableRearPortTemplateTypeNr110DashPunch string = "110-punch"

	// WritableRearPortTemplateTypeBnc captures enum value "bnc"
	WritableRearPortTemplateTypeBnc string = "bnc"

	// WritableRearPortTemplateTypeF captures enum value "f"
	WritableRearPortTemplateTypeF string = "f"

	// WritableRearPortTemplateTypeN captures enum value "n"
	WritableRearPortTemplateTypeN string = "n"

	// WritableRearPortTemplateTypeMrj21 captures enum value "mrj21"
	WritableRearPortTemplateTypeMrj21 string = "mrj21"

	// WritableRearPortTemplateTypeFc captures enum value "fc"
	WritableRearPortTemplateTypeFc string = "fc"

	// WritableRearPortTemplateTypeLc captures enum value "lc"
	WritableRearPortTemplateTypeLc string = "lc"

	// WritableRearPortTemplateTypeLcDashPc captures enum value "lc-pc"
	WritableRearPortTemplateTypeLcDashPc string = "lc-pc"

	// WritableRearPortTemplateTypeLcDashUpc captures enum value "lc-upc"
	WritableRearPortTemplateTypeLcDashUpc string = "lc-upc"

	// WritableRearPortTemplateTypeLcDashApc captures enum value "lc-apc"
	WritableRearPortTemplateTypeLcDashApc string = "lc-apc"

	// WritableRearPortTemplateTypeLsh captures enum value "lsh"
	WritableRearPortTemplateTypeLsh string = "lsh"

	// WritableRearPortTemplateTypeLshDashPc captures enum value "lsh-pc"
	WritableRearPortTemplateTypeLshDashPc string = "lsh-pc"

	// WritableRearPortTemplateTypeLshDashUpc captures enum value "lsh-upc"
	WritableRearPortTemplateTypeLshDashUpc string = "lsh-upc"

	// WritableRearPortTemplateTypeLshDashApc captures enum value "lsh-apc"
	WritableRearPortTemplateTypeLshDashApc string = "lsh-apc"

	// WritableRearPortTemplateTypeMpo captures enum value "mpo"
	WritableRearPortTemplateTypeMpo string = "mpo"

	// WritableRearPortTemplateTypeMtrj captures enum value "mtrj"
	WritableRearPortTemplateTypeMtrj string = "mtrj"

	// WritableRearPortTemplateTypeSc captures enum value "sc"
	WritableRearPortTemplateTypeSc string = "sc"

	// WritableRearPortTemplateTypeScDashPc captures enum value "sc-pc"
	WritableRearPortTemplateTypeScDashPc string = "sc-pc"

	// WritableRearPortTemplateTypeScDashUpc captures enum value "sc-upc"
	WritableRearPortTemplateTypeScDashUpc string = "sc-upc"

	// WritableRearPortTemplateTypeScDashApc captures enum value "sc-apc"
	WritableRearPortTemplateTypeScDashApc string = "sc-apc"

	// WritableRearPortTemplateTypeSt captures enum value "st"
	WritableRearPortTemplateTypeSt string = "st"

	// WritableRearPortTemplateTypeCs captures enum value "cs"
	WritableRearPortTemplateTypeCs string = "cs"

	// WritableRearPortTemplateTypeSn captures enum value "sn"
	WritableRearPortTemplateTypeSn string = "sn"

	// WritableRearPortTemplateTypeSmaDash905 captures enum value "sma-905"
	WritableRearPortTemplateTypeSmaDash905 string = "sma-905"

	// WritableRearPortTemplateTypeSmaDash906 captures enum value "sma-906"
	WritableRearPortTemplateTypeSmaDash906 string = "sma-906"

	// WritableRearPortTemplateTypeUrmDashP2 captures enum value "urm-p2"
	WritableRearPortTemplateTypeUrmDashP2 string = "urm-p2"

	// WritableRearPortTemplateTypeUrmDashP4 captures enum value "urm-p4"
	WritableRearPortTemplateTypeUrmDashP4 string = "urm-p4"

	// WritableRearPortTemplateTypeUrmDashP8 captures enum value "urm-p8"
	WritableRearPortTemplateTypeUrmDashP8 string = "urm-p8"

	// WritableRearPortTemplateTypeSplice captures enum value "splice"
	WritableRearPortTemplateTypeSplice string = "splice"

	// WritableRearPortTemplateTypeOther captures enum value "other"
	WritableRearPortTemplateTypeOther string = "other"
)
View Source
const (

	// WritableServiceProtocolTCP captures enum value "tcp"
	WritableServiceProtocolTCP string = "tcp"

	// WritableServiceProtocolUDP captures enum value "udp"
	WritableServiceProtocolUDP string = "udp"

	// WritableServiceProtocolSctp captures enum value "sctp"
	WritableServiceProtocolSctp string = "sctp"
)
View Source
const (

	// WritableServiceTemplateProtocolTCP captures enum value "tcp"
	WritableServiceTemplateProtocolTCP string = "tcp"

	// WritableServiceTemplateProtocolUDP captures enum value "udp"
	WritableServiceTemplateProtocolUDP string = "udp"

	// WritableServiceTemplateProtocolSctp captures enum value "sctp"
	WritableServiceTemplateProtocolSctp string = "sctp"
)
View Source
const (

	// WritableSiteStatusPlanned captures enum value "planned"
	WritableSiteStatusPlanned string = "planned"

	// WritableSiteStatusStaging captures enum value "staging"
	WritableSiteStatusStaging string = "staging"

	// WritableSiteStatusActive captures enum value "active"
	WritableSiteStatusActive string = "active"

	// WritableSiteStatusDecommissioning captures enum value "decommissioning"
	WritableSiteStatusDecommissioning string = "decommissioning"

	// WritableSiteStatusRetired captures enum value "retired"
	WritableSiteStatusRetired string = "retired"
)
View Source
const (

	// WritableVLANStatusActive captures enum value "active"
	WritableVLANStatusActive string = "active"

	// WritableVLANStatusReserved captures enum value "reserved"
	WritableVLANStatusReserved string = "reserved"

	// WritableVLANStatusDeprecated captures enum value "deprecated"
	WritableVLANStatusDeprecated string = "deprecated"
)
View Source
const (

	// WritableVirtualDeviceContextStatusActive captures enum value "active"
	WritableVirtualDeviceContextStatusActive string = "active"

	// WritableVirtualDeviceContextStatusPlanned captures enum value "planned"
	WritableVirtualDeviceContextStatusPlanned string = "planned"

	// WritableVirtualDeviceContextStatusOffline captures enum value "offline"
	WritableVirtualDeviceContextStatusOffline string = "offline"
)
View Source
const (

	// WritableVirtualMachineWithConfigContextStatusOffline captures enum value "offline"
	WritableVirtualMachineWithConfigContextStatusOffline string = "offline"

	// WritableVirtualMachineWithConfigContextStatusActive captures enum value "active"
	WritableVirtualMachineWithConfigContextStatusActive string = "active"

	// WritableVirtualMachineWithConfigContextStatusPlanned captures enum value "planned"
	WritableVirtualMachineWithConfigContextStatusPlanned string = "planned"

	// WritableVirtualMachineWithConfigContextStatusStaged captures enum value "staged"
	WritableVirtualMachineWithConfigContextStatusStaged string = "staged"

	// WritableVirtualMachineWithConfigContextStatusFailed captures enum value "failed"
	WritableVirtualMachineWithConfigContextStatusFailed string = "failed"

	// WritableVirtualMachineWithConfigContextStatusDecommissioning captures enum value "decommissioning"
	WritableVirtualMachineWithConfigContextStatusDecommissioning string = "decommissioning"
)
View Source
const (

	// WritableVMInterfaceModeAccess captures enum value "access"
	WritableVMInterfaceModeAccess string = "access"

	// WritableVMInterfaceModeTagged captures enum value "tagged"
	WritableVMInterfaceModeTagged string = "tagged"

	// WritableVMInterfaceModeTaggedDashAll captures enum value "tagged-all"
	WritableVMInterfaceModeTaggedDashAll string = "tagged-all"
)
View Source
const (

	// WritableWirelessLANAuthCipherAuto captures enum value "auto"
	WritableWirelessLANAuthCipherAuto string = "auto"

	// WritableWirelessLANAuthCipherTkip captures enum value "tkip"
	WritableWirelessLANAuthCipherTkip string = "tkip"

	// WritableWirelessLANAuthCipherAes captures enum value "aes"
	WritableWirelessLANAuthCipherAes string = "aes"
)
View Source
const (

	// WritableWirelessLANAuthTypeOpen captures enum value "open"
	WritableWirelessLANAuthTypeOpen string = "open"

	// WritableWirelessLANAuthTypeWep captures enum value "wep"
	WritableWirelessLANAuthTypeWep string = "wep"

	// WritableWirelessLANAuthTypeWpaDashPersonal captures enum value "wpa-personal"
	WritableWirelessLANAuthTypeWpaDashPersonal string = "wpa-personal"

	// WritableWirelessLANAuthTypeWpaDashEnterprise captures enum value "wpa-enterprise"
	WritableWirelessLANAuthTypeWpaDashEnterprise string = "wpa-enterprise"
)
View Source
const (

	// WritableWirelessLANStatusActive captures enum value "active"
	WritableWirelessLANStatusActive string = "active"

	// WritableWirelessLANStatusReserved captures enum value "reserved"
	WritableWirelessLANStatusReserved string = "reserved"

	// WritableWirelessLANStatusDisabled captures enum value "disabled"
	WritableWirelessLANStatusDisabled string = "disabled"

	// WritableWirelessLANStatusDeprecated captures enum value "deprecated"
	WritableWirelessLANStatusDeprecated string = "deprecated"
)
View Source
const (

	// WritableWirelessLinkAuthCipherAuto captures enum value "auto"
	WritableWirelessLinkAuthCipherAuto string = "auto"

	// WritableWirelessLinkAuthCipherTkip captures enum value "tkip"
	WritableWirelessLinkAuthCipherTkip string = "tkip"

	// WritableWirelessLinkAuthCipherAes captures enum value "aes"
	WritableWirelessLinkAuthCipherAes string = "aes"
)
View Source
const (

	// WritableWirelessLinkAuthTypeOpen captures enum value "open"
	WritableWirelessLinkAuthTypeOpen string = "open"

	// WritableWirelessLinkAuthTypeWep captures enum value "wep"
	WritableWirelessLinkAuthTypeWep string = "wep"

	// WritableWirelessLinkAuthTypeWpaDashPersonal captures enum value "wpa-personal"
	WritableWirelessLinkAuthTypeWpaDashPersonal string = "wpa-personal"

	// WritableWirelessLinkAuthTypeWpaDashEnterprise captures enum value "wpa-enterprise"
	WritableWirelessLinkAuthTypeWpaDashEnterprise string = "wpa-enterprise"
)
View Source
const (

	// WritableWirelessLinkStatusConnected captures enum value "connected"
	WritableWirelessLinkStatusConnected string = "connected"

	// WritableWirelessLinkStatusPlanned captures enum value "planned"
	WritableWirelessLinkStatusPlanned string = "planned"

	// WritableWirelessLinkStatusDecommissioning captures enum value "decommissioning"
	WritableWirelessLinkStatusDecommissioning string = "decommissioning"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ASN

type ASN struct {

	// ASN
	//
	// 32-bit autonomous system number
	// Required: true
	// Maximum: 4.294967295e+09
	// Minimum: 1
	Asn *int64 `json:"asn"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Provider count
	// Read Only: true
	ProviderCount int64 `json:"provider_count,omitempty"`

	// RIR
	// Required: true
	Rir *int64 `json:"rir"`

	// Site count
	// Read Only: true
	SiteCount int64 `json:"site_count,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ASN a s n

swagger:model ASN

func (*ASN) ContextValidate

func (m *ASN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this a s n based on the context it is used

func (*ASN) MarshalBinary

func (m *ASN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ASN) UnmarshalBinary

func (m *ASN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ASN) Validate

func (m *ASN) Validate(formats strfmt.Registry) error

Validate validates this a s n

type Aggregate

type Aggregate struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Date added
	// Format: date
	DateAdded *strfmt.Date `json:"date_added,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// family
	Family *AggregateFamily `json:"family,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Prefix
	// Required: true
	Prefix *string `json:"prefix"`

	// rir
	// Required: true
	Rir *NestedRIR `json:"rir"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Aggregate aggregate

swagger:model Aggregate

func (*Aggregate) ContextValidate

func (m *Aggregate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aggregate based on the context it is used

func (*Aggregate) MarshalBinary

func (m *Aggregate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Aggregate) UnmarshalBinary

func (m *Aggregate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Aggregate) Validate

func (m *Aggregate) Validate(formats strfmt.Registry) error

Validate validates this aggregate

type AggregateFamily

type AggregateFamily struct {

	// label
	// Required: true
	// Enum: [IPv4 IPv6]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [4 6]
	Value *int64 `json:"value"`
}

AggregateFamily Family

swagger:model AggregateFamily

func (*AggregateFamily) ContextValidate

func (m *AggregateFamily) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aggregate family based on the context it is used

func (*AggregateFamily) MarshalBinary

func (m *AggregateFamily) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AggregateFamily) UnmarshalBinary

func (m *AggregateFamily) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AggregateFamily) Validate

func (m *AggregateFamily) Validate(formats strfmt.Registry) error

Validate validates this aggregate family

type AvailableIP

type AvailableIP struct {

	// Address
	// Read Only: true
	// Min Length: 1
	Address string `json:"address,omitempty"`

	// Family
	// Read Only: true
	Family int64 `json:"family,omitempty"`

	// vrf
	Vrf *NestedVRF `json:"vrf,omitempty"`
}

AvailableIP available IP

swagger:model AvailableIP

func (*AvailableIP) ContextValidate

func (m *AvailableIP) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this available IP based on the context it is used

func (*AvailableIP) MarshalBinary

func (m *AvailableIP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AvailableIP) UnmarshalBinary

func (m *AvailableIP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AvailableIP) Validate

func (m *AvailableIP) Validate(formats strfmt.Registry) error

Validate validates this available IP

type AvailablePrefix

type AvailablePrefix struct {

	// Family
	// Read Only: true
	Family int64 `json:"family,omitempty"`

	// Prefix
	// Read Only: true
	// Min Length: 1
	Prefix string `json:"prefix,omitempty"`

	// vrf
	Vrf *NestedVRF `json:"vrf,omitempty"`
}

AvailablePrefix available prefix

swagger:model AvailablePrefix

func (*AvailablePrefix) ContextValidate

func (m *AvailablePrefix) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this available prefix based on the context it is used

func (*AvailablePrefix) MarshalBinary

func (m *AvailablePrefix) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AvailablePrefix) UnmarshalBinary

func (m *AvailablePrefix) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AvailablePrefix) Validate

func (m *AvailablePrefix) Validate(formats strfmt.Registry) error

Validate validates this available prefix

type AvailableVLAN

type AvailableVLAN struct {

	// group
	Group *NestedVLANGroup `json:"group,omitempty"`

	// Vid
	// Read Only: true
	Vid int64 `json:"vid,omitempty"`
}

AvailableVLAN available v l a n

swagger:model AvailableVLAN

func (*AvailableVLAN) ContextValidate

func (m *AvailableVLAN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this available v l a n based on the context it is used

func (*AvailableVLAN) MarshalBinary

func (m *AvailableVLAN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AvailableVLAN) UnmarshalBinary

func (m *AvailableVLAN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AvailableVLAN) Validate

func (m *AvailableVLAN) Validate(formats strfmt.Registry) error

Validate validates this available v l a n

type Cable

type Cable struct {

	// a terminations
	ATerminations []*GenericObject `json:"a_terminations"`

	// b terminations
	BTerminations []*GenericObject `json:"b_terminations"`

	// Color
	// Max Length: 6
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	// Max Length: 100
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Length
	Length *float64 `json:"length,omitempty"`

	// length unit
	LengthUnit *CableLengthUnit `json:"length_unit,omitempty"`

	// status
	Status *CableStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Type
	// Enum: [cat3 cat5 cat5e cat6 cat6a cat7 cat7a cat8 dac-active dac-passive mrj21-trunk coaxial mmf mmf-om1 mmf-om2 mmf-om3 mmf-om4 mmf-om5 smf smf-os1 smf-os2 aoc power]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Cable cable

swagger:model Cable

func (*Cable) ContextValidate

func (m *Cable) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cable based on the context it is used

func (*Cable) MarshalBinary

func (m *Cable) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Cable) UnmarshalBinary

func (m *Cable) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Cable) Validate

func (m *Cable) Validate(formats strfmt.Registry) error

Validate validates this cable

type CableLengthUnit

type CableLengthUnit struct {

	// label
	// Required: true
	// Enum: [Kilometers Meters Centimeters Miles Feet Inches]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [km m cm mi ft in]
	Value *string `json:"value"`
}

CableLengthUnit Length unit

swagger:model CableLengthUnit

func (*CableLengthUnit) ContextValidate

func (m *CableLengthUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this cable length unit based on context it is used

func (*CableLengthUnit) MarshalBinary

func (m *CableLengthUnit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CableLengthUnit) UnmarshalBinary

func (m *CableLengthUnit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CableLengthUnit) Validate

func (m *CableLengthUnit) Validate(formats strfmt.Registry) error

Validate validates this cable length unit

type CableStatus

type CableStatus struct {

	// label
	// Required: true
	// Enum: [Connected Planned Decommissioning]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [connected planned decommissioning]
	Value *string `json:"value"`
}

CableStatus Status

swagger:model CableStatus

func (*CableStatus) ContextValidate

func (m *CableStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this cable status based on context it is used

func (*CableStatus) MarshalBinary

func (m *CableStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CableStatus) UnmarshalBinary

func (m *CableStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CableStatus) Validate

func (m *CableStatus) Validate(formats strfmt.Registry) error

Validate validates this cable status

type CableTermination

type CableTermination struct {

	// Cable
	// Required: true
	Cable *int64 `json:"cable"`

	// End
	// Required: true
	// Enum: [A B]
	CableEnd *string `json:"cable_end"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Termination
	// Read Only: true
	Termination interface{} `json:"termination,omitempty"`

	// Termination id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	TerminationID *int64 `json:"termination_id"`

	// Termination type
	// Required: true
	TerminationType *string `json:"termination_type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

CableTermination cable termination

swagger:model CableTermination

func (*CableTermination) ContextValidate

func (m *CableTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cable termination based on the context it is used

func (*CableTermination) MarshalBinary

func (m *CableTermination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CableTermination) UnmarshalBinary

func (m *CableTermination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CableTermination) Validate

func (m *CableTermination) Validate(formats strfmt.Registry) error

Validate validates this cable termination

type Circuit

type Circuit struct {

	// Circuit ID
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Cid *string `json:"cid"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Commit rate (Kbps)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	CommitRate *int64 `json:"commit_rate,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Installed
	// Format: date
	InstallDate *strfmt.Date `json:"install_date,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// provider
	// Required: true
	Provider *NestedProvider `json:"provider"`

	// status
	Status *CircuitStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// termination a
	Terminationa *CircuitCircuitTermination `json:"termination_a,omitempty"`

	// Terminates
	// Format: date
	TerminationDate *strfmt.Date `json:"termination_date,omitempty"`

	// termination z
	Terminationz *CircuitCircuitTermination `json:"termination_z,omitempty"`

	// type
	// Required: true
	Type *NestedCircuitType `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Circuit circuit

swagger:model Circuit

func (*Circuit) ContextValidate

func (m *Circuit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this circuit based on the context it is used

func (*Circuit) MarshalBinary

func (m *Circuit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Circuit) UnmarshalBinary

func (m *Circuit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Circuit) Validate

func (m *Circuit) Validate(formats strfmt.Registry) error

Validate validates this circuit

type CircuitCircuitTermination

type CircuitCircuitTermination struct {

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Port speed (Kbps)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	PortSpeed *int64 `json:"port_speed,omitempty"`

	// provider network
	// Required: true
	ProviderNetwork *NestedProviderNetwork `json:"provider_network"`

	// site
	// Required: true
	Site *NestedSite `json:"site"`

	// Upstream speed (Kbps)
	//
	// Upstream speed, if different from port speed
	// Maximum: 2.147483647e+09
	// Minimum: 0
	UpstreamSpeed *int64 `json:"upstream_speed,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Cross-connect ID
	// Max Length: 50
	XconnectID string `json:"xconnect_id,omitempty"`
}

CircuitCircuitTermination circuit circuit termination

swagger:model CircuitCircuitTermination

func (*CircuitCircuitTermination) ContextValidate

func (m *CircuitCircuitTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this circuit circuit termination based on the context it is used

func (*CircuitCircuitTermination) MarshalBinary

func (m *CircuitCircuitTermination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CircuitCircuitTermination) UnmarshalBinary

func (m *CircuitCircuitTermination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CircuitCircuitTermination) Validate

func (m *CircuitCircuitTermination) Validate(formats strfmt.Registry) error

Validate validates this circuit circuit termination

type CircuitStatus

type CircuitStatus struct {

	// label
	// Required: true
	// Enum: [Planned Provisioning Active Offline Deprovisioning Decommissioned]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [planned provisioning active offline deprovisioning decommissioned]
	Value *string `json:"value"`
}

CircuitStatus Status

swagger:model CircuitStatus

func (*CircuitStatus) ContextValidate

func (m *CircuitStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this circuit status based on context it is used

func (*CircuitStatus) MarshalBinary

func (m *CircuitStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CircuitStatus) UnmarshalBinary

func (m *CircuitStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CircuitStatus) Validate

func (m *CircuitStatus) Validate(formats strfmt.Registry) error

Validate validates this circuit status

type CircuitTermination

type CircuitTermination struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	// circuit
	// Required: true
	Circuit *NestedCircuit `json:"circuit"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Port speed (Kbps)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	PortSpeed *int64 `json:"port_speed,omitempty"`

	// Patch panel/port(s)
	// Max Length: 100
	PpInfo string `json:"pp_info,omitempty"`

	// provider network
	ProviderNetwork *NestedProviderNetwork `json:"provider_network,omitempty"`

	// site
	Site *NestedSite `json:"site,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Termination
	// Required: true
	// Enum: [A Z]
	TermSide *string `json:"term_side"`

	// Upstream speed (Kbps)
	//
	// Upstream speed, if different from port speed
	// Maximum: 2.147483647e+09
	// Minimum: 0
	UpstreamSpeed *int64 `json:"upstream_speed,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Cross-connect ID
	// Max Length: 50
	XconnectID string `json:"xconnect_id,omitempty"`
}

CircuitTermination circuit termination

swagger:model CircuitTermination

func (*CircuitTermination) ContextValidate

func (m *CircuitTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this circuit termination based on the context it is used

func (*CircuitTermination) MarshalBinary

func (m *CircuitTermination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CircuitTermination) UnmarshalBinary

func (m *CircuitTermination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CircuitTermination) Validate

func (m *CircuitTermination) Validate(formats strfmt.Registry) error

Validate validates this circuit termination

type CircuitType

type CircuitType struct {

	// Circuit count
	// Read Only: true
	CircuitCount int64 `json:"circuit_count,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

CircuitType circuit type

swagger:model CircuitType

func (*CircuitType) ContextValidate

func (m *CircuitType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this circuit type based on the context it is used

func (*CircuitType) MarshalBinary

func (m *CircuitType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CircuitType) UnmarshalBinary

func (m *CircuitType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CircuitType) Validate

func (m *CircuitType) Validate(formats strfmt.Registry) error

Validate validates this circuit type

type Cluster

type Cluster struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// group
	Group *NestedClusterGroup `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// site
	Site *NestedSite `json:"site,omitempty"`

	// status
	Status *ClusterStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// type
	// Required: true
	Type *NestedClusterType `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`
}

Cluster cluster

swagger:model Cluster

func (*Cluster) ContextValidate

func (m *Cluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cluster based on the context it is used

func (*Cluster) MarshalBinary

func (m *Cluster) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Cluster) UnmarshalBinary

func (m *Cluster) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Cluster) Validate

func (m *Cluster) Validate(formats strfmt.Registry) error

Validate validates this cluster

type ClusterGroup

type ClusterGroup struct {

	// Cluster count
	// Read Only: true
	ClusterCount int64 `json:"cluster_count,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ClusterGroup cluster group

swagger:model ClusterGroup

func (*ClusterGroup) ContextValidate

func (m *ClusterGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cluster group based on the context it is used

func (*ClusterGroup) MarshalBinary

func (m *ClusterGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClusterGroup) UnmarshalBinary

func (m *ClusterGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClusterGroup) Validate

func (m *ClusterGroup) Validate(formats strfmt.Registry) error

Validate validates this cluster group

type ClusterStatus

type ClusterStatus struct {

	// label
	// Required: true
	// Enum: [Planned Staging Active Decommissioning Offline]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [planned staging active decommissioning offline]
	Value *string `json:"value"`
}

ClusterStatus Status

swagger:model ClusterStatus

func (*ClusterStatus) ContextValidate

func (m *ClusterStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this cluster status based on context it is used

func (*ClusterStatus) MarshalBinary

func (m *ClusterStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClusterStatus) UnmarshalBinary

func (m *ClusterStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClusterStatus) Validate

func (m *ClusterStatus) Validate(formats strfmt.Registry) error

Validate validates this cluster status

type ClusterType

type ClusterType struct {

	// Cluster count
	// Read Only: true
	ClusterCount int64 `json:"cluster_count,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ClusterType cluster type

swagger:model ClusterType

func (*ClusterType) ContextValidate

func (m *ClusterType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cluster type based on the context it is used

func (*ClusterType) MarshalBinary

func (m *ClusterType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClusterType) UnmarshalBinary

func (m *ClusterType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClusterType) Validate

func (m *ClusterType) Validate(formats strfmt.Registry) error

Validate validates this cluster type

type ComponentNestedModule

type ComponentNestedModule struct {

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// module bay
	ModuleBay *ModuleNestedModuleBay `json:"module_bay,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ComponentNestedModule component nested module

swagger:model ComponentNestedModule

func (*ComponentNestedModule) ContextValidate

func (m *ComponentNestedModule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this component nested module based on the context it is used

func (*ComponentNestedModule) MarshalBinary

func (m *ComponentNestedModule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ComponentNestedModule) UnmarshalBinary

func (m *ComponentNestedModule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ComponentNestedModule) Validate

func (m *ComponentNestedModule) Validate(formats strfmt.Registry) error

Validate validates this component nested module

type ConfigContext

type ConfigContext struct {

	// cluster groups
	// Unique: true
	ClusterGroups []*NestedClusterGroup `json:"cluster_groups"`

	// cluster types
	// Unique: true
	ClusterTypes []*NestedClusterType `json:"cluster_types"`

	// clusters
	// Unique: true
	Clusters []*NestedCluster `json:"clusters"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Data
	// Required: true
	Data interface{} `json:"data"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device types
	// Unique: true
	DeviceTypes []*NestedDeviceType `json:"device_types"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Is active
	IsActive bool `json:"is_active,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// locations
	// Unique: true
	Locations []*NestedLocation `json:"locations"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// platforms
	// Unique: true
	Platforms []*NestedPlatform `json:"platforms"`

	// regions
	// Unique: true
	Regions []*NestedRegion `json:"regions"`

	// roles
	// Unique: true
	Roles []*NestedDeviceRole `json:"roles"`

	// site groups
	// Unique: true
	SiteGroups []*NestedSiteGroup `json:"site_groups"`

	// sites
	// Unique: true
	Sites []*NestedSite `json:"sites"`

	// tags
	// Unique: true
	Tags []string `json:"tags,omitempty"`

	// tenant groups
	// Unique: true
	TenantGroups []*NestedTenantGroup `json:"tenant_groups"`

	// tenants
	// Unique: true
	Tenants []*NestedTenant `json:"tenants"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Weight
	// Maximum: 32767
	// Minimum: 0
	Weight *int64 `json:"weight,omitempty"`
}

ConfigContext config context

swagger:model ConfigContext

func (*ConfigContext) ContextValidate

func (m *ConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this config context based on the context it is used

func (*ConfigContext) MarshalBinary

func (m *ConfigContext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConfigContext) UnmarshalBinary

func (m *ConfigContext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConfigContext) Validate

func (m *ConfigContext) Validate(formats strfmt.Registry) error

Validate validates this config context

type ConsolePort

type ConsolePort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// module
	Module *ComponentNestedModule `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// speed
	Speed *ConsolePortSpeed `json:"speed,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// type
	Type *ConsolePortType `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ConsolePort console port

swagger:model ConsolePort

func (*ConsolePort) ContextValidate

func (m *ConsolePort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this console port based on the context it is used

func (*ConsolePort) MarshalBinary

func (m *ConsolePort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsolePort) UnmarshalBinary

func (m *ConsolePort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsolePort) Validate

func (m *ConsolePort) Validate(formats strfmt.Registry) error

Validate validates this console port

type ConsolePortSpeed

type ConsolePortSpeed struct {

	// label
	// Required: true
	// Enum: [1200 bps 2400 bps 4800 bps 9600 bps 19.2 kbps 38.4 kbps 57.6 kbps 115.2 kbps]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [1200 2400 4800 9600 19200 38400 57600 115200]
	Value *int64 `json:"value"`
}

ConsolePortSpeed Speed

swagger:model ConsolePortSpeed

func (*ConsolePortSpeed) ContextValidate

func (m *ConsolePortSpeed) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this console port speed based on context it is used

func (*ConsolePortSpeed) MarshalBinary

func (m *ConsolePortSpeed) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsolePortSpeed) UnmarshalBinary

func (m *ConsolePortSpeed) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsolePortSpeed) Validate

func (m *ConsolePortSpeed) Validate(formats strfmt.Registry) error

Validate validates this console port speed

type ConsolePortTemplate

type ConsolePortTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device type
	DeviceType *NestedDeviceType `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// module type
	ModuleType *NestedModuleType `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// type
	Type *ConsolePortTemplateType `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ConsolePortTemplate console port template

swagger:model ConsolePortTemplate

func (*ConsolePortTemplate) ContextValidate

func (m *ConsolePortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this console port template based on the context it is used

func (*ConsolePortTemplate) MarshalBinary

func (m *ConsolePortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsolePortTemplate) UnmarshalBinary

func (m *ConsolePortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsolePortTemplate) Validate

func (m *ConsolePortTemplate) Validate(formats strfmt.Registry) error

Validate validates this console port template

type ConsolePortTemplateType

type ConsolePortTemplateType struct {

	// label
	// Required: true
	// Enum: [DE-9 DB-25 RJ-11 RJ-12 RJ-45 Mini-DIN 8 USB Type A USB Type B USB Type C USB Mini A USB Mini B USB Micro A USB Micro B USB Micro AB Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other]
	Value *string `json:"value"`
}

ConsolePortTemplateType Type

swagger:model ConsolePortTemplateType

func (*ConsolePortTemplateType) ContextValidate

func (m *ConsolePortTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this console port template type based on context it is used

func (*ConsolePortTemplateType) MarshalBinary

func (m *ConsolePortTemplateType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsolePortTemplateType) UnmarshalBinary

func (m *ConsolePortTemplateType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsolePortTemplateType) Validate

func (m *ConsolePortTemplateType) Validate(formats strfmt.Registry) error

Validate validates this console port template type

type ConsolePortType

type ConsolePortType struct {

	// label
	// Required: true
	// Enum: [DE-9 DB-25 RJ-11 RJ-12 RJ-45 Mini-DIN 8 USB Type A USB Type B USB Type C USB Mini A USB Mini B USB Micro A USB Micro B USB Micro AB Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other]
	Value *string `json:"value"`
}

ConsolePortType Type

swagger:model ConsolePortType

func (*ConsolePortType) ContextValidate

func (m *ConsolePortType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this console port type based on context it is used

func (*ConsolePortType) MarshalBinary

func (m *ConsolePortType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsolePortType) UnmarshalBinary

func (m *ConsolePortType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsolePortType) Validate

func (m *ConsolePortType) Validate(formats strfmt.Registry) error

Validate validates this console port type

type ConsoleServerPort

type ConsoleServerPort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// module
	Module *ComponentNestedModule `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// speed
	Speed *ConsoleServerPortSpeed `json:"speed,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// type
	Type *ConsoleServerPortType `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ConsoleServerPort console server port

swagger:model ConsoleServerPort

func (*ConsoleServerPort) ContextValidate

func (m *ConsoleServerPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this console server port based on the context it is used

func (*ConsoleServerPort) MarshalBinary

func (m *ConsoleServerPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsoleServerPort) UnmarshalBinary

func (m *ConsoleServerPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsoleServerPort) Validate

func (m *ConsoleServerPort) Validate(formats strfmt.Registry) error

Validate validates this console server port

type ConsoleServerPortSpeed

type ConsoleServerPortSpeed struct {

	// label
	// Required: true
	// Enum: [1200 bps 2400 bps 4800 bps 9600 bps 19.2 kbps 38.4 kbps 57.6 kbps 115.2 kbps]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [1200 2400 4800 9600 19200 38400 57600 115200]
	Value *int64 `json:"value"`
}

ConsoleServerPortSpeed Speed

swagger:model ConsoleServerPortSpeed

func (*ConsoleServerPortSpeed) ContextValidate

func (m *ConsoleServerPortSpeed) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this console server port speed based on context it is used

func (*ConsoleServerPortSpeed) MarshalBinary

func (m *ConsoleServerPortSpeed) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsoleServerPortSpeed) UnmarshalBinary

func (m *ConsoleServerPortSpeed) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsoleServerPortSpeed) Validate

func (m *ConsoleServerPortSpeed) Validate(formats strfmt.Registry) error

Validate validates this console server port speed

type ConsoleServerPortTemplate

type ConsoleServerPortTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device type
	DeviceType *NestedDeviceType `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// module type
	ModuleType *NestedModuleType `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// type
	Type *ConsoleServerPortTemplateType `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ConsoleServerPortTemplate console server port template

swagger:model ConsoleServerPortTemplate

func (*ConsoleServerPortTemplate) ContextValidate

func (m *ConsoleServerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this console server port template based on the context it is used

func (*ConsoleServerPortTemplate) MarshalBinary

func (m *ConsoleServerPortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsoleServerPortTemplate) UnmarshalBinary

func (m *ConsoleServerPortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsoleServerPortTemplate) Validate

func (m *ConsoleServerPortTemplate) Validate(formats strfmt.Registry) error

Validate validates this console server port template

type ConsoleServerPortTemplateType

type ConsoleServerPortTemplateType struct {

	// label
	// Required: true
	// Enum: [DE-9 DB-25 RJ-11 RJ-12 RJ-45 Mini-DIN 8 USB Type A USB Type B USB Type C USB Mini A USB Mini B USB Micro A USB Micro B USB Micro AB Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other]
	Value *string `json:"value"`
}

ConsoleServerPortTemplateType Type

swagger:model ConsoleServerPortTemplateType

func (*ConsoleServerPortTemplateType) ContextValidate

func (m *ConsoleServerPortTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this console server port template type based on context it is used

func (*ConsoleServerPortTemplateType) MarshalBinary

func (m *ConsoleServerPortTemplateType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsoleServerPortTemplateType) UnmarshalBinary

func (m *ConsoleServerPortTemplateType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsoleServerPortTemplateType) Validate

func (m *ConsoleServerPortTemplateType) Validate(formats strfmt.Registry) error

Validate validates this console server port template type

type ConsoleServerPortType

type ConsoleServerPortType struct {

	// label
	// Required: true
	// Enum: [DE-9 DB-25 RJ-11 RJ-12 RJ-45 Mini-DIN 8 USB Type A USB Type B USB Type C USB Mini A USB Mini B USB Micro A USB Micro B USB Micro AB Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other]
	Value *string `json:"value"`
}

ConsoleServerPortType Type

swagger:model ConsoleServerPortType

func (*ConsoleServerPortType) ContextValidate

func (m *ConsoleServerPortType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this console server port type based on context it is used

func (*ConsoleServerPortType) MarshalBinary

func (m *ConsoleServerPortType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ConsoleServerPortType) UnmarshalBinary

func (m *ConsoleServerPortType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ConsoleServerPortType) Validate

func (m *ConsoleServerPortType) Validate(formats strfmt.Registry) error

Validate validates this console server port type

type Contact

type Contact struct {

	// Address
	// Max Length: 200
	Address string `json:"address,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Email
	// Max Length: 254
	// Format: email
	Email strfmt.Email `json:"email,omitempty"`

	// group
	Group *NestedContactGroup `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Link
	// Max Length: 200
	// Format: uri
	Link strfmt.URI `json:"link,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Phone
	// Max Length: 50
	Phone string `json:"phone,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Title
	// Max Length: 100
	Title string `json:"title,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Contact contact

swagger:model Contact

func (*Contact) ContextValidate

func (m *Contact) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this contact based on the context it is used

func (*Contact) MarshalBinary

func (m *Contact) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Contact) UnmarshalBinary

func (m *Contact) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Contact) Validate

func (m *Contact) Validate(formats strfmt.Registry) error

Validate validates this contact

type ContactAssignment

type ContactAssignment struct {

	// contact
	// Required: true
	Contact *NestedContact `json:"contact"`

	// Content type
	// Required: true
	ContentType *string `json:"content_type"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Object
	// Read Only: true
	Object interface{} `json:"object,omitempty"`

	// Object id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	ObjectID *int64 `json:"object_id"`

	// priority
	Priority *ContactAssignmentPriority `json:"priority,omitempty"`

	// role
	Role *NestedContactRole `json:"role,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ContactAssignment contact assignment

swagger:model ContactAssignment

func (*ContactAssignment) ContextValidate

func (m *ContactAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this contact assignment based on the context it is used

func (*ContactAssignment) MarshalBinary

func (m *ContactAssignment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContactAssignment) UnmarshalBinary

func (m *ContactAssignment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContactAssignment) Validate

func (m *ContactAssignment) Validate(formats strfmt.Registry) error

Validate validates this contact assignment

type ContactAssignmentPriority

type ContactAssignmentPriority struct {

	// label
	// Required: true
	// Enum: [Primary Secondary Tertiary Inactive]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [primary secondary tertiary inactive]
	Value *string `json:"value"`
}

ContactAssignmentPriority Priority

swagger:model ContactAssignmentPriority

func (*ContactAssignmentPriority) ContextValidate

func (m *ContactAssignmentPriority) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this contact assignment priority based on context it is used

func (*ContactAssignmentPriority) MarshalBinary

func (m *ContactAssignmentPriority) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContactAssignmentPriority) UnmarshalBinary

func (m *ContactAssignmentPriority) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContactAssignmentPriority) Validate

func (m *ContactAssignmentPriority) Validate(formats strfmt.Registry) error

Validate validates this contact assignment priority

type ContactGroup

type ContactGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Contact count
	// Read Only: true
	ContactCount int64 `json:"contact_count,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// parent
	Parent *NestedContactGroup `json:"parent,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ContactGroup contact group

swagger:model ContactGroup

func (*ContactGroup) ContextValidate

func (m *ContactGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this contact group based on the context it is used

func (*ContactGroup) MarshalBinary

func (m *ContactGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContactGroup) UnmarshalBinary

func (m *ContactGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContactGroup) Validate

func (m *ContactGroup) Validate(formats strfmt.Registry) error

Validate validates this contact group

type ContactRole

type ContactRole struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ContactRole contact role

swagger:model ContactRole

func (*ContactRole) ContextValidate

func (m *ContactRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this contact role based on the context it is used

func (*ContactRole) MarshalBinary

func (m *ContactRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContactRole) UnmarshalBinary

func (m *ContactRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContactRole) Validate

func (m *ContactRole) Validate(formats strfmt.Registry) error

Validate validates this contact role

type ContentType

type ContentType struct {

	// App label
	// Required: true
	// Max Length: 100
	// Min Length: 1
	AppLabel *string `json:"app_label"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Python model class name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Model *string `json:"model"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ContentType content type

swagger:model ContentType

func (*ContentType) ContextValidate

func (m *ContentType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this content type based on the context it is used

func (*ContentType) MarshalBinary

func (m *ContentType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ContentType) UnmarshalBinary

func (m *ContentType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ContentType) Validate

func (m *ContentType) Validate(formats strfmt.Registry) error

Validate validates this content type

type CustomField

type CustomField struct {

	// Comma-separated list of available choices (for selection fields)
	Choices []string `json:"choices"`

	// content types
	// Required: true
	// Unique: true
	ContentTypes []string `json:"content_types"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Data type
	// Read Only: true
	DataType string `json:"data_type,omitempty"`

	// Default
	//
	// Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. "Foo").
	Default interface{} `json:"default,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// filter logic
	FilterLogic *CustomFieldFilterLogic `json:"filter_logic,omitempty"`

	// Group name
	//
	// Custom fields within the same group will be displayed together
	// Max Length: 50
	GroupName string `json:"group_name,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Name of the field as displayed to users (if not provided, the field's name will be used)
	// Max Length: 50
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	//
	// Internal field name
	// Required: true
	// Max Length: 50
	// Min Length: 1
	// Pattern: ^[a-z0-9_]+$
	Name *string `json:"name"`

	// Object type
	ObjectType string `json:"object_type,omitempty"`

	// Required
	//
	// If true, this field is required when creating new objects or editing an existing object.
	Required bool `json:"required,omitempty"`

	// Search weight
	//
	// Weighting for search. Lower values are considered more important. Fields with a search weight of zero will be ignored.
	// Maximum: 32767
	// Minimum: 0
	SearchWeight *int64 `json:"search_weight,omitempty"`

	// type
	// Required: true
	Type *CustomFieldType `json:"type"`

	// ui visibility
	UIVisibility *CustomFieldUIVisibility `json:"ui_visibility,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Maximum value
	//
	// Maximum allowed value (for numeric fields)
	// Maximum: 2.147483647e+09
	// Minimum: -2.147483648e+09
	ValidationMaximum *int64 `json:"validation_maximum,omitempty"`

	// Minimum value
	//
	// Minimum allowed value (for numeric fields)
	// Maximum: 2.147483647e+09
	// Minimum: -2.147483648e+09
	ValidationMinimum *int64 `json:"validation_minimum,omitempty"`

	// Validation regex
	//
	// Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code> will limit values to exactly three uppercase letters.
	// Max Length: 500
	ValidationRegex string `json:"validation_regex,omitempty"`

	// Display weight
	//
	// Fields with higher weights appear lower in a form.
	// Maximum: 32767
	// Minimum: 0
	Weight *int64 `json:"weight,omitempty"`
}

CustomField custom field

swagger:model CustomField

func (*CustomField) ContextValidate

func (m *CustomField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this custom field based on the context it is used

func (*CustomField) MarshalBinary

func (m *CustomField) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomField) UnmarshalBinary

func (m *CustomField) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomField) Validate

func (m *CustomField) Validate(formats strfmt.Registry) error

Validate validates this custom field

type CustomFieldFilterLogic

type CustomFieldFilterLogic struct {

	// label
	// Required: true
	// Enum: [Disabled Loose Exact]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [disabled loose exact]
	Value *string `json:"value"`
}

CustomFieldFilterLogic Filter logic

swagger:model CustomFieldFilterLogic

func (*CustomFieldFilterLogic) ContextValidate

func (m *CustomFieldFilterLogic) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this custom field filter logic based on context it is used

func (*CustomFieldFilterLogic) MarshalBinary

func (m *CustomFieldFilterLogic) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomFieldFilterLogic) UnmarshalBinary

func (m *CustomFieldFilterLogic) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomFieldFilterLogic) Validate

func (m *CustomFieldFilterLogic) Validate(formats strfmt.Registry) error

Validate validates this custom field filter logic

type CustomFieldType

type CustomFieldType struct {

	// label
	// Required: true
	// Enum: [Text Text (long) Integer Decimal Boolean (true/false) Date URL JSON Selection Multiple selection Object Multiple objects]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [text longtext integer decimal boolean date url json select multiselect object multiobject]
	Value *string `json:"value"`
}

CustomFieldType Type

swagger:model CustomFieldType

func (*CustomFieldType) ContextValidate

func (m *CustomFieldType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this custom field type based on context it is used

func (*CustomFieldType) MarshalBinary

func (m *CustomFieldType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomFieldType) UnmarshalBinary

func (m *CustomFieldType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomFieldType) Validate

func (m *CustomFieldType) Validate(formats strfmt.Registry) error

Validate validates this custom field type

type CustomFieldUIVisibility

type CustomFieldUIVisibility struct {

	// label
	// Required: true
	// Enum: [Read/Write Read-only Hidden]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [read-write read-only hidden]
	Value *string `json:"value"`
}

CustomFieldUIVisibility Ui visibility

swagger:model CustomFieldUIVisibility

func (*CustomFieldUIVisibility) ContextValidate

func (m *CustomFieldUIVisibility) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this custom field UI visibility based on context it is used

func (*CustomFieldUIVisibility) MarshalBinary

func (m *CustomFieldUIVisibility) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomFieldUIVisibility) UnmarshalBinary

func (m *CustomFieldUIVisibility) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomFieldUIVisibility) Validate

func (m *CustomFieldUIVisibility) Validate(formats strfmt.Registry) error

Validate validates this custom field UI visibility

type CustomLink struct {

	// Button class
	//
	// The class of the first link in a group will be used for the dropdown button
	// Enum: [outline-dark blue indigo purple pink red orange yellow green teal cyan gray black white ghost-dark]
	ButtonClass string `json:"button_class,omitempty"`

	// content types
	// Required: true
	// Unique: true
	ContentTypes []string `json:"content_types"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Enabled
	Enabled bool `json:"enabled,omitempty"`

	// Group name
	//
	// Links with the same group will appear as a dropdown menu
	// Max Length: 50
	GroupName string `json:"group_name,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Link text
	//
	// Jinja2 template code for link text
	// Required: true
	// Min Length: 1
	LinkText *string `json:"link_text"`

	// Link URL
	//
	// Jinja2 template code for link URL
	// Required: true
	// Min Length: 1
	LinkURL *string `json:"link_url"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// New window
	//
	// Force link to open in a new window
	NewWindow bool `json:"new_window,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Weight
	// Maximum: 32767
	// Minimum: 0
	Weight *int64 `json:"weight,omitempty"`
}

CustomLink custom link

swagger:model CustomLink

func (*CustomLink) ContextValidate

func (m *CustomLink) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this custom link based on the context it is used

func (*CustomLink) MarshalBinary

func (m *CustomLink) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomLink) UnmarshalBinary

func (m *CustomLink) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomLink) Validate

func (m *CustomLink) Validate(formats strfmt.Registry) error

Validate validates this custom link

type Device

type Device struct {

	// airflow
	Airflow *DeviceAirflow `json:"airflow,omitempty"`

	// Asset tag
	//
	// A unique tag used to identify this device
	// Max Length: 50
	AssetTag *string `json:"asset_tag,omitempty"`

	// cluster
	Cluster *NestedCluster `json:"cluster,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device role
	// Required: true
	DeviceRole *NestedDeviceRole `json:"device_role"`

	// device type
	// Required: true
	DeviceType *NestedDeviceType `json:"device_type"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// face
	Face *DeviceFace `json:"face,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Local context data
	LocalContextData interface{} `json:"local_context_data,omitempty"`

	// location
	Location *NestedLocation `json:"location,omitempty"`

	// Name
	// Max Length: 64
	Name *string `json:"name,omitempty"`

	// parent device
	ParentDevice *NestedDevice `json:"parent_device,omitempty"`

	// platform
	Platform *NestedPlatform `json:"platform,omitempty"`

	// Position (U)
	// Minimum: 0.5
	Position *float64 `json:"position,omitempty"`

	// primary ip
	PrimaryIP *NestedIPAddress `json:"primary_ip,omitempty"`

	// primary ip4
	PrimaryIp4 *NestedIPAddress `json:"primary_ip4,omitempty"`

	// primary ip6
	PrimaryIp6 *NestedIPAddress `json:"primary_ip6,omitempty"`

	// rack
	Rack *NestedRack `json:"rack,omitempty"`

	// Serial number
	// Max Length: 50
	Serial string `json:"serial,omitempty"`

	// site
	// Required: true
	Site *NestedSite `json:"site"`

	// status
	Status *DeviceStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Vc position
	// Maximum: 255
	// Minimum: 0
	VcPosition *int64 `json:"vc_position,omitempty"`

	// Vc priority
	// Maximum: 255
	// Minimum: 0
	VcPriority *int64 `json:"vc_priority,omitempty"`

	// virtual chassis
	VirtualChassis *NestedVirtualChassis `json:"virtual_chassis,omitempty"`
}

Device device

swagger:model Device

func (*Device) ContextValidate

func (m *Device) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device based on the context it is used

func (*Device) MarshalBinary

func (m *Device) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Device) UnmarshalBinary

func (m *Device) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Device) Validate

func (m *Device) Validate(formats strfmt.Registry) error

Validate validates this device

type DeviceAirflow

type DeviceAirflow struct {

	// label
	// Required: true
	// Enum: [Front to rear Rear to front Left to right Right to left Side to rear Passive Mixed]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [front-to-rear rear-to-front left-to-right right-to-left side-to-rear passive mixed]
	Value *string `json:"value"`
}

DeviceAirflow Airflow

swagger:model DeviceAirflow

func (*DeviceAirflow) ContextValidate

func (m *DeviceAirflow) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device airflow based on context it is used

func (*DeviceAirflow) MarshalBinary

func (m *DeviceAirflow) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceAirflow) UnmarshalBinary

func (m *DeviceAirflow) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceAirflow) Validate

func (m *DeviceAirflow) Validate(formats strfmt.Registry) error

Validate validates this device airflow

type DeviceBay

type DeviceBay struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// installed device
	InstalledDevice *NestedDevice `json:"installed_device,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

DeviceBay device bay

swagger:model DeviceBay

func (*DeviceBay) ContextValidate

func (m *DeviceBay) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device bay based on the context it is used

func (*DeviceBay) MarshalBinary

func (m *DeviceBay) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceBay) UnmarshalBinary

func (m *DeviceBay) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceBay) Validate

func (m *DeviceBay) Validate(formats strfmt.Registry) error

Validate validates this device bay

type DeviceBayTemplate

type DeviceBayTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device type
	// Required: true
	DeviceType *NestedDeviceType `json:"device_type"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

DeviceBayTemplate device bay template

swagger:model DeviceBayTemplate

func (*DeviceBayTemplate) ContextValidate

func (m *DeviceBayTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device bay template based on the context it is used

func (*DeviceBayTemplate) MarshalBinary

func (m *DeviceBayTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceBayTemplate) UnmarshalBinary

func (m *DeviceBayTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceBayTemplate) Validate

func (m *DeviceBayTemplate) Validate(formats strfmt.Registry) error

Validate validates this device bay template

type DeviceFace

type DeviceFace struct {

	// label
	// Required: true
	// Enum: [Front Rear]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [front rear]
	Value *string `json:"value"`
}

DeviceFace Face

swagger:model DeviceFace

func (*DeviceFace) ContextValidate

func (m *DeviceFace) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device face based on context it is used

func (*DeviceFace) MarshalBinary

func (m *DeviceFace) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceFace) UnmarshalBinary

func (m *DeviceFace) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceFace) Validate

func (m *DeviceFace) Validate(formats strfmt.Registry) error

Validate validates this device face

type DeviceNAPALM

type DeviceNAPALM struct {

	// Method
	// Required: true
	Method interface{} `json:"method"`
}

DeviceNAPALM device n a p a l m

swagger:model DeviceNAPALM

func (*DeviceNAPALM) ContextValidate

func (m *DeviceNAPALM) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device n a p a l m based on context it is used

func (*DeviceNAPALM) MarshalBinary

func (m *DeviceNAPALM) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceNAPALM) UnmarshalBinary

func (m *DeviceNAPALM) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceNAPALM) Validate

func (m *DeviceNAPALM) Validate(formats strfmt.Registry) error

Validate validates this device n a p a l m

type DeviceRole

type DeviceRole struct {

	// Color
	// Max Length: 6
	// Min Length: 1
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`

	// VM Role
	//
	// Virtual machines may be assigned to this role
	VMRole bool `json:"vm_role,omitempty"`
}

DeviceRole device role

swagger:model DeviceRole

func (*DeviceRole) ContextValidate

func (m *DeviceRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device role based on the context it is used

func (*DeviceRole) MarshalBinary

func (m *DeviceRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceRole) UnmarshalBinary

func (m *DeviceRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceRole) Validate

func (m *DeviceRole) Validate(formats strfmt.Registry) error

Validate validates this device role

type DeviceStatus

type DeviceStatus struct {

	// label
	// Required: true
	// Enum: [Offline Active Planned Staged Failed Inventory Decommissioning]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [offline active planned staged failed inventory decommissioning]
	Value *string `json:"value"`
}

DeviceStatus Status

swagger:model DeviceStatus

func (*DeviceStatus) ContextValidate

func (m *DeviceStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device status based on context it is used

func (*DeviceStatus) MarshalBinary

func (m *DeviceStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceStatus) UnmarshalBinary

func (m *DeviceStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceStatus) Validate

func (m *DeviceStatus) Validate(formats strfmt.Registry) error

Validate validates this device status

type DeviceType

type DeviceType struct {

	// airflow
	Airflow *DeviceTypeAirflow `json:"airflow,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Front image
	// Read Only: true
	// Format: uri
	FrontImage strfmt.URI `json:"front_image,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Is full depth
	//
	// Device consumes both front and rear rack faces
	IsFullDepth bool `json:"is_full_depth,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// manufacturer
	// Required: true
	Manufacturer *NestedManufacturer `json:"manufacturer"`

	// Model
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Model *string `json:"model"`

	// Part number
	//
	// Discrete part number (optional)
	// Max Length: 50
	PartNumber string `json:"part_number,omitempty"`

	// Rear image
	// Read Only: true
	// Format: uri
	RearImage strfmt.URI `json:"rear_image,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// subdevice role
	SubdeviceRole *DeviceTypeSubdeviceRole `json:"subdevice_role,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Position (U)
	// Minimum: 0
	UHeight *float64 `json:"u_height,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Weight
	Weight *float64 `json:"weight,omitempty"`

	// weight unit
	WeightUnit *DeviceTypeWeightUnit `json:"weight_unit,omitempty"`
}

DeviceType device type

swagger:model DeviceType

func (*DeviceType) ContextValidate

func (m *DeviceType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device type based on the context it is used

func (*DeviceType) MarshalBinary

func (m *DeviceType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceType) UnmarshalBinary

func (m *DeviceType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceType) Validate

func (m *DeviceType) Validate(formats strfmt.Registry) error

Validate validates this device type

type DeviceTypeAirflow

type DeviceTypeAirflow struct {

	// label
	// Required: true
	// Enum: [Front to rear Rear to front Left to right Right to left Side to rear Passive Mixed]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [front-to-rear rear-to-front left-to-right right-to-left side-to-rear passive mixed]
	Value *string `json:"value"`
}

DeviceTypeAirflow Airflow

swagger:model DeviceTypeAirflow

func (*DeviceTypeAirflow) ContextValidate

func (m *DeviceTypeAirflow) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device type airflow based on context it is used

func (*DeviceTypeAirflow) MarshalBinary

func (m *DeviceTypeAirflow) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceTypeAirflow) UnmarshalBinary

func (m *DeviceTypeAirflow) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceTypeAirflow) Validate

func (m *DeviceTypeAirflow) Validate(formats strfmt.Registry) error

Validate validates this device type airflow

type DeviceTypeSubdeviceRole

type DeviceTypeSubdeviceRole struct {

	// label
	// Required: true
	// Enum: [Parent Child]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [parent child]
	Value *string `json:"value"`
}

DeviceTypeSubdeviceRole Subdevice role

swagger:model DeviceTypeSubdeviceRole

func (*DeviceTypeSubdeviceRole) ContextValidate

func (m *DeviceTypeSubdeviceRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device type subdevice role based on context it is used

func (*DeviceTypeSubdeviceRole) MarshalBinary

func (m *DeviceTypeSubdeviceRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceTypeSubdeviceRole) UnmarshalBinary

func (m *DeviceTypeSubdeviceRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceTypeSubdeviceRole) Validate

func (m *DeviceTypeSubdeviceRole) Validate(formats strfmt.Registry) error

Validate validates this device type subdevice role

type DeviceTypeWeightUnit

type DeviceTypeWeightUnit struct {

	// label
	// Required: true
	// Enum: [Kilograms Grams Pounds Ounces]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [kg g lb oz]
	Value *string `json:"value"`
}

DeviceTypeWeightUnit Weight unit

swagger:model DeviceTypeWeightUnit

func (*DeviceTypeWeightUnit) ContextValidate

func (m *DeviceTypeWeightUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device type weight unit based on context it is used

func (*DeviceTypeWeightUnit) MarshalBinary

func (m *DeviceTypeWeightUnit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceTypeWeightUnit) UnmarshalBinary

func (m *DeviceTypeWeightUnit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceTypeWeightUnit) Validate

func (m *DeviceTypeWeightUnit) Validate(formats strfmt.Registry) error

Validate validates this device type weight unit

type DeviceWithConfigContext

type DeviceWithConfigContext struct {

	// airflow
	Airflow *DeviceWithConfigContextAirflow `json:"airflow,omitempty"`

	// Asset tag
	//
	// A unique tag used to identify this device
	// Max Length: 50
	AssetTag *string `json:"asset_tag,omitempty"`

	// cluster
	Cluster *NestedCluster `json:"cluster,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Config context
	// Read Only: true
	ConfigContext interface{} `json:"config_context,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device role
	// Required: true
	DeviceRole *NestedDeviceRole `json:"device_role"`

	// device type
	// Required: true
	DeviceType *NestedDeviceType `json:"device_type"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// face
	Face *DeviceWithConfigContextFace `json:"face,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Local context data
	LocalContextData interface{} `json:"local_context_data,omitempty"`

	// location
	Location *NestedLocation `json:"location,omitempty"`

	// Name
	// Max Length: 64
	Name *string `json:"name,omitempty"`

	// parent device
	ParentDevice *NestedDevice `json:"parent_device,omitempty"`

	// platform
	Platform *NestedPlatform `json:"platform,omitempty"`

	// Position (U)
	// Minimum: 0.5
	Position *float64 `json:"position,omitempty"`

	// primary ip
	PrimaryIP *NestedIPAddress `json:"primary_ip,omitempty"`

	// primary ip4
	PrimaryIp4 *NestedIPAddress `json:"primary_ip4,omitempty"`

	// primary ip6
	PrimaryIp6 *NestedIPAddress `json:"primary_ip6,omitempty"`

	// rack
	Rack *NestedRack `json:"rack,omitempty"`

	// Serial number
	// Max Length: 50
	Serial string `json:"serial,omitempty"`

	// site
	// Required: true
	Site *NestedSite `json:"site"`

	// status
	Status *DeviceWithConfigContextStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Vc position
	// Maximum: 255
	// Minimum: 0
	VcPosition *int64 `json:"vc_position,omitempty"`

	// Vc priority
	// Maximum: 255
	// Minimum: 0
	VcPriority *int64 `json:"vc_priority,omitempty"`

	// virtual chassis
	VirtualChassis *NestedVirtualChassis `json:"virtual_chassis,omitempty"`
}

DeviceWithConfigContext device with config context

swagger:model DeviceWithConfigContext

func (*DeviceWithConfigContext) ContextValidate

func (m *DeviceWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device with config context based on the context it is used

func (*DeviceWithConfigContext) MarshalBinary

func (m *DeviceWithConfigContext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceWithConfigContext) UnmarshalBinary

func (m *DeviceWithConfigContext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceWithConfigContext) Validate

func (m *DeviceWithConfigContext) Validate(formats strfmt.Registry) error

Validate validates this device with config context

type DeviceWithConfigContextAirflow

type DeviceWithConfigContextAirflow struct {

	// label
	// Required: true
	// Enum: [Front to rear Rear to front Left to right Right to left Side to rear Passive Mixed]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [front-to-rear rear-to-front left-to-right right-to-left side-to-rear passive mixed]
	Value *string `json:"value"`
}

DeviceWithConfigContextAirflow Airflow

swagger:model DeviceWithConfigContextAirflow

func (*DeviceWithConfigContextAirflow) ContextValidate

func (m *DeviceWithConfigContextAirflow) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device with config context airflow based on context it is used

func (*DeviceWithConfigContextAirflow) MarshalBinary

func (m *DeviceWithConfigContextAirflow) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceWithConfigContextAirflow) UnmarshalBinary

func (m *DeviceWithConfigContextAirflow) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceWithConfigContextAirflow) Validate

func (m *DeviceWithConfigContextAirflow) Validate(formats strfmt.Registry) error

Validate validates this device with config context airflow

type DeviceWithConfigContextFace

type DeviceWithConfigContextFace struct {

	// label
	// Required: true
	// Enum: [Front Rear]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [front rear]
	Value *string `json:"value"`
}

DeviceWithConfigContextFace Face

swagger:model DeviceWithConfigContextFace

func (*DeviceWithConfigContextFace) ContextValidate

func (m *DeviceWithConfigContextFace) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device with config context face based on context it is used

func (*DeviceWithConfigContextFace) MarshalBinary

func (m *DeviceWithConfigContextFace) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceWithConfigContextFace) UnmarshalBinary

func (m *DeviceWithConfigContextFace) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceWithConfigContextFace) Validate

func (m *DeviceWithConfigContextFace) Validate(formats strfmt.Registry) error

Validate validates this device with config context face

type DeviceWithConfigContextStatus

type DeviceWithConfigContextStatus struct {

	// label
	// Required: true
	// Enum: [Offline Active Planned Staged Failed Inventory Decommissioning]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [offline active planned staged failed inventory decommissioning]
	Value *string `json:"value"`
}

DeviceWithConfigContextStatus Status

swagger:model DeviceWithConfigContextStatus

func (*DeviceWithConfigContextStatus) ContextValidate

func (m *DeviceWithConfigContextStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device with config context status based on context it is used

func (*DeviceWithConfigContextStatus) MarshalBinary

func (m *DeviceWithConfigContextStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceWithConfigContextStatus) UnmarshalBinary

func (m *DeviceWithConfigContextStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceWithConfigContextStatus) Validate

func (m *DeviceWithConfigContextStatus) Validate(formats strfmt.Registry) error

Validate validates this device with config context status

type ExportTemplate

type ExportTemplate struct {

	// As attachment
	//
	// Download file as attachment
	AsAttachment bool `json:"as_attachment,omitempty"`

	// content types
	// Required: true
	// Unique: true
	ContentTypes []string `json:"content_types"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// File extension
	//
	// Extension to append to the rendered filename
	// Max Length: 15
	FileExtension string `json:"file_extension,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// MIME type
	//
	// Defaults to <code>text/plain</code>
	// Max Length: 50
	MimeType string `json:"mime_type,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Template code
	//
	// Jinja2 template code. The list of objects being exported is passed as a context variable named <code>queryset</code>.
	// Required: true
	// Min Length: 1
	TemplateCode *string `json:"template_code"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ExportTemplate export template

swagger:model ExportTemplate

func (*ExportTemplate) ContextValidate

func (m *ExportTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this export template based on the context it is used

func (*ExportTemplate) MarshalBinary

func (m *ExportTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExportTemplate) UnmarshalBinary

func (m *ExportTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExportTemplate) Validate

func (m *ExportTemplate) Validate(formats strfmt.Registry) error

Validate validates this export template

type FHRPGroup

type FHRPGroup struct {

	// Authentication key
	// Max Length: 255
	AuthKey string `json:"auth_key,omitempty"`

	// Authentication type
	// Enum: [plaintext md5]
	AuthType string `json:"auth_type,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Group ID
	// Required: true
	// Maximum: 32767
	// Minimum: 0
	GroupID *int64 `json:"group_id"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// ip addresses
	// Read Only: true
	IPAddresses []*NestedIPAddress `json:"ip_addresses"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Max Length: 100
	Name string `json:"name,omitempty"`

	// Protocol
	// Required: true
	// Enum: [vrrp2 vrrp3 carp clusterxl hsrp glbp other]
	Protocol *string `json:"protocol"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

FHRPGroup f h r p group

swagger:model FHRPGroup

func (*FHRPGroup) ContextValidate

func (m *FHRPGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this f h r p group based on the context it is used

func (*FHRPGroup) MarshalBinary

func (m *FHRPGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FHRPGroup) UnmarshalBinary

func (m *FHRPGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FHRPGroup) Validate

func (m *FHRPGroup) Validate(formats strfmt.Registry) error

Validate validates this f h r p group

type FHRPGroupAssignment

type FHRPGroupAssignment struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// group
	// Required: true
	Group *NestedFHRPGroup `json:"group"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Interface
	// Read Only: true
	Interface interface{} `json:"interface,omitempty"`

	// Interface id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	InterfaceID *int64 `json:"interface_id"`

	// Interface type
	// Required: true
	InterfaceType *string `json:"interface_type"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Priority
	// Required: true
	// Maximum: 255
	// Minimum: 0
	Priority *int64 `json:"priority"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

FHRPGroupAssignment f h r p group assignment

swagger:model FHRPGroupAssignment

func (*FHRPGroupAssignment) ContextValidate

func (m *FHRPGroupAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this f h r p group assignment based on the context it is used

func (*FHRPGroupAssignment) MarshalBinary

func (m *FHRPGroupAssignment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FHRPGroupAssignment) UnmarshalBinary

func (m *FHRPGroupAssignment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FHRPGroupAssignment) Validate

func (m *FHRPGroupAssignment) Validate(formats strfmt.Registry) error

Validate validates this f h r p group assignment

type FrontPort

type FrontPort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	// Color
	// Max Length: 6
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// module
	Module *ComponentNestedModule `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// rear port
	// Required: true
	RearPort *FrontPortRearPort `json:"rear_port"`

	// Rear port position
	// Maximum: 1024
	// Minimum: 1
	RearPortPosition int64 `json:"rear_port_position,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// type
	// Required: true
	Type *FrontPortType `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

FrontPort front port

swagger:model FrontPort

func (*FrontPort) ContextValidate

func (m *FrontPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this front port based on the context it is used

func (*FrontPort) MarshalBinary

func (m *FrontPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FrontPort) UnmarshalBinary

func (m *FrontPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FrontPort) Validate

func (m *FrontPort) Validate(formats strfmt.Registry) error

Validate validates this front port

type FrontPortRearPort

type FrontPortRearPort struct {

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

FrontPortRearPort front port rear port

swagger:model FrontPortRearPort

func (*FrontPortRearPort) ContextValidate

func (m *FrontPortRearPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this front port rear port based on the context it is used

func (*FrontPortRearPort) MarshalBinary

func (m *FrontPortRearPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FrontPortRearPort) UnmarshalBinary

func (m *FrontPortRearPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FrontPortRearPort) Validate

func (m *FrontPortRearPort) Validate(formats strfmt.Registry) error

Validate validates this front port rear port

type FrontPortTemplate

type FrontPortTemplate struct {

	// Color
	// Max Length: 6
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device type
	DeviceType *NestedDeviceType `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// module type
	ModuleType *NestedModuleType `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// rear port
	// Required: true
	RearPort *NestedRearPortTemplate `json:"rear_port"`

	// Rear port position
	// Maximum: 1024
	// Minimum: 1
	RearPortPosition int64 `json:"rear_port_position,omitempty"`

	// type
	// Required: true
	Type *FrontPortTemplateType `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

FrontPortTemplate front port template

swagger:model FrontPortTemplate

func (*FrontPortTemplate) ContextValidate

func (m *FrontPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this front port template based on the context it is used

func (*FrontPortTemplate) MarshalBinary

func (m *FrontPortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FrontPortTemplate) UnmarshalBinary

func (m *FrontPortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FrontPortTemplate) Validate

func (m *FrontPortTemplate) Validate(formats strfmt.Registry) error

Validate validates this front port template

type FrontPortTemplateType

type FrontPortTemplateType struct {

	// label
	// Required: true
	// Enum: [8P8C 8P6C 8P4C 8P2C 6P6C 6P4C 6P2C 4P4C 4P2C GG45 TERA 4P TERA 2P TERA 1P 110 Punch BNC F Connector N Connector MRJ21 FC LC LC/PC LC/UPC LC/APC LSH LSH/PC LSH/UPC LSH/APC MPO MTRJ SC SC/PC SC/UPC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other]
	Value *string `json:"value"`
}

FrontPortTemplateType Type

swagger:model FrontPortTemplateType

func (*FrontPortTemplateType) ContextValidate

func (m *FrontPortTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this front port template type based on context it is used

func (*FrontPortTemplateType) MarshalBinary

func (m *FrontPortTemplateType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FrontPortTemplateType) UnmarshalBinary

func (m *FrontPortTemplateType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FrontPortTemplateType) Validate

func (m *FrontPortTemplateType) Validate(formats strfmt.Registry) error

Validate validates this front port template type

type FrontPortType

type FrontPortType struct {

	// label
	// Required: true
	// Enum: [8P8C 8P6C 8P4C 8P2C 6P6C 6P4C 6P2C 4P4C 4P2C GG45 TERA 4P TERA 2P TERA 1P 110 Punch BNC F Connector N Connector MRJ21 FC LC LC/PC LC/UPC LC/APC LSH LSH/PC LSH/UPC LSH/APC MPO MTRJ SC SC/PC SC/UPC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other]
	Value *string `json:"value"`
}

FrontPortType Type

swagger:model FrontPortType

func (*FrontPortType) ContextValidate

func (m *FrontPortType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this front port type based on context it is used

func (*FrontPortType) MarshalBinary

func (m *FrontPortType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FrontPortType) UnmarshalBinary

func (m *FrontPortType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FrontPortType) Validate

func (m *FrontPortType) Validate(formats strfmt.Registry) error

Validate validates this front port type

type GenericObject

type GenericObject struct {

	// Object
	// Read Only: true
	Object interface{} `json:"object,omitempty"`

	// Object id
	// Required: true
	ObjectID *int64 `json:"object_id"`

	// Object type
	// Required: true
	ObjectType *string `json:"object_type"`
}

GenericObject generic object

swagger:model GenericObject

func (*GenericObject) ContextValidate

func (m *GenericObject) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this generic object based on context it is used

func (*GenericObject) MarshalBinary

func (m *GenericObject) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GenericObject) UnmarshalBinary

func (m *GenericObject) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GenericObject) Validate

func (m *GenericObject) Validate(formats strfmt.Registry) error

Validate validates this generic object

type Group

type Group struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 150
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// User count
	// Read Only: true
	UserCount int64 `json:"user_count,omitempty"`
}

Group group

swagger:model Group

func (*Group) ContextValidate

func (m *Group) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this group based on the context it is used

func (*Group) MarshalBinary

func (m *Group) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Group) UnmarshalBinary

func (m *Group) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Group) Validate

func (m *Group) Validate(formats strfmt.Registry) error

Validate validates this group

type IPAddress

type IPAddress struct {

	// Address
	//
	// IPv4 or IPv6 address (with mask)
	// Required: true
	Address *string `json:"address"`

	// Assigned object
	// Read Only: true
	AssignedObject interface{} `json:"assigned_object,omitempty"`

	// Assigned object id
	// Maximum: math.MaxInt64
	// Minimum: 0
	AssignedObjectID *int64 `json:"assigned_object_id,omitempty"`

	// Assigned object type
	AssignedObjectType *string `json:"assigned_object_type,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// DNS Name
	//
	// Hostname or FQDN (not case-sensitive)
	// Max Length: 255
	// Pattern: ^([0-9A-Za-z_-]+|\*)(\.[0-9A-Za-z_-]+)*\.?$
	DNSName string `json:"dns_name,omitempty"`

	// family
	Family *IPAddressFamily `json:"family,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// nat inside
	NatInside *NestedIPAddress `json:"nat_inside,omitempty"`

	// nat outside
	// Read Only: true
	NatOutside []*NestedIPAddress `json:"nat_outside"`

	// role
	Role *IPAddressRole `json:"role,omitempty"`

	// status
	Status *IPAddressStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// vrf
	Vrf *NestedVRF `json:"vrf,omitempty"`
}

IPAddress IP address

swagger:model IPAddress

func (*IPAddress) ContextValidate

func (m *IPAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this IP address based on the context it is used

func (*IPAddress) MarshalBinary

func (m *IPAddress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPAddress) UnmarshalBinary

func (m *IPAddress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPAddress) Validate

func (m *IPAddress) Validate(formats strfmt.Registry) error

Validate validates this IP address

type IPAddressFamily

type IPAddressFamily struct {

	// label
	// Required: true
	// Enum: [IPv4 IPv6]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [4 6]
	Value *int64 `json:"value"`
}

IPAddressFamily Family

swagger:model IPAddressFamily

func (*IPAddressFamily) ContextValidate

func (m *IPAddressFamily) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this IP address family based on the context it is used

func (*IPAddressFamily) MarshalBinary

func (m *IPAddressFamily) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPAddressFamily) UnmarshalBinary

func (m *IPAddressFamily) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPAddressFamily) Validate

func (m *IPAddressFamily) Validate(formats strfmt.Registry) error

Validate validates this IP address family

type IPAddressRole

type IPAddressRole struct {

	// label
	// Required: true
	// Enum: [Loopback Secondary Anycast VIP VRRP HSRP GLBP CARP]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [loopback secondary anycast vip vrrp hsrp glbp carp]
	Value *string `json:"value"`
}

IPAddressRole Role

swagger:model IPAddressRole

func (*IPAddressRole) ContextValidate

func (m *IPAddressRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this IP address role based on context it is used

func (*IPAddressRole) MarshalBinary

func (m *IPAddressRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPAddressRole) UnmarshalBinary

func (m *IPAddressRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPAddressRole) Validate

func (m *IPAddressRole) Validate(formats strfmt.Registry) error

Validate validates this IP address role

type IPAddressStatus

type IPAddressStatus struct {

	// label
	// Required: true
	// Enum: [Active Reserved Deprecated DHCP SLAAC]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [active reserved deprecated dhcp slaac]
	Value *string `json:"value"`
}

IPAddressStatus Status

swagger:model IPAddressStatus

func (*IPAddressStatus) ContextValidate

func (m *IPAddressStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this IP address status based on context it is used

func (*IPAddressStatus) MarshalBinary

func (m *IPAddressStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPAddressStatus) UnmarshalBinary

func (m *IPAddressStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPAddressStatus) Validate

func (m *IPAddressStatus) Validate(formats strfmt.Registry) error

Validate validates this IP address status

type IPNetwork

type IPNetwork interface{}

IPNetwork IP network

swagger:model IPNetwork

type IPRange

type IPRange struct {

	// Children
	// Read Only: true
	Children int64 `json:"children,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// End address
	//
	// IPv4 or IPv6 address (with mask)
	// Required: true
	EndAddress *string `json:"end_address"`

	// family
	Family *IPRangeFamily `json:"family,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// role
	Role *NestedRole `json:"role,omitempty"`

	// Size
	// Read Only: true
	Size int64 `json:"size,omitempty"`

	// Start address
	//
	// IPv4 or IPv6 address (with mask)
	// Required: true
	StartAddress *string `json:"start_address"`

	// status
	Status *IPRangeStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// vrf
	Vrf *NestedVRF `json:"vrf,omitempty"`
}

IPRange IP range

swagger:model IPRange

func (*IPRange) ContextValidate

func (m *IPRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this IP range based on the context it is used

func (*IPRange) MarshalBinary

func (m *IPRange) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPRange) UnmarshalBinary

func (m *IPRange) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPRange) Validate

func (m *IPRange) Validate(formats strfmt.Registry) error

Validate validates this IP range

type IPRangeFamily

type IPRangeFamily struct {

	// label
	// Required: true
	// Enum: [IPv4 IPv6]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [4 6]
	Value *int64 `json:"value"`
}

IPRangeFamily Family

swagger:model IPRangeFamily

func (*IPRangeFamily) ContextValidate

func (m *IPRangeFamily) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this IP range family based on the context it is used

func (*IPRangeFamily) MarshalBinary

func (m *IPRangeFamily) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPRangeFamily) UnmarshalBinary

func (m *IPRangeFamily) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPRangeFamily) Validate

func (m *IPRangeFamily) Validate(formats strfmt.Registry) error

Validate validates this IP range family

type IPRangeStatus

type IPRangeStatus struct {

	// label
	// Required: true
	// Enum: [Active Reserved Deprecated]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [active reserved deprecated]
	Value *string `json:"value"`
}

IPRangeStatus Status

swagger:model IPRangeStatus

func (*IPRangeStatus) ContextValidate

func (m *IPRangeStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this IP range status based on context it is used

func (*IPRangeStatus) MarshalBinary

func (m *IPRangeStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IPRangeStatus) UnmarshalBinary

func (m *IPRangeStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPRangeStatus) Validate

func (m *IPRangeStatus) Validate(formats strfmt.Registry) error

Validate validates this IP range status

type ImageAttachment

type ImageAttachment struct {

	// Content type
	// Required: true
	ContentType *string `json:"content_type"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Image
	// Read Only: true
	// Format: uri
	Image strfmt.URI `json:"image,omitempty"`

	// Image height
	// Required: true
	// Maximum: 32767
	// Minimum: 0
	ImageHeight *int64 `json:"image_height"`

	// Image width
	// Required: true
	// Maximum: 32767
	// Minimum: 0
	ImageWidth *int64 `json:"image_width"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Max Length: 50
	Name string `json:"name,omitempty"`

	// Object id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	ObjectID *int64 `json:"object_id"`

	// Parent
	// Read Only: true
	Parent interface{} `json:"parent,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ImageAttachment image attachment

swagger:model ImageAttachment

func (*ImageAttachment) ContextValidate

func (m *ImageAttachment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this image attachment based on the context it is used

func (*ImageAttachment) MarshalBinary

func (m *ImageAttachment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ImageAttachment) UnmarshalBinary

func (m *ImageAttachment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ImageAttachment) Validate

func (m *ImageAttachment) Validate(formats strfmt.Registry) error

Validate validates this image attachment

type Interface

type Interface struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// bridge
	Bridge *NestedInterface `json:"bridge,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Count fhrp groups
	// Read Only: true
	CountFhrpGroups int64 `json:"count_fhrp_groups,omitempty"`

	// Count ipaddresses
	// Read Only: true
	CountIpaddresses int64 `json:"count_ipaddresses,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// duplex
	Duplex *InterfaceDuplex `json:"duplex,omitempty"`

	// Enabled
	Enabled bool `json:"enabled,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// l2vpn termination
	L2vpnTermination *NestedL2VPNTermination `json:"l2vpn_termination,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// lag
	Lag *NestedInterface `json:"lag,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// MAC Address
	MacAddress *string `json:"mac_address,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Management only
	//
	// This interface is used only for out-of-band management
	MgmtOnly bool `json:"mgmt_only,omitempty"`

	// mode
	Mode *InterfaceMode `json:"mode,omitempty"`

	// module
	Module *ComponentNestedModule `json:"module,omitempty"`

	// MTU
	// Maximum: 65536
	// Minimum: 1
	Mtu *int64 `json:"mtu,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// parent
	Parent *NestedInterface `json:"parent,omitempty"`

	// poe mode
	PoeMode *InterfacePoeMode `json:"poe_mode,omitempty"`

	// poe type
	PoeType *InterfacePoeType `json:"poe_type,omitempty"`

	// rf channel
	RfChannel *InterfaceRfChannel `json:"rf_channel,omitempty"`

	// Channel frequency (MHz)
	RfChannelFrequency *float64 `json:"rf_channel_frequency,omitempty"`

	// Channel width (MHz)
	RfChannelWidth *float64 `json:"rf_channel_width,omitempty"`

	// rf role
	RfRole *InterfaceRfRole `json:"rf_role,omitempty"`

	// Speed (Kbps)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	Speed *int64 `json:"speed,omitempty"`

	// tagged vlans
	// Unique: true
	TaggedVlans []*NestedVLAN `json:"tagged_vlans"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Transmit power (dBm)
	// Maximum: 127
	// Minimum: 0
	TxPower *int64 `json:"tx_power,omitempty"`

	// type
	// Required: true
	Type *InterfaceType `json:"type"`

	// untagged vlan
	UntaggedVlan *NestedVLAN `json:"untagged_vlan,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// vdcs
	// Unique: true
	Vdcs []*NestedVirtualDeviceContext `json:"vdcs"`

	// vrf
	Vrf *NestedVRF `json:"vrf,omitempty"`

	// wireless lans
	// Unique: true
	WirelessLans []*NestedWirelessLAN `json:"wireless_lans"`

	// wireless link
	WirelessLink *NestedWirelessLink `json:"wireless_link,omitempty"`

	// WWN
	//
	// 64-bit World Wide Name
	Wwn *string `json:"wwn,omitempty"`
}

Interface interface

swagger:model Interface

func (*Interface) ContextValidate

func (m *Interface) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this interface based on the context it is used

func (*Interface) MarshalBinary

func (m *Interface) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Interface) UnmarshalBinary

func (m *Interface) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Interface) Validate

func (m *Interface) Validate(formats strfmt.Registry) error

Validate validates this interface

type InterfaceDuplex

type InterfaceDuplex struct {

	// label
	// Required: true
	// Enum: [Half Full Auto]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [half full auto]
	Value *string `json:"value"`
}

InterfaceDuplex Duplex

swagger:model InterfaceDuplex

func (*InterfaceDuplex) ContextValidate

func (m *InterfaceDuplex) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this interface duplex based on context it is used

func (*InterfaceDuplex) MarshalBinary

func (m *InterfaceDuplex) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfaceDuplex) UnmarshalBinary

func (m *InterfaceDuplex) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfaceDuplex) Validate

func (m *InterfaceDuplex) Validate(formats strfmt.Registry) error

Validate validates this interface duplex

type InterfaceMode

type InterfaceMode struct {

	// label
	// Required: true
	// Enum: [Access Tagged Tagged (All)]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [access tagged tagged-all]
	Value *string `json:"value"`
}

InterfaceMode Mode

swagger:model InterfaceMode

func (*InterfaceMode) ContextValidate

func (m *InterfaceMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this interface mode based on context it is used

func (*InterfaceMode) MarshalBinary

func (m *InterfaceMode) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfaceMode) UnmarshalBinary

func (m *InterfaceMode) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfaceMode) Validate

func (m *InterfaceMode) Validate(formats strfmt.Registry) error

Validate validates this interface mode

type InterfacePoeMode

type InterfacePoeMode struct {

	// label
	// Required: true
	// Enum: [PD PSE]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [pd pse]
	Value *string `json:"value"`
}

InterfacePoeMode Poe mode

swagger:model InterfacePoeMode

func (*InterfacePoeMode) ContextValidate

func (m *InterfacePoeMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this interface poe mode based on context it is used

func (*InterfacePoeMode) MarshalBinary

func (m *InterfacePoeMode) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfacePoeMode) UnmarshalBinary

func (m *InterfacePoeMode) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfacePoeMode) Validate

func (m *InterfacePoeMode) Validate(formats strfmt.Registry) error

Validate validates this interface poe mode

type InterfacePoeType

type InterfacePoeType struct {

	// label
	// Required: true
	// Enum: [802.3af (Type 1) 802.3at (Type 2) 802.3bt (Type 3) 802.3bt (Type 4) Passive 24V (2-pair) Passive 24V (4-pair) Passive 48V (2-pair) Passive 48V (4-pair)]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [type1-ieee802.3af type2-ieee802.3at type3-ieee802.3bt type4-ieee802.3bt passive-24v-2pair passive-24v-4pair passive-48v-2pair passive-48v-4pair]
	Value *string `json:"value"`
}

InterfacePoeType Poe type

swagger:model InterfacePoeType

func (*InterfacePoeType) ContextValidate

func (m *InterfacePoeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this interface poe type based on context it is used

func (*InterfacePoeType) MarshalBinary

func (m *InterfacePoeType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfacePoeType) UnmarshalBinary

func (m *InterfacePoeType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfacePoeType) Validate

func (m *InterfacePoeType) Validate(formats strfmt.Registry) error

Validate validates this interface poe type

type InterfaceRfChannel

type InterfaceRfChannel struct {

	// label
	// Required: true
	// Enum: [1 (2412 MHz) 2 (2417 MHz) 3 (2422 MHz) 4 (2427 MHz) 5 (2432 MHz) 6 (2437 MHz) 7 (2442 MHz) 8 (2447 MHz) 9 (2452 MHz) 10 (2457 MHz) 11 (2462 MHz) 12 (2467 MHz) 13 (2472 MHz) 32 (5160/20 MHz) 34 (5170/40 MHz) 36 (5180/20 MHz) 38 (5190/40 MHz) 40 (5200/20 MHz) 42 (5210/80 MHz) 44 (5220/20 MHz) 46 (5230/40 MHz) 48 (5240/20 MHz) 50 (5250/160 MHz) 52 (5260/20 MHz) 54 (5270/40 MHz) 56 (5280/20 MHz) 58 (5290/80 MHz) 60 (5300/20 MHz) 62 (5310/40 MHz) 64 (5320/20 MHz) 100 (5500/20 MHz) 102 (5510/40 MHz) 104 (5520/20 MHz) 106 (5530/80 MHz) 108 (5540/20 MHz) 110 (5550/40 MHz) 112 (5560/20 MHz) 114 (5570/160 MHz) 116 (5580/20 MHz) 118 (5590/40 MHz) 120 (5600/20 MHz) 122 (5610/80 MHz) 124 (5620/20 MHz) 126 (5630/40 MHz) 128 (5640/20 MHz) 132 (5660/20 MHz) 134 (5670/40 MHz) 136 (5680/20 MHz) 138 (5690/80 MHz) 140 (5700/20 MHz) 142 (5710/40 MHz) 144 (5720/20 MHz) 149 (5745/20 MHz) 151 (5755/40 MHz) 153 (5765/20 MHz) 155 (5775/80 MHz) 157 (5785/20 MHz) 159 (5795/40 MHz) 161 (5805/20 MHz) 163 (5815/160 MHz) 165 (5825/20 MHz) 167 (5835/40 MHz) 169 (5845/20 MHz) 171 (5855/80 MHz) 173 (5865/20 MHz) 175 (5875/40 MHz) 177 (5885/20 MHz) 1 (5955/20 MHz) 3 (5965/40 MHz) 5 (5975/20 MHz) 7 (5985/80 MHz) 9 (5995/20 MHz) 11 (6005/40 MHz) 13 (6015/20 MHz) 15 (6025/160 MHz) 17 (6035/20 MHz) 19 (6045/40 MHz) 21 (6055/20 MHz) 23 (6065/80 MHz) 25 (6075/20 MHz) 27 (6085/40 MHz) 29 (6095/20 MHz) 31 (6105/320 MHz) 33 (6115/20 MHz) 35 (6125/40 MHz) 37 (6135/20 MHz) 39 (6145/80 MHz) 41 (6155/20 MHz) 43 (6165/40 MHz) 45 (6175/20 MHz) 47 (6185/160 MHz) 49 (6195/20 MHz) 51 (6205/40 MHz) 53 (6215/20 MHz) 55 (6225/80 MHz) 57 (6235/20 MHz) 59 (6245/40 MHz) 61 (6255/20 MHz) 65 (6275/20 MHz) 67 (6285/40 MHz) 69 (6295/20 MHz) 71 (6305/80 MHz) 73 (6315/20 MHz) 75 (6325/40 MHz) 77 (6335/20 MHz) 79 (6345/160 MHz) 81 (6355/20 MHz) 83 (6365/40 MHz) 85 (6375/20 MHz) 87 (6385/80 MHz) 89 (6395/20 MHz) 91 (6405/40 MHz) 93 (6415/20 MHz) 95 (6425/320 MHz) 97 (6435/20 MHz) 99 (6445/40 MHz) 101 (6455/20 MHz) 103 (6465/80 MHz) 105 (6475/20 MHz) 107 (6485/40 MHz) 109 (6495/20 MHz) 111 (6505/160 MHz) 113 (6515/20 MHz) 115 (6525/40 MHz) 117 (6535/20 MHz) 119 (6545/80 MHz) 121 (6555/20 MHz) 123 (6565/40 MHz) 125 (6575/20 MHz) 129 (6595/20 MHz) 131 (6605/40 MHz) 133 (6615/20 MHz) 135 (6625/80 MHz) 137 (6635/20 MHz) 139 (6645/40 MHz) 141 (6655/20 MHz) 143 (6665/160 MHz) 145 (6675/20 MHz) 147 (6685/40 MHz) 149 (6695/20 MHz) 151 (6705/80 MHz) 153 (6715/20 MHz) 155 (6725/40 MHz) 157 (6735/20 MHz) 159 (6745/320 MHz) 161 (6755/20 MHz) 163 (6765/40 MHz) 165 (6775/20 MHz) 167 (6785/80 MHz) 169 (6795/20 MHz) 171 (6805/40 MHz) 173 (6815/20 MHz) 175 (6825/160 MHz) 177 (6835/20 MHz) 179 (6845/40 MHz) 181 (6855/20 MHz) 183 (6865/80 MHz) 185 (6875/20 MHz) 187 (6885/40 MHz) 189 (6895/20 MHz) 193 (6915/20 MHz) 195 (6925/40 MHz) 197 (6935/20 MHz) 199 (6945/80 MHz) 201 (6955/20 MHz) 203 (6965/40 MHz) 205 (6975/20 MHz) 207 (6985/160 MHz) 209 (6995/20 MHz) 211 (7005/40 MHz) 213 (7015/20 MHz) 215 (7025/80 MHz) 217 (7035/20 MHz) 219 (7045/40 MHz) 221 (7055/20 MHz) 225 (7075/20 MHz) 227 (7085/40 MHz) 229 (7095/20 MHz) 233 (7115/20 MHz) 1 (58.32/2.16 GHz) 2 (60.48/2.16 GHz) 3 (62.64/2.16 GHz) 4 (64.80/2.16 GHz) 5 (66.96/2.16 GHz) 6 (69.12/2.16 GHz) 9 (59.40/4.32 GHz) 10 (61.56/4.32 GHz) 11 (63.72/4.32 GHz) 12 (65.88/4.32 GHz) 13 (68.04/4.32 GHz) 17 (60.48/6.48 GHz) 18 (62.64/6.48 GHz) 19 (64.80/6.48 GHz) 20 (66.96/6.48 GHz) 25 (61.56/8.64 GHz) 26 (63.72/8.64 GHz) 27 (65.88/8.64 GHz)]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [2.4g-1-2412-22 2.4g-2-2417-22 2.4g-3-2422-22 2.4g-4-2427-22 2.4g-5-2432-22 2.4g-6-2437-22 2.4g-7-2442-22 2.4g-8-2447-22 2.4g-9-2452-22 2.4g-10-2457-22 2.4g-11-2462-22 2.4g-12-2467-22 2.4g-13-2472-22 5g-32-5160-20 5g-34-5170-40 5g-36-5180-20 5g-38-5190-40 5g-40-5200-20 5g-42-5210-80 5g-44-5220-20 5g-46-5230-40 5g-48-5240-20 5g-50-5250-160 5g-52-5260-20 5g-54-5270-40 5g-56-5280-20 5g-58-5290-80 5g-60-5300-20 5g-62-5310-40 5g-64-5320-20 5g-100-5500-20 5g-102-5510-40 5g-104-5520-20 5g-106-5530-80 5g-108-5540-20 5g-110-5550-40 5g-112-5560-20 5g-114-5570-160 5g-116-5580-20 5g-118-5590-40 5g-120-5600-20 5g-122-5610-80 5g-124-5620-20 5g-126-5630-40 5g-128-5640-20 5g-132-5660-20 5g-134-5670-40 5g-136-5680-20 5g-138-5690-80 5g-140-5700-20 5g-142-5710-40 5g-144-5720-20 5g-149-5745-20 5g-151-5755-40 5g-153-5765-20 5g-155-5775-80 5g-157-5785-20 5g-159-5795-40 5g-161-5805-20 5g-163-5815-160 5g-165-5825-20 5g-167-5835-40 5g-169-5845-20 5g-171-5855-80 5g-173-5865-20 5g-175-5875-40 5g-177-5885-20 6g-1-5955-20 6g-3-5965-40 6g-5-5975-20 6g-7-5985-80 6g-9-5995-20 6g-11-6005-40 6g-13-6015-20 6g-15-6025-160 6g-17-6035-20 6g-19-6045-40 6g-21-6055-20 6g-23-6065-80 6g-25-6075-20 6g-27-6085-40 6g-29-6095-20 6g-31-6105-320 6g-33-6115-20 6g-35-6125-40 6g-37-6135-20 6g-39-6145-80 6g-41-6155-20 6g-43-6165-40 6g-45-6175-20 6g-47-6185-160 6g-49-6195-20 6g-51-6205-40 6g-53-6215-20 6g-55-6225-80 6g-57-6235-20 6g-59-6245-40 6g-61-6255-20 6g-65-6275-20 6g-67-6285-40 6g-69-6295-20 6g-71-6305-80 6g-73-6315-20 6g-75-6325-40 6g-77-6335-20 6g-79-6345-160 6g-81-6355-20 6g-83-6365-40 6g-85-6375-20 6g-87-6385-80 6g-89-6395-20 6g-91-6405-40 6g-93-6415-20 6g-95-6425-320 6g-97-6435-20 6g-99-6445-40 6g-101-6455-20 6g-103-6465-80 6g-105-6475-20 6g-107-6485-40 6g-109-6495-20 6g-111-6505-160 6g-113-6515-20 6g-115-6525-40 6g-117-6535-20 6g-119-6545-80 6g-121-6555-20 6g-123-6565-40 6g-125-6575-20 6g-129-6595-20 6g-131-6605-40 6g-133-6615-20 6g-135-6625-80 6g-137-6635-20 6g-139-6645-40 6g-141-6655-20 6g-143-6665-160 6g-145-6675-20 6g-147-6685-40 6g-149-6695-20 6g-151-6705-80 6g-153-6715-20 6g-155-6725-40 6g-157-6735-20 6g-159-6745-320 6g-161-6755-20 6g-163-6765-40 6g-165-6775-20 6g-167-6785-80 6g-169-6795-20 6g-171-6805-40 6g-173-6815-20 6g-175-6825-160 6g-177-6835-20 6g-179-6845-40 6g-181-6855-20 6g-183-6865-80 6g-185-6875-20 6g-187-6885-40 6g-189-6895-20 6g-193-6915-20 6g-195-6925-40 6g-197-6935-20 6g-199-6945-80 6g-201-6955-20 6g-203-6965-40 6g-205-6975-20 6g-207-6985-160 6g-209-6995-20 6g-211-7005-40 6g-213-7015-20 6g-215-7025-80 6g-217-7035-20 6g-219-7045-40 6g-221-7055-20 6g-225-7075-20 6g-227-7085-40 6g-229-7095-20 6g-233-7115-20 60g-1-58320-2160 60g-2-60480-2160 60g-3-62640-2160 60g-4-64800-2160 60g-5-66960-2160 60g-6-69120-2160 60g-9-59400-4320 60g-10-61560-4320 60g-11-63720-4320 60g-12-65880-4320 60g-13-68040-4320 60g-17-60480-6480 60g-18-62640-6480 60g-19-64800-6480 60g-20-66960-6480 60g-25-61560-6480 60g-26-63720-6480 60g-27-65880-6480]
	Value *string `json:"value"`
}

InterfaceRfChannel Rf channel

swagger:model InterfaceRfChannel

func (*InterfaceRfChannel) ContextValidate

func (m *InterfaceRfChannel) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this interface rf channel based on context it is used

func (*InterfaceRfChannel) MarshalBinary

func (m *InterfaceRfChannel) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfaceRfChannel) UnmarshalBinary

func (m *InterfaceRfChannel) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfaceRfChannel) Validate

func (m *InterfaceRfChannel) Validate(formats strfmt.Registry) error

Validate validates this interface rf channel

type InterfaceRfRole

type InterfaceRfRole struct {

	// label
	// Required: true
	// Enum: [Access point Station]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [ap station]
	Value *string `json:"value"`
}

InterfaceRfRole Rf role

swagger:model InterfaceRfRole

func (*InterfaceRfRole) ContextValidate

func (m *InterfaceRfRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this interface rf role based on context it is used

func (*InterfaceRfRole) MarshalBinary

func (m *InterfaceRfRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfaceRfRole) UnmarshalBinary

func (m *InterfaceRfRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfaceRfRole) Validate

func (m *InterfaceRfRole) Validate(formats strfmt.Registry) error

Validate validates this interface rf role

type InterfaceTemplate

type InterfaceTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device type
	DeviceType *NestedDeviceType `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Management only
	MgmtOnly bool `json:"mgmt_only,omitempty"`

	// module type
	ModuleType *NestedModuleType `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// poe mode
	PoeMode *InterfaceTemplatePoeMode `json:"poe_mode,omitempty"`

	// poe type
	PoeType *InterfaceTemplatePoeType `json:"poe_type,omitempty"`

	// type
	// Required: true
	Type *InterfaceTemplateType `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

InterfaceTemplate interface template

swagger:model InterfaceTemplate

func (*InterfaceTemplate) ContextValidate

func (m *InterfaceTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this interface template based on the context it is used

func (*InterfaceTemplate) MarshalBinary

func (m *InterfaceTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfaceTemplate) UnmarshalBinary

func (m *InterfaceTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfaceTemplate) Validate

func (m *InterfaceTemplate) Validate(formats strfmt.Registry) error

Validate validates this interface template

type InterfaceTemplatePoeMode

type InterfaceTemplatePoeMode struct {

	// label
	// Required: true
	// Enum: [PD PSE]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [pd pse]
	Value *string `json:"value"`
}

InterfaceTemplatePoeMode Poe mode

swagger:model InterfaceTemplatePoeMode

func (*InterfaceTemplatePoeMode) ContextValidate

func (m *InterfaceTemplatePoeMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this interface template poe mode based on context it is used

func (*InterfaceTemplatePoeMode) MarshalBinary

func (m *InterfaceTemplatePoeMode) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfaceTemplatePoeMode) UnmarshalBinary

func (m *InterfaceTemplatePoeMode) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfaceTemplatePoeMode) Validate

func (m *InterfaceTemplatePoeMode) Validate(formats strfmt.Registry) error

Validate validates this interface template poe mode

type InterfaceTemplatePoeType

type InterfaceTemplatePoeType struct {

	// label
	// Required: true
	// Enum: [802.3af (Type 1) 802.3at (Type 2) 802.3bt (Type 3) 802.3bt (Type 4) Passive 24V (2-pair) Passive 24V (4-pair) Passive 48V (2-pair) Passive 48V (4-pair)]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [type1-ieee802.3af type2-ieee802.3at type3-ieee802.3bt type4-ieee802.3bt passive-24v-2pair passive-24v-4pair passive-48v-2pair passive-48v-4pair]
	Value *string `json:"value"`
}

InterfaceTemplatePoeType Poe type

swagger:model InterfaceTemplatePoeType

func (*InterfaceTemplatePoeType) ContextValidate

func (m *InterfaceTemplatePoeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this interface template poe type based on context it is used

func (*InterfaceTemplatePoeType) MarshalBinary

func (m *InterfaceTemplatePoeType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfaceTemplatePoeType) UnmarshalBinary

func (m *InterfaceTemplatePoeType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfaceTemplatePoeType) Validate

func (m *InterfaceTemplatePoeType) Validate(formats strfmt.Registry) error

Validate validates this interface template poe type

type InterfaceTemplateType

type InterfaceTemplateType struct {

	// label
	// Required: true
	// Enum: [Virtual Bridge Link Aggregation Group (LAG) 100BASE-FX (10/100ME FIBER) 100BASE-LFX (10/100ME FIBER) 100BASE-TX (10/100ME) 100BASE-T1 (10/100ME Single Pair) 1000BASE-T (1GE) 2.5GBASE-T (2.5GE) 5GBASE-T (5GE) 10GBASE-T (10GE) 10GBASE-CX4 (10GE) GBIC (1GE) SFP (1GE) SFP+ (10GE) XFP (10GE) XENPAK (10GE) X2 (10GE) SFP28 (25GE) SFP56 (50GE) QSFP+ (40GE) QSFP28 (50GE) CFP (100GE) CFP2 (100GE) CFP2 (200GE) CFP4 (100GE) Cisco CPAK (100GE) QSFP28 (100GE) QSFP56 (200GE) QSFP-DD (400GE) OSFP (400GE) QSFP-DD (800GE) OSFP (800GE) 1000BASE-KX (1GE) 10GBASE-KR (10GE) 10GBASE-KX4 (10GE) 25GBASE-KR (25GE) 40GBASE-KR4 (40GE) 50GBASE-KR (50GE) 100GBASE-KP4 (100GE) 100GBASE-KR2 (100GE) 100GBASE-KR4 (100GE) IEEE 802.11a IEEE 802.11b/g IEEE 802.11n IEEE 802.11ac IEEE 802.11ad IEEE 802.11ax IEEE 802.11ay IEEE 802.15.1 (Bluetooth) Other (Wireless) GSM CDMA LTE OC-3/STM-1 OC-12/STM-4 OC-48/STM-16 OC-192/STM-64 OC-768/STM-256 OC-1920/STM-640 OC-3840/STM-1234 SFP (1GFC) SFP (2GFC) SFP (4GFC) SFP+ (8GFC) SFP+ (16GFC) SFP28 (32GFC) QSFP+ (64GFC) QSFP28 (128GFC) SDR (2 Gbps) DDR (4 Gbps) QDR (8 Gbps) FDR10 (10 Gbps) FDR (13.5 Gbps) EDR (25 Gbps) HDR (50 Gbps) NDR (100 Gbps) XDR (250 Gbps) T1 (1.544 Mbps) E1 (2.048 Mbps) T3 (45 Mbps) E3 (34 Mbps) xDSL DOCSIS GPON (2.5 Gbps / 1.25 Gps) XG-PON (10 Gbps / 2.5 Gbps) XGS-PON (10 Gbps) NG-PON2 (TWDM-PON) (4x10 Gbps) EPON (1 Gbps) 10G-EPON (10 Gbps) Cisco StackWise Cisco StackWise Plus Cisco FlexStack Cisco FlexStack Plus Cisco StackWise-80 Cisco StackWise-160 Cisco StackWise-320 Cisco StackWise-480 Juniper VCP Extreme SummitStack Extreme SummitStack-128 Extreme SummitStack-256 Extreme SummitStack-512 Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [virtual bridge lag 100base-fx 100base-lfx 100base-tx 100base-t1 1000base-t 2.5gbase-t 5gbase-t 10gbase-t 10gbase-cx4 1000base-x-gbic 1000base-x-sfp 10gbase-x-sfpp 10gbase-x-xfp 10gbase-x-xenpak 10gbase-x-x2 25gbase-x-sfp28 50gbase-x-sfp56 40gbase-x-qsfpp 50gbase-x-sfp28 100gbase-x-cfp 100gbase-x-cfp2 200gbase-x-cfp2 100gbase-x-cfp4 100gbase-x-cpak 100gbase-x-qsfp28 200gbase-x-qsfp56 400gbase-x-qsfpdd 400gbase-x-osfp 800gbase-x-qsfpdd 800gbase-x-osfp 1000base-kx 10gbase-kr 10gbase-kx4 25gbase-kr 40gbase-kr4 50gbase-kr 100gbase-kp4 100gbase-kr2 100gbase-kr4 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.11ay ieee802.15.1 other-wireless gsm cdma lte sonet-oc3 sonet-oc12 sonet-oc48 sonet-oc192 sonet-oc768 sonet-oc1920 sonet-oc3840 1gfc-sfp 2gfc-sfp 4gfc-sfp 8gfc-sfpp 16gfc-sfpp 32gfc-sfp28 64gfc-qsfpp 128gfc-qsfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl docsis gpon xg-pon xgs-pon ng-pon2 epon 10g-epon cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus cisco-stackwise-80 cisco-stackwise-160 cisco-stackwise-320 cisco-stackwise-480 juniper-vcp extreme-summitstack extreme-summitstack-128 extreme-summitstack-256 extreme-summitstack-512 other]
	Value *string `json:"value"`
}

InterfaceTemplateType Type

swagger:model InterfaceTemplateType

func (*InterfaceTemplateType) ContextValidate

func (m *InterfaceTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this interface template type based on context it is used

func (*InterfaceTemplateType) MarshalBinary

func (m *InterfaceTemplateType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfaceTemplateType) UnmarshalBinary

func (m *InterfaceTemplateType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfaceTemplateType) Validate

func (m *InterfaceTemplateType) Validate(formats strfmt.Registry) error

Validate validates this interface template type

type InterfaceType

type InterfaceType struct {

	// label
	// Required: true
	// Enum: [Virtual Bridge Link Aggregation Group (LAG) 100BASE-FX (10/100ME FIBER) 100BASE-LFX (10/100ME FIBER) 100BASE-TX (10/100ME) 100BASE-T1 (10/100ME Single Pair) 1000BASE-T (1GE) 2.5GBASE-T (2.5GE) 5GBASE-T (5GE) 10GBASE-T (10GE) 10GBASE-CX4 (10GE) GBIC (1GE) SFP (1GE) SFP+ (10GE) XFP (10GE) XENPAK (10GE) X2 (10GE) SFP28 (25GE) SFP56 (50GE) QSFP+ (40GE) QSFP28 (50GE) CFP (100GE) CFP2 (100GE) CFP2 (200GE) CFP4 (100GE) Cisco CPAK (100GE) QSFP28 (100GE) QSFP56 (200GE) QSFP-DD (400GE) OSFP (400GE) QSFP-DD (800GE) OSFP (800GE) 1000BASE-KX (1GE) 10GBASE-KR (10GE) 10GBASE-KX4 (10GE) 25GBASE-KR (25GE) 40GBASE-KR4 (40GE) 50GBASE-KR (50GE) 100GBASE-KP4 (100GE) 100GBASE-KR2 (100GE) 100GBASE-KR4 (100GE) IEEE 802.11a IEEE 802.11b/g IEEE 802.11n IEEE 802.11ac IEEE 802.11ad IEEE 802.11ax IEEE 802.11ay IEEE 802.15.1 (Bluetooth) Other (Wireless) GSM CDMA LTE OC-3/STM-1 OC-12/STM-4 OC-48/STM-16 OC-192/STM-64 OC-768/STM-256 OC-1920/STM-640 OC-3840/STM-1234 SFP (1GFC) SFP (2GFC) SFP (4GFC) SFP+ (8GFC) SFP+ (16GFC) SFP28 (32GFC) QSFP+ (64GFC) QSFP28 (128GFC) SDR (2 Gbps) DDR (4 Gbps) QDR (8 Gbps) FDR10 (10 Gbps) FDR (13.5 Gbps) EDR (25 Gbps) HDR (50 Gbps) NDR (100 Gbps) XDR (250 Gbps) T1 (1.544 Mbps) E1 (2.048 Mbps) T3 (45 Mbps) E3 (34 Mbps) xDSL DOCSIS GPON (2.5 Gbps / 1.25 Gps) XG-PON (10 Gbps / 2.5 Gbps) XGS-PON (10 Gbps) NG-PON2 (TWDM-PON) (4x10 Gbps) EPON (1 Gbps) 10G-EPON (10 Gbps) Cisco StackWise Cisco StackWise Plus Cisco FlexStack Cisco FlexStack Plus Cisco StackWise-80 Cisco StackWise-160 Cisco StackWise-320 Cisco StackWise-480 Juniper VCP Extreme SummitStack Extreme SummitStack-128 Extreme SummitStack-256 Extreme SummitStack-512 Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [virtual bridge lag 100base-fx 100base-lfx 100base-tx 100base-t1 1000base-t 2.5gbase-t 5gbase-t 10gbase-t 10gbase-cx4 1000base-x-gbic 1000base-x-sfp 10gbase-x-sfpp 10gbase-x-xfp 10gbase-x-xenpak 10gbase-x-x2 25gbase-x-sfp28 50gbase-x-sfp56 40gbase-x-qsfpp 50gbase-x-sfp28 100gbase-x-cfp 100gbase-x-cfp2 200gbase-x-cfp2 100gbase-x-cfp4 100gbase-x-cpak 100gbase-x-qsfp28 200gbase-x-qsfp56 400gbase-x-qsfpdd 400gbase-x-osfp 800gbase-x-qsfpdd 800gbase-x-osfp 1000base-kx 10gbase-kr 10gbase-kx4 25gbase-kr 40gbase-kr4 50gbase-kr 100gbase-kp4 100gbase-kr2 100gbase-kr4 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.11ay ieee802.15.1 other-wireless gsm cdma lte sonet-oc3 sonet-oc12 sonet-oc48 sonet-oc192 sonet-oc768 sonet-oc1920 sonet-oc3840 1gfc-sfp 2gfc-sfp 4gfc-sfp 8gfc-sfpp 16gfc-sfpp 32gfc-sfp28 64gfc-qsfpp 128gfc-qsfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl docsis gpon xg-pon xgs-pon ng-pon2 epon 10g-epon cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus cisco-stackwise-80 cisco-stackwise-160 cisco-stackwise-320 cisco-stackwise-480 juniper-vcp extreme-summitstack extreme-summitstack-128 extreme-summitstack-256 extreme-summitstack-512 other]
	Value *string `json:"value"`
}

InterfaceType Type

swagger:model InterfaceType

func (*InterfaceType) ContextValidate

func (m *InterfaceType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this interface type based on context it is used

func (*InterfaceType) MarshalBinary

func (m *InterfaceType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InterfaceType) UnmarshalBinary

func (m *InterfaceType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfaceType) Validate

func (m *InterfaceType) Validate(formats strfmt.Registry) error

Validate validates this interface type

type InventoryItem

type InventoryItem struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Asset tag
	//
	// A unique tag used to identify this item
	// Max Length: 50
	AssetTag *string `json:"asset_tag,omitempty"`

	// Component
	// Read Only: true
	Component interface{} `json:"component,omitempty"`

	// Component id
	// Maximum: math.MaxInt64
	// Minimum: 0
	ComponentID *int64 `json:"component_id,omitempty"`

	// Component type
	ComponentType *string `json:"component_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Discovered
	//
	// This item was automatically discovered
	Discovered bool `json:"discovered,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// manufacturer
	Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Parent
	Parent *int64 `json:"parent,omitempty"`

	// Part ID
	//
	// Manufacturer-assigned part identifier
	// Max Length: 50
	PartID string `json:"part_id,omitempty"`

	// role
	Role *NestedInventoryItemRole `json:"role,omitempty"`

	// Serial number
	// Max Length: 50
	Serial string `json:"serial,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

InventoryItem inventory item

swagger:model InventoryItem

func (*InventoryItem) ContextValidate

func (m *InventoryItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this inventory item based on the context it is used

func (*InventoryItem) MarshalBinary

func (m *InventoryItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InventoryItem) UnmarshalBinary

func (m *InventoryItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InventoryItem) Validate

func (m *InventoryItem) Validate(formats strfmt.Registry) error

Validate validates this inventory item

type InventoryItemRole

type InventoryItemRole struct {

	// Color
	// Max Length: 6
	// Min Length: 1
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Inventoryitem count
	// Read Only: true
	InventoryitemCount int64 `json:"inventoryitem_count,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

InventoryItemRole inventory item role

swagger:model InventoryItemRole

func (*InventoryItemRole) ContextValidate

func (m *InventoryItemRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this inventory item role based on the context it is used

func (*InventoryItemRole) MarshalBinary

func (m *InventoryItemRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InventoryItemRole) UnmarshalBinary

func (m *InventoryItemRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InventoryItemRole) Validate

func (m *InventoryItemRole) Validate(formats strfmt.Registry) error

Validate validates this inventory item role

type InventoryItemTemplate

type InventoryItemTemplate struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Component
	// Read Only: true
	Component interface{} `json:"component,omitempty"`

	// Component id
	// Maximum: math.MaxInt64
	// Minimum: 0
	ComponentID *int64 `json:"component_id,omitempty"`

	// Component type
	ComponentType *string `json:"component_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device type
	// Required: true
	DeviceType *NestedDeviceType `json:"device_type"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// manufacturer
	Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Parent
	Parent *int64 `json:"parent,omitempty"`

	// Part ID
	//
	// Manufacturer-assigned part identifier
	// Max Length: 50
	PartID string `json:"part_id,omitempty"`

	// role
	Role *NestedInventoryItemRole `json:"role,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

InventoryItemTemplate inventory item template

swagger:model InventoryItemTemplate

func (*InventoryItemTemplate) ContextValidate

func (m *InventoryItemTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this inventory item template based on the context it is used

func (*InventoryItemTemplate) MarshalBinary

func (m *InventoryItemTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InventoryItemTemplate) UnmarshalBinary

func (m *InventoryItemTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InventoryItemTemplate) Validate

func (m *InventoryItemTemplate) Validate(formats strfmt.Registry) error

Validate validates this inventory item template

type JobResult

type JobResult struct {

	// Completed
	// Format: date-time
	Completed *strfmt.DateTime `json:"completed,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created strfmt.DateTime `json:"created,omitempty"`

	// Data
	Data interface{} `json:"data,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Interval
	//
	// Recurrence interval (in minutes)
	// Maximum: 2.147483647e+09
	// Minimum: 1
	Interval *int64 `json:"interval,omitempty"`

	// Job id
	// Required: true
	// Format: uuid
	JobID *strfmt.UUID `json:"job_id"`

	// Name
	// Required: true
	// Max Length: 255
	// Min Length: 1
	Name *string `json:"name"`

	// Obj type
	// Read Only: true
	ObjType string `json:"obj_type,omitempty"`

	// Scheduled
	// Format: date-time
	Scheduled *strfmt.DateTime `json:"scheduled,omitempty"`

	// Started
	// Format: date-time
	Started *strfmt.DateTime `json:"started,omitempty"`

	// status
	Status *JobResultStatus `json:"status,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// user
	User *NestedUser `json:"user,omitempty"`
}

JobResult job result

swagger:model JobResult

func (*JobResult) ContextValidate

func (m *JobResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this job result based on the context it is used

func (*JobResult) MarshalBinary

func (m *JobResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JobResult) UnmarshalBinary

func (m *JobResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JobResult) Validate

func (m *JobResult) Validate(formats strfmt.Registry) error

Validate validates this job result

type JobResultStatus

type JobResultStatus struct {

	// label
	// Required: true
	// Enum: [Pending Scheduled Running Completed Errored Failed]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [pending scheduled running completed errored failed]
	Value *string `json:"value"`
}

JobResultStatus Status

swagger:model JobResultStatus

func (*JobResultStatus) ContextValidate

func (m *JobResultStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this job result status based on the context it is used

func (*JobResultStatus) MarshalBinary

func (m *JobResultStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JobResultStatus) UnmarshalBinary

func (m *JobResultStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JobResultStatus) Validate

func (m *JobResultStatus) Validate(formats strfmt.Registry) error

Validate validates this job result status

type JournalEntry

type JournalEntry struct {

	// Assigned object
	// Read Only: true
	AssignedObject interface{} `json:"assigned_object,omitempty"`

	// Assigned object id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	AssignedObjectID *int64 `json:"assigned_object_id"`

	// Assigned object type
	// Required: true
	AssignedObjectType *string `json:"assigned_object_type"`

	// Comments
	// Required: true
	// Min Length: 1
	Comments *string `json:"comments"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Created by
	CreatedBy *int64 `json:"created_by,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// kind
	Kind *JournalEntryKind `json:"kind,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

JournalEntry journal entry

swagger:model JournalEntry

func (*JournalEntry) ContextValidate

func (m *JournalEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this journal entry based on the context it is used

func (*JournalEntry) MarshalBinary

func (m *JournalEntry) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JournalEntry) UnmarshalBinary

func (m *JournalEntry) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JournalEntry) Validate

func (m *JournalEntry) Validate(formats strfmt.Registry) error

Validate validates this journal entry

type JournalEntryKind

type JournalEntryKind struct {

	// label
	// Required: true
	// Enum: [Info Success Warning Danger]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [info success warning danger]
	Value *string `json:"value"`
}

JournalEntryKind Kind

swagger:model JournalEntryKind

func (*JournalEntryKind) ContextValidate

func (m *JournalEntryKind) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this journal entry kind based on context it is used

func (*JournalEntryKind) MarshalBinary

func (m *JournalEntryKind) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*JournalEntryKind) UnmarshalBinary

func (m *JournalEntryKind) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JournalEntryKind) Validate

func (m *JournalEntryKind) Validate(formats strfmt.Registry) error

Validate validates this journal entry kind

type L2VPN

type L2VPN struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// export targets
	// Unique: true
	ExportTargets []*NestedRouteTarget `json:"export_targets"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Identifier
	// Maximum: math.MaxInt64
	// Minimum: math.MinInt64
	Identifier *int64 `json:"identifier,omitempty"`

	// import targets
	// Unique: true
	ImportTargets []*NestedRouteTarget `json:"import_targets"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// type
	Type *L2VPNType `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

L2VPN l2 v p n

swagger:model L2VPN

func (*L2VPN) ContextValidate

func (m *L2VPN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this l2 v p n based on the context it is used

func (*L2VPN) MarshalBinary

func (m *L2VPN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*L2VPN) UnmarshalBinary

func (m *L2VPN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*L2VPN) Validate

func (m *L2VPN) Validate(formats strfmt.Registry) error

Validate validates this l2 v p n

type L2VPNTermination

type L2VPNTermination struct {

	// Assigned object
	// Read Only: true
	AssignedObject interface{} `json:"assigned_object,omitempty"`

	// Assigned object id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	AssignedObjectID *int64 `json:"assigned_object_id"`

	// Assigned object type
	// Required: true
	AssignedObjectType *string `json:"assigned_object_type"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// l2vpn
	// Required: true
	L2vpn *NestedL2VPN `json:"l2vpn"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

L2VPNTermination l2 v p n termination

swagger:model L2VPNTermination

func (*L2VPNTermination) ContextValidate

func (m *L2VPNTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this l2 v p n termination based on the context it is used

func (*L2VPNTermination) MarshalBinary

func (m *L2VPNTermination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*L2VPNTermination) UnmarshalBinary

func (m *L2VPNTermination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*L2VPNTermination) Validate

func (m *L2VPNTermination) Validate(formats strfmt.Registry) error

Validate validates this l2 v p n termination

type L2VPNType

type L2VPNType struct {

	// label
	// Required: true
	// Enum: [VPWS VPLS VXLAN VXLAN-EVPN MPLS EVPN PBB EVPN EPL EVPL Ethernet Private LAN Ethernet Virtual Private LAN Ethernet Private Tree Ethernet Virtual Private Tree]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [vpws vpls vxlan vxlan-evpn mpls-evpn pbb-evpn epl evpl ep-lan evp-lan ep-tree evp-tree]
	Value *string `json:"value"`
}

L2VPNType Type

swagger:model L2VPNType

func (*L2VPNType) ContextValidate

func (m *L2VPNType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this l2 v p n type based on context it is used

func (*L2VPNType) MarshalBinary

func (m *L2VPNType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*L2VPNType) UnmarshalBinary

func (m *L2VPNType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*L2VPNType) Validate

func (m *L2VPNType) Validate(formats strfmt.Registry) error

Validate validates this l2 v p n type

type Location

type Location struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// parent
	Parent *NestedLocation `json:"parent,omitempty"`

	// Rack count
	// Read Only: true
	RackCount int64 `json:"rack_count,omitempty"`

	// site
	// Required: true
	Site *NestedSite `json:"site"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// status
	Status *LocationStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Location location

swagger:model Location

func (*Location) ContextValidate

func (m *Location) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this location based on the context it is used

func (*Location) MarshalBinary

func (m *Location) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Location) UnmarshalBinary

func (m *Location) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Location) Validate

func (m *Location) Validate(formats strfmt.Registry) error

Validate validates this location

type LocationStatus

type LocationStatus struct {

	// label
	// Required: true
	// Enum: [Planned Staging Active Decommissioning Retired]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [planned staging active decommissioning retired]
	Value *string `json:"value"`
}

LocationStatus Status

swagger:model LocationStatus

func (*LocationStatus) ContextValidate

func (m *LocationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this location status based on context it is used

func (*LocationStatus) MarshalBinary

func (m *LocationStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LocationStatus) UnmarshalBinary

func (m *LocationStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LocationStatus) Validate

func (m *LocationStatus) Validate(formats strfmt.Registry) error

Validate validates this location status

type Manufacturer

type Manufacturer struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Devicetype count
	// Read Only: true
	DevicetypeCount int64 `json:"devicetype_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Inventoryitem count
	// Read Only: true
	InventoryitemCount int64 `json:"inventoryitem_count,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Platform count
	// Read Only: true
	PlatformCount int64 `json:"platform_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Manufacturer manufacturer

swagger:model Manufacturer

func (*Manufacturer) ContextValidate

func (m *Manufacturer) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this manufacturer based on the context it is used

func (*Manufacturer) MarshalBinary

func (m *Manufacturer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Manufacturer) UnmarshalBinary

func (m *Manufacturer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Manufacturer) Validate

func (m *Manufacturer) Validate(formats strfmt.Registry) error

Validate validates this manufacturer

type Module

type Module struct {

	// Asset tag
	//
	// A unique tag used to identify this device
	// Max Length: 50
	AssetTag *string `json:"asset_tag,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// module bay
	// Required: true
	ModuleBay *NestedModuleBay `json:"module_bay"`

	// module type
	// Required: true
	ModuleType *NestedModuleType `json:"module_type"`

	// Serial number
	// Max Length: 50
	Serial string `json:"serial,omitempty"`

	// status
	Status *ModuleStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Module module

swagger:model Module

func (*Module) ContextValidate

func (m *Module) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this module based on the context it is used

func (*Module) MarshalBinary

func (m *Module) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Module) UnmarshalBinary

func (m *Module) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Module) Validate

func (m *Module) Validate(formats strfmt.Registry) error

Validate validates this module

type ModuleBay

type ModuleBay struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// installed module
	InstalledModule *ModuleBayNestedModule `json:"installed_module,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Position
	//
	// Identifier to reference when renaming installed components
	// Max Length: 30
	Position string `json:"position,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ModuleBay module bay

swagger:model ModuleBay

func (*ModuleBay) ContextValidate

func (m *ModuleBay) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this module bay based on the context it is used

func (*ModuleBay) MarshalBinary

func (m *ModuleBay) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModuleBay) UnmarshalBinary

func (m *ModuleBay) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModuleBay) Validate

func (m *ModuleBay) Validate(formats strfmt.Registry) error

Validate validates this module bay

type ModuleBayNestedModule

type ModuleBayNestedModule struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Serial number
	// Max Length: 50
	Serial string `json:"serial,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ModuleBayNestedModule module bay nested module

swagger:model ModuleBayNestedModule

func (*ModuleBayNestedModule) ContextValidate

func (m *ModuleBayNestedModule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this module bay nested module based on the context it is used

func (*ModuleBayNestedModule) MarshalBinary

func (m *ModuleBayNestedModule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModuleBayNestedModule) UnmarshalBinary

func (m *ModuleBayNestedModule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModuleBayNestedModule) Validate

func (m *ModuleBayNestedModule) Validate(formats strfmt.Registry) error

Validate validates this module bay nested module

type ModuleBayTemplate

type ModuleBayTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device type
	// Required: true
	DeviceType *NestedDeviceType `json:"device_type"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Position
	//
	// Identifier to reference when renaming installed components
	// Max Length: 30
	Position string `json:"position,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ModuleBayTemplate module bay template

swagger:model ModuleBayTemplate

func (*ModuleBayTemplate) ContextValidate

func (m *ModuleBayTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this module bay template based on the context it is used

func (*ModuleBayTemplate) MarshalBinary

func (m *ModuleBayTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModuleBayTemplate) UnmarshalBinary

func (m *ModuleBayTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModuleBayTemplate) Validate

func (m *ModuleBayTemplate) Validate(formats strfmt.Registry) error

Validate validates this module bay template

type ModuleNestedModuleBay

type ModuleNestedModuleBay struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ModuleNestedModuleBay module nested module bay

swagger:model ModuleNestedModuleBay

func (*ModuleNestedModuleBay) ContextValidate

func (m *ModuleNestedModuleBay) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this module nested module bay based on the context it is used

func (*ModuleNestedModuleBay) MarshalBinary

func (m *ModuleNestedModuleBay) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModuleNestedModuleBay) UnmarshalBinary

func (m *ModuleNestedModuleBay) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModuleNestedModuleBay) Validate

func (m *ModuleNestedModuleBay) Validate(formats strfmt.Registry) error

Validate validates this module nested module bay

type ModuleStatus

type ModuleStatus struct {

	// label
	// Required: true
	// Enum: [Offline Active Planned Staged Failed Decommissioning]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [offline active planned staged failed decommissioning]
	Value *string `json:"value"`
}

ModuleStatus Status

swagger:model ModuleStatus

func (*ModuleStatus) ContextValidate

func (m *ModuleStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this module status based on context it is used

func (*ModuleStatus) MarshalBinary

func (m *ModuleStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModuleStatus) UnmarshalBinary

func (m *ModuleStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModuleStatus) Validate

func (m *ModuleStatus) Validate(formats strfmt.Registry) error

Validate validates this module status

type ModuleType

type ModuleType struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// manufacturer
	// Required: true
	Manufacturer *NestedManufacturer `json:"manufacturer"`

	// Model
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Model *string `json:"model"`

	// Part number
	//
	// Discrete part number (optional)
	// Max Length: 50
	PartNumber string `json:"part_number,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Weight
	Weight *float64 `json:"weight,omitempty"`

	// weight unit
	WeightUnit *ModuleTypeWeightUnit `json:"weight_unit,omitempty"`
}

ModuleType module type

swagger:model ModuleType

func (*ModuleType) ContextValidate

func (m *ModuleType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this module type based on the context it is used

func (*ModuleType) MarshalBinary

func (m *ModuleType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModuleType) UnmarshalBinary

func (m *ModuleType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModuleType) Validate

func (m *ModuleType) Validate(formats strfmt.Registry) error

Validate validates this module type

type ModuleTypeWeightUnit

type ModuleTypeWeightUnit struct {

	// label
	// Required: true
	// Enum: [Kilograms Grams Pounds Ounces]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [kg g lb oz]
	Value *string `json:"value"`
}

ModuleTypeWeightUnit Weight unit

swagger:model ModuleTypeWeightUnit

func (*ModuleTypeWeightUnit) ContextValidate

func (m *ModuleTypeWeightUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this module type weight unit based on context it is used

func (*ModuleTypeWeightUnit) MarshalBinary

func (m *ModuleTypeWeightUnit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModuleTypeWeightUnit) UnmarshalBinary

func (m *ModuleTypeWeightUnit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModuleTypeWeightUnit) Validate

func (m *ModuleTypeWeightUnit) Validate(formats strfmt.Registry) error

Validate validates this module type weight unit

type NestedASN

type NestedASN struct {

	// ASN
	//
	// 32-bit autonomous system number
	// Required: true
	// Maximum: 4.294967295e+09
	// Minimum: 1
	Asn *int64 `json:"asn"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedASN nested a s n

swagger:model NestedASN

func (*NestedASN) ContextValidate

func (m *NestedASN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested a s n based on the context it is used

func (*NestedASN) MarshalBinary

func (m *NestedASN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedASN) UnmarshalBinary

func (m *NestedASN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedASN) Validate

func (m *NestedASN) Validate(formats strfmt.Registry) error

Validate validates this nested a s n

type NestedCable

type NestedCable struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	// Max Length: 100
	Label string `json:"label,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedCable nested cable

swagger:model NestedCable

func (*NestedCable) ContextValidate

func (m *NestedCable) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested cable based on the context it is used

func (*NestedCable) MarshalBinary

func (m *NestedCable) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedCable) UnmarshalBinary

func (m *NestedCable) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedCable) Validate

func (m *NestedCable) Validate(formats strfmt.Registry) error

Validate validates this nested cable

type NestedCircuit

type NestedCircuit struct {

	// Circuit ID
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Cid *string `json:"cid"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedCircuit nested circuit

swagger:model NestedCircuit

func (*NestedCircuit) ContextValidate

func (m *NestedCircuit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested circuit based on the context it is used

func (*NestedCircuit) MarshalBinary

func (m *NestedCircuit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedCircuit) UnmarshalBinary

func (m *NestedCircuit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedCircuit) Validate

func (m *NestedCircuit) Validate(formats strfmt.Registry) error

Validate validates this nested circuit

type NestedCircuitType

type NestedCircuitType struct {

	// Circuit count
	// Read Only: true
	CircuitCount int64 `json:"circuit_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedCircuitType nested circuit type

swagger:model NestedCircuitType

func (*NestedCircuitType) ContextValidate

func (m *NestedCircuitType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested circuit type based on the context it is used

func (*NestedCircuitType) MarshalBinary

func (m *NestedCircuitType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedCircuitType) UnmarshalBinary

func (m *NestedCircuitType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedCircuitType) Validate

func (m *NestedCircuitType) Validate(formats strfmt.Registry) error

Validate validates this nested circuit type

type NestedCluster

type NestedCluster struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`
}

NestedCluster nested cluster

swagger:model NestedCluster

func (*NestedCluster) ContextValidate

func (m *NestedCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested cluster based on the context it is used

func (*NestedCluster) MarshalBinary

func (m *NestedCluster) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedCluster) UnmarshalBinary

func (m *NestedCluster) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedCluster) Validate

func (m *NestedCluster) Validate(formats strfmt.Registry) error

Validate validates this nested cluster

type NestedClusterGroup

type NestedClusterGroup struct {

	// Cluster count
	// Read Only: true
	ClusterCount int64 `json:"cluster_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedClusterGroup nested cluster group

swagger:model NestedClusterGroup

func (*NestedClusterGroup) ContextValidate

func (m *NestedClusterGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested cluster group based on the context it is used

func (*NestedClusterGroup) MarshalBinary

func (m *NestedClusterGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedClusterGroup) UnmarshalBinary

func (m *NestedClusterGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedClusterGroup) Validate

func (m *NestedClusterGroup) Validate(formats strfmt.Registry) error

Validate validates this nested cluster group

type NestedClusterType

type NestedClusterType struct {

	// Cluster count
	// Read Only: true
	ClusterCount int64 `json:"cluster_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedClusterType nested cluster type

swagger:model NestedClusterType

func (*NestedClusterType) ContextValidate

func (m *NestedClusterType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested cluster type based on the context it is used

func (*NestedClusterType) MarshalBinary

func (m *NestedClusterType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedClusterType) UnmarshalBinary

func (m *NestedClusterType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedClusterType) Validate

func (m *NestedClusterType) Validate(formats strfmt.Registry) error

Validate validates this nested cluster type

type NestedContact

type NestedContact struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedContact nested contact

swagger:model NestedContact

func (*NestedContact) ContextValidate

func (m *NestedContact) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested contact based on the context it is used

func (*NestedContact) MarshalBinary

func (m *NestedContact) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedContact) UnmarshalBinary

func (m *NestedContact) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedContact) Validate

func (m *NestedContact) Validate(formats strfmt.Registry) error

Validate validates this nested contact

type NestedContactGroup

type NestedContactGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Contact count
	// Read Only: true
	ContactCount int64 `json:"contact_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedContactGroup nested contact group

swagger:model NestedContactGroup

func (*NestedContactGroup) ContextValidate

func (m *NestedContactGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested contact group based on the context it is used

func (*NestedContactGroup) MarshalBinary

func (m *NestedContactGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedContactGroup) UnmarshalBinary

func (m *NestedContactGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedContactGroup) Validate

func (m *NestedContactGroup) Validate(formats strfmt.Registry) error

Validate validates this nested contact group

type NestedContactRole

type NestedContactRole struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedContactRole nested contact role

swagger:model NestedContactRole

func (*NestedContactRole) ContextValidate

func (m *NestedContactRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested contact role based on the context it is used

func (*NestedContactRole) MarshalBinary

func (m *NestedContactRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedContactRole) UnmarshalBinary

func (m *NestedContactRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedContactRole) Validate

func (m *NestedContactRole) Validate(formats strfmt.Registry) error

Validate validates this nested contact role

type NestedDevice

type NestedDevice struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Max Length: 64
	Name *string `json:"name,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedDevice nested device

swagger:model NestedDevice

func (*NestedDevice) ContextValidate

func (m *NestedDevice) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested device based on the context it is used

func (*NestedDevice) MarshalBinary

func (m *NestedDevice) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedDevice) UnmarshalBinary

func (m *NestedDevice) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedDevice) Validate

func (m *NestedDevice) Validate(formats strfmt.Registry) error

Validate validates this nested device

type NestedDeviceRole

type NestedDeviceRole struct {

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`
}

NestedDeviceRole nested device role

swagger:model NestedDeviceRole

func (*NestedDeviceRole) ContextValidate

func (m *NestedDeviceRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested device role based on the context it is used

func (*NestedDeviceRole) MarshalBinary

func (m *NestedDeviceRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedDeviceRole) UnmarshalBinary

func (m *NestedDeviceRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedDeviceRole) Validate

func (m *NestedDeviceRole) Validate(formats strfmt.Registry) error

Validate validates this nested device role

type NestedDeviceType

type NestedDeviceType struct {

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// manufacturer
	Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"`

	// Model
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Model *string `json:"model"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedDeviceType nested device type

swagger:model NestedDeviceType

func (*NestedDeviceType) ContextValidate

func (m *NestedDeviceType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested device type based on the context it is used

func (*NestedDeviceType) MarshalBinary

func (m *NestedDeviceType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedDeviceType) UnmarshalBinary

func (m *NestedDeviceType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedDeviceType) Validate

func (m *NestedDeviceType) Validate(formats strfmt.Registry) error

Validate validates this nested device type

type NestedFHRPGroup

type NestedFHRPGroup struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Group ID
	// Required: true
	// Maximum: 32767
	// Minimum: 0
	GroupID *int64 `json:"group_id"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Protocol
	// Required: true
	// Enum: [vrrp2 vrrp3 carp clusterxl hsrp glbp other]
	Protocol *string `json:"protocol"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedFHRPGroup nested f h r p group

swagger:model NestedFHRPGroup

func (*NestedFHRPGroup) ContextValidate

func (m *NestedFHRPGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested f h r p group based on the context it is used

func (*NestedFHRPGroup) MarshalBinary

func (m *NestedFHRPGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedFHRPGroup) UnmarshalBinary

func (m *NestedFHRPGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedFHRPGroup) Validate

func (m *NestedFHRPGroup) Validate(formats strfmt.Registry) error

Validate validates this nested f h r p group

type NestedGroup

type NestedGroup struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 150
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedGroup nested group

swagger:model NestedGroup

func (*NestedGroup) ContextValidate

func (m *NestedGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested group based on the context it is used

func (*NestedGroup) MarshalBinary

func (m *NestedGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedGroup) UnmarshalBinary

func (m *NestedGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedGroup) Validate

func (m *NestedGroup) Validate(formats strfmt.Registry) error

Validate validates this nested group

type NestedIPAddress

type NestedIPAddress struct {

	// Address
	//
	// IPv4 or IPv6 address (with mask)
	// Required: true
	Address *string `json:"address"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Family
	// Read Only: true
	Family int64 `json:"family,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedIPAddress nested IP address

swagger:model NestedIPAddress

func (*NestedIPAddress) ContextValidate

func (m *NestedIPAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested IP address based on the context it is used

func (*NestedIPAddress) MarshalBinary

func (m *NestedIPAddress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedIPAddress) UnmarshalBinary

func (m *NestedIPAddress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedIPAddress) Validate

func (m *NestedIPAddress) Validate(formats strfmt.Registry) error

Validate validates this nested IP address

type NestedInterface

type NestedInterface struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// Cable
	Cable *int64 `json:"cable,omitempty"`

	// device
	Device *NestedDevice `json:"device,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedInterface nested interface

swagger:model NestedInterface

func (*NestedInterface) ContextValidate

func (m *NestedInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested interface based on the context it is used

func (*NestedInterface) MarshalBinary

func (m *NestedInterface) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedInterface) UnmarshalBinary

func (m *NestedInterface) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedInterface) Validate

func (m *NestedInterface) Validate(formats strfmt.Registry) error

Validate validates this nested interface

type NestedInventoryItemRole

type NestedInventoryItemRole struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Inventoryitem count
	// Read Only: true
	InventoryitemCount int64 `json:"inventoryitem_count,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedInventoryItemRole nested inventory item role

swagger:model NestedInventoryItemRole

func (*NestedInventoryItemRole) ContextValidate

func (m *NestedInventoryItemRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested inventory item role based on the context it is used

func (*NestedInventoryItemRole) MarshalBinary

func (m *NestedInventoryItemRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedInventoryItemRole) UnmarshalBinary

func (m *NestedInventoryItemRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedInventoryItemRole) Validate

func (m *NestedInventoryItemRole) Validate(formats strfmt.Registry) error

Validate validates this nested inventory item role

type NestedL2VPN

type NestedL2VPN struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Identifier
	// Maximum: math.MaxInt64
	// Minimum: math.MinInt64
	Identifier *int64 `json:"identifier,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Type
	// Required: true
	// Enum: [vpws vpls vxlan vxlan-evpn mpls-evpn pbb-evpn epl evpl ep-lan evp-lan ep-tree evp-tree]
	Type *string `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedL2VPN nested l2 v p n

swagger:model NestedL2VPN

func (*NestedL2VPN) ContextValidate

func (m *NestedL2VPN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested l2 v p n based on the context it is used

func (*NestedL2VPN) MarshalBinary

func (m *NestedL2VPN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedL2VPN) UnmarshalBinary

func (m *NestedL2VPN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedL2VPN) Validate

func (m *NestedL2VPN) Validate(formats strfmt.Registry) error

Validate validates this nested l2 v p n

type NestedL2VPNTermination

type NestedL2VPNTermination struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// l2vpn
	// Required: true
	L2vpn *NestedL2VPN `json:"l2vpn"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedL2VPNTermination nested l2 v p n termination

swagger:model NestedL2VPNTermination

func (*NestedL2VPNTermination) ContextValidate

func (m *NestedL2VPNTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested l2 v p n termination based on the context it is used

func (*NestedL2VPNTermination) MarshalBinary

func (m *NestedL2VPNTermination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedL2VPNTermination) UnmarshalBinary

func (m *NestedL2VPNTermination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedL2VPNTermination) Validate

func (m *NestedL2VPNTermination) Validate(formats strfmt.Registry) error

Validate validates this nested l2 v p n termination

type NestedLocation

type NestedLocation struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Rack count
	// Read Only: true
	RackCount int64 `json:"rack_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedLocation nested location

swagger:model NestedLocation

func (*NestedLocation) ContextValidate

func (m *NestedLocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested location based on the context it is used

func (*NestedLocation) MarshalBinary

func (m *NestedLocation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedLocation) UnmarshalBinary

func (m *NestedLocation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedLocation) Validate

func (m *NestedLocation) Validate(formats strfmt.Registry) error

Validate validates this nested location

type NestedManufacturer

type NestedManufacturer struct {

	// Devicetype count
	// Read Only: true
	DevicetypeCount int64 `json:"devicetype_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedManufacturer nested manufacturer

swagger:model NestedManufacturer

func (*NestedManufacturer) ContextValidate

func (m *NestedManufacturer) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested manufacturer based on the context it is used

func (*NestedManufacturer) MarshalBinary

func (m *NestedManufacturer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedManufacturer) UnmarshalBinary

func (m *NestedManufacturer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedManufacturer) Validate

func (m *NestedManufacturer) Validate(formats strfmt.Registry) error

Validate validates this nested manufacturer

type NestedModule

type NestedModule struct {

	// device
	Device *NestedDevice `json:"device,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// module bay
	ModuleBay *ModuleNestedModuleBay `json:"module_bay,omitempty"`

	// module type
	ModuleType *NestedModuleType `json:"module_type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedModule nested module

swagger:model NestedModule

func (*NestedModule) ContextValidate

func (m *NestedModule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested module based on the context it is used

func (*NestedModule) MarshalBinary

func (m *NestedModule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedModule) UnmarshalBinary

func (m *NestedModule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedModule) Validate

func (m *NestedModule) Validate(formats strfmt.Registry) error

Validate validates this nested module

type NestedModuleBay

type NestedModuleBay struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// module
	Module *NestedModule `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedModuleBay nested module bay

swagger:model NestedModuleBay

func (*NestedModuleBay) ContextValidate

func (m *NestedModuleBay) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested module bay based on the context it is used

func (*NestedModuleBay) MarshalBinary

func (m *NestedModuleBay) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedModuleBay) UnmarshalBinary

func (m *NestedModuleBay) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedModuleBay) Validate

func (m *NestedModuleBay) Validate(formats strfmt.Registry) error

Validate validates this nested module bay

type NestedModuleType

type NestedModuleType struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// manufacturer
	Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"`

	// Model
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Model *string `json:"model"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedModuleType nested module type

swagger:model NestedModuleType

func (*NestedModuleType) ContextValidate

func (m *NestedModuleType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested module type based on the context it is used

func (*NestedModuleType) MarshalBinary

func (m *NestedModuleType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedModuleType) UnmarshalBinary

func (m *NestedModuleType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedModuleType) Validate

func (m *NestedModuleType) Validate(formats strfmt.Registry) error

Validate validates this nested module type

type NestedPlatform

type NestedPlatform struct {

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`
}

NestedPlatform nested platform

swagger:model NestedPlatform

func (*NestedPlatform) ContextValidate

func (m *NestedPlatform) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested platform based on the context it is used

func (*NestedPlatform) MarshalBinary

func (m *NestedPlatform) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedPlatform) UnmarshalBinary

func (m *NestedPlatform) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedPlatform) Validate

func (m *NestedPlatform) Validate(formats strfmt.Registry) error

Validate validates this nested platform

type NestedPowerPanel

type NestedPowerPanel struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Powerfeed count
	// Read Only: true
	PowerfeedCount int64 `json:"powerfeed_count,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedPowerPanel nested power panel

swagger:model NestedPowerPanel

func (*NestedPowerPanel) ContextValidate

func (m *NestedPowerPanel) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested power panel based on the context it is used

func (*NestedPowerPanel) MarshalBinary

func (m *NestedPowerPanel) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedPowerPanel) UnmarshalBinary

func (m *NestedPowerPanel) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedPowerPanel) Validate

func (m *NestedPowerPanel) Validate(formats strfmt.Registry) error

Validate validates this nested power panel

type NestedPowerPort

type NestedPowerPort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// Cable
	Cable *int64 `json:"cable,omitempty"`

	// device
	Device *NestedDevice `json:"device,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedPowerPort nested power port

swagger:model NestedPowerPort

func (*NestedPowerPort) ContextValidate

func (m *NestedPowerPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested power port based on the context it is used

func (*NestedPowerPort) MarshalBinary

func (m *NestedPowerPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedPowerPort) UnmarshalBinary

func (m *NestedPowerPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedPowerPort) Validate

func (m *NestedPowerPort) Validate(formats strfmt.Registry) error

Validate validates this nested power port

type NestedPowerPortTemplate

type NestedPowerPortTemplate struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedPowerPortTemplate nested power port template

swagger:model NestedPowerPortTemplate

func (*NestedPowerPortTemplate) ContextValidate

func (m *NestedPowerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested power port template based on the context it is used

func (*NestedPowerPortTemplate) MarshalBinary

func (m *NestedPowerPortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedPowerPortTemplate) UnmarshalBinary

func (m *NestedPowerPortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedPowerPortTemplate) Validate

func (m *NestedPowerPortTemplate) Validate(formats strfmt.Registry) error

Validate validates this nested power port template

type NestedProvider

type NestedProvider struct {

	// Circuit count
	// Read Only: true
	CircuitCount int64 `json:"circuit_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedProvider nested provider

swagger:model NestedProvider

func (*NestedProvider) ContextValidate

func (m *NestedProvider) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested provider based on the context it is used

func (*NestedProvider) MarshalBinary

func (m *NestedProvider) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedProvider) UnmarshalBinary

func (m *NestedProvider) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedProvider) Validate

func (m *NestedProvider) Validate(formats strfmt.Registry) error

Validate validates this nested provider

type NestedProviderNetwork

type NestedProviderNetwork struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedProviderNetwork nested provider network

swagger:model NestedProviderNetwork

func (*NestedProviderNetwork) ContextValidate

func (m *NestedProviderNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested provider network based on the context it is used

func (*NestedProviderNetwork) MarshalBinary

func (m *NestedProviderNetwork) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedProviderNetwork) UnmarshalBinary

func (m *NestedProviderNetwork) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedProviderNetwork) Validate

func (m *NestedProviderNetwork) Validate(formats strfmt.Registry) error

Validate validates this nested provider network

type NestedRIR

type NestedRIR struct {

	// Aggregate count
	// Read Only: true
	AggregateCount int64 `json:"aggregate_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedRIR nested r i r

swagger:model NestedRIR

func (*NestedRIR) ContextValidate

func (m *NestedRIR) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested r i r based on the context it is used

func (*NestedRIR) MarshalBinary

func (m *NestedRIR) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedRIR) UnmarshalBinary

func (m *NestedRIR) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedRIR) Validate

func (m *NestedRIR) Validate(formats strfmt.Registry) error

Validate validates this nested r i r

type NestedRack

type NestedRack struct {

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedRack nested rack

swagger:model NestedRack

func (*NestedRack) ContextValidate

func (m *NestedRack) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested rack based on the context it is used

func (*NestedRack) MarshalBinary

func (m *NestedRack) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedRack) UnmarshalBinary

func (m *NestedRack) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedRack) Validate

func (m *NestedRack) Validate(formats strfmt.Registry) error

Validate validates this nested rack

type NestedRackRole

type NestedRackRole struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Rack count
	// Read Only: true
	RackCount int64 `json:"rack_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedRackRole nested rack role

swagger:model NestedRackRole

func (*NestedRackRole) ContextValidate

func (m *NestedRackRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested rack role based on the context it is used

func (*NestedRackRole) MarshalBinary

func (m *NestedRackRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedRackRole) UnmarshalBinary

func (m *NestedRackRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedRackRole) Validate

func (m *NestedRackRole) Validate(formats strfmt.Registry) error

Validate validates this nested rack role

type NestedRearPortTemplate

type NestedRearPortTemplate struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedRearPortTemplate nested rear port template

swagger:model NestedRearPortTemplate

func (*NestedRearPortTemplate) ContextValidate

func (m *NestedRearPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested rear port template based on the context it is used

func (*NestedRearPortTemplate) MarshalBinary

func (m *NestedRearPortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedRearPortTemplate) UnmarshalBinary

func (m *NestedRearPortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedRearPortTemplate) Validate

func (m *NestedRearPortTemplate) Validate(formats strfmt.Registry) error

Validate validates this nested rear port template

type NestedRegion

type NestedRegion struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Site count
	// Read Only: true
	SiteCount int64 `json:"site_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedRegion nested region

swagger:model NestedRegion

func (*NestedRegion) ContextValidate

func (m *NestedRegion) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested region based on the context it is used

func (*NestedRegion) MarshalBinary

func (m *NestedRegion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedRegion) UnmarshalBinary

func (m *NestedRegion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedRegion) Validate

func (m *NestedRegion) Validate(formats strfmt.Registry) error

Validate validates this nested region

type NestedRole

type NestedRole struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Vlan count
	// Read Only: true
	VlanCount int64 `json:"vlan_count,omitempty"`
}

NestedRole nested role

swagger:model NestedRole

func (*NestedRole) ContextValidate

func (m *NestedRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested role based on the context it is used

func (*NestedRole) MarshalBinary

func (m *NestedRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedRole) UnmarshalBinary

func (m *NestedRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedRole) Validate

func (m *NestedRole) Validate(formats strfmt.Registry) error

Validate validates this nested role

type NestedRouteTarget

type NestedRouteTarget struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	//
	// Route target value (formatted in accordance with RFC 4360)
	// Required: true
	// Max Length: 21
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedRouteTarget nested route target

swagger:model NestedRouteTarget

func (*NestedRouteTarget) ContextValidate

func (m *NestedRouteTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested route target based on the context it is used

func (*NestedRouteTarget) MarshalBinary

func (m *NestedRouteTarget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedRouteTarget) UnmarshalBinary

func (m *NestedRouteTarget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedRouteTarget) Validate

func (m *NestedRouteTarget) Validate(formats strfmt.Registry) error

Validate validates this nested route target

type NestedSite

type NestedSite struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedSite nested site

swagger:model NestedSite

func (*NestedSite) ContextValidate

func (m *NestedSite) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested site based on the context it is used

func (*NestedSite) MarshalBinary

func (m *NestedSite) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedSite) UnmarshalBinary

func (m *NestedSite) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedSite) Validate

func (m *NestedSite) Validate(formats strfmt.Registry) error

Validate validates this nested site

type NestedSiteGroup

type NestedSiteGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Site count
	// Read Only: true
	SiteCount int64 `json:"site_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedSiteGroup nested site group

swagger:model NestedSiteGroup

func (*NestedSiteGroup) ContextValidate

func (m *NestedSiteGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested site group based on the context it is used

func (*NestedSiteGroup) MarshalBinary

func (m *NestedSiteGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedSiteGroup) UnmarshalBinary

func (m *NestedSiteGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedSiteGroup) Validate

func (m *NestedSiteGroup) Validate(formats strfmt.Registry) error

Validate validates this nested site group

type NestedTag

type NestedTag struct {

	// Color
	// Max Length: 6
	// Min Length: 1
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedTag nested tag

swagger:model NestedTag

func (*NestedTag) ContextValidate

func (m *NestedTag) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested tag based on the context it is used

func (*NestedTag) MarshalBinary

func (m *NestedTag) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedTag) UnmarshalBinary

func (m *NestedTag) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedTag) Validate

func (m *NestedTag) Validate(formats strfmt.Registry) error

Validate validates this nested tag

type NestedTenant

type NestedTenant struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedTenant nested tenant

swagger:model NestedTenant

func (*NestedTenant) ContextValidate

func (m *NestedTenant) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested tenant based on the context it is used

func (*NestedTenant) MarshalBinary

func (m *NestedTenant) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedTenant) UnmarshalBinary

func (m *NestedTenant) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedTenant) Validate

func (m *NestedTenant) Validate(formats strfmt.Registry) error

Validate validates this nested tenant

type NestedTenantGroup

type NestedTenantGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Tenant count
	// Read Only: true
	TenantCount int64 `json:"tenant_count,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedTenantGroup nested tenant group

swagger:model NestedTenantGroup

func (*NestedTenantGroup) ContextValidate

func (m *NestedTenantGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested tenant group based on the context it is used

func (*NestedTenantGroup) MarshalBinary

func (m *NestedTenantGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedTenantGroup) UnmarshalBinary

func (m *NestedTenantGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedTenantGroup) Validate

func (m *NestedTenantGroup) Validate(formats strfmt.Registry) error

Validate validates this nested tenant group

type NestedUser

type NestedUser struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Username
	//
	// Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
	// Required: true
	// Max Length: 150
	// Min Length: 1
	// Pattern: ^[\w.@+-]+$
	Username *string `json:"username"`
}

NestedUser nested user

swagger:model NestedUser

func (*NestedUser) ContextValidate

func (m *NestedUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested user based on the context it is used

func (*NestedUser) MarshalBinary

func (m *NestedUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedUser) UnmarshalBinary

func (m *NestedUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedUser) Validate

func (m *NestedUser) Validate(formats strfmt.Registry) error

Validate validates this nested user

type NestedVLAN

type NestedVLAN struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// ID
	// Required: true
	// Maximum: 4094
	// Minimum: 1
	Vid *int64 `json:"vid"`
}

NestedVLAN nested v l a n

swagger:model NestedVLAN

func (*NestedVLAN) ContextValidate

func (m *NestedVLAN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested v l a n based on the context it is used

func (*NestedVLAN) MarshalBinary

func (m *NestedVLAN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedVLAN) UnmarshalBinary

func (m *NestedVLAN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedVLAN) Validate

func (m *NestedVLAN) Validate(formats strfmt.Registry) error

Validate validates this nested v l a n

type NestedVLANGroup

type NestedVLANGroup struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Vlan count
	// Read Only: true
	VlanCount int64 `json:"vlan_count,omitempty"`
}

NestedVLANGroup nested v l a n group

swagger:model NestedVLANGroup

func (*NestedVLANGroup) ContextValidate

func (m *NestedVLANGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested v l a n group based on the context it is used

func (*NestedVLANGroup) MarshalBinary

func (m *NestedVLANGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedVLANGroup) UnmarshalBinary

func (m *NestedVLANGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedVLANGroup) Validate

func (m *NestedVLANGroup) Validate(formats strfmt.Registry) error

Validate validates this nested v l a n group

type NestedVMInterface

type NestedVMInterface struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// virtual machine
	VirtualMachine *NestedVirtualMachine `json:"virtual_machine,omitempty"`
}

NestedVMInterface nested VM interface

swagger:model NestedVMInterface

func (*NestedVMInterface) ContextValidate

func (m *NestedVMInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested VM interface based on the context it is used

func (*NestedVMInterface) MarshalBinary

func (m *NestedVMInterface) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedVMInterface) UnmarshalBinary

func (m *NestedVMInterface) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedVMInterface) Validate

func (m *NestedVMInterface) Validate(formats strfmt.Registry) error

Validate validates this nested VM interface

type NestedVRF

type NestedVRF struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// Route distinguisher
	//
	// Unique route distinguisher (as defined in RFC 4364)
	// Max Length: 21
	Rd *string `json:"rd,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedVRF nested v r f

swagger:model NestedVRF

func (*NestedVRF) ContextValidate

func (m *NestedVRF) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested v r f based on the context it is used

func (*NestedVRF) MarshalBinary

func (m *NestedVRF) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedVRF) UnmarshalBinary

func (m *NestedVRF) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedVRF) Validate

func (m *NestedVRF) Validate(formats strfmt.Registry) error

Validate validates this nested v r f

type NestedVirtualChassis

type NestedVirtualChassis struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// master
	// Required: true
	Master *NestedDevice `json:"master"`

	// Member count
	// Read Only: true
	MemberCount int64 `json:"member_count,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedVirtualChassis nested virtual chassis

swagger:model NestedVirtualChassis

func (*NestedVirtualChassis) ContextValidate

func (m *NestedVirtualChassis) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested virtual chassis based on the context it is used

func (*NestedVirtualChassis) MarshalBinary

func (m *NestedVirtualChassis) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedVirtualChassis) UnmarshalBinary

func (m *NestedVirtualChassis) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedVirtualChassis) Validate

func (m *NestedVirtualChassis) Validate(formats strfmt.Registry) error

Validate validates this nested virtual chassis

type NestedVirtualDeviceContext

type NestedVirtualDeviceContext struct {

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Identifier
	//
	// Numeric identifier unique to the parent device
	// Maximum: 32767
	// Minimum: 0
	Identifier *int64 `json:"identifier,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedVirtualDeviceContext nested virtual device context

swagger:model NestedVirtualDeviceContext

func (*NestedVirtualDeviceContext) ContextValidate

func (m *NestedVirtualDeviceContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested virtual device context based on the context it is used

func (*NestedVirtualDeviceContext) MarshalBinary

func (m *NestedVirtualDeviceContext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedVirtualDeviceContext) UnmarshalBinary

func (m *NestedVirtualDeviceContext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedVirtualDeviceContext) Validate

func (m *NestedVirtualDeviceContext) Validate(formats strfmt.Registry) error

Validate validates this nested virtual device context

type NestedVirtualMachine

type NestedVirtualMachine struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedVirtualMachine nested virtual machine

swagger:model NestedVirtualMachine

func (*NestedVirtualMachine) ContextValidate

func (m *NestedVirtualMachine) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested virtual machine based on the context it is used

func (*NestedVirtualMachine) MarshalBinary

func (m *NestedVirtualMachine) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedVirtualMachine) UnmarshalBinary

func (m *NestedVirtualMachine) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedVirtualMachine) Validate

func (m *NestedVirtualMachine) Validate(formats strfmt.Registry) error

Validate validates this nested virtual machine

type NestedWirelessLAN

type NestedWirelessLAN struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// SSID
	// Required: true
	// Max Length: 32
	// Min Length: 1
	Ssid *string `json:"ssid"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedWirelessLAN nested wireless l a n

swagger:model NestedWirelessLAN

func (*NestedWirelessLAN) ContextValidate

func (m *NestedWirelessLAN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested wireless l a n based on the context it is used

func (*NestedWirelessLAN) MarshalBinary

func (m *NestedWirelessLAN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedWirelessLAN) UnmarshalBinary

func (m *NestedWirelessLAN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedWirelessLAN) Validate

func (m *NestedWirelessLAN) Validate(formats strfmt.Registry) error

Validate validates this nested wireless l a n

type NestedWirelessLANGroup

type NestedWirelessLANGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Wirelesslan count
	// Read Only: true
	WirelesslanCount int64 `json:"wirelesslan_count,omitempty"`
}

NestedWirelessLANGroup nested wireless l a n group

swagger:model NestedWirelessLANGroup

func (*NestedWirelessLANGroup) ContextValidate

func (m *NestedWirelessLANGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested wireless l a n group based on the context it is used

func (*NestedWirelessLANGroup) MarshalBinary

func (m *NestedWirelessLANGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedWirelessLANGroup) UnmarshalBinary

func (m *NestedWirelessLANGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedWirelessLANGroup) Validate

func (m *NestedWirelessLANGroup) Validate(formats strfmt.Registry) error

Validate validates this nested wireless l a n group

type NestedWirelessLink struct {

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// SSID
	// Max Length: 32
	Ssid string `json:"ssid,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

NestedWirelessLink nested wireless link

swagger:model NestedWirelessLink

func (*NestedWirelessLink) ContextValidate

func (m *NestedWirelessLink) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this nested wireless link based on the context it is used

func (*NestedWirelessLink) MarshalBinary

func (m *NestedWirelessLink) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NestedWirelessLink) UnmarshalBinary

func (m *NestedWirelessLink) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NestedWirelessLink) Validate

func (m *NestedWirelessLink) Validate(formats strfmt.Registry) error

Validate validates this nested wireless link

type ObjectChange

type ObjectChange struct {

	// action
	Action *ObjectChangeAction `json:"action,omitempty"`

	// Changed object
	//
	//
	// Serialize a nested representation of the changed object.
	//
	// Read Only: true
	ChangedObject interface{} `json:"changed_object,omitempty"`

	// Changed object id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	ChangedObjectID *int64 `json:"changed_object_id"`

	// Changed object type
	// Read Only: true
	ChangedObjectType string `json:"changed_object_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Postchange data
	// Read Only: true
	PostchangeData interface{} `json:"postchange_data,omitempty"`

	// Prechange data
	// Read Only: true
	PrechangeData interface{} `json:"prechange_data,omitempty"`

	// Request id
	// Read Only: true
	// Format: uuid
	RequestID strfmt.UUID `json:"request_id,omitempty"`

	// Time
	// Read Only: true
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// user
	User *NestedUser `json:"user,omitempty"`

	// User name
	// Read Only: true
	// Min Length: 1
	UserName string `json:"user_name,omitempty"`
}

ObjectChange object change

swagger:model ObjectChange

func (*ObjectChange) ContextValidate

func (m *ObjectChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this object change based on the context it is used

func (*ObjectChange) MarshalBinary

func (m *ObjectChange) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ObjectChange) UnmarshalBinary

func (m *ObjectChange) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ObjectChange) Validate

func (m *ObjectChange) Validate(formats strfmt.Registry) error

Validate validates this object change

type ObjectChangeAction

type ObjectChangeAction struct {

	// label
	// Required: true
	// Enum: [Created Updated Deleted]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [create update delete]
	Value *string `json:"value"`
}

ObjectChangeAction Action

swagger:model ObjectChangeAction

func (*ObjectChangeAction) ContextValidate

func (m *ObjectChangeAction) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this object change action based on the context it is used

func (*ObjectChangeAction) MarshalBinary

func (m *ObjectChangeAction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ObjectChangeAction) UnmarshalBinary

func (m *ObjectChangeAction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ObjectChangeAction) Validate

func (m *ObjectChangeAction) Validate(formats strfmt.Registry) error

Validate validates this object change action

type ObjectPermission

type ObjectPermission struct {

	// The list of actions granted by this permission
	// Required: true
	Actions []string `json:"actions"`

	// Constraints
	//
	// Queryset filter matching the applicable objects of the selected type(s)
	Constraints interface{} `json:"constraints,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Enabled
	Enabled bool `json:"enabled,omitempty"`

	// groups
	// Unique: true
	Groups []*NestedGroup `json:"groups"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// object types
	// Required: true
	// Unique: true
	ObjectTypes []string `json:"object_types"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// users
	// Unique: true
	Users []*NestedUser `json:"users"`
}

ObjectPermission object permission

swagger:model ObjectPermission

func (*ObjectPermission) ContextValidate

func (m *ObjectPermission) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this object permission based on the context it is used

func (*ObjectPermission) MarshalBinary

func (m *ObjectPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ObjectPermission) UnmarshalBinary

func (m *ObjectPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ObjectPermission) Validate

func (m *ObjectPermission) Validate(formats strfmt.Registry) error

Validate validates this object permission

type Platform

type Platform struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// manufacturer
	Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// NAPALM arguments
	//
	// Additional arguments to pass when initiating the NAPALM driver (JSON format)
	NapalmArgs interface{} `json:"napalm_args,omitempty"`

	// NAPALM driver
	//
	// The name of the NAPALM driver to use when interacting with devices
	// Max Length: 50
	NapalmDriver string `json:"napalm_driver,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`
}

Platform platform

swagger:model Platform

func (*Platform) ContextValidate

func (m *Platform) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this platform based on the context it is used

func (*Platform) MarshalBinary

func (m *Platform) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Platform) UnmarshalBinary

func (m *Platform) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Platform) Validate

func (m *Platform) Validate(formats strfmt.Registry) error

Validate validates this platform

type PowerFeed

type PowerFeed struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// Amperage
	// Maximum: 32767
	// Minimum: 1
	Amperage int64 `json:"amperage,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Max utilization
	//
	// Maximum permissible draw (percentage)
	// Maximum: 100
	// Minimum: 1
	MaxUtilization int64 `json:"max_utilization,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// phase
	Phase *PowerFeedPhase `json:"phase,omitempty"`

	// power panel
	// Required: true
	PowerPanel *NestedPowerPanel `json:"power_panel"`

	// rack
	Rack *NestedRack `json:"rack,omitempty"`

	// status
	Status *PowerFeedStatus `json:"status,omitempty"`

	// supply
	Supply *PowerFeedSupply `json:"supply,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// type
	Type *PowerFeedType `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Voltage
	// Maximum: 32767
	// Minimum: -32768
	Voltage *int64 `json:"voltage,omitempty"`
}

PowerFeed power feed

swagger:model PowerFeed

func (*PowerFeed) ContextValidate

func (m *PowerFeed) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this power feed based on the context it is used

func (*PowerFeed) MarshalBinary

func (m *PowerFeed) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerFeed) UnmarshalBinary

func (m *PowerFeed) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerFeed) Validate

func (m *PowerFeed) Validate(formats strfmt.Registry) error

Validate validates this power feed

type PowerFeedPhase

type PowerFeedPhase struct {

	// label
	// Required: true
	// Enum: [Single phase Three-phase]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [single-phase three-phase]
	Value *string `json:"value"`
}

PowerFeedPhase Phase

swagger:model PowerFeedPhase

func (*PowerFeedPhase) ContextValidate

func (m *PowerFeedPhase) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this power feed phase based on context it is used

func (*PowerFeedPhase) MarshalBinary

func (m *PowerFeedPhase) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerFeedPhase) UnmarshalBinary

func (m *PowerFeedPhase) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerFeedPhase) UnmarshalJSON

func (m *PowerFeedPhase) UnmarshalJSON(b []byte) error

func (*PowerFeedPhase) Validate

func (m *PowerFeedPhase) Validate(formats strfmt.Registry) error

Validate validates this power feed phase

type PowerFeedStatus

type PowerFeedStatus struct {

	// label
	// Required: true
	// Enum: [Offline Active Planned Failed]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [offline active planned failed]
	Value *string `json:"value"`
}

PowerFeedStatus Status

swagger:model PowerFeedStatus

func (*PowerFeedStatus) ContextValidate

func (m *PowerFeedStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this power feed status based on context it is used

func (*PowerFeedStatus) MarshalBinary

func (m *PowerFeedStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerFeedStatus) UnmarshalBinary

func (m *PowerFeedStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerFeedStatus) UnmarshalJSON

func (m *PowerFeedStatus) UnmarshalJSON(b []byte) error

func (*PowerFeedStatus) Validate

func (m *PowerFeedStatus) Validate(formats strfmt.Registry) error

Validate validates this power feed status

type PowerFeedSupply

type PowerFeedSupply struct {

	// label
	// Required: true
	// Enum: [AC DC]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [ac dc]
	Value *string `json:"value"`
}

PowerFeedSupply Supply

swagger:model PowerFeedSupply

func (*PowerFeedSupply) ContextValidate

func (m *PowerFeedSupply) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this power feed supply based on context it is used

func (*PowerFeedSupply) MarshalBinary

func (m *PowerFeedSupply) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerFeedSupply) UnmarshalBinary

func (m *PowerFeedSupply) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerFeedSupply) UnmarshalJSON

func (m *PowerFeedSupply) UnmarshalJSON(b []byte) error

func (*PowerFeedSupply) Validate

func (m *PowerFeedSupply) Validate(formats strfmt.Registry) error

Validate validates this power feed supply

type PowerFeedType

type PowerFeedType struct {

	// label
	// Required: true
	// Enum: [Primary Redundant]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [primary redundant]
	Value *string `json:"value"`
}

PowerFeedType Type

swagger:model PowerFeedType

func (*PowerFeedType) ContextValidate

func (m *PowerFeedType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this power feed type based on context it is used

func (*PowerFeedType) MarshalBinary

func (m *PowerFeedType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerFeedType) UnmarshalBinary

func (m *PowerFeedType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerFeedType) UnmarshalJSON

func (m *PowerFeedType) UnmarshalJSON(b []byte) error

func (*PowerFeedType) Validate

func (m *PowerFeedType) Validate(formats strfmt.Registry) error

Validate validates this power feed type

type PowerOutlet

type PowerOutlet struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// feed leg
	FeedLeg *PowerOutletFeedLeg `json:"feed_leg,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// module
	Module *ComponentNestedModule `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// power port
	PowerPort *NestedPowerPort `json:"power_port,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// type
	Type *PowerOutletType `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

PowerOutlet power outlet

swagger:model PowerOutlet

func (*PowerOutlet) ContextValidate

func (m *PowerOutlet) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this power outlet based on the context it is used

func (*PowerOutlet) MarshalBinary

func (m *PowerOutlet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerOutlet) UnmarshalBinary

func (m *PowerOutlet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerOutlet) Validate

func (m *PowerOutlet) Validate(formats strfmt.Registry) error

Validate validates this power outlet

type PowerOutletFeedLeg

type PowerOutletFeedLeg struct {

	// label
	// Required: true
	// Enum: [A B C]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [A B C]
	Value *string `json:"value"`
}

PowerOutletFeedLeg Feed leg

swagger:model PowerOutletFeedLeg

func (*PowerOutletFeedLeg) ContextValidate

func (m *PowerOutletFeedLeg) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this power outlet feed leg based on context it is used

func (*PowerOutletFeedLeg) MarshalBinary

func (m *PowerOutletFeedLeg) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerOutletFeedLeg) UnmarshalBinary

func (m *PowerOutletFeedLeg) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerOutletFeedLeg) Validate

func (m *PowerOutletFeedLeg) Validate(formats strfmt.Registry) error

Validate validates this power outlet feed leg

type PowerOutletTemplate

type PowerOutletTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device type
	DeviceType *NestedDeviceType `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// feed leg
	FeedLeg *PowerOutletTemplateFeedLeg `json:"feed_leg,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// module type
	ModuleType *NestedModuleType `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// power port
	PowerPort *NestedPowerPortTemplate `json:"power_port,omitempty"`

	// type
	Type *PowerOutletTemplateType `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

PowerOutletTemplate power outlet template

swagger:model PowerOutletTemplate

func (*PowerOutletTemplate) ContextValidate

func (m *PowerOutletTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this power outlet template based on the context it is used

func (*PowerOutletTemplate) MarshalBinary

func (m *PowerOutletTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerOutletTemplate) UnmarshalBinary

func (m *PowerOutletTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerOutletTemplate) Validate

func (m *PowerOutletTemplate) Validate(formats strfmt.Registry) error

Validate validates this power outlet template

type PowerOutletTemplateFeedLeg

type PowerOutletTemplateFeedLeg struct {

	// label
	// Required: true
	// Enum: [A B C]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [A B C]
	Value *string `json:"value"`
}

PowerOutletTemplateFeedLeg Feed leg

swagger:model PowerOutletTemplateFeedLeg

func (*PowerOutletTemplateFeedLeg) ContextValidate

func (m *PowerOutletTemplateFeedLeg) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this power outlet template feed leg based on context it is used

func (*PowerOutletTemplateFeedLeg) MarshalBinary

func (m *PowerOutletTemplateFeedLeg) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerOutletTemplateFeedLeg) UnmarshalBinary

func (m *PowerOutletTemplateFeedLeg) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerOutletTemplateFeedLeg) Validate

func (m *PowerOutletTemplateFeedLeg) Validate(formats strfmt.Registry) error

Validate validates this power outlet template feed leg

type PowerOutletTemplateType

type PowerOutletTemplateType struct {

	// label
	// Required: true
	// Enum: [C5 C7 C13 C15 C19 C21 P+N+E 4H P+N+E 6H P+N+E 9H 2P+E 4H 2P+E 6H 2P+E 9H 3P+E 4H 3P+E 6H 3P+E 9H 3P+N+E 4H 3P+N+E 6H 3P+N+E 9H NEMA 1-15R NEMA 5-15R NEMA 5-20R NEMA 5-30R NEMA 5-50R NEMA 6-15R NEMA 6-20R NEMA 6-30R NEMA 6-50R NEMA 10-30R NEMA 10-50R NEMA 14-20R NEMA 14-30R NEMA 14-50R NEMA 14-60R NEMA 15-15R NEMA 15-20R NEMA 15-30R NEMA 15-50R NEMA 15-60R NEMA L1-15R NEMA L5-15R NEMA L5-20R NEMA L5-30R NEMA L5-50R NEMA L6-15R NEMA L6-20R NEMA L6-30R NEMA L6-50R NEMA L10-30R NEMA L14-20R NEMA L14-30R NEMA L14-50R NEMA L14-60R NEMA L15-20R NEMA L15-30R NEMA L15-50R NEMA L15-60R NEMA L21-20R NEMA L21-30R NEMA L22-30R CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ITA Type E (CEE 7/5) ITA Type F (CEE 7/3) ITA Type G (BS 1363) ITA Type H ITA Type I ITA Type J ITA Type K ITA Type L (CEI 23-50) ITA Type M (BS 546) ITA Type N ITA Type O ITA Multistandard USB Type A USB Micro B USB Type C DC Terminal HDOT Cx Saf-D-Grid Neutrik powerCON (20A) Neutrik powerCON (32A) Neutrik powerCON TRUE1 Neutrik powerCON TRUE1 TOP Ubiquiti SmartPower Hardwired Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [iec-60320-c5 iec-60320-c7 iec-60320-c13 iec-60320-c15 iec-60320-c19 iec-60320-c21 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15r nema-5-15r nema-5-20r nema-5-30r nema-5-50r nema-6-15r nema-6-20r nema-6-30r nema-6-50r nema-10-30r nema-10-50r nema-14-20r nema-14-30r nema-14-50r nema-14-60r nema-15-15r nema-15-20r nema-15-30r nema-15-50r nema-15-60r nema-l1-15r nema-l5-15r nema-l5-20r nema-l5-30r nema-l5-50r nema-l6-15r nema-l6-20r nema-l6-30r nema-l6-50r nema-l10-30r nema-l14-20r nema-l14-30r nema-l14-50r nema-l14-60r nema-l15-20r nema-l15-30r nema-l15-50r nema-l15-60r nema-l21-20r nema-l21-30r nema-l22-30r CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ita-e ita-f ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o ita-multistandard usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid neutrik-powercon-20a neutrik-powercon-32a neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other]
	Value *string `json:"value"`
}

PowerOutletTemplateType Type

swagger:model PowerOutletTemplateType

func (*PowerOutletTemplateType) ContextValidate

func (m *PowerOutletTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this power outlet template type based on context it is used

func (*PowerOutletTemplateType) MarshalBinary

func (m *PowerOutletTemplateType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerOutletTemplateType) UnmarshalBinary

func (m *PowerOutletTemplateType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerOutletTemplateType) Validate

func (m *PowerOutletTemplateType) Validate(formats strfmt.Registry) error

Validate validates this power outlet template type

type PowerOutletType

type PowerOutletType struct {

	// label
	// Required: true
	// Enum: [C5 C7 C13 C15 C19 C21 P+N+E 4H P+N+E 6H P+N+E 9H 2P+E 4H 2P+E 6H 2P+E 9H 3P+E 4H 3P+E 6H 3P+E 9H 3P+N+E 4H 3P+N+E 6H 3P+N+E 9H NEMA 1-15R NEMA 5-15R NEMA 5-20R NEMA 5-30R NEMA 5-50R NEMA 6-15R NEMA 6-20R NEMA 6-30R NEMA 6-50R NEMA 10-30R NEMA 10-50R NEMA 14-20R NEMA 14-30R NEMA 14-50R NEMA 14-60R NEMA 15-15R NEMA 15-20R NEMA 15-30R NEMA 15-50R NEMA 15-60R NEMA L1-15R NEMA L5-15R NEMA L5-20R NEMA L5-30R NEMA L5-50R NEMA L6-15R NEMA L6-20R NEMA L6-30R NEMA L6-50R NEMA L10-30R NEMA L14-20R NEMA L14-30R NEMA L14-50R NEMA L14-60R NEMA L15-20R NEMA L15-30R NEMA L15-50R NEMA L15-60R NEMA L21-20R NEMA L21-30R NEMA L22-30R CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ITA Type E (CEE 7/5) ITA Type F (CEE 7/3) ITA Type G (BS 1363) ITA Type H ITA Type I ITA Type J ITA Type K ITA Type L (CEI 23-50) ITA Type M (BS 546) ITA Type N ITA Type O ITA Multistandard USB Type A USB Micro B USB Type C DC Terminal HDOT Cx Saf-D-Grid Neutrik powerCON (20A) Neutrik powerCON (32A) Neutrik powerCON TRUE1 Neutrik powerCON TRUE1 TOP Ubiquiti SmartPower Hardwired Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [iec-60320-c5 iec-60320-c7 iec-60320-c13 iec-60320-c15 iec-60320-c19 iec-60320-c21 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15r nema-5-15r nema-5-20r nema-5-30r nema-5-50r nema-6-15r nema-6-20r nema-6-30r nema-6-50r nema-10-30r nema-10-50r nema-14-20r nema-14-30r nema-14-50r nema-14-60r nema-15-15r nema-15-20r nema-15-30r nema-15-50r nema-15-60r nema-l1-15r nema-l5-15r nema-l5-20r nema-l5-30r nema-l5-50r nema-l6-15r nema-l6-20r nema-l6-30r nema-l6-50r nema-l10-30r nema-l14-20r nema-l14-30r nema-l14-50r nema-l14-60r nema-l15-20r nema-l15-30r nema-l15-50r nema-l15-60r nema-l21-20r nema-l21-30r nema-l22-30r CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ita-e ita-f ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o ita-multistandard usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid neutrik-powercon-20a neutrik-powercon-32a neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other]
	Value *string `json:"value"`
}

PowerOutletType Type

swagger:model PowerOutletType

func (*PowerOutletType) ContextValidate

func (m *PowerOutletType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this power outlet type based on context it is used

func (*PowerOutletType) MarshalBinary

func (m *PowerOutletType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerOutletType) UnmarshalBinary

func (m *PowerOutletType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerOutletType) Validate

func (m *PowerOutletType) Validate(formats strfmt.Registry) error

Validate validates this power outlet type

type PowerPanel

type PowerPanel struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// location
	Location *NestedLocation `json:"location,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Powerfeed count
	// Read Only: true
	PowerfeedCount int64 `json:"powerfeed_count,omitempty"`

	// site
	// Required: true
	Site *NestedSite `json:"site"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

PowerPanel power panel

swagger:model PowerPanel

func (*PowerPanel) ContextValidate

func (m *PowerPanel) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this power panel based on the context it is used

func (*PowerPanel) MarshalBinary

func (m *PowerPanel) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerPanel) UnmarshalBinary

func (m *PowerPanel) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerPanel) Validate

func (m *PowerPanel) Validate(formats strfmt.Registry) error

Validate validates this power panel

type PowerPort

type PowerPort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// Allocated draw
	//
	// Allocated power draw (watts)
	// Maximum: 32767
	// Minimum: 1
	AllocatedDraw *int64 `json:"allocated_draw,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Maximum draw
	//
	// Maximum power draw (watts)
	// Maximum: 32767
	// Minimum: 1
	MaximumDraw *int64 `json:"maximum_draw,omitempty"`

	// module
	Module *ComponentNestedModule `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// type
	Type *PowerPortType `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

PowerPort power port

swagger:model PowerPort

func (*PowerPort) ContextValidate

func (m *PowerPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this power port based on the context it is used

func (*PowerPort) MarshalBinary

func (m *PowerPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerPort) UnmarshalBinary

func (m *PowerPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerPort) Validate

func (m *PowerPort) Validate(formats strfmt.Registry) error

Validate validates this power port

type PowerPortTemplate

type PowerPortTemplate struct {

	// Allocated draw
	//
	// Allocated power draw (watts)
	// Maximum: 32767
	// Minimum: 1
	AllocatedDraw *int64 `json:"allocated_draw,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device type
	DeviceType *NestedDeviceType `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Maximum draw
	//
	// Maximum power draw (watts)
	// Maximum: 32767
	// Minimum: 1
	MaximumDraw *int64 `json:"maximum_draw,omitempty"`

	// module type
	ModuleType *NestedModuleType `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// type
	Type *PowerPortTemplateType `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

PowerPortTemplate power port template

swagger:model PowerPortTemplate

func (*PowerPortTemplate) ContextValidate

func (m *PowerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this power port template based on the context it is used

func (*PowerPortTemplate) MarshalBinary

func (m *PowerPortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerPortTemplate) UnmarshalBinary

func (m *PowerPortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerPortTemplate) Validate

func (m *PowerPortTemplate) Validate(formats strfmt.Registry) error

Validate validates this power port template

type PowerPortTemplateType

type PowerPortTemplateType struct {

	// label
	// Required: true
	// Enum: [C6 C8 C14 C16 C20 C22 P+N+E 4H P+N+E 6H P+N+E 9H 2P+E 4H 2P+E 6H 2P+E 9H 3P+E 4H 3P+E 6H 3P+E 9H 3P+N+E 4H 3P+N+E 6H 3P+N+E 9H NEMA 1-15P NEMA 5-15P NEMA 5-20P NEMA 5-30P NEMA 5-50P NEMA 6-15P NEMA 6-20P NEMA 6-30P NEMA 6-50P NEMA 10-30P NEMA 10-50P NEMA 14-20P NEMA 14-30P NEMA 14-50P NEMA 14-60P NEMA 15-15P NEMA 15-20P NEMA 15-30P NEMA 15-50P NEMA 15-60P NEMA L1-15P NEMA L5-15P NEMA L5-20P NEMA L5-30P NEMA L5-50P NEMA L6-15P NEMA L6-20P NEMA L6-30P NEMA L6-50P NEMA L10-30P NEMA L14-20P NEMA L14-30P NEMA L14-50P NEMA L14-60P NEMA L15-20P NEMA L15-30P NEMA L15-50P NEMA L15-60P NEMA L21-20P NEMA L21-30P NEMA L22-30P CS6361C CS6365C CS8165C CS8265C CS8365C CS8465C ITA Type C (CEE 7/16) ITA Type E (CEE 7/6) ITA Type F (CEE 7/4) ITA Type E/F (CEE 7/7) ITA Type G (BS 1363) ITA Type H ITA Type I ITA Type J ITA Type K ITA Type L (CEI 23-50) ITA Type M (BS 546) ITA Type N ITA Type O USB Type A USB Type B USB Type C USB Mini A USB Mini B USB Micro A USB Micro B USB Micro AB USB 3.0 Type B USB 3.0 Micro B DC Terminal Saf-D-Grid Neutrik powerCON (20A) Neutrik powerCON (32A) Neutrik powerCON TRUE1 Neutrik powerCON TRUE1 TOP Ubiquiti SmartPower Hardwired Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [iec-60320-c6 iec-60320-c8 iec-60320-c14 iec-60320-c16 iec-60320-c20 iec-60320-c22 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15p nema-5-15p nema-5-20p nema-5-30p nema-5-50p nema-6-15p nema-6-20p nema-6-30p nema-6-50p nema-10-30p nema-10-50p nema-14-20p nema-14-30p nema-14-50p nema-14-60p nema-15-15p nema-15-20p nema-15-30p nema-15-50p nema-15-60p nema-l1-15p nema-l5-15p nema-l5-20p nema-l5-30p nema-l5-50p nema-l6-15p nema-l6-20p nema-l6-30p nema-l6-50p nema-l10-30p nema-l14-20p nema-l14-30p nema-l14-50p nema-l14-60p nema-l15-20p nema-l15-30p nema-l15-50p nema-l15-60p nema-l21-20p nema-l21-30p nema-l22-30p cs6361c cs6365c cs8165c cs8265c cs8365c cs8465c ita-c ita-e ita-f ita-ef ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab usb-3-b usb-3-micro-b dc-terminal saf-d-grid neutrik-powercon-20 neutrik-powercon-32 neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other]
	Value *string `json:"value"`
}

PowerPortTemplateType Type

swagger:model PowerPortTemplateType

func (*PowerPortTemplateType) ContextValidate

func (m *PowerPortTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this power port template type based on context it is used

func (*PowerPortTemplateType) MarshalBinary

func (m *PowerPortTemplateType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerPortTemplateType) UnmarshalBinary

func (m *PowerPortTemplateType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerPortTemplateType) Validate

func (m *PowerPortTemplateType) Validate(formats strfmt.Registry) error

Validate validates this power port template type

type PowerPortType

type PowerPortType struct {

	// label
	// Required: true
	// Enum: [C6 C8 C14 C16 C20 C22 P+N+E 4H P+N+E 6H P+N+E 9H 2P+E 4H 2P+E 6H 2P+E 9H 3P+E 4H 3P+E 6H 3P+E 9H 3P+N+E 4H 3P+N+E 6H 3P+N+E 9H NEMA 1-15P NEMA 5-15P NEMA 5-20P NEMA 5-30P NEMA 5-50P NEMA 6-15P NEMA 6-20P NEMA 6-30P NEMA 6-50P NEMA 10-30P NEMA 10-50P NEMA 14-20P NEMA 14-30P NEMA 14-50P NEMA 14-60P NEMA 15-15P NEMA 15-20P NEMA 15-30P NEMA 15-50P NEMA 15-60P NEMA L1-15P NEMA L5-15P NEMA L5-20P NEMA L5-30P NEMA L5-50P NEMA L6-15P NEMA L6-20P NEMA L6-30P NEMA L6-50P NEMA L10-30P NEMA L14-20P NEMA L14-30P NEMA L14-50P NEMA L14-60P NEMA L15-20P NEMA L15-30P NEMA L15-50P NEMA L15-60P NEMA L21-20P NEMA L21-30P NEMA L22-30P CS6361C CS6365C CS8165C CS8265C CS8365C CS8465C ITA Type C (CEE 7/16) ITA Type E (CEE 7/6) ITA Type F (CEE 7/4) ITA Type E/F (CEE 7/7) ITA Type G (BS 1363) ITA Type H ITA Type I ITA Type J ITA Type K ITA Type L (CEI 23-50) ITA Type M (BS 546) ITA Type N ITA Type O USB Type A USB Type B USB Type C USB Mini A USB Mini B USB Micro A USB Micro B USB Micro AB USB 3.0 Type B USB 3.0 Micro B DC Terminal Saf-D-Grid Neutrik powerCON (20A) Neutrik powerCON (32A) Neutrik powerCON TRUE1 Neutrik powerCON TRUE1 TOP Ubiquiti SmartPower Hardwired Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [iec-60320-c6 iec-60320-c8 iec-60320-c14 iec-60320-c16 iec-60320-c20 iec-60320-c22 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15p nema-5-15p nema-5-20p nema-5-30p nema-5-50p nema-6-15p nema-6-20p nema-6-30p nema-6-50p nema-10-30p nema-10-50p nema-14-20p nema-14-30p nema-14-50p nema-14-60p nema-15-15p nema-15-20p nema-15-30p nema-15-50p nema-15-60p nema-l1-15p nema-l5-15p nema-l5-20p nema-l5-30p nema-l5-50p nema-l6-15p nema-l6-20p nema-l6-30p nema-l6-50p nema-l10-30p nema-l14-20p nema-l14-30p nema-l14-50p nema-l14-60p nema-l15-20p nema-l15-30p nema-l15-50p nema-l15-60p nema-l21-20p nema-l21-30p nema-l22-30p cs6361c cs6365c cs8165c cs8265c cs8365c cs8465c ita-c ita-e ita-f ita-ef ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab usb-3-b usb-3-micro-b dc-terminal saf-d-grid neutrik-powercon-20 neutrik-powercon-32 neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other]
	Value *string `json:"value"`
}

PowerPortType Type

swagger:model PowerPortType

func (*PowerPortType) ContextValidate

func (m *PowerPortType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this power port type based on context it is used

func (*PowerPortType) MarshalBinary

func (m *PowerPortType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PowerPortType) UnmarshalBinary

func (m *PowerPortType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PowerPortType) Validate

func (m *PowerPortType) Validate(formats strfmt.Registry) error

Validate validates this power port type

type Prefix

type Prefix struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Children
	// Read Only: true
	Children int64 `json:"children,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// family
	Family *PrefixFamily `json:"family,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Is a pool
	//
	// All IP addresses within this prefix are considered usable
	IsPool bool `json:"is_pool,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Mark utilized
	//
	// Treat as 100% utilized
	MarkUtilized bool `json:"mark_utilized,omitempty"`

	// Prefix
	//
	// IPv4 or IPv6 network with mask
	// Required: true
	Prefix *string `json:"prefix"`

	// role
	Role *NestedRole `json:"role,omitempty"`

	// site
	Site *NestedSite `json:"site,omitempty"`

	// status
	Status *PrefixStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// vlan
	Vlan *NestedVLAN `json:"vlan,omitempty"`

	// vrf
	Vrf *NestedVRF `json:"vrf,omitempty"`
}

Prefix prefix

swagger:model Prefix

func (*Prefix) ContextValidate

func (m *Prefix) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this prefix based on the context it is used

func (*Prefix) MarshalBinary

func (m *Prefix) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Prefix) UnmarshalBinary

func (m *Prefix) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Prefix) Validate

func (m *Prefix) Validate(formats strfmt.Registry) error

Validate validates this prefix

type PrefixFamily

type PrefixFamily struct {

	// label
	// Required: true
	// Enum: [IPv4 IPv6]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [4 6]
	Value *int64 `json:"value"`
}

PrefixFamily Family

swagger:model PrefixFamily

func (*PrefixFamily) ContextValidate

func (m *PrefixFamily) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this prefix family based on the context it is used

func (*PrefixFamily) MarshalBinary

func (m *PrefixFamily) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PrefixFamily) UnmarshalBinary

func (m *PrefixFamily) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PrefixFamily) Validate

func (m *PrefixFamily) Validate(formats strfmt.Registry) error

Validate validates this prefix family

type PrefixLength

type PrefixLength struct {

	// Prefix length
	// Required: true
	PrefixLength *int64 `json:"prefix_length"`
}

PrefixLength prefix length

swagger:model PrefixLength

func (*PrefixLength) ContextValidate

func (m *PrefixLength) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this prefix length based on context it is used

func (*PrefixLength) MarshalBinary

func (m *PrefixLength) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PrefixLength) UnmarshalBinary

func (m *PrefixLength) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PrefixLength) Validate

func (m *PrefixLength) Validate(formats strfmt.Registry) error

Validate validates this prefix length

type PrefixStatus

type PrefixStatus struct {

	// label
	// Required: true
	// Enum: [Container Active Reserved Deprecated]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [container active reserved deprecated]
	Value *string `json:"value"`
}

PrefixStatus Status

swagger:model PrefixStatus

func (*PrefixStatus) ContextValidate

func (m *PrefixStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this prefix status based on context it is used

func (*PrefixStatus) MarshalBinary

func (m *PrefixStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PrefixStatus) UnmarshalBinary

func (m *PrefixStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PrefixStatus) Validate

func (m *PrefixStatus) Validate(formats strfmt.Registry) error

Validate validates this prefix status

type Provider

type Provider struct {

	// Account number
	// Max Length: 30
	Account string `json:"account,omitempty"`

	// asns
	// Unique: true
	Asns []*NestedASN `json:"asns,omitempty"`

	// Circuit count
	// Read Only: true
	CircuitCount int64 `json:"circuit_count,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Provider provider

swagger:model Provider

func (*Provider) ContextValidate

func (m *Provider) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provider based on the context it is used

func (*Provider) MarshalBinary

func (m *Provider) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Provider) UnmarshalBinary

func (m *Provider) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Provider) Validate

func (m *Provider) Validate(formats strfmt.Registry) error

Validate validates this provider

type ProviderNetwork

type ProviderNetwork struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// provider
	// Required: true
	Provider *NestedProvider `json:"provider"`

	// Service ID
	// Max Length: 100
	ServiceID string `json:"service_id,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ProviderNetwork provider network

swagger:model ProviderNetwork

func (*ProviderNetwork) ContextValidate

func (m *ProviderNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this provider network based on the context it is used

func (*ProviderNetwork) MarshalBinary

func (m *ProviderNetwork) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProviderNetwork) UnmarshalBinary

func (m *ProviderNetwork) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProviderNetwork) Validate

func (m *ProviderNetwork) Validate(formats strfmt.Registry) error

Validate validates this provider network

type RIR

type RIR struct {

	// Aggregate count
	// Read Only: true
	AggregateCount int64 `json:"aggregate_count,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Private
	//
	// IP space managed by this RIR is considered private
	IsPrivate bool `json:"is_private,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

RIR r i r

swagger:model RIR

func (*RIR) ContextValidate

func (m *RIR) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this r i r based on the context it is used

func (*RIR) MarshalBinary

func (m *RIR) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RIR) UnmarshalBinary

func (m *RIR) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RIR) Validate

func (m *RIR) Validate(formats strfmt.Registry) error

Validate validates this r i r

type Rack

type Rack struct {

	// Asset tag
	//
	// A unique tag used to identify this rack
	// Max Length: 50
	AssetTag *string `json:"asset_tag,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Descending units
	//
	// Units are numbered top-to-bottom
	DescUnits bool `json:"desc_units,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Facility ID
	// Max Length: 50
	FacilityID *string `json:"facility_id,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// location
	Location *NestedLocation `json:"location,omitempty"`

	// Max weight
	//
	// Maximum load capacity for the rack
	// Maximum: 2.147483647e+09
	// Minimum: 0
	MaxWeight *int64 `json:"max_weight,omitempty"`

	// Mounting depth
	//
	// Maximum depth of a mounted device, in millimeters. For four-post racks, this is the distance between the front and rear rails.
	// Maximum: 32767
	// Minimum: 0
	MountingDepth *int64 `json:"mounting_depth,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Outer depth
	//
	// Outer dimension of rack (depth)
	// Maximum: 32767
	// Minimum: 0
	OuterDepth *int64 `json:"outer_depth,omitempty"`

	// outer unit
	OuterUnit *RackOuterUnit `json:"outer_unit,omitempty"`

	// Outer width
	//
	// Outer dimension of rack (width)
	// Maximum: 32767
	// Minimum: 0
	OuterWidth *int64 `json:"outer_width,omitempty"`

	// Powerfeed count
	// Read Only: true
	PowerfeedCount int64 `json:"powerfeed_count,omitempty"`

	// role
	Role *NestedRackRole `json:"role,omitempty"`

	// Serial number
	// Max Length: 50
	Serial string `json:"serial,omitempty"`

	// site
	// Required: true
	Site *NestedSite `json:"site"`

	// status
	Status *RackStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// type
	Type *RackType `json:"type,omitempty"`

	// Height (U)
	//
	// Height in rack units
	// Maximum: 100
	// Minimum: 1
	UHeight int64 `json:"u_height,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Weight
	Weight *float64 `json:"weight,omitempty"`

	// weight unit
	WeightUnit *RackWeightUnit `json:"weight_unit,omitempty"`

	// width
	Width *RackWidth `json:"width,omitempty"`
}

Rack rack

swagger:model Rack

func (*Rack) ContextValidate

func (m *Rack) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rack based on the context it is used

func (*Rack) MarshalBinary

func (m *Rack) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Rack) UnmarshalBinary

func (m *Rack) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Rack) Validate

func (m *Rack) Validate(formats strfmt.Registry) error

Validate validates this rack

type RackOuterUnit

type RackOuterUnit struct {

	// label
	// Required: true
	// Enum: [Millimeters Inches]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [mm in]
	Value *string `json:"value"`
}

RackOuterUnit Outer unit

swagger:model RackOuterUnit

func (*RackOuterUnit) ContextValidate

func (m *RackOuterUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rack outer unit based on context it is used

func (*RackOuterUnit) MarshalBinary

func (m *RackOuterUnit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RackOuterUnit) UnmarshalBinary

func (m *RackOuterUnit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RackOuterUnit) Validate

func (m *RackOuterUnit) Validate(formats strfmt.Registry) error

Validate validates this rack outer unit

type RackReservation

type RackReservation struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Required: true
	// Max Length: 200
	// Min Length: 1
	Description *string `json:"description"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// rack
	// Required: true
	Rack *NestedRack `json:"rack"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// units
	// Required: true
	Units []*int64 `json:"units"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// user
	// Required: true
	User *NestedUser `json:"user"`
}

RackReservation rack reservation

swagger:model RackReservation

func (*RackReservation) ContextValidate

func (m *RackReservation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rack reservation based on the context it is used

func (*RackReservation) MarshalBinary

func (m *RackReservation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RackReservation) UnmarshalBinary

func (m *RackReservation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RackReservation) Validate

func (m *RackReservation) Validate(formats strfmt.Registry) error

Validate validates this rack reservation

type RackRole

type RackRole struct {

	// Color
	// Max Length: 6
	// Min Length: 1
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Rack count
	// Read Only: true
	RackCount int64 `json:"rack_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

RackRole rack role

swagger:model RackRole

func (*RackRole) ContextValidate

func (m *RackRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rack role based on the context it is used

func (*RackRole) MarshalBinary

func (m *RackRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RackRole) UnmarshalBinary

func (m *RackRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RackRole) Validate

func (m *RackRole) Validate(formats strfmt.Registry) error

Validate validates this rack role

type RackStatus

type RackStatus struct {

	// label
	// Required: true
	// Enum: [Reserved Available Planned Active Deprecated]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [reserved available planned active deprecated]
	Value *string `json:"value"`
}

RackStatus Status

swagger:model RackStatus

func (*RackStatus) ContextValidate

func (m *RackStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rack status based on context it is used

func (*RackStatus) MarshalBinary

func (m *RackStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RackStatus) UnmarshalBinary

func (m *RackStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RackStatus) Validate

func (m *RackStatus) Validate(formats strfmt.Registry) error

Validate validates this rack status

type RackType

type RackType struct {

	// label
	// Required: true
	// Enum: [2-post frame 4-post frame 4-post cabinet Wall-mounted frame Wall-mounted frame (vertical) Wall-mounted cabinet Wall-mounted cabinet (vertical)]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [2-post-frame 4-post-frame 4-post-cabinet wall-frame wall-frame-vertical wall-cabinet wall-cabinet-vertical]
	Value *string `json:"value"`
}

RackType Type

swagger:model RackType

func (*RackType) ContextValidate

func (m *RackType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rack type based on context it is used

func (*RackType) MarshalBinary

func (m *RackType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RackType) UnmarshalBinary

func (m *RackType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RackType) Validate

func (m *RackType) Validate(formats strfmt.Registry) error

Validate validates this rack type

type RackUnit

type RackUnit struct {

	// device
	Device *NestedDevice `json:"device,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// face
	Face *RackUnitFace `json:"face,omitempty"`

	// Id
	// Read Only: true
	ID float64 `json:"id,omitempty"`

	// Name
	// Read Only: true
	// Min Length: 1
	Name string `json:"name,omitempty"`

	// Occupied
	// Read Only: true
	Occupied *bool `json:"occupied,omitempty"`
}

RackUnit rack unit

swagger:model RackUnit

func (*RackUnit) ContextValidate

func (m *RackUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rack unit based on the context it is used

func (*RackUnit) MarshalBinary

func (m *RackUnit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RackUnit) UnmarshalBinary

func (m *RackUnit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RackUnit) Validate

func (m *RackUnit) Validate(formats strfmt.Registry) error

Validate validates this rack unit

type RackUnitFace

type RackUnitFace struct {

	// label
	// Required: true
	// Enum: [Front Rear]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [front rear]
	Value *string `json:"value"`
}

RackUnitFace Face

swagger:model RackUnitFace

func (*RackUnitFace) ContextValidate

func (m *RackUnitFace) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rack unit face based on the context it is used

func (*RackUnitFace) MarshalBinary

func (m *RackUnitFace) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RackUnitFace) UnmarshalBinary

func (m *RackUnitFace) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RackUnitFace) Validate

func (m *RackUnitFace) Validate(formats strfmt.Registry) error

Validate validates this rack unit face

type RackWeightUnit

type RackWeightUnit struct {

	// label
	// Required: true
	// Enum: [Kilograms Grams Pounds Ounces]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [kg g lb oz]
	Value *string `json:"value"`
}

RackWeightUnit Weight unit

swagger:model RackWeightUnit

func (*RackWeightUnit) ContextValidate

func (m *RackWeightUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rack weight unit based on context it is used

func (*RackWeightUnit) MarshalBinary

func (m *RackWeightUnit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RackWeightUnit) UnmarshalBinary

func (m *RackWeightUnit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RackWeightUnit) Validate

func (m *RackWeightUnit) Validate(formats strfmt.Registry) error

Validate validates this rack weight unit

type RackWidth

type RackWidth struct {

	// label
	// Required: true
	// Enum: [10 inches 19 inches 21 inches 23 inches]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [10 19 21 23]
	Value *int64 `json:"value"`
}

RackWidth Width

swagger:model RackWidth

func (*RackWidth) ContextValidate

func (m *RackWidth) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rack width based on context it is used

func (*RackWidth) MarshalBinary

func (m *RackWidth) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RackWidth) UnmarshalBinary

func (m *RackWidth) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RackWidth) Validate

func (m *RackWidth) Validate(formats strfmt.Registry) error

Validate validates this rack width

type RearPort

type RearPort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	// Color
	// Max Length: 6
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// module
	Module *ComponentNestedModule `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Positions
	// Maximum: 1024
	// Minimum: 1
	Positions int64 `json:"positions,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// type
	// Required: true
	Type *RearPortType `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

RearPort rear port

swagger:model RearPort

func (*RearPort) ContextValidate

func (m *RearPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rear port based on the context it is used

func (*RearPort) MarshalBinary

func (m *RearPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RearPort) UnmarshalBinary

func (m *RearPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RearPort) Validate

func (m *RearPort) Validate(formats strfmt.Registry) error

Validate validates this rear port

type RearPortTemplate

type RearPortTemplate struct {

	// Color
	// Max Length: 6
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device type
	DeviceType *NestedDeviceType `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// module type
	ModuleType *NestedModuleType `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Positions
	// Maximum: 1024
	// Minimum: 1
	Positions int64 `json:"positions,omitempty"`

	// type
	// Required: true
	Type *RearPortTemplateType `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

RearPortTemplate rear port template

swagger:model RearPortTemplate

func (*RearPortTemplate) ContextValidate

func (m *RearPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rear port template based on the context it is used

func (*RearPortTemplate) MarshalBinary

func (m *RearPortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RearPortTemplate) UnmarshalBinary

func (m *RearPortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RearPortTemplate) Validate

func (m *RearPortTemplate) Validate(formats strfmt.Registry) error

Validate validates this rear port template

type RearPortTemplateType

type RearPortTemplateType struct {

	// label
	// Required: true
	// Enum: [8P8C 8P6C 8P4C 8P2C 6P6C 6P4C 6P2C 4P4C 4P2C GG45 TERA 4P TERA 2P TERA 1P 110 Punch BNC F Connector N Connector MRJ21 FC LC LC/PC LC/UPC LC/APC LSH LSH/PC LSH/UPC LSH/APC MPO MTRJ SC SC/PC SC/UPC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other]
	Value *string `json:"value"`
}

RearPortTemplateType Type

swagger:model RearPortTemplateType

func (*RearPortTemplateType) ContextValidate

func (m *RearPortTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rear port template type based on context it is used

func (*RearPortTemplateType) MarshalBinary

func (m *RearPortTemplateType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RearPortTemplateType) UnmarshalBinary

func (m *RearPortTemplateType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RearPortTemplateType) Validate

func (m *RearPortTemplateType) Validate(formats strfmt.Registry) error

Validate validates this rear port template type

type RearPortType

type RearPortType struct {

	// label
	// Required: true
	// Enum: [8P8C 8P6C 8P4C 8P2C 6P6C 6P4C 6P2C 4P4C 4P2C GG45 TERA 4P TERA 2P TERA 1P 110 Punch BNC F Connector N Connector MRJ21 FC LC LC/PC LC/UPC LC/APC LSH LSH/PC LSH/UPC LSH/APC MPO MTRJ SC SC/PC SC/UPC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice Other]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other]
	Value *string `json:"value"`
}

RearPortType Type

swagger:model RearPortType

func (*RearPortType) ContextValidate

func (m *RearPortType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rear port type based on context it is used

func (*RearPortType) MarshalBinary

func (m *RearPortType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RearPortType) UnmarshalBinary

func (m *RearPortType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RearPortType) Validate

func (m *RearPortType) Validate(formats strfmt.Registry) error

Validate validates this rear port type

type Region

type Region struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// parent
	Parent *NestedRegion `json:"parent,omitempty"`

	// Site count
	// Read Only: true
	SiteCount int64 `json:"site_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Region region

swagger:model Region

func (*Region) ContextValidate

func (m *Region) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this region based on the context it is used

func (*Region) MarshalBinary

func (m *Region) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Region) UnmarshalBinary

func (m *Region) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Region) Validate

func (m *Region) Validate(formats strfmt.Registry) error

Validate validates this region

type Role

type Role struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Vlan count
	// Read Only: true
	VlanCount int64 `json:"vlan_count,omitempty"`

	// Weight
	// Maximum: 32767
	// Minimum: 0
	Weight *int64 `json:"weight,omitempty"`
}

Role role

swagger:model Role

func (*Role) ContextValidate

func (m *Role) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this role based on the context it is used

func (*Role) MarshalBinary

func (m *Role) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Role) UnmarshalBinary

func (m *Role) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Role) Validate

func (m *Role) Validate(formats strfmt.Registry) error

Validate validates this role

type RouteTarget

type RouteTarget struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	//
	// Route target value (formatted in accordance with RFC 4360)
	// Required: true
	// Max Length: 21
	// Min Length: 1
	Name *string `json:"name"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

RouteTarget route target

swagger:model RouteTarget

func (*RouteTarget) ContextValidate

func (m *RouteTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this route target based on the context it is used

func (*RouteTarget) MarshalBinary

func (m *RouteTarget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RouteTarget) UnmarshalBinary

func (m *RouteTarget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RouteTarget) Validate

func (m *RouteTarget) Validate(formats strfmt.Registry) error

Validate validates this route target

type SavedFilter

type SavedFilter struct {

	// content types
	// Required: true
	// Unique: true
	ContentTypes []string `json:"content_types"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Enabled
	Enabled bool `json:"enabled,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Parameters
	// Required: true
	Parameters interface{} `json:"parameters"`

	// Shared
	Shared bool `json:"shared,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// User
	User *int64 `json:"user,omitempty"`

	// Weight
	// Maximum: 32767
	// Minimum: 0
	Weight *int64 `json:"weight,omitempty"`
}

SavedFilter saved filter

swagger:model SavedFilter

func (*SavedFilter) ContextValidate

func (m *SavedFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saved filter based on the context it is used

func (*SavedFilter) MarshalBinary

func (m *SavedFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SavedFilter) UnmarshalBinary

func (m *SavedFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SavedFilter) Validate

func (m *SavedFilter) Validate(formats strfmt.Registry) error

Validate validates this saved filter

type Service

type Service struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	Device *NestedDevice `json:"device,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// ipaddresses
	// Unique: true
	Ipaddresses []*NestedIPAddress `json:"ipaddresses"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// ports
	// Required: true
	Ports []int64 `json:"ports"`

	// protocol
	Protocol *ServiceProtocol `json:"protocol,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// virtual machine
	VirtualMachine *NestedVirtualMachine `json:"virtual_machine,omitempty"`
}

Service service

swagger:model Service

func (*Service) ContextValidate

func (m *Service) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service based on the context it is used

func (*Service) MarshalBinary

func (m *Service) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Service) UnmarshalBinary

func (m *Service) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Service) Validate

func (m *Service) Validate(formats strfmt.Registry) error

Validate validates this service

type ServiceProtocol

type ServiceProtocol struct {

	// label
	// Required: true
	// Enum: [TCP UDP SCTP]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [tcp udp sctp]
	Value *string `json:"value"`
}

ServiceProtocol Protocol

swagger:model ServiceProtocol

func (*ServiceProtocol) ContextValidate

func (m *ServiceProtocol) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this service protocol based on context it is used

func (*ServiceProtocol) MarshalBinary

func (m *ServiceProtocol) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceProtocol) UnmarshalBinary

func (m *ServiceProtocol) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceProtocol) Validate

func (m *ServiceProtocol) Validate(formats strfmt.Registry) error

Validate validates this service protocol

type ServiceTemplate

type ServiceTemplate struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// ports
	// Required: true
	Ports []int64 `json:"ports"`

	// protocol
	Protocol *ServiceTemplateProtocol `json:"protocol,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ServiceTemplate service template

swagger:model ServiceTemplate

func (*ServiceTemplate) ContextValidate

func (m *ServiceTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service template based on the context it is used

func (*ServiceTemplate) MarshalBinary

func (m *ServiceTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceTemplate) UnmarshalBinary

func (m *ServiceTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceTemplate) Validate

func (m *ServiceTemplate) Validate(formats strfmt.Registry) error

Validate validates this service template

type ServiceTemplateProtocol

type ServiceTemplateProtocol struct {

	// label
	// Required: true
	// Enum: [TCP UDP SCTP]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [tcp udp sctp]
	Value *string `json:"value"`
}

ServiceTemplateProtocol Protocol

swagger:model ServiceTemplateProtocol

func (*ServiceTemplateProtocol) ContextValidate

func (m *ServiceTemplateProtocol) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this service template protocol based on context it is used

func (*ServiceTemplateProtocol) MarshalBinary

func (m *ServiceTemplateProtocol) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceTemplateProtocol) UnmarshalBinary

func (m *ServiceTemplateProtocol) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceTemplateProtocol) Validate

func (m *ServiceTemplateProtocol) Validate(formats strfmt.Registry) error

Validate validates this service template protocol

type Site

type Site struct {

	// asns
	// Unique: true
	Asns []*NestedASN `json:"asns,omitempty"`

	// Circuit count
	// Read Only: true
	CircuitCount int64 `json:"circuit_count,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Facility
	//
	// Local facility ID or description
	// Max Length: 50
	Facility string `json:"facility,omitempty"`

	// group
	Group *NestedSiteGroup `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Latitude
	//
	// GPS coordinate (latitude)
	Latitude *float64 `json:"latitude,omitempty"`

	// Longitude
	//
	// GPS coordinate (longitude)
	Longitude *float64 `json:"longitude,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Physical address
	// Max Length: 200
	PhysicalAddress string `json:"physical_address,omitempty"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// Rack count
	// Read Only: true
	RackCount int64 `json:"rack_count,omitempty"`

	// region
	Region *NestedRegion `json:"region,omitempty"`

	// Shipping address
	// Max Length: 200
	ShippingAddress string `json:"shipping_address,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// status
	Status *SiteStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Time zone
	TimeZone *string `json:"time_zone,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`

	// Vlan count
	// Read Only: true
	VlanCount int64 `json:"vlan_count,omitempty"`
}

Site site

swagger:model Site

func (*Site) ContextValidate

func (m *Site) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this site based on the context it is used

func (*Site) MarshalBinary

func (m *Site) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Site) UnmarshalBinary

func (m *Site) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Site) Validate

func (m *Site) Validate(formats strfmt.Registry) error

Validate validates this site

type SiteGroup

type SiteGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// parent
	Parent *NestedSiteGroup `json:"parent,omitempty"`

	// Site count
	// Read Only: true
	SiteCount int64 `json:"site_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

SiteGroup site group

swagger:model SiteGroup

func (*SiteGroup) ContextValidate

func (m *SiteGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this site group based on the context it is used

func (*SiteGroup) MarshalBinary

func (m *SiteGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteGroup) UnmarshalBinary

func (m *SiteGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteGroup) Validate

func (m *SiteGroup) Validate(formats strfmt.Registry) error

Validate validates this site group

type SiteStatus

type SiteStatus struct {

	// label
	// Required: true
	// Enum: [Planned Staging Active Decommissioning Retired]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [planned staging active decommissioning retired]
	Value *string `json:"value"`
}

SiteStatus Status

swagger:model SiteStatus

func (*SiteStatus) ContextValidate

func (m *SiteStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this site status based on context it is used

func (*SiteStatus) MarshalBinary

func (m *SiteStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteStatus) UnmarshalBinary

func (m *SiteStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteStatus) Validate

func (m *SiteStatus) Validate(formats strfmt.Registry) error

Validate validates this site status

type Tag

type Tag struct {

	// Color
	// Max Length: 6
	// Min Length: 1
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Slug *string `json:"slug"`

	// Tagged items
	// Read Only: true
	TaggedItems int64 `json:"tagged_items,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Tag tag

swagger:model Tag

func (*Tag) ContextValidate

func (m *Tag) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tag based on the context it is used

func (*Tag) MarshalBinary

func (m *Tag) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Tag) UnmarshalBinary

func (m *Tag) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Tag) Validate

func (m *Tag) Validate(formats strfmt.Registry) error

Validate validates this tag

type Tenant

type Tenant struct {

	// Circuit count
	// Read Only: true
	CircuitCount int64 `json:"circuit_count,omitempty"`

	// Cluster count
	// Read Only: true
	ClusterCount int64 `json:"cluster_count,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// group
	Group *NestedTenantGroup `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Ipaddress count
	// Read Only: true
	IpaddressCount int64 `json:"ipaddress_count,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// Rack count
	// Read Only: true
	RackCount int64 `json:"rack_count,omitempty"`

	// Site count
	// Read Only: true
	SiteCount int64 `json:"site_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`

	// Vlan count
	// Read Only: true
	VlanCount int64 `json:"vlan_count,omitempty"`

	// Vrf count
	// Read Only: true
	VrfCount int64 `json:"vrf_count,omitempty"`
}

Tenant tenant

swagger:model Tenant

func (*Tenant) ContextValidate

func (m *Tenant) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tenant based on the context it is used

func (*Tenant) MarshalBinary

func (m *Tenant) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Tenant) UnmarshalBinary

func (m *Tenant) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Tenant) Validate

func (m *Tenant) Validate(formats strfmt.Registry) error

Validate validates this tenant

type TenantGroup

type TenantGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// parent
	Parent *NestedTenantGroup `json:"parent,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant count
	// Read Only: true
	TenantCount int64 `json:"tenant_count,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

TenantGroup tenant group

swagger:model TenantGroup

func (*TenantGroup) ContextValidate

func (m *TenantGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this tenant group based on the context it is used

func (*TenantGroup) MarshalBinary

func (m *TenantGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TenantGroup) UnmarshalBinary

func (m *TenantGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TenantGroup) Validate

func (m *TenantGroup) Validate(formats strfmt.Registry) error

Validate validates this tenant group

type Token

type Token struct {

	// allowed ips
	AllowedIps []IPNetwork `json:"allowed_ips"`

	// Created
	// Read Only: true
	// Format: date-time
	Created strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Expires
	// Format: date-time
	Expires *strfmt.DateTime `json:"expires,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Key
	// Max Length: 40
	// Min Length: 40
	Key string `json:"key,omitempty"`

	// Last used
	// Format: date-time
	LastUsed *strfmt.DateTime `json:"last_used,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// user
	// Required: true
	User *NestedUser `json:"user"`

	// Write enabled
	//
	// Permit create/update/delete operations using this key
	WriteEnabled bool `json:"write_enabled,omitempty"`
}

Token token

swagger:model Token

func (*Token) ContextValidate

func (m *Token) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this token based on the context it is used

func (*Token) MarshalBinary

func (m *Token) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Token) UnmarshalBinary

func (m *Token) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Token) Validate

func (m *Token) Validate(formats strfmt.Registry) error

Validate validates this token

type User

type User struct {

	// Date joined
	// Format: date-time
	DateJoined strfmt.DateTime `json:"date_joined,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Email address
	// Max Length: 254
	// Format: email
	Email strfmt.Email `json:"email,omitempty"`

	// First name
	// Max Length: 150
	FirstName string `json:"first_name,omitempty"`

	// groups
	// Unique: true
	Groups []*NestedGroup `json:"groups"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Active
	//
	// Designates whether this user should be treated as active. Unselect this instead of deleting accounts.
	IsActive bool `json:"is_active,omitempty"`

	// Staff status
	//
	// Designates whether the user can log into this admin site.
	IsStaff bool `json:"is_staff,omitempty"`

	// Last name
	// Max Length: 150
	LastName string `json:"last_name,omitempty"`

	// Password
	// Required: true
	// Max Length: 128
	// Min Length: 1
	Password *string `json:"password"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Username
	//
	// Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
	// Required: true
	// Max Length: 150
	// Min Length: 1
	// Pattern: ^[\w.@+-]+$
	Username *string `json:"username"`
}

User user

swagger:model User

func (*User) ContextValidate

func (m *User) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user based on the context it is used

func (*User) MarshalBinary

func (m *User) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*User) UnmarshalBinary

func (m *User) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*User) Validate

func (m *User) Validate(formats strfmt.Registry) error

Validate validates this user

type VLAN

type VLAN struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// group
	Group *NestedVLANGroup `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// l2vpn termination
	L2vpnTermination *NestedL2VPNTermination `json:"l2vpn_termination,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// role
	Role *NestedRole `json:"role,omitempty"`

	// site
	Site *NestedSite `json:"site,omitempty"`

	// status
	Status *VLANStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// ID
	// Required: true
	// Maximum: 4094
	// Minimum: 1
	Vid *int64 `json:"vid"`
}

VLAN v l a n

swagger:model VLAN

func (*VLAN) ContextValidate

func (m *VLAN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v l a n based on the context it is used

func (*VLAN) MarshalBinary

func (m *VLAN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VLAN) UnmarshalBinary

func (m *VLAN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VLAN) Validate

func (m *VLAN) Validate(formats strfmt.Registry) error

Validate validates this v l a n

type VLANGroup

type VLANGroup struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Maximum VLAN ID
	//
	// Highest permissible ID of a child VLAN
	// Maximum: 4094
	// Minimum: 1
	MaxVid int64 `json:"max_vid,omitempty"`

	// Minimum VLAN ID
	//
	// Lowest permissible ID of a child VLAN
	// Maximum: 4094
	// Minimum: 1
	MinVid int64 `json:"min_vid,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Scope
	// Read Only: true
	Scope interface{} `json:"scope,omitempty"`

	// Scope id
	ScopeID *int64 `json:"scope_id,omitempty"`

	// Scope type
	ScopeType *string `json:"scope_type,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Vlan count
	// Read Only: true
	VlanCount int64 `json:"vlan_count,omitempty"`
}

VLANGroup v l a n group

swagger:model VLANGroup

func (*VLANGroup) ContextValidate

func (m *VLANGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v l a n group based on the context it is used

func (*VLANGroup) MarshalBinary

func (m *VLANGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VLANGroup) UnmarshalBinary

func (m *VLANGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VLANGroup) Validate

func (m *VLANGroup) Validate(formats strfmt.Registry) error

Validate validates this v l a n group

type VLANStatus

type VLANStatus struct {

	// label
	// Required: true
	// Enum: [Active Reserved Deprecated]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [active reserved deprecated]
	Value *string `json:"value"`
}

VLANStatus Status

swagger:model VLANStatus

func (*VLANStatus) ContextValidate

func (m *VLANStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this v l a n status based on context it is used

func (*VLANStatus) MarshalBinary

func (m *VLANStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VLANStatus) UnmarshalBinary

func (m *VLANStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VLANStatus) Validate

func (m *VLANStatus) Validate(formats strfmt.Registry) error

Validate validates this v l a n status

type VMInterface

type VMInterface struct {

	// bridge
	Bridge *NestedVMInterface `json:"bridge,omitempty"`

	// Count fhrp groups
	// Read Only: true
	CountFhrpGroups int64 `json:"count_fhrp_groups,omitempty"`

	// Count ipaddresses
	// Read Only: true
	CountIpaddresses int64 `json:"count_ipaddresses,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Enabled
	Enabled bool `json:"enabled,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// l2vpn termination
	L2vpnTermination *NestedL2VPNTermination `json:"l2vpn_termination,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// MAC Address
	MacAddress *string `json:"mac_address,omitempty"`

	// mode
	Mode *VMInterfaceMode `json:"mode,omitempty"`

	// MTU
	// Maximum: 65536
	// Minimum: 1
	Mtu *int64 `json:"mtu,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// parent
	Parent *NestedVMInterface `json:"parent,omitempty"`

	// tagged vlans
	// Unique: true
	TaggedVlans []*NestedVLAN `json:"tagged_vlans"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// untagged vlan
	UntaggedVlan *NestedVLAN `json:"untagged_vlan,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// virtual machine
	// Required: true
	VirtualMachine *NestedVirtualMachine `json:"virtual_machine"`

	// vrf
	Vrf *NestedVRF `json:"vrf,omitempty"`
}

VMInterface VM interface

swagger:model VMInterface

func (*VMInterface) ContextValidate

func (m *VMInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this VM interface based on the context it is used

func (*VMInterface) MarshalBinary

func (m *VMInterface) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VMInterface) UnmarshalBinary

func (m *VMInterface) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VMInterface) Validate

func (m *VMInterface) Validate(formats strfmt.Registry) error

Validate validates this VM interface

type VMInterfaceMode

type VMInterfaceMode struct {

	// label
	// Required: true
	// Enum: [Access Tagged Tagged (All)]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [access tagged tagged-all]
	Value *string `json:"value"`
}

VMInterfaceMode Mode

swagger:model VMInterfaceMode

func (*VMInterfaceMode) ContextValidate

func (m *VMInterfaceMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this VM interface mode based on context it is used

func (*VMInterfaceMode) MarshalBinary

func (m *VMInterfaceMode) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VMInterfaceMode) UnmarshalBinary

func (m *VMInterfaceMode) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VMInterfaceMode) Validate

func (m *VMInterfaceMode) Validate(formats strfmt.Registry) error

Validate validates this VM interface mode

type VRF

type VRF struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Enforce unique space
	//
	// Prevent duplicate prefixes/IP addresses within this VRF
	EnforceUnique bool `json:"enforce_unique,omitempty"`

	// export targets
	// Unique: true
	ExportTargets []*NestedRouteTarget `json:"export_targets"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// import targets
	// Unique: true
	ImportTargets []*NestedRouteTarget `json:"import_targets"`

	// Ipaddress count
	// Read Only: true
	IpaddressCount int64 `json:"ipaddress_count,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// Route distinguisher
	//
	// Unique route distinguisher (as defined in RFC 4364)
	// Max Length: 21
	Rd *string `json:"rd,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

VRF v r f

swagger:model VRF

func (*VRF) ContextValidate

func (m *VRF) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this v r f based on the context it is used

func (*VRF) MarshalBinary

func (m *VRF) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VRF) UnmarshalBinary

func (m *VRF) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VRF) Validate

func (m *VRF) Validate(formats strfmt.Registry) error

Validate validates this v r f

type VirtualChassis

type VirtualChassis struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Domain
	// Max Length: 30
	Domain string `json:"domain,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// master
	Master *NestedDevice `json:"master,omitempty"`

	// Member count
	// Read Only: true
	MemberCount int64 `json:"member_count,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

VirtualChassis virtual chassis

swagger:model VirtualChassis

func (*VirtualChassis) ContextValidate

func (m *VirtualChassis) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this virtual chassis based on the context it is used

func (*VirtualChassis) MarshalBinary

func (m *VirtualChassis) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VirtualChassis) UnmarshalBinary

func (m *VirtualChassis) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VirtualChassis) Validate

func (m *VirtualChassis) Validate(formats strfmt.Registry) error

Validate validates this virtual chassis

type VirtualDeviceContext

type VirtualDeviceContext struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	// Required: true
	Device *NestedDevice `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Identifier
	//
	// Numeric identifier unique to the parent device
	// Maximum: 32767
	// Minimum: 0
	Identifier *int64 `json:"identifier,omitempty"`

	// Interface count
	// Read Only: true
	InterfaceCount int64 `json:"interface_count,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// primary ip
	PrimaryIP *NestedIPAddress `json:"primary_ip,omitempty"`

	// primary ip4
	PrimaryIp4 *NestedIPAddress `json:"primary_ip4,omitempty"`

	// primary ip6
	PrimaryIp6 *NestedIPAddress `json:"primary_ip6,omitempty"`

	// Status
	// Required: true
	// Enum: [active planned offline]
	Status *string `json:"status"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

VirtualDeviceContext virtual device context

swagger:model VirtualDeviceContext

func (*VirtualDeviceContext) ContextValidate

func (m *VirtualDeviceContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this virtual device context based on the context it is used

func (*VirtualDeviceContext) MarshalBinary

func (m *VirtualDeviceContext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VirtualDeviceContext) UnmarshalBinary

func (m *VirtualDeviceContext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VirtualDeviceContext) Validate

func (m *VirtualDeviceContext) Validate(formats strfmt.Registry) error

Validate validates this virtual device context

type VirtualMachineWithConfigContext

type VirtualMachineWithConfigContext struct {

	// cluster
	Cluster *NestedCluster `json:"cluster,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Config context
	// Read Only: true
	ConfigContext interface{} `json:"config_context,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device
	Device *NestedDevice `json:"device,omitempty"`

	// Disk (GB)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	Disk *int64 `json:"disk,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Local context data
	LocalContextData interface{} `json:"local_context_data,omitempty"`

	// Memory (MB)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	Memory *int64 `json:"memory,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// platform
	Platform *NestedPlatform `json:"platform,omitempty"`

	// primary ip
	PrimaryIP *NestedIPAddress `json:"primary_ip,omitempty"`

	// primary ip4
	PrimaryIp4 *NestedIPAddress `json:"primary_ip4,omitempty"`

	// primary ip6
	PrimaryIp6 *NestedIPAddress `json:"primary_ip6,omitempty"`

	// role
	Role *NestedDeviceRole `json:"role,omitempty"`

	// site
	Site *NestedSite `json:"site,omitempty"`

	// status
	Status *VirtualMachineWithConfigContextStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// VCPUs
	// Minimum: 0.01
	Vcpus *float64 `json:"vcpus,omitempty"`
}

VirtualMachineWithConfigContext virtual machine with config context

swagger:model VirtualMachineWithConfigContext

func (*VirtualMachineWithConfigContext) ContextValidate

func (m *VirtualMachineWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this virtual machine with config context based on the context it is used

func (*VirtualMachineWithConfigContext) MarshalBinary

func (m *VirtualMachineWithConfigContext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VirtualMachineWithConfigContext) UnmarshalBinary

func (m *VirtualMachineWithConfigContext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VirtualMachineWithConfigContext) Validate

Validate validates this virtual machine with config context

type VirtualMachineWithConfigContextStatus

type VirtualMachineWithConfigContextStatus struct {

	// label
	// Required: true
	// Enum: [Offline Active Planned Staged Failed Decommissioning]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [offline active planned staged failed decommissioning]
	Value *string `json:"value"`
}

VirtualMachineWithConfigContextStatus Status

swagger:model VirtualMachineWithConfigContextStatus

func (*VirtualMachineWithConfigContextStatus) ContextValidate

func (m *VirtualMachineWithConfigContextStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this virtual machine with config context status based on context it is used

func (*VirtualMachineWithConfigContextStatus) MarshalBinary

func (m *VirtualMachineWithConfigContextStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VirtualMachineWithConfigContextStatus) UnmarshalBinary

func (m *VirtualMachineWithConfigContextStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VirtualMachineWithConfigContextStatus) Validate

Validate validates this virtual machine with config context status

type Webhook

type Webhook struct {

	// Additional headers
	//
	// User-supplied HTTP headers to be sent with the request in addition to the HTTP content type. Headers should be defined in the format <code>Name: Value</code>. Jinja2 template processing is supported with the same context as the request body (below).
	AdditionalHeaders string `json:"additional_headers,omitempty"`

	// Body template
	//
	// Jinja2 template for a custom request body. If blank, a JSON object representing the change will be included. Available context data includes: <code>event</code>, <code>model</code>, <code>timestamp</code>, <code>username</code>, <code>request_id</code>, and <code>data</code>.
	BodyTemplate string `json:"body_template,omitempty"`

	// CA File Path
	//
	// The specific CA certificate file to use for SSL verification. Leave blank to use the system defaults.
	// Max Length: 4096
	CaFilePath *string `json:"ca_file_path,omitempty"`

	// Conditions
	//
	// A set of conditions which determine whether the webhook will be generated.
	Conditions interface{} `json:"conditions,omitempty"`

	// content types
	// Required: true
	// Unique: true
	ContentTypes []string `json:"content_types"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Enabled
	Enabled bool `json:"enabled,omitempty"`

	// HTTP content type
	//
	// The complete list of official content types is available <a href="https://www.iana.org/assignments/media-types/media-types.xhtml">here</a>.
	// Max Length: 100
	// Min Length: 1
	HTTPContentType string `json:"http_content_type,omitempty"`

	// HTTP method
	// Enum: [GET POST PUT PATCH DELETE]
	HTTPMethod string `json:"http_method,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 150
	// Min Length: 1
	Name *string `json:"name"`

	// URL
	//
	// This URL will be called using the HTTP method defined when the webhook is called. Jinja2 template processing is supported with the same context as the request body.
	// Required: true
	// Max Length: 500
	// Min Length: 1
	PayloadURL *string `json:"payload_url"`

	// Secret
	//
	// When provided, the request will include a 'X-Hook-Signature' header containing a HMAC hex digest of the payload body using the secret as the key. The secret is not transmitted in the request.
	// Max Length: 255
	Secret string `json:"secret,omitempty"`

	// SSL verification
	//
	// Enable SSL certificate verification. Disable with caution!
	SslVerification bool `json:"ssl_verification,omitempty"`

	// Type create
	//
	// Call this webhook when a matching object is created.
	TypeCreate bool `json:"type_create,omitempty"`

	// Type delete
	//
	// Call this webhook when a matching object is deleted.
	TypeDelete bool `json:"type_delete,omitempty"`

	// Type update
	//
	// Call this webhook when a matching object is updated.
	TypeUpdate bool `json:"type_update,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Webhook webhook

swagger:model Webhook

func (*Webhook) ContextValidate

func (m *Webhook) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this webhook based on the context it is used

func (*Webhook) MarshalBinary

func (m *Webhook) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Webhook) UnmarshalBinary

func (m *Webhook) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Webhook) Validate

func (m *Webhook) Validate(formats strfmt.Registry) error

Validate validates this webhook

type WirelessLAN

type WirelessLAN struct {

	// auth cipher
	AuthCipher *WirelessLANAuthCipher `json:"auth_cipher,omitempty"`

	// Pre-shared key
	// Max Length: 64
	AuthPsk string `json:"auth_psk,omitempty"`

	// auth type
	AuthType *WirelessLANAuthType `json:"auth_type,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// group
	Group *NestedWirelessLANGroup `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// SSID
	// Required: true
	// Max Length: 32
	// Min Length: 1
	Ssid *string `json:"ssid"`

	// status
	Status *WirelessLANStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// vlan
	Vlan *NestedVLAN `json:"vlan,omitempty"`
}

WirelessLAN wireless l a n

swagger:model WirelessLAN

func (*WirelessLAN) ContextValidate

func (m *WirelessLAN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this wireless l a n based on the context it is used

func (*WirelessLAN) MarshalBinary

func (m *WirelessLAN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WirelessLAN) UnmarshalBinary

func (m *WirelessLAN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WirelessLAN) Validate

func (m *WirelessLAN) Validate(formats strfmt.Registry) error

Validate validates this wireless l a n

type WirelessLANAuthCipher

type WirelessLANAuthCipher struct {

	// label
	// Required: true
	// Enum: [Auto TKIP AES]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [auto tkip aes]
	Value *string `json:"value"`
}

WirelessLANAuthCipher Auth cipher

swagger:model WirelessLANAuthCipher

func (*WirelessLANAuthCipher) ContextValidate

func (m *WirelessLANAuthCipher) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this wireless l a n auth cipher based on context it is used

func (*WirelessLANAuthCipher) MarshalBinary

func (m *WirelessLANAuthCipher) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WirelessLANAuthCipher) UnmarshalBinary

func (m *WirelessLANAuthCipher) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WirelessLANAuthCipher) Validate

func (m *WirelessLANAuthCipher) Validate(formats strfmt.Registry) error

Validate validates this wireless l a n auth cipher

type WirelessLANAuthType

type WirelessLANAuthType struct {

	// label
	// Required: true
	// Enum: [Open WEP WPA Personal (PSK) WPA Enterprise]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [open wep wpa-personal wpa-enterprise]
	Value *string `json:"value"`
}

WirelessLANAuthType Auth type

swagger:model WirelessLANAuthType

func (*WirelessLANAuthType) ContextValidate

func (m *WirelessLANAuthType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this wireless l a n auth type based on context it is used

func (*WirelessLANAuthType) MarshalBinary

func (m *WirelessLANAuthType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WirelessLANAuthType) UnmarshalBinary

func (m *WirelessLANAuthType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WirelessLANAuthType) Validate

func (m *WirelessLANAuthType) Validate(formats strfmt.Registry) error

Validate validates this wireless l a n auth type

type WirelessLANGroup

type WirelessLANGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// parent
	Parent *NestedWirelessLANGroup `json:"parent,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Wirelesslan count
	// Read Only: true
	WirelesslanCount int64 `json:"wirelesslan_count,omitempty"`
}

WirelessLANGroup wireless l a n group

swagger:model WirelessLANGroup

func (*WirelessLANGroup) ContextValidate

func (m *WirelessLANGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this wireless l a n group based on the context it is used

func (*WirelessLANGroup) MarshalBinary

func (m *WirelessLANGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WirelessLANGroup) UnmarshalBinary

func (m *WirelessLANGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WirelessLANGroup) Validate

func (m *WirelessLANGroup) Validate(formats strfmt.Registry) error

Validate validates this wireless l a n group

type WirelessLANStatus

type WirelessLANStatus struct {

	// label
	// Required: true
	// Enum: [Active Reserved Disabled Deprecated]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [active reserved disabled deprecated]
	Value *string `json:"value"`
}

WirelessLANStatus Status

swagger:model WirelessLANStatus

func (*WirelessLANStatus) ContextValidate

func (m *WirelessLANStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this wireless l a n status based on context it is used

func (*WirelessLANStatus) MarshalBinary

func (m *WirelessLANStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WirelessLANStatus) UnmarshalBinary

func (m *WirelessLANStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WirelessLANStatus) Validate

func (m *WirelessLANStatus) Validate(formats strfmt.Registry) error

Validate validates this wireless l a n status

type WirelessLink struct {

	// auth cipher
	AuthCipher *WirelessLinkAuthCipher `json:"auth_cipher,omitempty"`

	// Pre-shared key
	// Max Length: 64
	AuthPsk string `json:"auth_psk,omitempty"`

	// auth type
	AuthType *WirelessLinkAuthType `json:"auth_type,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// interface a
	// Required: true
	Interfacea *NestedInterface `json:"interface_a"`

	// interface b
	// Required: true
	Interfaceb *NestedInterface `json:"interface_b"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// SSID
	// Max Length: 32
	Ssid string `json:"ssid,omitempty"`

	// status
	Status *WirelessLinkStatus `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// tenant
	Tenant *NestedTenant `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WirelessLink wireless link

swagger:model WirelessLink

func (*WirelessLink) ContextValidate

func (m *WirelessLink) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this wireless link based on the context it is used

func (*WirelessLink) MarshalBinary

func (m *WirelessLink) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WirelessLink) UnmarshalBinary

func (m *WirelessLink) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WirelessLink) Validate

func (m *WirelessLink) Validate(formats strfmt.Registry) error

Validate validates this wireless link

type WirelessLinkAuthCipher

type WirelessLinkAuthCipher struct {

	// label
	// Required: true
	// Enum: [Auto TKIP AES]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [auto tkip aes]
	Value *string `json:"value"`
}

WirelessLinkAuthCipher Auth cipher

swagger:model WirelessLinkAuthCipher

func (*WirelessLinkAuthCipher) ContextValidate

func (m *WirelessLinkAuthCipher) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this wireless link auth cipher based on context it is used

func (*WirelessLinkAuthCipher) MarshalBinary

func (m *WirelessLinkAuthCipher) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WirelessLinkAuthCipher) UnmarshalBinary

func (m *WirelessLinkAuthCipher) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WirelessLinkAuthCipher) Validate

func (m *WirelessLinkAuthCipher) Validate(formats strfmt.Registry) error

Validate validates this wireless link auth cipher

type WirelessLinkAuthType

type WirelessLinkAuthType struct {

	// label
	// Required: true
	// Enum: [Open WEP WPA Personal (PSK) WPA Enterprise]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [open wep wpa-personal wpa-enterprise]
	Value *string `json:"value"`
}

WirelessLinkAuthType Auth type

swagger:model WirelessLinkAuthType

func (*WirelessLinkAuthType) ContextValidate

func (m *WirelessLinkAuthType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this wireless link auth type based on context it is used

func (*WirelessLinkAuthType) MarshalBinary

func (m *WirelessLinkAuthType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WirelessLinkAuthType) UnmarshalBinary

func (m *WirelessLinkAuthType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WirelessLinkAuthType) Validate

func (m *WirelessLinkAuthType) Validate(formats strfmt.Registry) error

Validate validates this wireless link auth type

type WirelessLinkStatus

type WirelessLinkStatus struct {

	// label
	// Required: true
	// Enum: [Connected Planned Decommissioning]
	Label *string `json:"label"`

	// value
	// Required: true
	// Enum: [connected planned decommissioning]
	Value *string `json:"value"`
}

WirelessLinkStatus Status

swagger:model WirelessLinkStatus

func (*WirelessLinkStatus) ContextValidate

func (m *WirelessLinkStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this wireless link status based on context it is used

func (*WirelessLinkStatus) MarshalBinary

func (m *WirelessLinkStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WirelessLinkStatus) UnmarshalBinary

func (m *WirelessLinkStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WirelessLinkStatus) Validate

func (m *WirelessLinkStatus) Validate(formats strfmt.Registry) error

Validate validates this wireless link status

type WritableASN

type WritableASN struct {

	// ASN
	//
	// 32-bit autonomous system number
	// Required: true
	// Maximum: 4.294967295e+09
	// Minimum: 1
	Asn *int64 `json:"asn"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Provider count
	// Read Only: true
	ProviderCount int64 `json:"provider_count,omitempty"`

	// RIR
	// Required: true
	Rir *int64 `json:"rir"`

	// Site count
	// Read Only: true
	SiteCount int64 `json:"site_count,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableASN writable a s n

swagger:model WritableASN

func (*WritableASN) ContextValidate

func (m *WritableASN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable a s n based on the context it is used

func (*WritableASN) MarshalBinary

func (m *WritableASN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableASN) UnmarshalBinary

func (m *WritableASN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableASN) Validate

func (m *WritableASN) Validate(formats strfmt.Registry) error

Validate validates this writable a s n

type WritableAggregate

type WritableAggregate struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Date added
	// Format: date
	DateAdded *strfmt.Date `json:"date_added,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Family
	// Read Only: true
	Family string `json:"family,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Prefix
	// Required: true
	Prefix *string `json:"prefix"`

	// RIR
	// Required: true
	Rir *int64 `json:"rir"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableAggregate writable aggregate

swagger:model WritableAggregate

func (*WritableAggregate) ContextValidate

func (m *WritableAggregate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable aggregate based on the context it is used

func (*WritableAggregate) MarshalBinary

func (m *WritableAggregate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableAggregate) UnmarshalBinary

func (m *WritableAggregate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableAggregate) Validate

func (m *WritableAggregate) Validate(formats strfmt.Registry) error

Validate validates this writable aggregate

type WritableAvailableIP

type WritableAvailableIP struct {

	// Address
	// Read Only: true
	// Min Length: 1
	Address string `json:"address,omitempty"`

	// Family
	// Read Only: true
	Family int64 `json:"family,omitempty"`
}

WritableAvailableIP writable available IP

swagger:model WritableAvailableIP

func (*WritableAvailableIP) ContextValidate

func (m *WritableAvailableIP) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable available IP based on the context it is used

func (*WritableAvailableIP) MarshalBinary

func (m *WritableAvailableIP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableAvailableIP) UnmarshalBinary

func (m *WritableAvailableIP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableAvailableIP) Validate

func (m *WritableAvailableIP) Validate(formats strfmt.Registry) error

Validate validates this writable available IP

type WritableCable

type WritableCable struct {

	// a terminations
	ATerminations []*GenericObject `json:"a_terminations"`

	// b terminations
	BTerminations []*GenericObject `json:"b_terminations"`

	// Color
	// Max Length: 6
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	// Max Length: 100
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Length
	Length *float64 `json:"length,omitempty"`

	// Length unit
	// Enum: [km m cm mi ft in]
	LengthUnit string `json:"length_unit,omitempty"`

	// Status
	// Enum: [connected planned decommissioning]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Type
	// Enum: [cat3 cat5 cat5e cat6 cat6a cat7 cat7a cat8 dac-active dac-passive mrj21-trunk coaxial mmf mmf-om1 mmf-om2 mmf-om3 mmf-om4 mmf-om5 smf smf-os1 smf-os2 aoc power]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableCable writable cable

swagger:model WritableCable

func (*WritableCable) ContextValidate

func (m *WritableCable) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable cable based on the context it is used

func (*WritableCable) MarshalBinary

func (m *WritableCable) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableCable) UnmarshalBinary

func (m *WritableCable) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableCable) Validate

func (m *WritableCable) Validate(formats strfmt.Registry) error

Validate validates this writable cable

type WritableCircuit

type WritableCircuit struct {

	// Circuit ID
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Cid *string `json:"cid"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Commit rate (Kbps)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	CommitRate *int64 `json:"commit_rate,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Installed
	// Format: date
	InstallDate *strfmt.Date `json:"install_date,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Provider
	// Required: true
	Provider *int64 `json:"provider"`

	// Status
	// Enum: [planned provisioning active offline deprovisioning decommissioned]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Termination a
	// Read Only: true
	Terminationa *int64 `json:"termination_a,omitempty"`

	// Terminates
	// Format: date
	TerminationDate *strfmt.Date `json:"termination_date,omitempty"`

	// Termination z
	// Read Only: true
	Terminationz *int64 `json:"termination_z,omitempty"`

	// Type
	// Required: true
	Type *int64 `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableCircuit writable circuit

swagger:model WritableCircuit

func (*WritableCircuit) ContextValidate

func (m *WritableCircuit) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable circuit based on the context it is used

func (*WritableCircuit) MarshalBinary

func (m *WritableCircuit) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableCircuit) UnmarshalBinary

func (m *WritableCircuit) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableCircuit) Validate

func (m *WritableCircuit) Validate(formats strfmt.Registry) error

Validate validates this writable circuit

type WritableCircuitTermination

type WritableCircuitTermination struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	// Circuit
	// Required: true
	Circuit *int64 `json:"circuit"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Port speed (Kbps)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	PortSpeed *int64 `json:"port_speed,omitempty"`

	// Patch panel/port(s)
	// Max Length: 100
	PpInfo string `json:"pp_info,omitempty"`

	// Provider network
	ProviderNetwork *int64 `json:"provider_network,omitempty"`

	// Site
	Site *int64 `json:"site,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Termination
	// Required: true
	// Enum: [A Z]
	TermSide *string `json:"term_side"`

	// Upstream speed (Kbps)
	//
	// Upstream speed, if different from port speed
	// Maximum: 2.147483647e+09
	// Minimum: 0
	UpstreamSpeed *int64 `json:"upstream_speed,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Cross-connect ID
	// Max Length: 50
	XconnectID string `json:"xconnect_id,omitempty"`
}

WritableCircuitTermination writable circuit termination

swagger:model WritableCircuitTermination

func (*WritableCircuitTermination) ContextValidate

func (m *WritableCircuitTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable circuit termination based on the context it is used

func (*WritableCircuitTermination) MarshalBinary

func (m *WritableCircuitTermination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableCircuitTermination) UnmarshalBinary

func (m *WritableCircuitTermination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableCircuitTermination) Validate

func (m *WritableCircuitTermination) Validate(formats strfmt.Registry) error

Validate validates this writable circuit termination

type WritableCluster

type WritableCluster struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Group
	Group *int64 `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Site
	Site *int64 `json:"site,omitempty"`

	// Status
	// Enum: [planned staging active decommissioning offline]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Type
	// Required: true
	Type *int64 `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`
}

WritableCluster writable cluster

swagger:model WritableCluster

func (*WritableCluster) ContextValidate

func (m *WritableCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable cluster based on the context it is used

func (*WritableCluster) MarshalBinary

func (m *WritableCluster) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableCluster) UnmarshalBinary

func (m *WritableCluster) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableCluster) Validate

func (m *WritableCluster) Validate(formats strfmt.Registry) error

Validate validates this writable cluster

type WritableConfigContext

type WritableConfigContext struct {

	// cluster groups
	// Unique: true
	ClusterGroups []int64 `json:"cluster_groups"`

	// cluster types
	// Unique: true
	ClusterTypes []int64 `json:"cluster_types"`

	// clusters
	// Unique: true
	Clusters []int64 `json:"clusters"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Data
	// Required: true
	Data interface{} `json:"data"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// device types
	// Unique: true
	DeviceTypes []int64 `json:"device_types"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Is active
	IsActive bool `json:"is_active,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// locations
	// Unique: true
	Locations []int64 `json:"locations"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// platforms
	// Unique: true
	Platforms []int64 `json:"platforms"`

	// regions
	// Unique: true
	Regions []int64 `json:"regions"`

	// roles
	// Unique: true
	Roles []int64 `json:"roles"`

	// site groups
	// Unique: true
	SiteGroups []int64 `json:"site_groups"`

	// sites
	// Unique: true
	Sites []int64 `json:"sites"`

	// tags
	// Unique: true
	Tags []string `json:"tags,omitempty"`

	// tenant groups
	// Unique: true
	TenantGroups []int64 `json:"tenant_groups"`

	// tenants
	// Unique: true
	Tenants []int64 `json:"tenants"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Weight
	// Maximum: 32767
	// Minimum: 0
	Weight *int64 `json:"weight,omitempty"`
}

WritableConfigContext writable config context

swagger:model WritableConfigContext

func (*WritableConfigContext) ContextValidate

func (m *WritableConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable config context based on the context it is used

func (*WritableConfigContext) MarshalBinary

func (m *WritableConfigContext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableConfigContext) UnmarshalBinary

func (m *WritableConfigContext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableConfigContext) Validate

func (m *WritableConfigContext) Validate(formats strfmt.Registry) error

Validate validates this writable config context

type WritableConsolePort

type WritableConsolePort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Module
	Module *int64 `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Speed
	//
	// Port speed in bits per second
	// Enum: [1200 2400 4800 9600 19200 38400 57600 115200]
	Speed *int64 `json:"speed,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Type
	//
	// Physical port type
	// Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableConsolePort writable console port

swagger:model WritableConsolePort

func (*WritableConsolePort) ContextValidate

func (m *WritableConsolePort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable console port based on the context it is used

func (*WritableConsolePort) MarshalBinary

func (m *WritableConsolePort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableConsolePort) UnmarshalBinary

func (m *WritableConsolePort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableConsolePort) Validate

func (m *WritableConsolePort) Validate(formats strfmt.Registry) error

Validate validates this writable console port

type WritableConsolePortTemplate

type WritableConsolePortTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device type
	DeviceType *int64 `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Module type
	ModuleType *int64 `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Type
	// Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableConsolePortTemplate writable console port template

swagger:model WritableConsolePortTemplate

func (*WritableConsolePortTemplate) ContextValidate

func (m *WritableConsolePortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable console port template based on the context it is used

func (*WritableConsolePortTemplate) MarshalBinary

func (m *WritableConsolePortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableConsolePortTemplate) UnmarshalBinary

func (m *WritableConsolePortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableConsolePortTemplate) Validate

func (m *WritableConsolePortTemplate) Validate(formats strfmt.Registry) error

Validate validates this writable console port template

type WritableConsoleServerPort

type WritableConsoleServerPort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Module
	Module *int64 `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Speed
	//
	// Port speed in bits per second
	// Enum: [1200 2400 4800 9600 19200 38400 57600 115200]
	Speed *int64 `json:"speed,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Type
	//
	// Physical port type
	// Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableConsoleServerPort writable console server port

swagger:model WritableConsoleServerPort

func (*WritableConsoleServerPort) ContextValidate

func (m *WritableConsoleServerPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable console server port based on the context it is used

func (*WritableConsoleServerPort) MarshalBinary

func (m *WritableConsoleServerPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableConsoleServerPort) UnmarshalBinary

func (m *WritableConsoleServerPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableConsoleServerPort) Validate

func (m *WritableConsoleServerPort) Validate(formats strfmt.Registry) error

Validate validates this writable console server port

type WritableConsoleServerPortTemplate

type WritableConsoleServerPortTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device type
	DeviceType *int64 `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Module type
	ModuleType *int64 `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Type
	// Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableConsoleServerPortTemplate writable console server port template

swagger:model WritableConsoleServerPortTemplate

func (*WritableConsoleServerPortTemplate) ContextValidate

func (m *WritableConsoleServerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable console server port template based on the context it is used

func (*WritableConsoleServerPortTemplate) MarshalBinary

func (m *WritableConsoleServerPortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableConsoleServerPortTemplate) UnmarshalBinary

func (m *WritableConsoleServerPortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableConsoleServerPortTemplate) Validate

Validate validates this writable console server port template

type WritableContact

type WritableContact struct {

	// Address
	// Max Length: 200
	Address string `json:"address,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Email
	// Max Length: 254
	// Format: email
	Email strfmt.Email `json:"email,omitempty"`

	// Group
	Group *int64 `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Link
	// Max Length: 200
	// Format: uri
	Link strfmt.URI `json:"link,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Phone
	// Max Length: 50
	Phone string `json:"phone,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Title
	// Max Length: 100
	Title string `json:"title,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableContact writable contact

swagger:model WritableContact

func (*WritableContact) ContextValidate

func (m *WritableContact) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable contact based on the context it is used

func (*WritableContact) MarshalBinary

func (m *WritableContact) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableContact) UnmarshalBinary

func (m *WritableContact) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableContact) Validate

func (m *WritableContact) Validate(formats strfmt.Registry) error

Validate validates this writable contact

type WritableContactAssignment

type WritableContactAssignment struct {

	// Contact
	// Required: true
	Contact *int64 `json:"contact"`

	// Content type
	// Required: true
	ContentType *string `json:"content_type"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Object
	// Read Only: true
	Object interface{} `json:"object,omitempty"`

	// Object id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	ObjectID *int64 `json:"object_id"`

	// Priority
	// Enum: [primary secondary tertiary inactive]
	Priority string `json:"priority,omitempty"`

	// Role
	// Required: true
	Role *int64 `json:"role"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableContactAssignment writable contact assignment

swagger:model WritableContactAssignment

func (*WritableContactAssignment) ContextValidate

func (m *WritableContactAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable contact assignment based on the context it is used

func (*WritableContactAssignment) MarshalBinary

func (m *WritableContactAssignment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableContactAssignment) UnmarshalBinary

func (m *WritableContactAssignment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableContactAssignment) Validate

func (m *WritableContactAssignment) Validate(formats strfmt.Registry) error

Validate validates this writable contact assignment

type WritableContactGroup

type WritableContactGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Contact count
	// Read Only: true
	ContactCount int64 `json:"contact_count,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Parent
	Parent *int64 `json:"parent,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableContactGroup writable contact group

swagger:model WritableContactGroup

func (*WritableContactGroup) ContextValidate

func (m *WritableContactGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable contact group based on the context it is used

func (*WritableContactGroup) MarshalBinary

func (m *WritableContactGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableContactGroup) UnmarshalBinary

func (m *WritableContactGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableContactGroup) Validate

func (m *WritableContactGroup) Validate(formats strfmt.Registry) error

Validate validates this writable contact group

type WritableCreateAvailableVLAN

type WritableCreateAvailableVLAN struct {

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Role
	Role *int64 `json:"role,omitempty"`

	// Site
	Site *int64 `json:"site,omitempty"`

	// Status
	// Enum: [active reserved deprecated]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`
}

WritableCreateAvailableVLAN writable create available v l a n

swagger:model WritableCreateAvailableVLAN

func (*WritableCreateAvailableVLAN) ContextValidate

func (m *WritableCreateAvailableVLAN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable create available v l a n based on the context it is used

func (*WritableCreateAvailableVLAN) MarshalBinary

func (m *WritableCreateAvailableVLAN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableCreateAvailableVLAN) UnmarshalBinary

func (m *WritableCreateAvailableVLAN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableCreateAvailableVLAN) Validate

func (m *WritableCreateAvailableVLAN) Validate(formats strfmt.Registry) error

Validate validates this writable create available v l a n

type WritableCustomField

type WritableCustomField struct {

	// Comma-separated list of available choices (for selection fields)
	Choices []string `json:"choices"`

	// content types
	// Required: true
	// Unique: true
	ContentTypes []string `json:"content_types"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Data type
	// Read Only: true
	DataType string `json:"data_type,omitempty"`

	// Default
	//
	// Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. "Foo").
	Default interface{} `json:"default,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Filter logic
	//
	// Loose matches any instance of a given string; exact matches the entire field.
	// Enum: [disabled loose exact]
	FilterLogic string `json:"filter_logic,omitempty"`

	// Group name
	//
	// Custom fields within the same group will be displayed together
	// Max Length: 50
	GroupName string `json:"group_name,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Name of the field as displayed to users (if not provided, the field's name will be used)
	// Max Length: 50
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	//
	// Internal field name
	// Required: true
	// Max Length: 50
	// Min Length: 1
	// Pattern: ^[a-z0-9_]+$
	Name *string `json:"name"`

	// Object type
	ObjectType string `json:"object_type,omitempty"`

	// Required
	//
	// If true, this field is required when creating new objects or editing an existing object.
	Required bool `json:"required,omitempty"`

	// Search weight
	//
	// Weighting for search. Lower values are considered more important. Fields with a search weight of zero will be ignored.
	// Maximum: 32767
	// Minimum: 0
	SearchWeight *int64 `json:"search_weight,omitempty"`

	// Type
	//
	// The type of data this custom field holds
	// Enum: [text longtext integer decimal boolean date url json select multiselect object multiobject]
	Type string `json:"type,omitempty"`

	// UI visibility
	//
	// Specifies the visibility of custom field in the UI
	// Enum: [read-write read-only hidden]
	UIVisibility string `json:"ui_visibility,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Maximum value
	//
	// Maximum allowed value (for numeric fields)
	// Maximum: 2.147483647e+09
	// Minimum: -2.147483648e+09
	ValidationMaximum *int64 `json:"validation_maximum,omitempty"`

	// Minimum value
	//
	// Minimum allowed value (for numeric fields)
	// Maximum: 2.147483647e+09
	// Minimum: -2.147483648e+09
	ValidationMinimum *int64 `json:"validation_minimum,omitempty"`

	// Validation regex
	//
	// Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code> will limit values to exactly three uppercase letters.
	// Max Length: 500
	ValidationRegex string `json:"validation_regex,omitempty"`

	// Display weight
	//
	// Fields with higher weights appear lower in a form.
	// Maximum: 32767
	// Minimum: 0
	Weight *int64 `json:"weight,omitempty"`
}

WritableCustomField writable custom field

swagger:model WritableCustomField

func (*WritableCustomField) ContextValidate

func (m *WritableCustomField) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable custom field based on the context it is used

func (*WritableCustomField) MarshalBinary

func (m *WritableCustomField) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableCustomField) UnmarshalBinary

func (m *WritableCustomField) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableCustomField) Validate

func (m *WritableCustomField) Validate(formats strfmt.Registry) error

Validate validates this writable custom field

type WritableDeviceBay

type WritableDeviceBay struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Installed device
	InstalledDevice *int64 `json:"installed_device,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableDeviceBay writable device bay

swagger:model WritableDeviceBay

func (*WritableDeviceBay) ContextValidate

func (m *WritableDeviceBay) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable device bay based on the context it is used

func (*WritableDeviceBay) MarshalBinary

func (m *WritableDeviceBay) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableDeviceBay) UnmarshalBinary

func (m *WritableDeviceBay) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableDeviceBay) Validate

func (m *WritableDeviceBay) Validate(formats strfmt.Registry) error

Validate validates this writable device bay

type WritableDeviceBayTemplate

type WritableDeviceBayTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device type
	// Required: true
	DeviceType *int64 `json:"device_type"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableDeviceBayTemplate writable device bay template

swagger:model WritableDeviceBayTemplate

func (*WritableDeviceBayTemplate) ContextValidate

func (m *WritableDeviceBayTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable device bay template based on the context it is used

func (*WritableDeviceBayTemplate) MarshalBinary

func (m *WritableDeviceBayTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableDeviceBayTemplate) UnmarshalBinary

func (m *WritableDeviceBayTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableDeviceBayTemplate) Validate

func (m *WritableDeviceBayTemplate) Validate(formats strfmt.Registry) error

Validate validates this writable device bay template

type WritableDeviceType

type WritableDeviceType struct {

	// Airflow
	// Enum: [front-to-rear rear-to-front left-to-right right-to-left side-to-rear passive mixed]
	Airflow string `json:"airflow,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Front image
	// Read Only: true
	// Format: uri
	FrontImage strfmt.URI `json:"front_image,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Is full depth
	//
	// Device consumes both front and rear rack faces
	IsFullDepth bool `json:"is_full_depth,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Manufacturer
	// Required: true
	Manufacturer *int64 `json:"manufacturer"`

	// Model
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Model *string `json:"model"`

	// Part number
	//
	// Discrete part number (optional)
	// Max Length: 50
	PartNumber string `json:"part_number,omitempty"`

	// Rear image
	// Read Only: true
	// Format: uri
	RearImage strfmt.URI `json:"rear_image,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Parent/child status
	//
	// Parent devices house child devices in device bays. Leave blank if this device type is neither a parent nor a child.
	// Enum: [parent child]
	SubdeviceRole string `json:"subdevice_role,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Position (U)
	// Minimum: 0
	UHeight *float64 `json:"u_height,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Weight
	Weight *float64 `json:"weight,omitempty"`

	// Weight unit
	// Enum: [kg g lb oz]
	WeightUnit string `json:"weight_unit,omitempty"`
}

WritableDeviceType writable device type

swagger:model WritableDeviceType

func (*WritableDeviceType) ContextValidate

func (m *WritableDeviceType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable device type based on the context it is used

func (*WritableDeviceType) MarshalBinary

func (m *WritableDeviceType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableDeviceType) UnmarshalBinary

func (m *WritableDeviceType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableDeviceType) Validate

func (m *WritableDeviceType) Validate(formats strfmt.Registry) error

Validate validates this writable device type

type WritableDeviceWithConfigContext

type WritableDeviceWithConfigContext struct {

	// Airflow
	// Enum: [front-to-rear rear-to-front left-to-right right-to-left side-to-rear passive mixed]
	Airflow string `json:"airflow,omitempty"`

	// Asset tag
	//
	// A unique tag used to identify this device
	// Max Length: 50
	AssetTag *string `json:"asset_tag,omitempty"`

	// Cluster
	Cluster *int64 `json:"cluster,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Config context
	// Read Only: true
	ConfigContext interface{} `json:"config_context,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device role
	// Required: true
	DeviceRole *int64 `json:"device_role"`

	// Device type
	// Required: true
	DeviceType *int64 `json:"device_type"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Rack face
	// Enum: [front rear]
	Face string `json:"face,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Local context data
	LocalContextData interface{} `json:"local_context_data,omitempty"`

	// Location
	Location *int64 `json:"location,omitempty"`

	// Name
	// Max Length: 64
	Name *string `json:"name,omitempty"`

	// parent device
	ParentDevice *NestedDevice `json:"parent_device,omitempty"`

	// Platform
	Platform *int64 `json:"platform,omitempty"`

	// Position (U)
	// Minimum: 0.5
	Position *float64 `json:"position,omitempty"`

	// Primary ip
	// Read Only: true
	PrimaryIP string `json:"primary_ip,omitempty"`

	// Primary IPv4
	PrimaryIp4 *int64 `json:"primary_ip4,omitempty"`

	// Primary IPv6
	PrimaryIp6 *int64 `json:"primary_ip6,omitempty"`

	// Rack
	Rack *int64 `json:"rack,omitempty"`

	// Serial number
	// Max Length: 50
	Serial string `json:"serial,omitempty"`

	// Site
	// Required: true
	Site *int64 `json:"site"`

	// Status
	// Enum: [offline active planned staged failed inventory decommissioning]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Vc position
	// Maximum: 255
	// Minimum: 0
	VcPosition *int64 `json:"vc_position,omitempty"`

	// Vc priority
	// Maximum: 255
	// Minimum: 0
	VcPriority *int64 `json:"vc_priority,omitempty"`

	// Virtual chassis
	VirtualChassis *int64 `json:"virtual_chassis,omitempty"`
}

WritableDeviceWithConfigContext writable device with config context

swagger:model WritableDeviceWithConfigContext

func (*WritableDeviceWithConfigContext) ContextValidate

func (m *WritableDeviceWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable device with config context based on the context it is used

func (*WritableDeviceWithConfigContext) MarshalBinary

func (m *WritableDeviceWithConfigContext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableDeviceWithConfigContext) UnmarshalBinary

func (m *WritableDeviceWithConfigContext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableDeviceWithConfigContext) Validate

Validate validates this writable device with config context

type WritableFHRPGroupAssignment

type WritableFHRPGroupAssignment struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Group
	// Required: true
	Group *int64 `json:"group"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Interface
	// Read Only: true
	Interface interface{} `json:"interface,omitempty"`

	// Interface id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	InterfaceID *int64 `json:"interface_id"`

	// Interface type
	// Required: true
	InterfaceType *string `json:"interface_type"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Priority
	// Required: true
	// Maximum: 255
	// Minimum: 0
	Priority *int64 `json:"priority"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableFHRPGroupAssignment writable f h r p group assignment

swagger:model WritableFHRPGroupAssignment

func (*WritableFHRPGroupAssignment) ContextValidate

func (m *WritableFHRPGroupAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable f h r p group assignment based on the context it is used

func (*WritableFHRPGroupAssignment) MarshalBinary

func (m *WritableFHRPGroupAssignment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableFHRPGroupAssignment) UnmarshalBinary

func (m *WritableFHRPGroupAssignment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableFHRPGroupAssignment) Validate

func (m *WritableFHRPGroupAssignment) Validate(formats strfmt.Registry) error

Validate validates this writable f h r p group assignment

type WritableFrontPort

type WritableFrontPort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	// Color
	// Max Length: 6
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Module
	Module *int64 `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Rear port
	// Required: true
	RearPort *int64 `json:"rear_port"`

	// Rear port position
	// Maximum: 1024
	// Minimum: 1
	RearPortPosition int64 `json:"rear_port_position,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Type
	// Required: true
	// Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other]
	Type *string `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableFrontPort writable front port

swagger:model WritableFrontPort

func (*WritableFrontPort) ContextValidate

func (m *WritableFrontPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable front port based on the context it is used

func (*WritableFrontPort) MarshalBinary

func (m *WritableFrontPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableFrontPort) UnmarshalBinary

func (m *WritableFrontPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableFrontPort) Validate

func (m *WritableFrontPort) Validate(formats strfmt.Registry) error

Validate validates this writable front port

type WritableFrontPortTemplate

type WritableFrontPortTemplate struct {

	// Color
	// Max Length: 6
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device type
	DeviceType *int64 `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Module type
	ModuleType *int64 `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Rear port
	// Required: true
	RearPort *int64 `json:"rear_port"`

	// Rear port position
	// Maximum: 1024
	// Minimum: 1
	RearPortPosition int64 `json:"rear_port_position,omitempty"`

	// Type
	// Required: true
	// Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other]
	Type *string `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableFrontPortTemplate writable front port template

swagger:model WritableFrontPortTemplate

func (*WritableFrontPortTemplate) ContextValidate

func (m *WritableFrontPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable front port template based on the context it is used

func (*WritableFrontPortTemplate) MarshalBinary

func (m *WritableFrontPortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableFrontPortTemplate) UnmarshalBinary

func (m *WritableFrontPortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableFrontPortTemplate) Validate

func (m *WritableFrontPortTemplate) Validate(formats strfmt.Registry) error

Validate validates this writable front port template

type WritableIPAddress

type WritableIPAddress struct {

	// Address
	//
	// IPv4 or IPv6 address (with mask)
	// Required: true
	Address *string `json:"address"`

	// Assigned object
	// Read Only: true
	AssignedObject interface{} `json:"assigned_object,omitempty"`

	// Assigned object id
	// Maximum: math.MaxInt64
	// Minimum: 0
	AssignedObjectID *int64 `json:"assigned_object_id,omitempty"`

	// Assigned object type
	AssignedObjectType *string `json:"assigned_object_type,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// DNS Name
	//
	// Hostname or FQDN (not case-sensitive)
	// Max Length: 255
	// Pattern: ^([0-9A-Za-z_-]+|\*)(\.[0-9A-Za-z_-]+)*\.?$
	DNSName string `json:"dns_name,omitempty"`

	// Family
	// Read Only: true
	Family string `json:"family,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// NAT (Inside)
	//
	// The IP for which this address is the "outside" IP
	NatInside *int64 `json:"nat_inside,omitempty"`

	// nat outside
	// Read Only: true
	NatOutside []*NestedIPAddress `json:"nat_outside"`

	// Role
	//
	// The functional role of this IP
	// Enum: [loopback secondary anycast vip vrrp hsrp glbp carp]
	Role string `json:"role,omitempty"`

	// Status
	//
	// The operational status of this IP
	// Enum: [active reserved deprecated dhcp slaac]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// VRF
	Vrf *int64 `json:"vrf,omitempty"`
}

WritableIPAddress writable IP address

swagger:model WritableIPAddress

func (*WritableIPAddress) ContextValidate

func (m *WritableIPAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable IP address based on the context it is used

func (*WritableIPAddress) MarshalBinary

func (m *WritableIPAddress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableIPAddress) UnmarshalBinary

func (m *WritableIPAddress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableIPAddress) Validate

func (m *WritableIPAddress) Validate(formats strfmt.Registry) error

Validate validates this writable IP address

type WritableIPRange

type WritableIPRange struct {

	// Children
	// Read Only: true
	Children int64 `json:"children,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// End address
	//
	// IPv4 or IPv6 address (with mask)
	// Required: true
	EndAddress *string `json:"end_address"`

	// Family
	// Read Only: true
	Family string `json:"family,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Role
	//
	// The primary function of this range
	Role *int64 `json:"role,omitempty"`

	// Size
	// Read Only: true
	Size int64 `json:"size,omitempty"`

	// Start address
	//
	// IPv4 or IPv6 address (with mask)
	// Required: true
	StartAddress *string `json:"start_address"`

	// Status
	//
	// Operational status of this range
	// Enum: [active reserved deprecated]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// VRF
	Vrf *int64 `json:"vrf,omitempty"`
}

WritableIPRange writable IP range

swagger:model WritableIPRange

func (*WritableIPRange) ContextValidate

func (m *WritableIPRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable IP range based on the context it is used

func (*WritableIPRange) MarshalBinary

func (m *WritableIPRange) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableIPRange) UnmarshalBinary

func (m *WritableIPRange) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableIPRange) Validate

func (m *WritableIPRange) Validate(formats strfmt.Registry) error

Validate validates this writable IP range

type WritableInterface

type WritableInterface struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// Bridge interface
	Bridge *int64 `json:"bridge,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Count fhrp groups
	// Read Only: true
	CountFhrpGroups int64 `json:"count_fhrp_groups,omitempty"`

	// Count ipaddresses
	// Read Only: true
	CountIpaddresses int64 `json:"count_ipaddresses,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Duplex
	// Enum: [half full auto]
	Duplex *string `json:"duplex,omitempty"`

	// Enabled
	Enabled bool `json:"enabled,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// L2vpn termination
	// Read Only: true
	L2vpnTermination string `json:"l2vpn_termination,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Parent LAG
	Lag *int64 `json:"lag,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// MAC Address
	MacAddress *string `json:"mac_address,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Management only
	//
	// This interface is used only for out-of-band management
	MgmtOnly bool `json:"mgmt_only,omitempty"`

	// Mode
	// Enum: [access tagged tagged-all]
	Mode string `json:"mode,omitempty"`

	// Module
	Module *int64 `json:"module,omitempty"`

	// MTU
	// Maximum: 65536
	// Minimum: 1
	Mtu *int64 `json:"mtu,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Parent interface
	Parent *int64 `json:"parent,omitempty"`

	// PoE mode
	// Enum: [pd pse]
	PoeMode string `json:"poe_mode,omitempty"`

	// PoE type
	// Enum: [type1-ieee802.3af type2-ieee802.3at type3-ieee802.3bt type4-ieee802.3bt passive-24v-2pair passive-24v-4pair passive-48v-2pair passive-48v-4pair]
	PoeType string `json:"poe_type,omitempty"`

	// Wireless channel
	// Enum: [2.4g-1-2412-22 2.4g-2-2417-22 2.4g-3-2422-22 2.4g-4-2427-22 2.4g-5-2432-22 2.4g-6-2437-22 2.4g-7-2442-22 2.4g-8-2447-22 2.4g-9-2452-22 2.4g-10-2457-22 2.4g-11-2462-22 2.4g-12-2467-22 2.4g-13-2472-22 5g-32-5160-20 5g-34-5170-40 5g-36-5180-20 5g-38-5190-40 5g-40-5200-20 5g-42-5210-80 5g-44-5220-20 5g-46-5230-40 5g-48-5240-20 5g-50-5250-160 5g-52-5260-20 5g-54-5270-40 5g-56-5280-20 5g-58-5290-80 5g-60-5300-20 5g-62-5310-40 5g-64-5320-20 5g-100-5500-20 5g-102-5510-40 5g-104-5520-20 5g-106-5530-80 5g-108-5540-20 5g-110-5550-40 5g-112-5560-20 5g-114-5570-160 5g-116-5580-20 5g-118-5590-40 5g-120-5600-20 5g-122-5610-80 5g-124-5620-20 5g-126-5630-40 5g-128-5640-20 5g-132-5660-20 5g-134-5670-40 5g-136-5680-20 5g-138-5690-80 5g-140-5700-20 5g-142-5710-40 5g-144-5720-20 5g-149-5745-20 5g-151-5755-40 5g-153-5765-20 5g-155-5775-80 5g-157-5785-20 5g-159-5795-40 5g-161-5805-20 5g-163-5815-160 5g-165-5825-20 5g-167-5835-40 5g-169-5845-20 5g-171-5855-80 5g-173-5865-20 5g-175-5875-40 5g-177-5885-20 6g-1-5955-20 6g-3-5965-40 6g-5-5975-20 6g-7-5985-80 6g-9-5995-20 6g-11-6005-40 6g-13-6015-20 6g-15-6025-160 6g-17-6035-20 6g-19-6045-40 6g-21-6055-20 6g-23-6065-80 6g-25-6075-20 6g-27-6085-40 6g-29-6095-20 6g-31-6105-320 6g-33-6115-20 6g-35-6125-40 6g-37-6135-20 6g-39-6145-80 6g-41-6155-20 6g-43-6165-40 6g-45-6175-20 6g-47-6185-160 6g-49-6195-20 6g-51-6205-40 6g-53-6215-20 6g-55-6225-80 6g-57-6235-20 6g-59-6245-40 6g-61-6255-20 6g-65-6275-20 6g-67-6285-40 6g-69-6295-20 6g-71-6305-80 6g-73-6315-20 6g-75-6325-40 6g-77-6335-20 6g-79-6345-160 6g-81-6355-20 6g-83-6365-40 6g-85-6375-20 6g-87-6385-80 6g-89-6395-20 6g-91-6405-40 6g-93-6415-20 6g-95-6425-320 6g-97-6435-20 6g-99-6445-40 6g-101-6455-20 6g-103-6465-80 6g-105-6475-20 6g-107-6485-40 6g-109-6495-20 6g-111-6505-160 6g-113-6515-20 6g-115-6525-40 6g-117-6535-20 6g-119-6545-80 6g-121-6555-20 6g-123-6565-40 6g-125-6575-20 6g-129-6595-20 6g-131-6605-40 6g-133-6615-20 6g-135-6625-80 6g-137-6635-20 6g-139-6645-40 6g-141-6655-20 6g-143-6665-160 6g-145-6675-20 6g-147-6685-40 6g-149-6695-20 6g-151-6705-80 6g-153-6715-20 6g-155-6725-40 6g-157-6735-20 6g-159-6745-320 6g-161-6755-20 6g-163-6765-40 6g-165-6775-20 6g-167-6785-80 6g-169-6795-20 6g-171-6805-40 6g-173-6815-20 6g-175-6825-160 6g-177-6835-20 6g-179-6845-40 6g-181-6855-20 6g-183-6865-80 6g-185-6875-20 6g-187-6885-40 6g-189-6895-20 6g-193-6915-20 6g-195-6925-40 6g-197-6935-20 6g-199-6945-80 6g-201-6955-20 6g-203-6965-40 6g-205-6975-20 6g-207-6985-160 6g-209-6995-20 6g-211-7005-40 6g-213-7015-20 6g-215-7025-80 6g-217-7035-20 6g-219-7045-40 6g-221-7055-20 6g-225-7075-20 6g-227-7085-40 6g-229-7095-20 6g-233-7115-20 60g-1-58320-2160 60g-2-60480-2160 60g-3-62640-2160 60g-4-64800-2160 60g-5-66960-2160 60g-6-69120-2160 60g-9-59400-4320 60g-10-61560-4320 60g-11-63720-4320 60g-12-65880-4320 60g-13-68040-4320 60g-17-60480-6480 60g-18-62640-6480 60g-19-64800-6480 60g-20-66960-6480 60g-25-61560-6480 60g-26-63720-6480 60g-27-65880-6480]
	RfChannel string `json:"rf_channel,omitempty"`

	// Channel frequency (MHz)
	RfChannelFrequency *float64 `json:"rf_channel_frequency,omitempty"`

	// Channel width (MHz)
	RfChannelWidth *float64 `json:"rf_channel_width,omitempty"`

	// Wireless role
	// Enum: [ap station]
	RfRole string `json:"rf_role,omitempty"`

	// Speed (Kbps)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	Speed *int64 `json:"speed,omitempty"`

	// tagged vlans
	// Unique: true
	TaggedVlans []int64 `json:"tagged_vlans"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Transmit power (dBm)
	// Maximum: 127
	// Minimum: 0
	TxPower *int64 `json:"tx_power,omitempty"`

	// Type
	// Required: true
	// Enum: [virtual bridge lag 100base-fx 100base-lfx 100base-tx 100base-t1 1000base-t 2.5gbase-t 5gbase-t 10gbase-t 10gbase-cx4 1000base-x-gbic 1000base-x-sfp 10gbase-x-sfpp 10gbase-x-xfp 10gbase-x-xenpak 10gbase-x-x2 25gbase-x-sfp28 50gbase-x-sfp56 40gbase-x-qsfpp 50gbase-x-sfp28 100gbase-x-cfp 100gbase-x-cfp2 200gbase-x-cfp2 100gbase-x-cfp4 100gbase-x-cpak 100gbase-x-qsfp28 200gbase-x-qsfp56 400gbase-x-qsfpdd 400gbase-x-osfp 800gbase-x-qsfpdd 800gbase-x-osfp 1000base-kx 10gbase-kr 10gbase-kx4 25gbase-kr 40gbase-kr4 50gbase-kr 100gbase-kp4 100gbase-kr2 100gbase-kr4 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.11ay ieee802.15.1 other-wireless gsm cdma lte sonet-oc3 sonet-oc12 sonet-oc48 sonet-oc192 sonet-oc768 sonet-oc1920 sonet-oc3840 1gfc-sfp 2gfc-sfp 4gfc-sfp 8gfc-sfpp 16gfc-sfpp 32gfc-sfp28 64gfc-qsfpp 128gfc-qsfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl docsis gpon xg-pon xgs-pon ng-pon2 epon 10g-epon cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus cisco-stackwise-80 cisco-stackwise-160 cisco-stackwise-320 cisco-stackwise-480 juniper-vcp extreme-summitstack extreme-summitstack-128 extreme-summitstack-256 extreme-summitstack-512 other]
	Type *string `json:"type"`

	// Untagged VLAN
	UntaggedVlan *int64 `json:"untagged_vlan,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// vdcs
	// Required: true
	// Unique: true
	Vdcs []int64 `json:"vdcs"`

	// VRF
	Vrf *int64 `json:"vrf,omitempty"`

	// wireless lans
	// Unique: true
	WirelessLans []int64 `json:"wireless_lans"`

	// Wireless link
	WirelessLink *int64 `json:"wireless_link,omitempty"`

	// WWN
	//
	// 64-bit World Wide Name
	Wwn *string `json:"wwn,omitempty"`
}

WritableInterface writable interface

swagger:model WritableInterface

func (*WritableInterface) ContextValidate

func (m *WritableInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable interface based on the context it is used

func (*WritableInterface) MarshalBinary

func (m *WritableInterface) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableInterface) UnmarshalBinary

func (m *WritableInterface) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableInterface) Validate

func (m *WritableInterface) Validate(formats strfmt.Registry) error

Validate validates this writable interface

type WritableInterfaceTemplate

type WritableInterfaceTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device type
	DeviceType *int64 `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Management only
	MgmtOnly bool `json:"mgmt_only,omitempty"`

	// Module type
	ModuleType *int64 `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// PoE mode
	// Enum: [pd pse]
	PoeMode string `json:"poe_mode,omitempty"`

	// PoE type
	// Enum: [type1-ieee802.3af type2-ieee802.3at type3-ieee802.3bt type4-ieee802.3bt passive-24v-2pair passive-24v-4pair passive-48v-2pair passive-48v-4pair]
	PoeType string `json:"poe_type,omitempty"`

	// Type
	// Required: true
	// Enum: [virtual bridge lag 100base-fx 100base-lfx 100base-tx 100base-t1 1000base-t 2.5gbase-t 5gbase-t 10gbase-t 10gbase-cx4 1000base-x-gbic 1000base-x-sfp 10gbase-x-sfpp 10gbase-x-xfp 10gbase-x-xenpak 10gbase-x-x2 25gbase-x-sfp28 50gbase-x-sfp56 40gbase-x-qsfpp 50gbase-x-sfp28 100gbase-x-cfp 100gbase-x-cfp2 200gbase-x-cfp2 100gbase-x-cfp4 100gbase-x-cpak 100gbase-x-qsfp28 200gbase-x-qsfp56 400gbase-x-qsfpdd 400gbase-x-osfp 800gbase-x-qsfpdd 800gbase-x-osfp 1000base-kx 10gbase-kr 10gbase-kx4 25gbase-kr 40gbase-kr4 50gbase-kr 100gbase-kp4 100gbase-kr2 100gbase-kr4 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.11ay ieee802.15.1 other-wireless gsm cdma lte sonet-oc3 sonet-oc12 sonet-oc48 sonet-oc192 sonet-oc768 sonet-oc1920 sonet-oc3840 1gfc-sfp 2gfc-sfp 4gfc-sfp 8gfc-sfpp 16gfc-sfpp 32gfc-sfp28 64gfc-qsfpp 128gfc-qsfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl docsis gpon xg-pon xgs-pon ng-pon2 epon 10g-epon cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus cisco-stackwise-80 cisco-stackwise-160 cisco-stackwise-320 cisco-stackwise-480 juniper-vcp extreme-summitstack extreme-summitstack-128 extreme-summitstack-256 extreme-summitstack-512 other]
	Type *string `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableInterfaceTemplate writable interface template

swagger:model WritableInterfaceTemplate

func (*WritableInterfaceTemplate) ContextValidate

func (m *WritableInterfaceTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable interface template based on the context it is used

func (*WritableInterfaceTemplate) MarshalBinary

func (m *WritableInterfaceTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableInterfaceTemplate) UnmarshalBinary

func (m *WritableInterfaceTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableInterfaceTemplate) Validate

func (m *WritableInterfaceTemplate) Validate(formats strfmt.Registry) error

Validate validates this writable interface template

type WritableInventoryItem

type WritableInventoryItem struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Asset tag
	//
	// A unique tag used to identify this item
	// Max Length: 50
	AssetTag *string `json:"asset_tag,omitempty"`

	// Component
	// Read Only: true
	Component interface{} `json:"component,omitempty"`

	// Component id
	// Maximum: math.MaxInt64
	// Minimum: 0
	ComponentID *int64 `json:"component_id,omitempty"`

	// Component type
	ComponentType *string `json:"component_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Discovered
	//
	// This item was automatically discovered
	Discovered bool `json:"discovered,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Manufacturer
	Manufacturer *int64 `json:"manufacturer,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Parent
	Parent *int64 `json:"parent,omitempty"`

	// Part ID
	//
	// Manufacturer-assigned part identifier
	// Max Length: 50
	PartID string `json:"part_id,omitempty"`

	// Role
	Role *int64 `json:"role,omitempty"`

	// Serial number
	// Max Length: 50
	Serial string `json:"serial,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableInventoryItem writable inventory item

swagger:model WritableInventoryItem

func (*WritableInventoryItem) ContextValidate

func (m *WritableInventoryItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable inventory item based on the context it is used

func (*WritableInventoryItem) MarshalBinary

func (m *WritableInventoryItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableInventoryItem) UnmarshalBinary

func (m *WritableInventoryItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableInventoryItem) Validate

func (m *WritableInventoryItem) Validate(formats strfmt.Registry) error

Validate validates this writable inventory item

type WritableInventoryItemTemplate

type WritableInventoryItemTemplate struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Component
	// Read Only: true
	Component interface{} `json:"component,omitempty"`

	// Component id
	// Maximum: math.MaxInt64
	// Minimum: 0
	ComponentID *int64 `json:"component_id,omitempty"`

	// Component type
	ComponentType *string `json:"component_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device type
	// Required: true
	DeviceType *int64 `json:"device_type"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Manufacturer
	Manufacturer *int64 `json:"manufacturer,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Parent
	Parent *int64 `json:"parent,omitempty"`

	// Part ID
	//
	// Manufacturer-assigned part identifier
	// Max Length: 50
	PartID string `json:"part_id,omitempty"`

	// Role
	Role *int64 `json:"role,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableInventoryItemTemplate writable inventory item template

swagger:model WritableInventoryItemTemplate

func (*WritableInventoryItemTemplate) ContextValidate

func (m *WritableInventoryItemTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable inventory item template based on the context it is used

func (*WritableInventoryItemTemplate) MarshalBinary

func (m *WritableInventoryItemTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableInventoryItemTemplate) UnmarshalBinary

func (m *WritableInventoryItemTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableInventoryItemTemplate) Validate

func (m *WritableInventoryItemTemplate) Validate(formats strfmt.Registry) error

Validate validates this writable inventory item template

type WritableJournalEntry

type WritableJournalEntry struct {

	// Assigned object
	// Read Only: true
	AssignedObject interface{} `json:"assigned_object,omitempty"`

	// Assigned object id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	AssignedObjectID *int64 `json:"assigned_object_id"`

	// Assigned object type
	// Required: true
	AssignedObjectType *string `json:"assigned_object_type"`

	// Comments
	// Required: true
	// Min Length: 1
	Comments *string `json:"comments"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Created by
	CreatedBy *int64 `json:"created_by,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Kind
	// Enum: [info success warning danger]
	Kind string `json:"kind,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableJournalEntry writable journal entry

swagger:model WritableJournalEntry

func (*WritableJournalEntry) ContextValidate

func (m *WritableJournalEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable journal entry based on the context it is used

func (*WritableJournalEntry) MarshalBinary

func (m *WritableJournalEntry) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableJournalEntry) UnmarshalBinary

func (m *WritableJournalEntry) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableJournalEntry) Validate

func (m *WritableJournalEntry) Validate(formats strfmt.Registry) error

Validate validates this writable journal entry

type WritableL2VPN

type WritableL2VPN struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// export targets
	// Unique: true
	ExportTargets []int64 `json:"export_targets"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Identifier
	// Maximum: math.MaxInt64
	// Minimum: math.MinInt64
	Identifier *int64 `json:"identifier,omitempty"`

	// import targets
	// Unique: true
	ImportTargets []int64 `json:"import_targets"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Type
	// Required: true
	// Enum: [vpws vpls vxlan vxlan-evpn mpls-evpn pbb-evpn epl evpl ep-lan evp-lan ep-tree evp-tree]
	Type *string `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableL2VPN writable l2 v p n

swagger:model WritableL2VPN

func (*WritableL2VPN) ContextValidate

func (m *WritableL2VPN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable l2 v p n based on the context it is used

func (*WritableL2VPN) MarshalBinary

func (m *WritableL2VPN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableL2VPN) UnmarshalBinary

func (m *WritableL2VPN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableL2VPN) Validate

func (m *WritableL2VPN) Validate(formats strfmt.Registry) error

Validate validates this writable l2 v p n

type WritableL2VPNTermination

type WritableL2VPNTermination struct {

	// Assigned object
	// Read Only: true
	AssignedObject interface{} `json:"assigned_object,omitempty"`

	// Assigned object id
	// Required: true
	// Maximum: math.MaxInt64
	// Minimum: 0
	AssignedObjectID *int64 `json:"assigned_object_id"`

	// Assigned object type
	// Required: true
	AssignedObjectType *string `json:"assigned_object_type"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// L2vpn
	// Required: true
	L2vpn *int64 `json:"l2vpn"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableL2VPNTermination writable l2 v p n termination

swagger:model WritableL2VPNTermination

func (*WritableL2VPNTermination) ContextValidate

func (m *WritableL2VPNTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable l2 v p n termination based on the context it is used

func (*WritableL2VPNTermination) MarshalBinary

func (m *WritableL2VPNTermination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableL2VPNTermination) UnmarshalBinary

func (m *WritableL2VPNTermination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableL2VPNTermination) Validate

func (m *WritableL2VPNTermination) Validate(formats strfmt.Registry) error

Validate validates this writable l2 v p n termination

type WritableLocation

type WritableLocation struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Parent
	Parent *int64 `json:"parent,omitempty"`

	// Rack count
	// Read Only: true
	RackCount int64 `json:"rack_count,omitempty"`

	// Site
	// Required: true
	Site *int64 `json:"site"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Status
	// Enum: [planned staging active decommissioning retired]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableLocation writable location

swagger:model WritableLocation

func (*WritableLocation) ContextValidate

func (m *WritableLocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable location based on the context it is used

func (*WritableLocation) MarshalBinary

func (m *WritableLocation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableLocation) UnmarshalBinary

func (m *WritableLocation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableLocation) Validate

func (m *WritableLocation) Validate(formats strfmt.Registry) error

Validate validates this writable location

type WritableModule

type WritableModule struct {

	// Asset tag
	//
	// A unique tag used to identify this device
	// Max Length: 50
	AssetTag *string `json:"asset_tag,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Module bay
	// Required: true
	ModuleBay *int64 `json:"module_bay"`

	// Module type
	// Required: true
	ModuleType *int64 `json:"module_type"`

	// Serial number
	// Max Length: 50
	Serial string `json:"serial,omitempty"`

	// Status
	// Enum: [offline active planned staged failed decommissioning]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableModule writable module

swagger:model WritableModule

func (*WritableModule) ContextValidate

func (m *WritableModule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable module based on the context it is used

func (*WritableModule) MarshalBinary

func (m *WritableModule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableModule) UnmarshalBinary

func (m *WritableModule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableModule) Validate

func (m *WritableModule) Validate(formats strfmt.Registry) error

Validate validates this writable module

type WritableModuleBay

type WritableModuleBay struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Installed module
	// Required: true
	InstalledModule *int64 `json:"installed_module"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Position
	//
	// Identifier to reference when renaming installed components
	// Max Length: 30
	Position string `json:"position,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableModuleBay writable module bay

swagger:model WritableModuleBay

func (*WritableModuleBay) ContextValidate

func (m *WritableModuleBay) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable module bay based on the context it is used

func (*WritableModuleBay) MarshalBinary

func (m *WritableModuleBay) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableModuleBay) UnmarshalBinary

func (m *WritableModuleBay) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableModuleBay) Validate

func (m *WritableModuleBay) Validate(formats strfmt.Registry) error

Validate validates this writable module bay

type WritableModuleBayTemplate

type WritableModuleBayTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device type
	// Required: true
	DeviceType *int64 `json:"device_type"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Position
	//
	// Identifier to reference when renaming installed components
	// Max Length: 30
	Position string `json:"position,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableModuleBayTemplate writable module bay template

swagger:model WritableModuleBayTemplate

func (*WritableModuleBayTemplate) ContextValidate

func (m *WritableModuleBayTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable module bay template based on the context it is used

func (*WritableModuleBayTemplate) MarshalBinary

func (m *WritableModuleBayTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableModuleBayTemplate) UnmarshalBinary

func (m *WritableModuleBayTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableModuleBayTemplate) Validate

func (m *WritableModuleBayTemplate) Validate(formats strfmt.Registry) error

Validate validates this writable module bay template

type WritableModuleType

type WritableModuleType struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Manufacturer
	// Required: true
	Manufacturer *int64 `json:"manufacturer"`

	// Model
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Model *string `json:"model"`

	// Part number
	//
	// Discrete part number (optional)
	// Max Length: 50
	PartNumber string `json:"part_number,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Weight
	Weight *float64 `json:"weight,omitempty"`

	// Weight unit
	// Enum: [kg g lb oz]
	WeightUnit string `json:"weight_unit,omitempty"`
}

WritableModuleType writable module type

swagger:model WritableModuleType

func (*WritableModuleType) ContextValidate

func (m *WritableModuleType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable module type based on the context it is used

func (*WritableModuleType) MarshalBinary

func (m *WritableModuleType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableModuleType) UnmarshalBinary

func (m *WritableModuleType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableModuleType) Validate

func (m *WritableModuleType) Validate(formats strfmt.Registry) error

Validate validates this writable module type

type WritableObjectPermission

type WritableObjectPermission struct {

	// The list of actions granted by this permission
	// Required: true
	Actions []string `json:"actions"`

	// Constraints
	//
	// Queryset filter matching the applicable objects of the selected type(s)
	Constraints interface{} `json:"constraints,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Enabled
	Enabled bool `json:"enabled,omitempty"`

	// groups
	// Unique: true
	Groups []int64 `json:"groups"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// object types
	// Required: true
	// Unique: true
	ObjectTypes []string `json:"object_types"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// users
	// Unique: true
	Users []int64 `json:"users"`
}

WritableObjectPermission writable object permission

swagger:model WritableObjectPermission

func (*WritableObjectPermission) ContextValidate

func (m *WritableObjectPermission) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable object permission based on the context it is used

func (*WritableObjectPermission) MarshalBinary

func (m *WritableObjectPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableObjectPermission) UnmarshalBinary

func (m *WritableObjectPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableObjectPermission) Validate

func (m *WritableObjectPermission) Validate(formats strfmt.Registry) error

Validate validates this writable object permission

type WritablePlatform

type WritablePlatform struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Manufacturer
	//
	// Optionally limit this platform to devices of a certain manufacturer
	Manufacturer *int64 `json:"manufacturer,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// NAPALM arguments
	//
	// Additional arguments to pass when initiating the NAPALM driver (JSON format)
	NapalmArgs interface{} `json:"napalm_args,omitempty"`

	// NAPALM driver
	//
	// The name of the NAPALM driver to use when interacting with devices
	// Max Length: 50
	NapalmDriver string `json:"napalm_driver,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`
}

WritablePlatform writable platform

swagger:model WritablePlatform

func (*WritablePlatform) ContextValidate

func (m *WritablePlatform) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable platform based on the context it is used

func (*WritablePlatform) MarshalBinary

func (m *WritablePlatform) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritablePlatform) UnmarshalBinary

func (m *WritablePlatform) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritablePlatform) Validate

func (m *WritablePlatform) Validate(formats strfmt.Registry) error

Validate validates this writable platform

type WritablePowerFeed

type WritablePowerFeed struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// Amperage
	// Maximum: 32767
	// Minimum: 1
	Amperage int64 `json:"amperage,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Max utilization
	//
	// Maximum permissible draw (percentage)
	// Maximum: 100
	// Minimum: 1
	MaxUtilization int64 `json:"max_utilization,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Phase
	// Enum: [single-phase three-phase]
	Phase string `json:"phase,omitempty"`

	// Power panel
	// Required: true
	PowerPanel *int64 `json:"power_panel"`

	// Rack
	Rack *int64 `json:"rack,omitempty"`

	// Status
	// Enum: [offline active planned failed]
	Status string `json:"status,omitempty"`

	// Supply
	// Enum: [ac dc]
	Supply string `json:"supply,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Type
	// Enum: [primary redundant]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Voltage
	// Maximum: 32767
	// Minimum: -32768
	Voltage *int64 `json:"voltage,omitempty"`
}

WritablePowerFeed writable power feed

swagger:model WritablePowerFeed

func (*WritablePowerFeed) ContextValidate

func (m *WritablePowerFeed) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable power feed based on the context it is used

func (*WritablePowerFeed) MarshalBinary

func (m *WritablePowerFeed) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritablePowerFeed) UnmarshalBinary

func (m *WritablePowerFeed) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritablePowerFeed) Validate

func (m *WritablePowerFeed) Validate(formats strfmt.Registry) error

Validate validates this writable power feed

type WritablePowerOutlet

type WritablePowerOutlet struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Feed leg
	//
	// Phase (for three-phase feeds)
	// Enum: [A B C]
	FeedLeg string `json:"feed_leg,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Module
	Module *int64 `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Power port
	PowerPort *int64 `json:"power_port,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Type
	//
	// Physical port type
	// Enum: [iec-60320-c5 iec-60320-c7 iec-60320-c13 iec-60320-c15 iec-60320-c19 iec-60320-c21 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15r nema-5-15r nema-5-20r nema-5-30r nema-5-50r nema-6-15r nema-6-20r nema-6-30r nema-6-50r nema-10-30r nema-10-50r nema-14-20r nema-14-30r nema-14-50r nema-14-60r nema-15-15r nema-15-20r nema-15-30r nema-15-50r nema-15-60r nema-l1-15r nema-l5-15r nema-l5-20r nema-l5-30r nema-l5-50r nema-l6-15r nema-l6-20r nema-l6-30r nema-l6-50r nema-l10-30r nema-l14-20r nema-l14-30r nema-l14-50r nema-l14-60r nema-l15-20r nema-l15-30r nema-l15-50r nema-l15-60r nema-l21-20r nema-l21-30r nema-l22-30r CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ita-e ita-f ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o ita-multistandard usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid neutrik-powercon-20a neutrik-powercon-32a neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritablePowerOutlet writable power outlet

swagger:model WritablePowerOutlet

func (*WritablePowerOutlet) ContextValidate

func (m *WritablePowerOutlet) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable power outlet based on the context it is used

func (*WritablePowerOutlet) MarshalBinary

func (m *WritablePowerOutlet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritablePowerOutlet) UnmarshalBinary

func (m *WritablePowerOutlet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritablePowerOutlet) Validate

func (m *WritablePowerOutlet) Validate(formats strfmt.Registry) error

Validate validates this writable power outlet

type WritablePowerOutletTemplate

type WritablePowerOutletTemplate struct {

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device type
	DeviceType *int64 `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Feed leg
	//
	// Phase (for three-phase feeds)
	// Enum: [A B C]
	FeedLeg string `json:"feed_leg,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Module type
	ModuleType *int64 `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Power port
	PowerPort *int64 `json:"power_port,omitempty"`

	// Type
	// Enum: [iec-60320-c5 iec-60320-c7 iec-60320-c13 iec-60320-c15 iec-60320-c19 iec-60320-c21 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15r nema-5-15r nema-5-20r nema-5-30r nema-5-50r nema-6-15r nema-6-20r nema-6-30r nema-6-50r nema-10-30r nema-10-50r nema-14-20r nema-14-30r nema-14-50r nema-14-60r nema-15-15r nema-15-20r nema-15-30r nema-15-50r nema-15-60r nema-l1-15r nema-l5-15r nema-l5-20r nema-l5-30r nema-l5-50r nema-l6-15r nema-l6-20r nema-l6-30r nema-l6-50r nema-l10-30r nema-l14-20r nema-l14-30r nema-l14-50r nema-l14-60r nema-l15-20r nema-l15-30r nema-l15-50r nema-l15-60r nema-l21-20r nema-l21-30r nema-l22-30r CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ita-e ita-f ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o ita-multistandard usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid neutrik-powercon-20a neutrik-powercon-32a neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritablePowerOutletTemplate writable power outlet template

swagger:model WritablePowerOutletTemplate

func (*WritablePowerOutletTemplate) ContextValidate

func (m *WritablePowerOutletTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable power outlet template based on the context it is used

func (*WritablePowerOutletTemplate) MarshalBinary

func (m *WritablePowerOutletTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritablePowerOutletTemplate) UnmarshalBinary

func (m *WritablePowerOutletTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritablePowerOutletTemplate) Validate

func (m *WritablePowerOutletTemplate) Validate(formats strfmt.Registry) error

Validate validates this writable power outlet template

type WritablePowerPanel

type WritablePowerPanel struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Location
	Location *int64 `json:"location,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Powerfeed count
	// Read Only: true
	PowerfeedCount int64 `json:"powerfeed_count,omitempty"`

	// Site
	// Required: true
	Site *int64 `json:"site"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritablePowerPanel writable power panel

swagger:model WritablePowerPanel

func (*WritablePowerPanel) ContextValidate

func (m *WritablePowerPanel) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable power panel based on the context it is used

func (*WritablePowerPanel) MarshalBinary

func (m *WritablePowerPanel) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritablePowerPanel) UnmarshalBinary

func (m *WritablePowerPanel) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritablePowerPanel) Validate

func (m *WritablePowerPanel) Validate(formats strfmt.Registry) error

Validate validates this writable power panel

type WritablePowerPort

type WritablePowerPort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// Allocated draw
	//
	// Allocated power draw (watts)
	// Maximum: 32767
	// Minimum: 1
	AllocatedDraw *int64 `json:"allocated_draw,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	//
	// Return the appropriate serializer for the type of connected object.
	//
	// Read Only: true
	ConnectedEndpoints []*string `json:"connected_endpoints"`

	// Connected endpoints reachable
	// Read Only: true
	ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"`

	// Connected endpoints type
	// Read Only: true
	ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Maximum draw
	//
	// Maximum power draw (watts)
	// Maximum: 32767
	// Minimum: 1
	MaximumDraw *int64 `json:"maximum_draw,omitempty"`

	// Module
	Module *int64 `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Type
	//
	// Physical port type
	// Enum: [iec-60320-c6 iec-60320-c8 iec-60320-c14 iec-60320-c16 iec-60320-c20 iec-60320-c22 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15p nema-5-15p nema-5-20p nema-5-30p nema-5-50p nema-6-15p nema-6-20p nema-6-30p nema-6-50p nema-10-30p nema-10-50p nema-14-20p nema-14-30p nema-14-50p nema-14-60p nema-15-15p nema-15-20p nema-15-30p nema-15-50p nema-15-60p nema-l1-15p nema-l5-15p nema-l5-20p nema-l5-30p nema-l5-50p nema-l6-15p nema-l6-20p nema-l6-30p nema-l6-50p nema-l10-30p nema-l14-20p nema-l14-30p nema-l14-50p nema-l14-60p nema-l15-20p nema-l15-30p nema-l15-50p nema-l15-60p nema-l21-20p nema-l21-30p nema-l22-30p cs6361c cs6365c cs8165c cs8265c cs8365c cs8465c ita-c ita-e ita-f ita-ef ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab usb-3-b usb-3-micro-b dc-terminal saf-d-grid neutrik-powercon-20 neutrik-powercon-32 neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritablePowerPort writable power port

swagger:model WritablePowerPort

func (*WritablePowerPort) ContextValidate

func (m *WritablePowerPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable power port based on the context it is used

func (*WritablePowerPort) MarshalBinary

func (m *WritablePowerPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritablePowerPort) UnmarshalBinary

func (m *WritablePowerPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritablePowerPort) Validate

func (m *WritablePowerPort) Validate(formats strfmt.Registry) error

Validate validates this writable power port

type WritablePowerPortTemplate

type WritablePowerPortTemplate struct {

	// Allocated draw
	//
	// Allocated power draw (watts)
	// Maximum: 32767
	// Minimum: 1
	AllocatedDraw *int64 `json:"allocated_draw,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device type
	DeviceType *int64 `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Maximum draw
	//
	// Maximum power draw (watts)
	// Maximum: 32767
	// Minimum: 1
	MaximumDraw *int64 `json:"maximum_draw,omitempty"`

	// Module type
	ModuleType *int64 `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Type
	// Enum: [iec-60320-c6 iec-60320-c8 iec-60320-c14 iec-60320-c16 iec-60320-c20 iec-60320-c22 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15p nema-5-15p nema-5-20p nema-5-30p nema-5-50p nema-6-15p nema-6-20p nema-6-30p nema-6-50p nema-10-30p nema-10-50p nema-14-20p nema-14-30p nema-14-50p nema-14-60p nema-15-15p nema-15-20p nema-15-30p nema-15-50p nema-15-60p nema-l1-15p nema-l5-15p nema-l5-20p nema-l5-30p nema-l5-50p nema-l6-15p nema-l6-20p nema-l6-30p nema-l6-50p nema-l10-30p nema-l14-20p nema-l14-30p nema-l14-50p nema-l14-60p nema-l15-20p nema-l15-30p nema-l15-50p nema-l15-60p nema-l21-20p nema-l21-30p nema-l22-30p cs6361c cs6365c cs8165c cs8265c cs8365c cs8465c ita-c ita-e ita-f ita-ef ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab usb-3-b usb-3-micro-b dc-terminal saf-d-grid neutrik-powercon-20 neutrik-powercon-32 neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other]
	Type string `json:"type,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritablePowerPortTemplate writable power port template

swagger:model WritablePowerPortTemplate

func (*WritablePowerPortTemplate) ContextValidate

func (m *WritablePowerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable power port template based on the context it is used

func (*WritablePowerPortTemplate) MarshalBinary

func (m *WritablePowerPortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritablePowerPortTemplate) UnmarshalBinary

func (m *WritablePowerPortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritablePowerPortTemplate) Validate

func (m *WritablePowerPortTemplate) Validate(formats strfmt.Registry) error

Validate validates this writable power port template

type WritablePrefix

type WritablePrefix struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Children
	// Read Only: true
	Children int64 `json:"children,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Family
	// Read Only: true
	Family string `json:"family,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Is a pool
	//
	// All IP addresses within this prefix are considered usable
	IsPool bool `json:"is_pool,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Mark utilized
	//
	// Treat as 100% utilized
	MarkUtilized bool `json:"mark_utilized,omitempty"`

	// Prefix
	//
	// IPv4 or IPv6 network with mask
	// Required: true
	Prefix *string `json:"prefix"`

	// Role
	//
	// The primary function of this prefix
	Role *int64 `json:"role,omitempty"`

	// Site
	Site *int64 `json:"site,omitempty"`

	// Status
	//
	// Operational status of this prefix
	// Enum: [container active reserved deprecated]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// VLAN
	Vlan *int64 `json:"vlan,omitempty"`

	// VRF
	Vrf *int64 `json:"vrf,omitempty"`
}

WritablePrefix writable prefix

swagger:model WritablePrefix

func (*WritablePrefix) ContextValidate

func (m *WritablePrefix) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable prefix based on the context it is used

func (*WritablePrefix) MarshalBinary

func (m *WritablePrefix) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritablePrefix) UnmarshalBinary

func (m *WritablePrefix) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritablePrefix) Validate

func (m *WritablePrefix) Validate(formats strfmt.Registry) error

Validate validates this writable prefix

type WritableProvider

type WritableProvider struct {

	// Account number
	// Max Length: 30
	Account string `json:"account,omitempty"`

	// asns
	// Unique: true
	Asns []int64 `json:"asns,omitempty"`

	// Circuit count
	// Read Only: true
	CircuitCount int64 `json:"circuit_count,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableProvider writable provider

swagger:model WritableProvider

func (*WritableProvider) ContextValidate

func (m *WritableProvider) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable provider based on the context it is used

func (*WritableProvider) MarshalBinary

func (m *WritableProvider) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableProvider) UnmarshalBinary

func (m *WritableProvider) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableProvider) Validate

func (m *WritableProvider) Validate(formats strfmt.Registry) error

Validate validates this writable provider

type WritableProviderNetwork

type WritableProviderNetwork struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Provider
	// Required: true
	Provider *int64 `json:"provider"`

	// Service ID
	// Max Length: 100
	ServiceID string `json:"service_id,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableProviderNetwork writable provider network

swagger:model WritableProviderNetwork

func (*WritableProviderNetwork) ContextValidate

func (m *WritableProviderNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable provider network based on the context it is used

func (*WritableProviderNetwork) MarshalBinary

func (m *WritableProviderNetwork) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableProviderNetwork) UnmarshalBinary

func (m *WritableProviderNetwork) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableProviderNetwork) Validate

func (m *WritableProviderNetwork) Validate(formats strfmt.Registry) error

Validate validates this writable provider network

type WritableRack

type WritableRack struct {

	// Asset tag
	//
	// A unique tag used to identify this rack
	// Max Length: 50
	AssetTag *string `json:"asset_tag,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Descending units
	//
	// Units are numbered top-to-bottom
	DescUnits bool `json:"desc_units,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Facility ID
	// Max Length: 50
	FacilityID *string `json:"facility_id,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Location
	Location *int64 `json:"location,omitempty"`

	// Max weight
	//
	// Maximum load capacity for the rack
	// Maximum: 2.147483647e+09
	// Minimum: 0
	MaxWeight *int64 `json:"max_weight,omitempty"`

	// Mounting depth
	//
	// Maximum depth of a mounted device, in millimeters. For four-post racks, this is the distance between the front and rear rails.
	// Maximum: 32767
	// Minimum: 0
	MountingDepth *int64 `json:"mounting_depth,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Outer depth
	//
	// Outer dimension of rack (depth)
	// Maximum: 32767
	// Minimum: 0
	OuterDepth *int64 `json:"outer_depth,omitempty"`

	// Outer unit
	// Enum: [mm in]
	OuterUnit string `json:"outer_unit,omitempty"`

	// Outer width
	//
	// Outer dimension of rack (width)
	// Maximum: 32767
	// Minimum: 0
	OuterWidth *int64 `json:"outer_width,omitempty"`

	// Powerfeed count
	// Read Only: true
	PowerfeedCount int64 `json:"powerfeed_count,omitempty"`

	// Role
	//
	// Functional role
	Role *int64 `json:"role,omitempty"`

	// Serial number
	// Max Length: 50
	Serial string `json:"serial,omitempty"`

	// Site
	// Required: true
	Site *int64 `json:"site"`

	// Status
	// Enum: [reserved available planned active deprecated]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Type
	// Enum: [2-post-frame 4-post-frame 4-post-cabinet wall-frame wall-frame-vertical wall-cabinet wall-cabinet-vertical]
	Type string `json:"type,omitempty"`

	// Height (U)
	//
	// Height in rack units
	// Maximum: 100
	// Minimum: 1
	UHeight int64 `json:"u_height,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Weight
	Weight *float64 `json:"weight,omitempty"`

	// Weight unit
	// Enum: [kg g lb oz]
	WeightUnit string `json:"weight_unit,omitempty"`

	// Width
	//
	// Rail-to-rail width
	// Enum: [10 19 21 23]
	Width int64 `json:"width,omitempty"`
}

WritableRack writable rack

swagger:model WritableRack

func (*WritableRack) ContextValidate

func (m *WritableRack) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable rack based on the context it is used

func (*WritableRack) MarshalBinary

func (m *WritableRack) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableRack) UnmarshalBinary

func (m *WritableRack) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableRack) Validate

func (m *WritableRack) Validate(formats strfmt.Registry) error

Validate validates this writable rack

type WritableRackReservation

type WritableRackReservation struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Required: true
	// Max Length: 200
	// Min Length: 1
	Description *string `json:"description"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Rack
	// Required: true
	Rack *int64 `json:"rack"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// units
	// Required: true
	Units []*int64 `json:"units"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// User
	// Required: true
	User *int64 `json:"user"`
}

WritableRackReservation writable rack reservation

swagger:model WritableRackReservation

func (*WritableRackReservation) ContextValidate

func (m *WritableRackReservation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable rack reservation based on the context it is used

func (*WritableRackReservation) MarshalBinary

func (m *WritableRackReservation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableRackReservation) UnmarshalBinary

func (m *WritableRackReservation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableRackReservation) Validate

func (m *WritableRackReservation) Validate(formats strfmt.Registry) error

Validate validates this writable rack reservation

type WritableRearPort

type WritableRearPort struct {

	// occupied
	// Read Only: true
	Occupied *bool `json:"_occupied,omitempty"`

	// cable
	Cable *NestedCable `json:"cable,omitempty"`

	// Cable end
	// Read Only: true
	// Min Length: 1
	CableEnd string `json:"cable_end,omitempty"`

	// Color
	// Max Length: 6
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	// Required: true
	Device *int64 `json:"device"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	//
	// Return the appropriate serializer for the link termination model.
	//
	// Read Only: true
	LinkPeers []*string `json:"link_peers"`

	// Link peers type
	// Read Only: true
	LinkPeersType string `json:"link_peers_type,omitempty"`

	// Mark connected
	//
	// Treat as if a cable is connected
	MarkConnected bool `json:"mark_connected,omitempty"`

	// Module
	Module *int64 `json:"module,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Positions
	// Maximum: 1024
	// Minimum: 1
	Positions int64 `json:"positions,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Type
	// Required: true
	// Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other]
	Type *string `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableRearPort writable rear port

swagger:model WritableRearPort

func (*WritableRearPort) ContextValidate

func (m *WritableRearPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable rear port based on the context it is used

func (*WritableRearPort) MarshalBinary

func (m *WritableRearPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableRearPort) UnmarshalBinary

func (m *WritableRearPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableRearPort) Validate

func (m *WritableRearPort) Validate(formats strfmt.Registry) error

Validate validates this writable rear port

type WritableRearPortTemplate

type WritableRearPortTemplate struct {

	// Color
	// Max Length: 6
	// Pattern: ^[0-9a-f]{6}$
	Color string `json:"color,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device type
	DeviceType *int64 `json:"device_type,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label
	//
	// Physical label
	// Max Length: 64
	Label string `json:"label,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Module type
	ModuleType *int64 `json:"module_type,omitempty"`

	// Name
	//
	//
	// {module} is accepted as a substitution for the module bay position when attached to a module type.
	//
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Positions
	// Maximum: 1024
	// Minimum: 1
	Positions int64 `json:"positions,omitempty"`

	// Type
	// Required: true
	// Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other]
	Type *string `json:"type"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableRearPortTemplate writable rear port template

swagger:model WritableRearPortTemplate

func (*WritableRearPortTemplate) ContextValidate

func (m *WritableRearPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable rear port template based on the context it is used

func (*WritableRearPortTemplate) MarshalBinary

func (m *WritableRearPortTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableRearPortTemplate) UnmarshalBinary

func (m *WritableRearPortTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableRearPortTemplate) Validate

func (m *WritableRearPortTemplate) Validate(formats strfmt.Registry) error

Validate validates this writable rear port template

type WritableRegion

type WritableRegion struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Parent
	Parent *int64 `json:"parent,omitempty"`

	// Site count
	// Read Only: true
	SiteCount int64 `json:"site_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableRegion writable region

swagger:model WritableRegion

func (*WritableRegion) ContextValidate

func (m *WritableRegion) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable region based on the context it is used

func (*WritableRegion) MarshalBinary

func (m *WritableRegion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableRegion) UnmarshalBinary

func (m *WritableRegion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableRegion) Validate

func (m *WritableRegion) Validate(formats strfmt.Registry) error

Validate validates this writable region

type WritableRouteTarget

type WritableRouteTarget struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	//
	// Route target value (formatted in accordance with RFC 4360)
	// Required: true
	// Max Length: 21
	// Min Length: 1
	Name *string `json:"name"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableRouteTarget writable route target

swagger:model WritableRouteTarget

func (*WritableRouteTarget) ContextValidate

func (m *WritableRouteTarget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable route target based on the context it is used

func (*WritableRouteTarget) MarshalBinary

func (m *WritableRouteTarget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableRouteTarget) UnmarshalBinary

func (m *WritableRouteTarget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableRouteTarget) Validate

func (m *WritableRouteTarget) Validate(formats strfmt.Registry) error

Validate validates this writable route target

type WritableService

type WritableService struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	Device *int64 `json:"device,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// ipaddresses
	// Unique: true
	Ipaddresses []int64 `json:"ipaddresses"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// ports
	// Required: true
	Ports []int64 `json:"ports"`

	// Protocol
	// Required: true
	// Enum: [tcp udp sctp]
	Protocol *string `json:"protocol"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtual machine
	VirtualMachine *int64 `json:"virtual_machine,omitempty"`
}

WritableService writable service

swagger:model WritableService

func (*WritableService) ContextValidate

func (m *WritableService) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable service based on the context it is used

func (*WritableService) MarshalBinary

func (m *WritableService) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableService) UnmarshalBinary

func (m *WritableService) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableService) Validate

func (m *WritableService) Validate(formats strfmt.Registry) error

Validate validates this writable service

type WritableServiceTemplate

type WritableServiceTemplate struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// ports
	// Required: true
	Ports []int64 `json:"ports"`

	// Protocol
	// Required: true
	// Enum: [tcp udp sctp]
	Protocol *string `json:"protocol"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableServiceTemplate writable service template

swagger:model WritableServiceTemplate

func (*WritableServiceTemplate) ContextValidate

func (m *WritableServiceTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable service template based on the context it is used

func (*WritableServiceTemplate) MarshalBinary

func (m *WritableServiceTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableServiceTemplate) UnmarshalBinary

func (m *WritableServiceTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableServiceTemplate) Validate

func (m *WritableServiceTemplate) Validate(formats strfmt.Registry) error

Validate validates this writable service template

type WritableSite

type WritableSite struct {

	// asns
	// Unique: true
	Asns []int64 `json:"asns,omitempty"`

	// Circuit count
	// Read Only: true
	CircuitCount int64 `json:"circuit_count,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Facility
	//
	// Local facility ID or description
	// Max Length: 50
	Facility string `json:"facility,omitempty"`

	// Group
	Group *int64 `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Latitude
	//
	// GPS coordinate (latitude)
	Latitude *float64 `json:"latitude,omitempty"`

	// Longitude
	//
	// GPS coordinate (longitude)
	Longitude *float64 `json:"longitude,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Physical address
	// Max Length: 200
	PhysicalAddress string `json:"physical_address,omitempty"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// Rack count
	// Read Only: true
	RackCount int64 `json:"rack_count,omitempty"`

	// Region
	Region *int64 `json:"region,omitempty"`

	// Shipping address
	// Max Length: 200
	ShippingAddress string `json:"shipping_address,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// Status
	// Enum: [planned staging active decommissioning retired]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Time zone
	TimeZone *string `json:"time_zone,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`

	// Vlan count
	// Read Only: true
	VlanCount int64 `json:"vlan_count,omitempty"`
}

WritableSite writable site

swagger:model WritableSite

func (*WritableSite) ContextValidate

func (m *WritableSite) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable site based on the context it is used

func (*WritableSite) MarshalBinary

func (m *WritableSite) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableSite) UnmarshalBinary

func (m *WritableSite) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableSite) Validate

func (m *WritableSite) Validate(formats strfmt.Registry) error

Validate validates this writable site

type WritableSiteGroup

type WritableSiteGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Parent
	Parent *int64 `json:"parent,omitempty"`

	// Site count
	// Read Only: true
	SiteCount int64 `json:"site_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableSiteGroup writable site group

swagger:model WritableSiteGroup

func (*WritableSiteGroup) ContextValidate

func (m *WritableSiteGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable site group based on the context it is used

func (*WritableSiteGroup) MarshalBinary

func (m *WritableSiteGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableSiteGroup) UnmarshalBinary

func (m *WritableSiteGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableSiteGroup) Validate

func (m *WritableSiteGroup) Validate(formats strfmt.Registry) error

Validate validates this writable site group

type WritableTenant

type WritableTenant struct {

	// Circuit count
	// Read Only: true
	CircuitCount int64 `json:"circuit_count,omitempty"`

	// Cluster count
	// Read Only: true
	ClusterCount int64 `json:"cluster_count,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device count
	// Read Only: true
	DeviceCount int64 `json:"device_count,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Group
	Group *int64 `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Ipaddress count
	// Read Only: true
	IpaddressCount int64 `json:"ipaddress_count,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// Rack count
	// Read Only: true
	RackCount int64 `json:"rack_count,omitempty"`

	// Site count
	// Read Only: true
	SiteCount int64 `json:"site_count,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtualmachine count
	// Read Only: true
	VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"`

	// Vlan count
	// Read Only: true
	VlanCount int64 `json:"vlan_count,omitempty"`

	// Vrf count
	// Read Only: true
	VrfCount int64 `json:"vrf_count,omitempty"`
}

WritableTenant writable tenant

swagger:model WritableTenant

func (*WritableTenant) ContextValidate

func (m *WritableTenant) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable tenant based on the context it is used

func (*WritableTenant) MarshalBinary

func (m *WritableTenant) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableTenant) UnmarshalBinary

func (m *WritableTenant) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableTenant) Validate

func (m *WritableTenant) Validate(formats strfmt.Registry) error

Validate validates this writable tenant

type WritableTenantGroup

type WritableTenantGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Parent
	Parent *int64 `json:"parent,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant count
	// Read Only: true
	TenantCount int64 `json:"tenant_count,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableTenantGroup writable tenant group

swagger:model WritableTenantGroup

func (*WritableTenantGroup) ContextValidate

func (m *WritableTenantGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable tenant group based on the context it is used

func (*WritableTenantGroup) MarshalBinary

func (m *WritableTenantGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableTenantGroup) UnmarshalBinary

func (m *WritableTenantGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableTenantGroup) Validate

func (m *WritableTenantGroup) Validate(formats strfmt.Registry) error

Validate validates this writable tenant group

type WritableToken

type WritableToken struct {

	// allowed ips
	AllowedIps []IPNetwork `json:"allowed_ips"`

	// Created
	// Read Only: true
	// Format: date-time
	Created strfmt.DateTime `json:"created,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Expires
	// Format: date-time
	Expires *strfmt.DateTime `json:"expires,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Key
	// Max Length: 40
	// Min Length: 40
	Key string `json:"key,omitempty"`

	// Last used
	// Format: date-time
	LastUsed *strfmt.DateTime `json:"last_used,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// User
	// Required: true
	User *int64 `json:"user"`

	// Write enabled
	//
	// Permit create/update/delete operations using this key
	WriteEnabled bool `json:"write_enabled,omitempty"`
}

WritableToken writable token

swagger:model WritableToken

func (*WritableToken) ContextValidate

func (m *WritableToken) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable token based on the context it is used

func (*WritableToken) MarshalBinary

func (m *WritableToken) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableToken) UnmarshalBinary

func (m *WritableToken) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableToken) Validate

func (m *WritableToken) Validate(formats strfmt.Registry) error

Validate validates this writable token

type WritableUser

type WritableUser struct {

	// Date joined
	// Format: date-time
	DateJoined strfmt.DateTime `json:"date_joined,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Email address
	// Max Length: 254
	// Format: email
	Email strfmt.Email `json:"email,omitempty"`

	// First name
	// Max Length: 150
	FirstName string `json:"first_name,omitempty"`

	// The groups this user belongs to. A user will get all permissions granted to each of their groups.
	// Unique: true
	Groups []int64 `json:"groups"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Active
	//
	// Designates whether this user should be treated as active. Unselect this instead of deleting accounts.
	IsActive bool `json:"is_active,omitempty"`

	// Staff status
	//
	// Designates whether the user can log into this admin site.
	IsStaff bool `json:"is_staff,omitempty"`

	// Last name
	// Max Length: 150
	LastName string `json:"last_name,omitempty"`

	// Password
	// Required: true
	// Max Length: 128
	// Min Length: 1
	Password *string `json:"password"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Username
	//
	// Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
	// Required: true
	// Max Length: 150
	// Min Length: 1
	// Pattern: ^[\w.@+-]+$
	Username *string `json:"username"`
}

WritableUser writable user

swagger:model WritableUser

func (*WritableUser) ContextValidate

func (m *WritableUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable user based on the context it is used

func (*WritableUser) MarshalBinary

func (m *WritableUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableUser) UnmarshalBinary

func (m *WritableUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableUser) Validate

func (m *WritableUser) Validate(formats strfmt.Registry) error

Validate validates this writable user

type WritableVLAN

type WritableVLAN struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Group
	Group *int64 `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// L2vpn termination
	// Read Only: true
	L2vpnTermination string `json:"l2vpn_termination,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// Role
	Role *int64 `json:"role,omitempty"`

	// Site
	Site *int64 `json:"site,omitempty"`

	// Status
	// Enum: [active reserved deprecated]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// ID
	// Required: true
	// Maximum: 4094
	// Minimum: 1
	Vid *int64 `json:"vid"`
}

WritableVLAN writable v l a n

swagger:model WritableVLAN

func (*WritableVLAN) ContextValidate

func (m *WritableVLAN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable v l a n based on the context it is used

func (*WritableVLAN) MarshalBinary

func (m *WritableVLAN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableVLAN) UnmarshalBinary

func (m *WritableVLAN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableVLAN) Validate

func (m *WritableVLAN) Validate(formats strfmt.Registry) error

Validate validates this writable v l a n

type WritableVMInterface

type WritableVMInterface struct {

	// Bridge interface
	Bridge *int64 `json:"bridge,omitempty"`

	// Count fhrp groups
	// Read Only: true
	CountFhrpGroups int64 `json:"count_fhrp_groups,omitempty"`

	// Count ipaddresses
	// Read Only: true
	CountIpaddresses int64 `json:"count_ipaddresses,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Enabled
	Enabled bool `json:"enabled,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// L2vpn termination
	// Read Only: true
	L2vpnTermination string `json:"l2vpn_termination,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// MAC Address
	MacAddress *string `json:"mac_address,omitempty"`

	// Mode
	// Enum: [access tagged tagged-all]
	Mode string `json:"mode,omitempty"`

	// MTU
	// Maximum: 65536
	// Minimum: 1
	Mtu *int64 `json:"mtu,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Parent interface
	Parent *int64 `json:"parent,omitempty"`

	// tagged vlans
	// Unique: true
	TaggedVlans []int64 `json:"tagged_vlans"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Untagged VLAN
	UntaggedVlan *int64 `json:"untagged_vlan,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Virtual machine
	// Required: true
	VirtualMachine *int64 `json:"virtual_machine"`

	// VRF
	Vrf *int64 `json:"vrf,omitempty"`
}

WritableVMInterface writable VM interface

swagger:model WritableVMInterface

func (*WritableVMInterface) ContextValidate

func (m *WritableVMInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable VM interface based on the context it is used

func (*WritableVMInterface) MarshalBinary

func (m *WritableVMInterface) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableVMInterface) UnmarshalBinary

func (m *WritableVMInterface) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableVMInterface) Validate

func (m *WritableVMInterface) Validate(formats strfmt.Registry) error

Validate validates this writable VM interface

type WritableVRF

type WritableVRF struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Enforce unique space
	//
	// Prevent duplicate prefixes/IP addresses within this VRF
	EnforceUnique bool `json:"enforce_unique,omitempty"`

	// export targets
	// Unique: true
	ExportTargets []int64 `json:"export_targets"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// import targets
	// Unique: true
	ImportTargets []int64 `json:"import_targets"`

	// Ipaddress count
	// Read Only: true
	IpaddressCount int64 `json:"ipaddress_count,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Prefix count
	// Read Only: true
	PrefixCount int64 `json:"prefix_count,omitempty"`

	// Route distinguisher
	//
	// Unique route distinguisher (as defined in RFC 4364)
	// Max Length: 21
	Rd *string `json:"rd,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableVRF writable v r f

swagger:model WritableVRF

func (*WritableVRF) ContextValidate

func (m *WritableVRF) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable v r f based on the context it is used

func (*WritableVRF) MarshalBinary

func (m *WritableVRF) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableVRF) UnmarshalBinary

func (m *WritableVRF) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableVRF) Validate

func (m *WritableVRF) Validate(formats strfmt.Registry) error

Validate validates this writable v r f

type WritableVirtualChassis

type WritableVirtualChassis struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Domain
	// Max Length: 30
	Domain string `json:"domain,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Master
	Master *int64 `json:"master,omitempty"`

	// Member count
	// Read Only: true
	MemberCount int64 `json:"member_count,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableVirtualChassis writable virtual chassis

swagger:model WritableVirtualChassis

func (*WritableVirtualChassis) ContextValidate

func (m *WritableVirtualChassis) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable virtual chassis based on the context it is used

func (*WritableVirtualChassis) MarshalBinary

func (m *WritableVirtualChassis) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableVirtualChassis) UnmarshalBinary

func (m *WritableVirtualChassis) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableVirtualChassis) Validate

func (m *WritableVirtualChassis) Validate(formats strfmt.Registry) error

Validate validates this writable virtual chassis

type WritableVirtualDeviceContext

type WritableVirtualDeviceContext struct {

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	Device *int64 `json:"device,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Identifier
	//
	// Numeric identifier unique to the parent device
	// Maximum: 32767
	// Minimum: 0
	Identifier *int64 `json:"identifier,omitempty"`

	// Interface count
	// Read Only: true
	InterfaceCount int64 `json:"interface_count,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Primary ip
	// Read Only: true
	PrimaryIP string `json:"primary_ip,omitempty"`

	// Primary IPv4
	PrimaryIp4 *int64 `json:"primary_ip4,omitempty"`

	// Primary IPv6
	PrimaryIp6 *int64 `json:"primary_ip6,omitempty"`

	// Status
	// Required: true
	// Enum: [active planned offline]
	Status *string `json:"status"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableVirtualDeviceContext writable virtual device context

swagger:model WritableVirtualDeviceContext

func (*WritableVirtualDeviceContext) ContextValidate

func (m *WritableVirtualDeviceContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable virtual device context based on the context it is used

func (*WritableVirtualDeviceContext) MarshalBinary

func (m *WritableVirtualDeviceContext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableVirtualDeviceContext) UnmarshalBinary

func (m *WritableVirtualDeviceContext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableVirtualDeviceContext) Validate

func (m *WritableVirtualDeviceContext) Validate(formats strfmt.Registry) error

Validate validates this writable virtual device context

type WritableVirtualMachineWithConfigContext

type WritableVirtualMachineWithConfigContext struct {

	// Cluster
	Cluster *int64 `json:"cluster,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Config context
	// Read Only: true
	ConfigContext interface{} `json:"config_context,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Device
	Device *int64 `json:"device,omitempty"`

	// Disk (GB)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	Disk *int64 `json:"disk,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Local context data
	LocalContextData interface{} `json:"local_context_data,omitempty"`

	// Memory (MB)
	// Maximum: 2.147483647e+09
	// Minimum: 0
	Memory *int64 `json:"memory,omitempty"`

	// Name
	// Required: true
	// Max Length: 64
	// Min Length: 1
	Name *string `json:"name"`

	// Platform
	Platform *int64 `json:"platform,omitempty"`

	// Primary ip
	// Read Only: true
	PrimaryIP string `json:"primary_ip,omitempty"`

	// Primary IPv4
	PrimaryIp4 *int64 `json:"primary_ip4,omitempty"`

	// Primary IPv6
	PrimaryIp6 *int64 `json:"primary_ip6,omitempty"`

	// Role
	Role *int64 `json:"role,omitempty"`

	// Site
	Site *int64 `json:"site,omitempty"`

	// Status
	// Enum: [offline active planned staged failed decommissioning]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// VCPUs
	// Minimum: 0.01
	Vcpus *float64 `json:"vcpus,omitempty"`
}

WritableVirtualMachineWithConfigContext writable virtual machine with config context

swagger:model WritableVirtualMachineWithConfigContext

func (*WritableVirtualMachineWithConfigContext) ContextValidate

ContextValidate validate this writable virtual machine with config context based on the context it is used

func (*WritableVirtualMachineWithConfigContext) MarshalBinary

func (m *WritableVirtualMachineWithConfigContext) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableVirtualMachineWithConfigContext) UnmarshalBinary

func (m *WritableVirtualMachineWithConfigContext) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableVirtualMachineWithConfigContext) Validate

Validate validates this writable virtual machine with config context

type WritableWirelessLAN

type WritableWirelessLAN struct {

	// Auth cipher
	// Enum: [auto tkip aes]
	AuthCipher string `json:"auth_cipher,omitempty"`

	// Pre-shared key
	// Max Length: 64
	AuthPsk string `json:"auth_psk,omitempty"`

	// Auth Type
	// Enum: [open wep wpa-personal wpa-enterprise]
	AuthType string `json:"auth_type,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// Group
	Group *int64 `json:"group,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// SSID
	// Required: true
	// Max Length: 32
	// Min Length: 1
	Ssid *string `json:"ssid"`

	// Status
	// Enum: [active reserved disabled deprecated]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// VLAN
	Vlan *int64 `json:"vlan,omitempty"`
}

WritableWirelessLAN writable wireless l a n

swagger:model WritableWirelessLAN

func (*WritableWirelessLAN) ContextValidate

func (m *WritableWirelessLAN) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable wireless l a n based on the context it is used

func (*WritableWirelessLAN) MarshalBinary

func (m *WritableWirelessLAN) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableWirelessLAN) UnmarshalBinary

func (m *WritableWirelessLAN) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableWirelessLAN) Validate

func (m *WritableWirelessLAN) Validate(formats strfmt.Registry) error

Validate validates this writable wireless l a n

type WritableWirelessLANGroup

type WritableWirelessLANGroup struct {

	// depth
	// Read Only: true
	Depth int64 `json:"_depth,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// Name
	// Required: true
	// Max Length: 100
	// Min Length: 1
	Name *string `json:"name"`

	// Parent
	Parent *int64 `json:"parent,omitempty"`

	// Slug
	// Required: true
	// Max Length: 100
	// Min Length: 1
	// Pattern: ^[-a-zA-Z0-9_]+$
	Slug *string `json:"slug"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Wirelesslan count
	// Read Only: true
	WirelesslanCount int64 `json:"wirelesslan_count,omitempty"`
}

WritableWirelessLANGroup writable wireless l a n group

swagger:model WritableWirelessLANGroup

func (*WritableWirelessLANGroup) ContextValidate

func (m *WritableWirelessLANGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable wireless l a n group based on the context it is used

func (*WritableWirelessLANGroup) MarshalBinary

func (m *WritableWirelessLANGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableWirelessLANGroup) UnmarshalBinary

func (m *WritableWirelessLANGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableWirelessLANGroup) Validate

func (m *WritableWirelessLANGroup) Validate(formats strfmt.Registry) error

Validate validates this writable wireless l a n group

type WritableWirelessLink struct {

	// Auth cipher
	// Enum: [auto tkip aes]
	AuthCipher string `json:"auth_cipher,omitempty"`

	// Pre-shared key
	// Max Length: 64
	AuthPsk string `json:"auth_psk,omitempty"`

	// Auth Type
	// Enum: [open wep wpa-personal wpa-enterprise]
	AuthType string `json:"auth_type,omitempty"`

	// Comments
	Comments string `json:"comments,omitempty"`

	// Created
	// Read Only: true
	// Format: date-time
	Created *strfmt.DateTime `json:"created,omitempty"`

	// Custom fields
	CustomFields interface{} `json:"custom_fields,omitempty"`

	// Description
	// Max Length: 200
	Description string `json:"description,omitempty"`

	// Display
	// Read Only: true
	Display string `json:"display,omitempty"`

	// ID
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Interface A
	// Required: true
	Interfacea *int64 `json:"interface_a"`

	// Interface B
	// Required: true
	Interfaceb *int64 `json:"interface_b"`

	// Last updated
	// Read Only: true
	// Format: date-time
	LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"`

	// SSID
	// Max Length: 32
	Ssid string `json:"ssid,omitempty"`

	// Status
	// Enum: [connected planned decommissioning]
	Status string `json:"status,omitempty"`

	// tags
	Tags []*NestedTag `json:"tags,omitempty"`

	// Tenant
	Tenant *int64 `json:"tenant,omitempty"`

	// Url
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

WritableWirelessLink writable wireless link

swagger:model WritableWirelessLink

func (*WritableWirelessLink) ContextValidate

func (m *WritableWirelessLink) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this writable wireless link based on the context it is used

func (*WritableWirelessLink) MarshalBinary

func (m *WritableWirelessLink) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WritableWirelessLink) UnmarshalBinary

func (m *WritableWirelessLink) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WritableWirelessLink) Validate

func (m *WritableWirelessLink) Validate(formats strfmt.Registry) error

Validate validates this writable wireless link

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL