Documentation ¶
Index ¶
- Constants
- type Aggregate
- type AggregateFamily
- type AvailableIP
- type AvailablePrefix
- type Cable
- type CableLengthUnit
- type CableStatus
- type Circuit
- type CircuitCircuitTermination
- func (m *CircuitCircuitTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CircuitCircuitTermination) MarshalBinary() ([]byte, error)
- func (m *CircuitCircuitTermination) UnmarshalBinary(b []byte) error
- func (m *CircuitCircuitTermination) Validate(formats strfmt.Registry) error
- type CircuitStatus
- type CircuitTermination
- type CircuitType
- type Cluster
- type ClusterGroup
- type ClusterType
- type ConfigContext
- type ConsolePort
- type ConsolePortSpeed
- type ConsolePortTemplate
- type ConsolePortTemplateType
- func (m *ConsolePortTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConsolePortTemplateType) MarshalBinary() ([]byte, error)
- func (m *ConsolePortTemplateType) UnmarshalBinary(b []byte) error
- func (m *ConsolePortTemplateType) Validate(formats strfmt.Registry) error
- type ConsolePortType
- type ConsoleServerPort
- type ConsoleServerPortSpeed
- func (m *ConsoleServerPortSpeed) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConsoleServerPortSpeed) MarshalBinary() ([]byte, error)
- func (m *ConsoleServerPortSpeed) UnmarshalBinary(b []byte) error
- func (m *ConsoleServerPortSpeed) Validate(formats strfmt.Registry) error
- type ConsoleServerPortTemplate
- func (m *ConsoleServerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConsoleServerPortTemplate) MarshalBinary() ([]byte, error)
- func (m *ConsoleServerPortTemplate) UnmarshalBinary(b []byte) error
- func (m *ConsoleServerPortTemplate) Validate(formats strfmt.Registry) error
- type ConsoleServerPortTemplateType
- func (m *ConsoleServerPortTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ConsoleServerPortTemplateType) MarshalBinary() ([]byte, error)
- func (m *ConsoleServerPortTemplateType) UnmarshalBinary(b []byte) error
- func (m *ConsoleServerPortTemplateType) Validate(formats strfmt.Registry) error
- type ConsoleServerPortType
- type ContentType
- type CustomField
- type CustomFieldFilterLogic
- func (m *CustomFieldFilterLogic) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CustomFieldFilterLogic) MarshalBinary() ([]byte, error)
- func (m *CustomFieldFilterLogic) UnmarshalBinary(b []byte) error
- func (m *CustomFieldFilterLogic) Validate(formats strfmt.Registry) error
- type CustomFieldType
- type CustomLink
- type Device
- type DeviceBay
- type DeviceBayTemplate
- type DeviceFace
- type DeviceNAPALM
- type DeviceRole
- type DeviceStatus
- type DeviceType
- type DeviceTypeSubdeviceRole
- func (m *DeviceTypeSubdeviceRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceTypeSubdeviceRole) MarshalBinary() ([]byte, error)
- func (m *DeviceTypeSubdeviceRole) UnmarshalBinary(b []byte) error
- func (m *DeviceTypeSubdeviceRole) Validate(formats strfmt.Registry) error
- type DeviceWithConfigContext
- func (m *DeviceWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceWithConfigContext) MarshalBinary() ([]byte, error)
- func (m *DeviceWithConfigContext) UnmarshalBinary(b []byte) error
- func (m *DeviceWithConfigContext) Validate(formats strfmt.Registry) error
- type DeviceWithConfigContextFace
- func (m *DeviceWithConfigContextFace) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceWithConfigContextFace) MarshalBinary() ([]byte, error)
- func (m *DeviceWithConfigContextFace) UnmarshalBinary(b []byte) error
- func (m *DeviceWithConfigContextFace) Validate(formats strfmt.Registry) error
- type DeviceWithConfigContextStatus
- func (m *DeviceWithConfigContextStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceWithConfigContextStatus) MarshalBinary() ([]byte, error)
- func (m *DeviceWithConfigContextStatus) UnmarshalBinary(b []byte) error
- func (m *DeviceWithConfigContextStatus) Validate(formats strfmt.Registry) error
- type ExportTemplate
- type FrontPort
- type FrontPortRearPort
- type FrontPortTemplate
- type FrontPortTemplateType
- type FrontPortType
- type Group
- type IPAddress
- type IPAddressFamily
- type IPAddressRole
- type IPAddressStatus
- type IPRange
- type IPRangeFamily
- type IPRangeStatus
- type ImageAttachment
- type Interface
- type InterfaceMode
- type InterfaceTemplate
- type InterfaceTemplateType
- type InterfaceType
- type InventoryItem
- type JobResult
- type JobResultStatus
- type JournalEntry
- type JournalEntryKind
- type Location
- type Manufacturer
- type NestedCable
- type NestedCircuit
- type NestedCircuitType
- type NestedCluster
- type NestedClusterGroup
- type NestedClusterType
- type NestedDevice
- type NestedDeviceRole
- type NestedDeviceType
- type NestedGroup
- type NestedIPAddress
- type NestedInterface
- type NestedLocation
- type NestedManufacturer
- type NestedPlatform
- type NestedPowerPanel
- type NestedPowerPort
- type NestedPowerPortTemplate
- func (m *NestedPowerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NestedPowerPortTemplate) MarshalBinary() ([]byte, error)
- func (m *NestedPowerPortTemplate) UnmarshalBinary(b []byte) error
- func (m *NestedPowerPortTemplate) Validate(formats strfmt.Registry) error
- type NestedProvider
- type NestedProviderNetwork
- type NestedRIR
- type NestedRack
- type NestedRackRole
- type NestedRearPortTemplate
- func (m *NestedRearPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NestedRearPortTemplate) MarshalBinary() ([]byte, error)
- func (m *NestedRearPortTemplate) UnmarshalBinary(b []byte) error
- func (m *NestedRearPortTemplate) Validate(formats strfmt.Registry) error
- type NestedRegion
- type NestedRole
- type NestedRouteTarget
- type NestedSite
- type NestedSiteGroup
- type NestedTag
- type NestedTenant
- type NestedTenantGroup
- type NestedUser
- type NestedVLAN
- type NestedVLANGroup
- type NestedVMInterface
- type NestedVRF
- type NestedVirtualChassis
- type NestedVirtualMachine
- type ObjectChange
- type ObjectChangeAction
- type ObjectPermission
- type Platform
- type PowerFeed
- type PowerFeedPhase
- func (m *PowerFeedPhase) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PowerFeedPhase) MarshalBinary() ([]byte, error)
- func (m *PowerFeedPhase) UnmarshalBinary(b []byte) error
- func (m *PowerFeedPhase) UnmarshalJSON(b []byte) error
- func (m *PowerFeedPhase) Validate(formats strfmt.Registry) error
- type PowerFeedStatus
- func (m *PowerFeedStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PowerFeedStatus) MarshalBinary() ([]byte, error)
- func (m *PowerFeedStatus) UnmarshalBinary(b []byte) error
- func (m *PowerFeedStatus) UnmarshalJSON(b []byte) error
- func (m *PowerFeedStatus) Validate(formats strfmt.Registry) error
- type PowerFeedSupply
- func (m *PowerFeedSupply) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PowerFeedSupply) MarshalBinary() ([]byte, error)
- func (m *PowerFeedSupply) UnmarshalBinary(b []byte) error
- func (m *PowerFeedSupply) UnmarshalJSON(b []byte) error
- func (m *PowerFeedSupply) Validate(formats strfmt.Registry) error
- type PowerFeedType
- func (m *PowerFeedType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PowerFeedType) MarshalBinary() ([]byte, error)
- func (m *PowerFeedType) UnmarshalBinary(b []byte) error
- func (m *PowerFeedType) UnmarshalJSON(b []byte) error
- func (m *PowerFeedType) Validate(formats strfmt.Registry) error
- type PowerOutlet
- type PowerOutletFeedLeg
- type PowerOutletTemplate
- type PowerOutletTemplateFeedLeg
- func (m *PowerOutletTemplateFeedLeg) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PowerOutletTemplateFeedLeg) MarshalBinary() ([]byte, error)
- func (m *PowerOutletTemplateFeedLeg) UnmarshalBinary(b []byte) error
- func (m *PowerOutletTemplateFeedLeg) Validate(formats strfmt.Registry) error
- type PowerOutletTemplateType
- func (m *PowerOutletTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PowerOutletTemplateType) MarshalBinary() ([]byte, error)
- func (m *PowerOutletTemplateType) UnmarshalBinary(b []byte) error
- func (m *PowerOutletTemplateType) Validate(formats strfmt.Registry) error
- type PowerOutletType
- type PowerPanel
- type PowerPort
- type PowerPortTemplate
- type PowerPortTemplateType
- type PowerPortType
- type Prefix
- type PrefixFamily
- type PrefixLength
- type PrefixStatus
- type Provider
- type ProviderNetwork
- type RIR
- type Rack
- type RackOuterUnit
- type RackReservation
- type RackRole
- type RackStatus
- type RackType
- type RackUnit
- type RackUnitFace
- type RackWidth
- type RearPort
- type RearPortTemplate
- type RearPortTemplateType
- type RearPortType
- type Region
- type Role
- type RouteTarget
- type Service
- type ServiceProtocol
- type Site
- type SiteGroup
- type SiteStatus
- type Tag
- type Tenant
- type TenantGroup
- type Token
- type User
- type VLAN
- type VLANGroup
- type VLANStatus
- type VMInterface
- type VMInterfaceMode
- type VRF
- type VirtualChassis
- type VirtualMachineWithConfigContext
- func (m *VirtualMachineWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VirtualMachineWithConfigContext) MarshalBinary() ([]byte, error)
- func (m *VirtualMachineWithConfigContext) UnmarshalBinary(b []byte) error
- func (m *VirtualMachineWithConfigContext) Validate(formats strfmt.Registry) error
- type VirtualMachineWithConfigContextStatus
- func (m *VirtualMachineWithConfigContextStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VirtualMachineWithConfigContextStatus) MarshalBinary() ([]byte, error)
- func (m *VirtualMachineWithConfigContextStatus) UnmarshalBinary(b []byte) error
- func (m *VirtualMachineWithConfigContextStatus) Validate(formats strfmt.Registry) error
- type Webhook
- type WritableAggregate
- type WritableCable
- type WritableCircuit
- type WritableCircuitTermination
- func (m *WritableCircuitTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableCircuitTermination) MarshalBinary() ([]byte, error)
- func (m *WritableCircuitTermination) UnmarshalBinary(b []byte) error
- func (m *WritableCircuitTermination) Validate(formats strfmt.Registry) error
- type WritableCluster
- type WritableConfigContext
- type WritableConsolePort
- type WritableConsolePortTemplate
- func (m *WritableConsolePortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableConsolePortTemplate) MarshalBinary() ([]byte, error)
- func (m *WritableConsolePortTemplate) UnmarshalBinary(b []byte) error
- func (m *WritableConsolePortTemplate) Validate(formats strfmt.Registry) error
- type WritableConsoleServerPort
- func (m *WritableConsoleServerPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableConsoleServerPort) MarshalBinary() ([]byte, error)
- func (m *WritableConsoleServerPort) UnmarshalBinary(b []byte) error
- func (m *WritableConsoleServerPort) Validate(formats strfmt.Registry) error
- type WritableConsoleServerPortTemplate
- func (m *WritableConsoleServerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableConsoleServerPortTemplate) MarshalBinary() ([]byte, error)
- func (m *WritableConsoleServerPortTemplate) UnmarshalBinary(b []byte) error
- func (m *WritableConsoleServerPortTemplate) Validate(formats strfmt.Registry) error
- type WritableCustomField
- type WritableDeviceBay
- type WritableDeviceBayTemplate
- func (m *WritableDeviceBayTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableDeviceBayTemplate) MarshalBinary() ([]byte, error)
- func (m *WritableDeviceBayTemplate) UnmarshalBinary(b []byte) error
- func (m *WritableDeviceBayTemplate) Validate(formats strfmt.Registry) error
- type WritableDeviceType
- type WritableDeviceWithConfigContext
- func (m *WritableDeviceWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableDeviceWithConfigContext) MarshalBinary() ([]byte, error)
- func (m *WritableDeviceWithConfigContext) UnmarshalBinary(b []byte) error
- func (m *WritableDeviceWithConfigContext) Validate(formats strfmt.Registry) error
- type WritableFrontPort
- type WritableFrontPortTemplate
- func (m *WritableFrontPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableFrontPortTemplate) MarshalBinary() ([]byte, error)
- func (m *WritableFrontPortTemplate) UnmarshalBinary(b []byte) error
- func (m *WritableFrontPortTemplate) Validate(formats strfmt.Registry) error
- type WritableIPAddress
- type WritableIPRange
- type WritableInterface
- type WritableInterfaceTemplate
- func (m *WritableInterfaceTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableInterfaceTemplate) MarshalBinary() ([]byte, error)
- func (m *WritableInterfaceTemplate) UnmarshalBinary(b []byte) error
- func (m *WritableInterfaceTemplate) Validate(formats strfmt.Registry) error
- type WritableInventoryItem
- type WritableJournalEntry
- type WritableLocation
- type WritableObjectPermission
- func (m *WritableObjectPermission) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableObjectPermission) MarshalBinary() ([]byte, error)
- func (m *WritableObjectPermission) UnmarshalBinary(b []byte) error
- func (m *WritableObjectPermission) Validate(formats strfmt.Registry) error
- type WritablePlatform
- type WritablePowerFeed
- type WritablePowerOutlet
- type WritablePowerOutletTemplate
- func (m *WritablePowerOutletTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritablePowerOutletTemplate) MarshalBinary() ([]byte, error)
- func (m *WritablePowerOutletTemplate) UnmarshalBinary(b []byte) error
- func (m *WritablePowerOutletTemplate) Validate(formats strfmt.Registry) error
- type WritablePowerPanel
- type WritablePowerPort
- type WritablePowerPortTemplate
- func (m *WritablePowerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritablePowerPortTemplate) MarshalBinary() ([]byte, error)
- func (m *WritablePowerPortTemplate) UnmarshalBinary(b []byte) error
- func (m *WritablePowerPortTemplate) Validate(formats strfmt.Registry) error
- type WritablePrefix
- type WritableProviderNetwork
- func (m *WritableProviderNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableProviderNetwork) MarshalBinary() ([]byte, error)
- func (m *WritableProviderNetwork) UnmarshalBinary(b []byte) error
- func (m *WritableProviderNetwork) Validate(formats strfmt.Registry) error
- type WritableRack
- type WritableRackReservation
- func (m *WritableRackReservation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableRackReservation) MarshalBinary() ([]byte, error)
- func (m *WritableRackReservation) UnmarshalBinary(b []byte) error
- func (m *WritableRackReservation) Validate(formats strfmt.Registry) error
- type WritableRearPort
- type WritableRearPortTemplate
- func (m *WritableRearPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableRearPortTemplate) MarshalBinary() ([]byte, error)
- func (m *WritableRearPortTemplate) UnmarshalBinary(b []byte) error
- func (m *WritableRearPortTemplate) Validate(formats strfmt.Registry) error
- type WritableRegion
- type WritableRouteTarget
- type WritableService
- type WritableSite
- type WritableSiteGroup
- type WritableTenant
- type WritableTenantGroup
- type WritableToken
- type WritableUser
- type WritableVLAN
- type WritableVMInterface
- type WritableVRF
- type WritableVirtualChassis
- func (m *WritableVirtualChassis) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableVirtualChassis) MarshalBinary() ([]byte, error)
- func (m *WritableVirtualChassis) UnmarshalBinary(b []byte) error
- func (m *WritableVirtualChassis) Validate(formats strfmt.Registry) error
- type WritableVirtualMachineWithConfigContext
- func (m *WritableVirtualMachineWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableVirtualMachineWithConfigContext) MarshalBinary() ([]byte, error)
- func (m *WritableVirtualMachineWithConfigContext) UnmarshalBinary(b []byte) error
- func (m *WritableVirtualMachineWithConfigContext) Validate(formats strfmt.Registry) error
Constants ¶
const ( // AggregateFamilyLabelIPV4 captures enum value "IPv4" AggregateFamilyLabelIPV4 string = "IPv4" // AggregateFamilyLabelIPV6 captures enum value "IPv6" AggregateFamilyLabelIPV6 string = "IPv6" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
const ( // CircuitTerminationTermSideA captures enum value "A" CircuitTerminationTermSideA string = "A" // CircuitTerminationTermSideZ captures enum value "Z" CircuitTerminationTermSideZ string = "Z" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
const ( // CustomFieldTypeLabelText captures enum value "Text" CustomFieldTypeLabelText string = "Text" // CustomFieldTypeLabelInteger captures enum value "Integer" CustomFieldTypeLabelInteger string = "Integer" // 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" // CustomFieldTypeLabelSelection captures enum value "Selection" CustomFieldTypeLabelSelection string = "Selection" // CustomFieldTypeLabelMultipleSelection captures enum value "Multiple selection" CustomFieldTypeLabelMultipleSelection string = "Multiple selection" )
const ( // CustomFieldTypeValueText captures enum value "text" CustomFieldTypeValueText string = "text" // CustomFieldTypeValueInteger captures enum value "integer" CustomFieldTypeValueInteger string = "integer" // CustomFieldTypeValueBoolean captures enum value "boolean" CustomFieldTypeValueBoolean string = "boolean" // CustomFieldTypeValueDate captures enum value "date" CustomFieldTypeValueDate string = "date" // CustomFieldTypeValueURL captures enum value "url" CustomFieldTypeValueURL string = "url" // CustomFieldTypeValueSelect captures enum value "select" CustomFieldTypeValueSelect string = "select" // CustomFieldTypeValueMultiselect captures enum value "multiselect" CustomFieldTypeValueMultiselect string = "multiselect" )
const ( // CustomLinkButtonClassOutlineDashDark captures enum value "outline-dark" CustomLinkButtonClassOutlineDashDark string = "outline-dark" // CustomLinkButtonClassGhostDashDark captures enum value "ghost-dark" CustomLinkButtonClassGhostDashDark string = "ghost-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" // CustomLinkButtonClassSecondary captures enum value "secondary" CustomLinkButtonClassSecondary string = "secondary" )
const ( // DeviceFaceLabelFront captures enum value "Front" DeviceFaceLabelFront string = "Front" // DeviceFaceLabelRear captures enum value "Rear" DeviceFaceLabelRear string = "Rear" )
const ( // DeviceFaceValueFront captures enum value "front" DeviceFaceValueFront string = "front" // DeviceFaceValueRear captures enum value "rear" DeviceFaceValueRear string = "rear" )
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" )
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" )
const ( // DeviceTypeSubdeviceRoleLabelParent captures enum value "Parent" DeviceTypeSubdeviceRoleLabelParent string = "Parent" // DeviceTypeSubdeviceRoleLabelChild captures enum value "Child" DeviceTypeSubdeviceRoleLabelChild string = "Child" )
const ( // DeviceTypeSubdeviceRoleValueParent captures enum value "parent" DeviceTypeSubdeviceRoleValueParent string = "parent" // DeviceTypeSubdeviceRoleValueChild captures enum value "child" DeviceTypeSubdeviceRoleValueChild string = "child" )
const ( // DeviceWithConfigContextFaceLabelFront captures enum value "Front" DeviceWithConfigContextFaceLabelFront string = "Front" // DeviceWithConfigContextFaceLabelRear captures enum value "Rear" DeviceWithConfigContextFaceLabelRear string = "Rear" )
const ( // DeviceWithConfigContextFaceValueFront captures enum value "front" DeviceWithConfigContextFaceValueFront string = "front" // DeviceWithConfigContextFaceValueRear captures enum value "rear" DeviceWithConfigContextFaceValueRear string = "rear" )
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" )
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" )
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" // FrontPortTypeLabelLCAPC captures enum value "LC/APC" FrontPortTypeLabelLCAPC string = "LC/APC" // FrontPortTypeLabelLSH captures enum value "LSH" FrontPortTypeLabelLSH string = "LSH" // 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" // 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" )
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" // FrontPortTypeValueLcDashApc captures enum value "lc-apc" FrontPortTypeValueLcDashApc string = "lc-apc" // FrontPortTypeValueLsh captures enum value "lsh" FrontPortTypeValueLsh string = "lsh" // 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" // 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" )
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" // FrontPortTemplateTypeLabelLCAPC captures enum value "LC/APC" FrontPortTemplateTypeLabelLCAPC string = "LC/APC" // FrontPortTemplateTypeLabelLSH captures enum value "LSH" FrontPortTemplateTypeLabelLSH string = "LSH" // 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" // 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" )
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" // FrontPortTemplateTypeValueLcDashApc captures enum value "lc-apc" FrontPortTemplateTypeValueLcDashApc string = "lc-apc" // FrontPortTemplateTypeValueLsh captures enum value "lsh" FrontPortTemplateTypeValueLsh string = "lsh" // 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" // 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" )
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)" )
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" )
const ( // InterfaceTypeLabelVirtual captures enum value "Virtual" InterfaceTypeLabelVirtual string = "Virtual" // InterfaceTypeLabelLinkAggregationGroupLAG captures enum value "Link Aggregation Group (LAG)" InterfaceTypeLabelLinkAggregationGroupLAG string = "Link Aggregation Group (LAG)" // InterfaceTypeLabelNr100BASEDashTX10100ME captures enum value "100BASE-TX (10/100ME)" InterfaceTypeLabelNr100BASEDashTX10100ME string = "100BASE-TX (10/100ME)" // 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)" // 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" // InterfaceTypeLabelIEEE802Dot15Dot1Bluetooth captures enum value "IEEE 802.15.1 (Bluetooth)" InterfaceTypeLabelIEEE802Dot15Dot1Bluetooth string = "IEEE 802.15.1 (Bluetooth)" // 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" // 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" // 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" )
const ( // InterfaceTypeValueVirtual captures enum value "virtual" InterfaceTypeValueVirtual string = "virtual" // InterfaceTypeValueLag captures enum value "lag" InterfaceTypeValueLag string = "lag" // InterfaceTypeValueNr100baseDashTx captures enum value "100base-tx" InterfaceTypeValueNr100baseDashTx string = "100base-tx" // 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" // 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" // InterfaceTypeValueIeee802Dot15Dot1 captures enum value "ieee802.15.1" InterfaceTypeValueIeee802Dot15Dot1 string = "ieee802.15.1" // 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" // InterfaceTypeValueNr128gfcDashSfp28 captures enum value "128gfc-sfp28" InterfaceTypeValueNr128gfcDashSfp28 string = "128gfc-sfp28" // 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" // 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" // 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" )
const ( // InterfaceTemplateTypeLabelVirtual captures enum value "Virtual" InterfaceTemplateTypeLabelVirtual string = "Virtual" // InterfaceTemplateTypeLabelLinkAggregationGroupLAG captures enum value "Link Aggregation Group (LAG)" InterfaceTemplateTypeLabelLinkAggregationGroupLAG string = "Link Aggregation Group (LAG)" // InterfaceTemplateTypeLabelNr100BASEDashTX10100ME captures enum value "100BASE-TX (10/100ME)" InterfaceTemplateTypeLabelNr100BASEDashTX10100ME string = "100BASE-TX (10/100ME)" // 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)" // 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" // InterfaceTemplateTypeLabelIEEE802Dot15Dot1Bluetooth captures enum value "IEEE 802.15.1 (Bluetooth)" InterfaceTemplateTypeLabelIEEE802Dot15Dot1Bluetooth string = "IEEE 802.15.1 (Bluetooth)" // 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" // 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" // 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" )
const ( // InterfaceTemplateTypeValueVirtual captures enum value "virtual" InterfaceTemplateTypeValueVirtual string = "virtual" // InterfaceTemplateTypeValueLag captures enum value "lag" InterfaceTemplateTypeValueLag string = "lag" // InterfaceTemplateTypeValueNr100baseDashTx captures enum value "100base-tx" InterfaceTemplateTypeValueNr100baseDashTx string = "100base-tx" // 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" // 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" // InterfaceTemplateTypeValueIeee802Dot15Dot1 captures enum value "ieee802.15.1" InterfaceTemplateTypeValueIeee802Dot15Dot1 string = "ieee802.15.1" // 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" // InterfaceTemplateTypeValueNr128gfcDashSfp28 captures enum value "128gfc-sfp28" InterfaceTemplateTypeValueNr128gfcDashSfp28 string = "128gfc-sfp28" // 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" // 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" // 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" )
const ( // IPAddressFamilyLabelIPV4 captures enum value "IPv4" IPAddressFamilyLabelIPV4 string = "IPv4" // IPAddressFamilyLabelIPV6 captures enum value "IPv6" IPAddressFamilyLabelIPV6 string = "IPv6" )
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" )
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" )
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" )
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" )
const ( // IPRangeFamilyLabelIPV4 captures enum value "IPv4" IPRangeFamilyLabelIPV4 string = "IPv4" // IPRangeFamilyLabelIPV6 captures enum value "IPv6" IPRangeFamilyLabelIPV6 string = "IPv6" )
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" )
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" )
const ( // JobResultStatusLabelPending captures enum value "Pending" JobResultStatusLabelPending string = "Pending" // 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" )
const ( // JobResultStatusValuePending captures enum value "pending" JobResultStatusValuePending string = "pending" // 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" )
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" )
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" )
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" )
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" )
const ( // PowerFeedPhaseLabelSinglePhase captures enum value "Single phase" PowerFeedPhaseLabelSinglePhase string = "Single phase" // PowerFeedPhaseLabelThreeDashPhase captures enum value "Three-phase" PowerFeedPhaseLabelThreeDashPhase string = "Three-phase" )
const ( // PowerFeedPhaseValueSingleDashPhase captures enum value "single-phase" PowerFeedPhaseValueSingleDashPhase string = "single-phase" // PowerFeedPhaseValueThreeDashPhase captures enum value "three-phase" PowerFeedPhaseValueThreeDashPhase string = "three-phase" )
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" )
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" )
const ( // PowerFeedSupplyLabelAC captures enum value "AC" PowerFeedSupplyLabelAC string = "AC" // PowerFeedSupplyLabelDC captures enum value "DC" PowerFeedSupplyLabelDC string = "DC" )
const ( // PowerFeedSupplyValueAc captures enum value "ac" PowerFeedSupplyValueAc string = "ac" // PowerFeedSupplyValueDc captures enum value "dc" PowerFeedSupplyValueDc string = "dc" )
const ( // PowerFeedTypeLabelPrimary captures enum value "Primary" PowerFeedTypeLabelPrimary string = "Primary" // PowerFeedTypeLabelRedundant captures enum value "Redundant" PowerFeedTypeLabelRedundant string = "Redundant" )
const ( // PowerFeedTypeValuePrimary captures enum value "primary" PowerFeedTypeValuePrimary string = "primary" // PowerFeedTypeValueRedundant captures enum value "redundant" PowerFeedTypeValueRedundant string = "redundant" )
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" )
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" )
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" // 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" // 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" // PowerOutletTypeLabelHardwired captures enum value "Hardwired" PowerOutletTypeLabelHardwired string = "Hardwired" )
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" // 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" // 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" // PowerOutletTypeValueHardwired captures enum value "hardwired" PowerOutletTypeValueHardwired string = "hardwired" )
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" )
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" )
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" // 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" // 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" // PowerOutletTemplateTypeLabelHardwired captures enum value "Hardwired" PowerOutletTemplateTypeLabelHardwired string = "Hardwired" )
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" // 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" // 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" // PowerOutletTemplateTypeValueHardwired captures enum value "hardwired" PowerOutletTemplateTypeValueHardwired string = "hardwired" )
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" // 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" // PowerPortTypeLabelHardwired captures enum value "Hardwired" PowerPortTypeLabelHardwired string = "Hardwired" )
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" // 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" // PowerPortTypeValueHardwired captures enum value "hardwired" PowerPortTypeValueHardwired string = "hardwired" )
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" // 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" // PowerPortTemplateTypeLabelHardwired captures enum value "Hardwired" PowerPortTemplateTypeLabelHardwired string = "Hardwired" )
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" // 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" // PowerPortTemplateTypeValueHardwired captures enum value "hardwired" PowerPortTemplateTypeValueHardwired string = "hardwired" )
const ( // PrefixFamilyLabelIPV4 captures enum value "IPv4" PrefixFamilyLabelIPV4 string = "IPv4" // PrefixFamilyLabelIPV6 captures enum value "IPv6" PrefixFamilyLabelIPV6 string = "IPv6" )
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" )
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" )
const ( // RackOuterUnitLabelMillimeters captures enum value "Millimeters" RackOuterUnitLabelMillimeters string = "Millimeters" // RackOuterUnitLabelInches captures enum value "Inches" RackOuterUnitLabelInches string = "Inches" )
const ( // RackOuterUnitValueMm captures enum value "mm" RackOuterUnitValueMm string = "mm" // RackOuterUnitValueIn captures enum value "in" RackOuterUnitValueIn string = "in" )
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" )
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" )
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" // RackTypeLabelWallDashMountedCabinet captures enum value "Wall-mounted cabinet" RackTypeLabelWallDashMountedCabinet string = "Wall-mounted cabinet" )
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" // RackTypeValueWallDashCabinet captures enum value "wall-cabinet" RackTypeValueWallDashCabinet string = "wall-cabinet" )
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" )
const ( // RackUnitFaceLabelFront captures enum value "Front" RackUnitFaceLabelFront string = "Front" // RackUnitFaceLabelRear captures enum value "Rear" RackUnitFaceLabelRear string = "Rear" )
const ( // RackUnitFaceValueFront captures enum value "front" RackUnitFaceValueFront string = "front" // RackUnitFaceValueRear captures enum value "rear" RackUnitFaceValueRear string = "rear" )
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" // RearPortTypeLabelLCAPC captures enum value "LC/APC" RearPortTypeLabelLCAPC string = "LC/APC" // RearPortTypeLabelLSH captures enum value "LSH" RearPortTypeLabelLSH string = "LSH" // 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" // 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" )
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" // RearPortTypeValueLcDashApc captures enum value "lc-apc" RearPortTypeValueLcDashApc string = "lc-apc" // RearPortTypeValueLsh captures enum value "lsh" RearPortTypeValueLsh string = "lsh" // 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" // 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" )
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" // RearPortTemplateTypeLabelLCAPC captures enum value "LC/APC" RearPortTemplateTypeLabelLCAPC string = "LC/APC" // RearPortTemplateTypeLabelLSH captures enum value "LSH" RearPortTemplateTypeLabelLSH string = "LSH" // 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" // 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" )
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" // RearPortTemplateTypeValueLcDashApc captures enum value "lc-apc" RearPortTemplateTypeValueLcDashApc string = "lc-apc" // RearPortTemplateTypeValueLsh captures enum value "lsh" RearPortTemplateTypeValueLsh string = "lsh" // 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" // 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" )
const ( // ServiceProtocolLabelTCP captures enum value "TCP" ServiceProtocolLabelTCP string = "TCP" // ServiceProtocolLabelUDP captures enum value "UDP" ServiceProtocolLabelUDP string = "UDP" )
const ( // ServiceProtocolValueTCP captures enum value "tcp" ServiceProtocolValueTCP string = "tcp" // ServiceProtocolValueUDP captures enum value "udp" ServiceProtocolValueUDP string = "udp" )
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" )
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" )
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" )
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" )
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" )
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" )
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)" )
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" )
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" )
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" )
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" )
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" )
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" )
const ( // WritableCircuitTerminationTermSideA captures enum value "A" WritableCircuitTerminationTermSideA string = "A" // WritableCircuitTerminationTermSideZ captures enum value "Z" WritableCircuitTerminationTermSideZ string = "Z" )
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" )
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" )
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" )
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" )
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" )
const ( // WritableCustomFieldTypeText captures enum value "text" WritableCustomFieldTypeText string = "text" // WritableCustomFieldTypeInteger captures enum value "integer" WritableCustomFieldTypeInteger string = "integer" // WritableCustomFieldTypeBoolean captures enum value "boolean" WritableCustomFieldTypeBoolean string = "boolean" // WritableCustomFieldTypeDate captures enum value "date" WritableCustomFieldTypeDate string = "date" // WritableCustomFieldTypeURL captures enum value "url" WritableCustomFieldTypeURL string = "url" // WritableCustomFieldTypeSelect captures enum value "select" WritableCustomFieldTypeSelect string = "select" // WritableCustomFieldTypeMultiselect captures enum value "multiselect" WritableCustomFieldTypeMultiselect string = "multiselect" )
const ( // WritableDeviceTypeSubdeviceRoleParent captures enum value "parent" WritableDeviceTypeSubdeviceRoleParent string = "parent" // WritableDeviceTypeSubdeviceRoleChild captures enum value "child" WritableDeviceTypeSubdeviceRoleChild string = "child" )
const ( // WritableDeviceWithConfigContextFaceFront captures enum value "front" WritableDeviceWithConfigContextFaceFront string = "front" // WritableDeviceWithConfigContextFaceRear captures enum value "rear" WritableDeviceWithConfigContextFaceRear string = "rear" )
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" )
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" // WritableFrontPortTypeLcDashApc captures enum value "lc-apc" WritableFrontPortTypeLcDashApc string = "lc-apc" // WritableFrontPortTypeLsh captures enum value "lsh" WritableFrontPortTypeLsh string = "lsh" // 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" // 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" )
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" // WritableFrontPortTemplateTypeLcDashApc captures enum value "lc-apc" WritableFrontPortTemplateTypeLcDashApc string = "lc-apc" // WritableFrontPortTemplateTypeLsh captures enum value "lsh" WritableFrontPortTemplateTypeLsh string = "lsh" // 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" // 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" )
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" )
const ( // WritableInterfaceTypeVirtual captures enum value "virtual" WritableInterfaceTypeVirtual string = "virtual" // WritableInterfaceTypeLag captures enum value "lag" WritableInterfaceTypeLag string = "lag" // WritableInterfaceTypeNr100baseDashTx captures enum value "100base-tx" WritableInterfaceTypeNr100baseDashTx string = "100base-tx" // 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" // 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" // WritableInterfaceTypeIeee802Dot15Dot1 captures enum value "ieee802.15.1" WritableInterfaceTypeIeee802Dot15Dot1 string = "ieee802.15.1" // 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" // WritableInterfaceTypeNr128gfcDashSfp28 captures enum value "128gfc-sfp28" WritableInterfaceTypeNr128gfcDashSfp28 string = "128gfc-sfp28" // 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" // 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" // 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" )
const ( // WritableInterfaceTemplateTypeVirtual captures enum value "virtual" WritableInterfaceTemplateTypeVirtual string = "virtual" // WritableInterfaceTemplateTypeLag captures enum value "lag" WritableInterfaceTemplateTypeLag string = "lag" // WritableInterfaceTemplateTypeNr100baseDashTx captures enum value "100base-tx" WritableInterfaceTemplateTypeNr100baseDashTx string = "100base-tx" // 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" // 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" // WritableInterfaceTemplateTypeIeee802Dot15Dot1 captures enum value "ieee802.15.1" WritableInterfaceTemplateTypeIeee802Dot15Dot1 string = "ieee802.15.1" // 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" // WritableInterfaceTemplateTypeNr128gfcDashSfp28 captures enum value "128gfc-sfp28" WritableInterfaceTemplateTypeNr128gfcDashSfp28 string = "128gfc-sfp28" // 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" // 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" // 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" )
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" )
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" )
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" )
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" )
const ( // WritablePowerFeedPhaseSingleDashPhase captures enum value "single-phase" WritablePowerFeedPhaseSingleDashPhase string = "single-phase" // WritablePowerFeedPhaseThreeDashPhase captures enum value "three-phase" WritablePowerFeedPhaseThreeDashPhase string = "three-phase" )
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" )
const ( // WritablePowerFeedSupplyAc captures enum value "ac" WritablePowerFeedSupplyAc string = "ac" // WritablePowerFeedSupplyDc captures enum value "dc" WritablePowerFeedSupplyDc string = "dc" )
const ( // WritablePowerFeedTypePrimary captures enum value "primary" WritablePowerFeedTypePrimary string = "primary" // WritablePowerFeedTypeRedundant captures enum value "redundant" WritablePowerFeedTypeRedundant string = "redundant" )
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" )
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" // 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" // 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" // WritablePowerOutletTypeHardwired captures enum value "hardwired" WritablePowerOutletTypeHardwired string = "hardwired" )
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" )
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" // 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" // 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" // WritablePowerOutletTemplateTypeHardwired captures enum value "hardwired" WritablePowerOutletTemplateTypeHardwired string = "hardwired" )
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" // 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" // WritablePowerPortTypeHardwired captures enum value "hardwired" WritablePowerPortTypeHardwired string = "hardwired" )
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" // 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" // WritablePowerPortTemplateTypeHardwired captures enum value "hardwired" WritablePowerPortTemplateTypeHardwired string = "hardwired" )
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" )
const ( // WritableRackOuterUnitMm captures enum value "mm" WritableRackOuterUnitMm string = "mm" // WritableRackOuterUnitIn captures enum value "in" WritableRackOuterUnitIn string = "in" )
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" )
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" // WritableRackTypeWallDashCabinet captures enum value "wall-cabinet" WritableRackTypeWallDashCabinet string = "wall-cabinet" )
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" // WritableRearPortTypeLcDashApc captures enum value "lc-apc" WritableRearPortTypeLcDashApc string = "lc-apc" // WritableRearPortTypeLsh captures enum value "lsh" WritableRearPortTypeLsh string = "lsh" // 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" // 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" )
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" // WritableRearPortTemplateTypeLcDashApc captures enum value "lc-apc" WritableRearPortTemplateTypeLcDashApc string = "lc-apc" // WritableRearPortTemplateTypeLsh captures enum value "lsh" WritableRearPortTemplateTypeLsh string = "lsh" // 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" // 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" )
const ( // WritableServiceProtocolTCP captures enum value "tcp" WritableServiceProtocolTCP string = "tcp" // WritableServiceProtocolUDP captures enum value "udp" WritableServiceProtocolUDP string = "udp" )
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" )
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" )
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" )
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" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Aggregate ¶
type Aggregate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
ContextValidate validate this aggregate based on the context it is used
func (*Aggregate) MarshalBinary ¶
MarshalBinary interface implementation
func (*Aggregate) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
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
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 ¶
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
type Cable ¶
type Cable struct { // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,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"` // Label // Max Length: 100 Label string `json:"label,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"` // Termination a // Read Only: true Terminationa map[string]*string `json:"termination_a,omitempty"` // Termination a id // Required: true // Maximum: 2.147483647e+09 // Minimum: 0 TerminationaID *int64 `json:"termination_a_id"` // Termination a type // Required: true TerminationaType *string `json:"termination_a_type"` // Termination b // Read Only: true Terminationb map[string]*string `json:"termination_b,omitempty"` // Termination b id // Required: true // Maximum: 2.147483647e+09 // Minimum: 0 TerminationbID *int64 `json:"termination_b_id"` // Termination b type // Required: true TerminationbType *string `json:"termination_b_type"` // 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 ¶
ContextValidate validate this cable based on the context it is used
func (*Cable) MarshalBinary ¶
MarshalBinary interface implementation
func (*Cable) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
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
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 Created strfmt.Date `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"` // Date 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"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // termination a Terminationa *CircuitCircuitTermination `json:"termination_a,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 ¶
ContextValidate validate this circuit based on the context it is used
func (*Circuit) MarshalBinary ¶
MarshalBinary interface implementation
func (*Circuit) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type CircuitCircuitTermination ¶
type CircuitCircuitTermination struct { // 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
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 ¶
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
type CircuitTermination ¶
type CircuitTermination struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // circuit // Required: true Circuit *NestedCircuit `json:"circuit"` // 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"` // 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"` // 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 ¶
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
type CircuitType ¶
type CircuitType struct { // Circuit count // Read Only: true CircuitCount int64 `json:"circuit_count,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
CircuitType circuit type
swagger:model CircuitType
func (*CircuitType) ContextValidate ¶
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
type Cluster ¶
type Cluster struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,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"` // tags Tags []*NestedTag `json:"tags"` // 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 ¶
ContextValidate validate this cluster based on the context it is used
func (*Cluster) MarshalBinary ¶
MarshalBinary interface implementation
func (*Cluster) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ClusterGroup ¶
type ClusterGroup struct { // Cluster count // Read Only: true ClusterCount int64 `json:"cluster_count,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ClusterGroup cluster group
swagger:model ClusterGroup
func (*ClusterGroup) ContextValidate ¶
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
type ClusterType ¶
type ClusterType struct { // Cluster count // Read Only: true ClusterCount int64 `json:"cluster_count,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ClusterType cluster type
swagger:model ClusterType
func (*ClusterType) ContextValidate ¶
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
type ConfigContext ¶
type ConfigContext struct { // cluster groups // Unique: true ClusterGroups []*NestedClusterGroup `json:"cluster_groups"` // clusters // Unique: true Clusters []*NestedCluster `json:"clusters"` // Created // Read Only: true // Format: date Created strfmt.Date `json:"created,omitempty"` // Data // Required: true Data *string `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"` // 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"` // 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 ¶
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
type ConsolePort ¶
type ConsolePort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,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"` // 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 ¶
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
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 ¶
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
type ConsolePortTemplate ¶
type ConsolePortTemplate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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 // 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 ¶
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
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
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 ¶
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
type ConsoleServerPort ¶
type ConsoleServerPort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,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"` // 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 ¶
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
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
type ConsoleServerPortTemplate ¶
type ConsoleServerPortTemplate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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 // 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
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
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 ¶
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
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 ¶
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
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"` // Default // // Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. "Foo"). Default *string `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"` // 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"` // Name // // Internal field name // Required: true // Max Length: 50 // Min Length: 1 Name *string `json:"name"` // Required // // If true, this field is required when creating new objects or editing an existing object. Required bool `json:"required,omitempty"` // type // Required: true Type *CustomFieldType `json:"type"` // 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: 0 ValidationMaximum *int64 `json:"validation_maximum,omitempty"` // Minimum value // // Minimum allowed value (for numeric fields) // Maximum: 2.147483647e+09 // Minimum: 0 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"` // 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 ¶
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
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
type CustomFieldType ¶
type CustomFieldType struct { // label // Required: true // Enum: [Text Integer Boolean (true/false) Date URL Selection Multiple selection] Label *string `json:"label"` // value // Required: true // Enum: [text integer boolean date url select multiselect] Value *string `json:"value"` }
CustomFieldType Type
swagger:model CustomFieldType
func (*CustomFieldType) ContextValidate ¶
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
type CustomLink ¶
type CustomLink struct { // Button class // // The class of the first link in a group will be used for the dropdown button // Enum: [outline-dark ghost-dark blue indigo purple pink red orange yellow green teal cyan secondary] ButtonClass string `json:"button_class,omitempty"` // Content type // Required: true ContentType *string `json:"content_type"` // Display // Read Only: true Display string `json:"display,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"` // Link text // // Jinja2 template code for link text // Required: true // Max Length: 500 // Min Length: 1 LinkText *string `json:"link_text"` // Link URL // // Jinja2 template code for link URL // Required: true // Max Length: 500 // 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 ¶
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
type Device ¶
type Device struct { // 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 Created strfmt.Date `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,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 *string `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) // // The lowest-numbered unit occupied by the device // Maximum: 32767 // Minimum: 1 Position *int64 `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"` // 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 ¶
ContextValidate validate this device based on the context it is used
func (*Device) MarshalBinary ¶
MarshalBinary interface implementation
func (*Device) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type DeviceBay ¶
type DeviceBay struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
DeviceBay device bay
swagger:model DeviceBay
func (*DeviceBay) ContextValidate ¶
ContextValidate validate this device bay based on the context it is used
func (*DeviceBay) MarshalBinary ¶
MarshalBinary interface implementation
func (*DeviceBay) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type DeviceBayTemplate ¶
type DeviceBayTemplate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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 // 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 ¶
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
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 ¶
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
type DeviceNAPALM ¶
DeviceNAPALM device n a p a l m
swagger:model DeviceNAPALM
func (*DeviceNAPALM) ContextValidate ¶
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
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 Created strfmt.Date `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"` // 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 ¶
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
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 ¶
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
type DeviceType ¶
type DeviceType struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,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"` // Height (U) // Maximum: 32767 // Minimum: 0 UHeight *int64 `json:"u_height,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
DeviceType device type
swagger:model DeviceType
func (*DeviceType) ContextValidate ¶
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
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
type DeviceWithConfigContext ¶
type DeviceWithConfigContext struct { // 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 map[string]*string `json:"config_context,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,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 *string `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) // // The lowest-numbered unit occupied by the device // Maximum: 32767 // Minimum: 1 Position *int64 `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"` // 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
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
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
type ExportTemplate ¶
type ExportTemplate struct { // As attachment // // Download file as attachment AsAttachment bool `json:"as_attachment,omitempty"` // Content type // Required: true ContentType *string `json:"content_type"` // 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"` // 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 ¶
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
type FrontPort ¶
type FrontPort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,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"` // 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 ¶
ContextValidate validate this front port based on the context it is used
func (*FrontPort) MarshalBinary ¶
MarshalBinary interface implementation
func (*FrontPort) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type FrontPortRearPort ¶
type FrontPortRearPort struct { // 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 ¶
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
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 Created strfmt.Date `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 // 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 ¶
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
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/APC LSH LSH/APC MPO MTRJ SC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice] 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-apc lsh lsh-apc mpo mtrj sc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice] Value *string `json:"value"` }
FrontPortTemplateType Type
swagger:model FrontPortTemplateType
func (*FrontPortTemplateType) ContextValidate ¶
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
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/APC LSH LSH/APC MPO MTRJ SC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice] 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-apc lsh lsh-apc mpo mtrj sc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice] Value *string `json:"value"` }
FrontPortType Type
swagger:model FrontPortType
func (*FrontPortType) ContextValidate ¶
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
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 ¶
ContextValidate validate this group based on the context it is used
func (*Group) MarshalBinary ¶
MarshalBinary interface implementation
func (*Group) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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: 2.147483647e+09 // Minimum: 0 AssignedObjectID *int64 `json:"assigned_object_id,omitempty"` // Assigned object type AssignedObjectType *string `json:"assigned_object_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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._-]+$ 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 NatOutside *NestedIPAddress `json:"nat_outside,omitempty"` // role Role *IPAddressRole `json:"role,omitempty"` // status Status *IPAddressStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags"` // 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 ¶
ContextValidate validate this IP address based on the context it is used
func (*IPAddress) MarshalBinary ¶
MarshalBinary interface implementation
func (*IPAddress) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
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
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 ¶
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
type IPRange ¶
type IPRange struct { // Children // Read Only: true Children int64 `json:"children,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
ContextValidate validate this IP range based on the context it is used
func (*IPRange) MarshalBinary ¶
MarshalBinary interface implementation
func (*IPRange) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
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
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"` // Name // Max Length: 50 Name string `json:"name,omitempty"` // Object id // Required: true // Maximum: 2.147483647e+09 // Minimum: 0 ObjectID *int64 `json:"object_id"` // Parent // Read Only: true Parent map[string]*string `json:"parent,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ImageAttachment image attachment
swagger:model ImageAttachment
func (*ImageAttachment) ContextValidate ¶
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
type Interface ¶
type Interface struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Count ipaddresses // Read Only: true CountIpaddresses int64 `json:"count_ipaddresses,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Enabled Enabled bool `json:"enabled,omitempty"` // Id // Read Only: true ID int64 `json:"id,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"` // 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"` // 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"` // tagged vlans // Unique: true TaggedVlans []*NestedVLAN `json:"tagged_vlans"` // tags Tags []*NestedTag `json:"tags"` // 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"` }
Interface interface
swagger:model Interface
func (*Interface) ContextValidate ¶
ContextValidate validate this interface based on the context it is used
func (*Interface) MarshalBinary ¶
MarshalBinary interface implementation
func (*Interface) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
type InterfaceTemplate ¶
type InterfaceTemplate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Management only MgmtOnly bool `json:"mgmt_only,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // 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 ¶
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
type InterfaceTemplateType ¶
type InterfaceTemplateType struct { // label // Required: true // Enum: [Virtual Link Aggregation Group (LAG) 100BASE-TX (10/100ME) 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) IEEE 802.11a IEEE 802.11b/g IEEE 802.11n IEEE 802.11ac IEEE 802.11ad IEEE 802.11ax IEEE 802.15.1 (Bluetooth) 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 Cisco StackWise Cisco StackWise Plus Cisco FlexStack Cisco FlexStack Plus Juniper VCP Extreme SummitStack Extreme SummitStack-128 Extreme SummitStack-256 Extreme SummitStack-512 Other] Label *string `json:"label"` // value // Required: true // Enum: [virtual lag 100base-tx 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 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.15.1 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-sfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus 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 ¶
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
type InterfaceType ¶
type InterfaceType struct { // label // Required: true // Enum: [Virtual Link Aggregation Group (LAG) 100BASE-TX (10/100ME) 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) IEEE 802.11a IEEE 802.11b/g IEEE 802.11n IEEE 802.11ac IEEE 802.11ad IEEE 802.11ax IEEE 802.15.1 (Bluetooth) 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 Cisco StackWise Cisco StackWise Plus Cisco FlexStack Cisco FlexStack Plus Juniper VCP Extreme SummitStack Extreme SummitStack-128 Extreme SummitStack-256 Extreme SummitStack-512 Other] Label *string `json:"label"` // value // Required: true // Enum: [virtual lag 100base-tx 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 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.15.1 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-sfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus 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 ¶
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
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"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // tags Tags []*NestedTag `json:"tags"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
InventoryItem inventory item
swagger:model InventoryItem
func (*InventoryItem) ContextValidate ¶
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
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 *string `json:"data,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Id // Read Only: true ID int64 `json:"id,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"` // 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 ¶
ContextValidate validate this job result based on the context it is used
func (*JobResult) MarshalBinary ¶
MarshalBinary interface implementation
func (*JobResult) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type JobResultStatus ¶
type JobResultStatus struct { // label // Required: true // Enum: [Pending Running Completed Errored Failed] Label *string `json:"label"` // value // Required: true // Enum: [pending running completed errored failed] Value *string `json:"value"` }
JobResultStatus Status
swagger:model JobResultStatus
func (*JobResultStatus) ContextValidate ¶
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
type JournalEntry ¶
type JournalEntry struct { // Assigned object // Read Only: true AssignedObject map[string]*string `json:"assigned_object,omitempty"` // Assigned object id // Required: true // Maximum: 2.147483647e+09 // 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"` // Display // Read Only: true Display string `json:"display,omitempty"` // Id // Read Only: true ID int64 `json:"id,omitempty"` // kind Kind *JournalEntryKind `json:"kind,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
JournalEntry journal entry
swagger:model JournalEntry
func (*JournalEntry) ContextValidate ¶
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
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 ¶
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
type Location ¶
type Location struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Location location
swagger:model Location
func (*Location) ContextValidate ¶
ContextValidate validate this location based on the context it is used
func (*Location) MarshalBinary ¶
MarshalBinary interface implementation
func (*Location) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Manufacturer ¶
type Manufacturer struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Manufacturer manufacturer
swagger:model Manufacturer
func (*Manufacturer) ContextValidate ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
type NestedInterface ¶
type NestedInterface struct { // occupied // Read Only: true Occupied string `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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
type NestedPowerPort ¶
type NestedPowerPort struct { // occupied // Read Only: true Occupied string `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 ¶
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
type NestedPowerPortTemplate ¶
type NestedPowerPortTemplate 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"` }
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
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 ¶
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
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 ¶
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
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 ¶
ContextValidate validate this nested r i r based on the context it is used
func (*NestedRIR) MarshalBinary ¶
MarshalBinary interface implementation
func (*NestedRIR) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
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
type NestedRearPortTemplate ¶
type NestedRearPortTemplate 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"` }
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 // Pattern: ^[-a-zA-Z0-9_]+$ 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 ¶
ContextValidate validate this nested tag based on the context it is used
func (*NestedTag) MarshalBinary ¶
MarshalBinary interface implementation
func (*NestedTag) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
ContextValidate validate this nested v r f based on the context it is used
func (*NestedVRF) MarshalBinary ¶
MarshalBinary interface implementation
func (*NestedVRF) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
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
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 map[string]*string `json:"changed_object,omitempty"` // Changed object id // Required: true // Maximum: 2.147483647e+09 // 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 string `json:"postchange_data,omitempty"` // Prechange data // Read Only: true PrechangeData string `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 ¶
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
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 ¶
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
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 *string `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 ¶
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
type Platform ¶
type Platform struct { // Created // Read Only: true // Format: date Created strfmt.Date `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 *string `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"` // 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 ¶
ContextValidate validate this platform based on the context it is used
func (*Platform) MarshalBinary ¶
MarshalBinary interface implementation
func (*Platform) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Last updated // Read Only: true // Format: date-time LastUpdated strfmt.DateTime `json:"last_updated,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"` // 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 ¶
ContextValidate validate this power feed based on the context it is used
func (*PowerFeed) MarshalBinary ¶
MarshalBinary interface implementation
func (*PowerFeed) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
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
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 ¶
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
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 ¶
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
type PowerOutlet ¶
type PowerOutlet struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,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"` // 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 ¶
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
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 ¶
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
type PowerOutletTemplate ¶
type PowerOutletTemplate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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"` // Name // 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 ¶
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
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
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 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 USB Type A USB Micro B USB Type C DC Terminal HDOT Cx Saf-D-Grid Hardwired] 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 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 usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid hardwired] 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
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 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 USB Type A USB Micro B USB Type C DC Terminal HDOT Cx Saf-D-Grid Hardwired] 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 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 usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid hardwired] Value *string `json:"value"` }
PowerOutletType Type
swagger:model PowerOutletType
func (*PowerOutletType) ContextValidate ¶
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
type PowerPanel ¶
type PowerPanel struct { // 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"` // 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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
PowerPanel power panel
swagger:model PowerPanel
func (*PowerPanel) ContextValidate ¶
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
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 peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags"` // 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 ¶
ContextValidate validate this power port based on the context it is used
func (*PowerPort) MarshalBinary ¶
MarshalBinary interface implementation
func (*PowerPort) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 Created strfmt.Date `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"` // Maximum draw // // Maximum power draw (watts) // Maximum: 32767 // Minimum: 1 MaximumDraw *int64 `json:"maximum_draw,omitempty"` // Name // 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 ¶
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
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 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 Hardwired] 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 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 hardwired] Value *string `json:"value"` }
PowerPortTemplateType Type
swagger:model PowerPortTemplateType
func (*PowerPortTemplateType) ContextValidate ¶
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
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 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 Hardwired] 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 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 hardwired] Value *string `json:"value"` }
PowerPortType Type
swagger:model PowerPortType
func (*PowerPortType) ContextValidate ¶
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
type Prefix ¶
type Prefix struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Children // Read Only: true Children int64 `json:"children,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
ContextValidate validate this prefix based on the context it is used
func (*Prefix) MarshalBinary ¶
MarshalBinary interface implementation
func (*Prefix) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
type PrefixLength ¶
type PrefixLength struct { // Prefix length // Required: true PrefixLength *int64 `json:"prefix_length"` }
PrefixLength prefix length
swagger:model PrefixLength
func (*PrefixLength) ContextValidate ¶
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
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 ¶
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
type Provider ¶
type Provider struct { // Account number // Max Length: 30 Account string `json:"account,omitempty"` // Admin contact AdminContact string `json:"admin_contact,omitempty"` // ASN // // 32-bit autonomous system number // Maximum: 4.294967295e+09 // Minimum: 1 Asn *int64 `json:"asn,omitempty"` // Circuit count // Read Only: true CircuitCount int64 `json:"circuit_count,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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"` // NOC contact NocContact string `json:"noc_contact,omitempty"` // Portal URL // Max Length: 200 // Format: uri PortalURL strfmt.URI `json:"portal_url,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Provider provider
swagger:model Provider
func (*Provider) ContextValidate ¶
ContextValidate validate this provider based on the context it is used
func (*Provider) MarshalBinary ¶
MarshalBinary interface implementation
func (*Provider) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ProviderNetwork ¶
type ProviderNetwork struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // tags Tags []*NestedTag `json:"tags"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ProviderNetwork provider network
swagger:model ProviderNetwork
func (*ProviderNetwork) ContextValidate ¶
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
type RIR ¶
type RIR struct { // Aggregate count // Read Only: true AggregateCount int64 `json:"aggregate_count,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
RIR r i r
swagger:model RIR
func (*RIR) ContextValidate ¶
ContextValidate validate this r i r based on the context it is used
func (*RIR) MarshalBinary ¶
MarshalBinary interface implementation
func (*RIR) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 Created strfmt.Date `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"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Facility ID // // Locally-assigned identifier // 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"` // 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"` // 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"` // width Width *RackWidth `json:"width,omitempty"` }
Rack rack
swagger:model Rack
func (*Rack) ContextValidate ¶
ContextValidate validate this rack based on the context it is used
func (*Rack) MarshalBinary ¶
MarshalBinary interface implementation
func (*Rack) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
type RackReservation ¶
type RackReservation struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // rack // Required: true Rack *NestedRack `json:"rack"` // tags Tags []*NestedTag `json:"tags"` // 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 ¶
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
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 Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
RackRole rack role
swagger:model RackRole
func (*RackRole) ContextValidate ¶
ContextValidate validate this rack role based on the context it is used
func (*RackRole) MarshalBinary ¶
MarshalBinary interface implementation
func (*RackRole) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
type RackType ¶
type RackType struct { // label // Required: true // Enum: [2-post frame 4-post frame 4-post cabinet Wall-mounted frame Wall-mounted cabinet] Label *string `json:"label"` // value // Required: true // Enum: [2-post-frame 4-post-frame 4-post-cabinet wall-frame wall-cabinet] Value *string `json:"value"` }
RackType Type
swagger:model RackType
func (*RackType) ContextValidate ¶
ContextValidate validates this rack type based on context it is used
func (*RackType) MarshalBinary ¶
MarshalBinary interface implementation
func (*RackType) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 int64 `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 ¶
ContextValidate validate this rack unit based on the context it is used
func (*RackUnit) MarshalBinary ¶
MarshalBinary interface implementation
func (*RackUnit) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
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 ¶
ContextValidate validates this rack width based on context it is used
func (*RackWidth) MarshalBinary ¶
MarshalBinary interface implementation
func (*RackWidth) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type RearPort ¶
type RearPort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,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"` // 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 ¶
ContextValidate validate this rear port based on the context it is used
func (*RearPort) MarshalBinary ¶
MarshalBinary interface implementation
func (*RearPort) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 Created strfmt.Date `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 // 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 ¶
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
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/APC LSH LSH/APC MPO MTRJ SC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice] 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-apc lsh lsh-apc mpo mtrj sc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice] Value *string `json:"value"` }
RearPortTemplateType Type
swagger:model RearPortTemplateType
func (*RearPortTemplateType) ContextValidate ¶
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
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/APC LSH LSH/APC MPO MTRJ SC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice] 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-apc lsh lsh-apc mpo mtrj sc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice] Value *string `json:"value"` }
RearPortType Type
swagger:model RearPortType
func (*RearPortType) ContextValidate ¶
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
type Region ¶
type Region struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Region region
swagger:model Region
func (*Region) ContextValidate ¶
ContextValidate validate this region based on the context it is used
func (*Region) MarshalBinary ¶
MarshalBinary interface implementation
func (*Region) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Role ¶
type Role struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
ContextValidate validate this role based on the context it is used
func (*Role) MarshalBinary ¶
MarshalBinary interface implementation
func (*Role) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type RouteTarget ¶
type RouteTarget struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
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
type Service ¶
type Service struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
ContextValidate validate this service based on the context it is used
func (*Service) MarshalBinary ¶
MarshalBinary interface implementation
func (*Service) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ServiceProtocol ¶
type ServiceProtocol struct { // label // Required: true // Enum: [TCP UDP] Label *string `json:"label"` // value // Required: true // Enum: [tcp udp] Value *string `json:"value"` }
ServiceProtocol Protocol
swagger:model ServiceProtocol
func (*ServiceProtocol) ContextValidate ¶
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
type Site ¶
type Site struct { // ASN // // 32-bit autonomous system number // Maximum: 4.294967295e+09 // Minimum: 1 Asn *int64 `json:"asn,omitempty"` // Circuit count // Read Only: true CircuitCount int64 `json:"circuit_count,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Contact E-mail // Max Length: 254 // Format: email ContactEmail strfmt.Email `json:"contact_email,omitempty"` // Contact name // Max Length: 50 ContactName string `json:"contact_name,omitempty"` // Contact phone // Max Length: 20 ContactPhone string `json:"contact_phone,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
ContextValidate validate this site based on the context it is used
func (*Site) MarshalBinary ¶
MarshalBinary interface implementation
func (*Site) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SiteGroup ¶
type SiteGroup struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
SiteGroup site group
swagger:model SiteGroup
func (*SiteGroup) ContextValidate ¶
ContextValidate validate this site group based on the context it is used
func (*SiteGroup) MarshalBinary ¶
MarshalBinary interface implementation
func (*SiteGroup) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
type Tag ¶
type Tag struct { // Color // Max Length: 6 // Min Length: 1 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,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"` // 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"` // 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 ¶
ContextValidate validate this tag based on the context it is used
func (*Tag) MarshalBinary ¶
MarshalBinary interface implementation
func (*Tag) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 Created strfmt.Date `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"` // 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 ¶
ContextValidate validate this tenant based on the context it is used
func (*Tenant) MarshalBinary ¶
MarshalBinary interface implementation
func (*Tenant) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TenantGroup ¶
type TenantGroup struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
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
type Token ¶
type Token struct { // 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"` // 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 ¶
ContextValidate validate this token based on the context it is used
func (*Token) MarshalBinary ¶
MarshalBinary interface implementation
func (*Token) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
ContextValidate validate this user based on the context it is used
func (*User) MarshalBinary ¶
MarshalBinary interface implementation
func (*User) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type VLAN ¶
type VLAN struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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"` // 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 ¶
ContextValidate validate this v l a n based on the context it is used
func (*VLAN) MarshalBinary ¶
MarshalBinary interface implementation
func (*VLAN) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type VLANGroup ¶
type VLANGroup struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Scope // Read Only: true Scope string `json:"scope,omitempty"` // Scope id // Minimum: 0 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"` // 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 ¶
ContextValidate validate this v l a n group based on the context it is used
func (*VLANGroup) MarshalBinary ¶
MarshalBinary interface implementation
func (*VLANGroup) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
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
type VMInterface ¶
type VMInterface struct { // Count ipaddresses // Read Only: true CountIpaddresses int64 `json:"count_ipaddresses,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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"` // 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"` }
VMInterface VM interface
swagger:model VMInterface
func (*VMInterface) ContextValidate ¶
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
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 ¶
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
type VRF ¶
type VRF struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
ContextValidate validate this v r f based on the context it is used
func (*VRF) MarshalBinary ¶
MarshalBinary interface implementation
func (*VRF) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type VirtualChassis ¶
type VirtualChassis struct { // Custom fields CustomFields interface{} `json:"custom_fields,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"` // 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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
VirtualChassis virtual chassis
swagger:model VirtualChassis
func (*VirtualChassis) ContextValidate ¶
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
type VirtualMachineWithConfigContext ¶
type VirtualMachineWithConfigContext struct { // cluster // Required: true Cluster *NestedCluster `json:"cluster"` // Comments Comments string `json:"comments,omitempty"` // Config context // Read Only: true ConfigContext map[string]*string `json:"config_context,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,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 *string `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"` // 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
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
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"` // content types // Required: true // Unique: true ContentTypes []string `json:"content_types"` // 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"` // Name // Required: true // Max Length: 150 // Min Length: 1 Name *string `json:"name"` // URL // // A POST will be sent to this URL when the webhook is called. // 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 ¶
ContextValidate validate this webhook based on the context it is used
func (*Webhook) MarshalBinary ¶
MarshalBinary interface implementation
func (*Webhook) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type WritableAggregate ¶
type WritableAggregate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
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
type WritableCable ¶
type WritableCable struct { // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,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"` // Label // Max Length: 100 Label string `json:"label,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"` // Termination a // Read Only: true Terminationa map[string]*string `json:"termination_a,omitempty"` // Termination a id // Required: true // Maximum: 2.147483647e+09 // Minimum: 0 TerminationaID *int64 `json:"termination_a_id"` // Termination a type // Required: true TerminationaType *string `json:"termination_a_type"` // Termination b // Read Only: true Terminationb map[string]*string `json:"termination_b,omitempty"` // Termination b id // Required: true // Maximum: 2.147483647e+09 // Minimum: 0 TerminationbID *int64 `json:"termination_b_id"` // Termination b type // Required: true TerminationbType *string `json:"termination_b_type"` // 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 ¶
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
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 Created strfmt.Date `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"` // Date 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"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Termination a // Read Only: true Terminationa int64 `json:"termination_a,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 ¶
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
type WritableCircuitTermination ¶
type WritableCircuitTermination struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Circuit // Required: true Circuit *int64 `json:"circuit"` // 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"` // 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"` // 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
type WritableCluster ¶
type WritableCluster struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,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"` // tags Tags []*NestedTag `json:"tags"` // 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 ¶
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
type WritableConfigContext ¶
type WritableConfigContext struct { // cluster groups // Unique: true ClusterGroups []int64 `json:"cluster_groups"` // clusters // Unique: true Clusters []int64 `json:"clusters"` // Created // Read Only: true // Format: date Created strfmt.Date `json:"created,omitempty"` // Data // Required: true Data *string `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"` // 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"` // 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 ¶
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
type WritableConsolePort ¶
type WritableConsolePort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,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"` // 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 ¶
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
type WritableConsolePortTemplate ¶
type WritableConsolePortTemplate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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 // 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
type WritableConsoleServerPort ¶
type WritableConsoleServerPort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,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"` // 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
type WritableConsoleServerPortTemplate ¶
type WritableConsoleServerPortTemplate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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 // 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
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"` // Default // // Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. "Foo"). Default *string `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"` // 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"` // Name // // Internal field name // Required: true // Max Length: 50 // Min Length: 1 Name *string `json:"name"` // Required // // If true, this field is required when creating new objects or editing an existing object. Required bool `json:"required,omitempty"` // Type // Enum: [text integer boolean date url select multiselect] Type string `json:"type,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: 0 ValidationMaximum *int64 `json:"validation_maximum,omitempty"` // Minimum value // // Minimum allowed value (for numeric fields) // Maximum: 2.147483647e+09 // Minimum: 0 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"` // 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 ¶
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
type WritableDeviceBay ¶
type WritableDeviceBay struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableDeviceBay writable device bay
swagger:model WritableDeviceBay
func (*WritableDeviceBay) ContextValidate ¶
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
type WritableDeviceBayTemplate ¶
type WritableDeviceBayTemplate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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 // 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
type WritableDeviceType ¶
type WritableDeviceType struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,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"` // Height (U) // Maximum: 32767 // Minimum: 0 UHeight *int64 `json:"u_height,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableDeviceType writable device type
swagger:model WritableDeviceType
func (*WritableDeviceType) ContextValidate ¶
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
type WritableDeviceWithConfigContext ¶
type WritableDeviceWithConfigContext struct { // 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 map[string]*string `json:"config_context,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,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 *string `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) // // The lowest-numbered unit occupied by the device // Maximum: 32767 // Minimum: 1 Position *int64 `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"` // 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
type WritableFrontPort ¶
type WritableFrontPort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,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"` // 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-apc lsh lsh-apc mpo mtrj sc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice] 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 ¶
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
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 Created strfmt.Date `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 // 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-apc lsh lsh-apc mpo mtrj sc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice] 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
type WritableIPAddress ¶
type WritableIPAddress struct { // Address // // IPv4 or IPv6 address (with mask) // Required: true Address *string `json:"address"` // Assigned object // Read Only: true AssignedObject map[string]*string `json:"assigned_object,omitempty"` // Assigned object id // Maximum: 2.147483647e+09 // Minimum: 0 AssignedObjectID *int64 `json:"assigned_object_id,omitempty"` // Assigned object type AssignedObjectType *string `json:"assigned_object_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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._-]+$ 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 string `json:"nat_outside,omitempty"` // 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"` // 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 ¶
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
type WritableIPRange ¶
type WritableIPRange struct { // Children // Read Only: true Children int64 `json:"children,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
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
type WritableInterface ¶
type WritableInterface struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Count ipaddresses // Read Only: true CountIpaddresses int64 `json:"count_ipaddresses,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Enabled Enabled bool `json:"enabled,omitempty"` // Id // Read Only: true ID int64 `json:"id,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"` // 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"` // 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"` // Type // Required: true // Enum: [virtual lag 100base-tx 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 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.15.1 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-sfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus 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"` }
WritableInterface writable interface
swagger:model WritableInterface
func (*WritableInterface) ContextValidate ¶
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
type WritableInterfaceTemplate ¶
type WritableInterfaceTemplate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Management only MgmtOnly bool `json:"mgmt_only,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Type // Required: true // Enum: [virtual lag 100base-tx 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 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.15.1 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-sfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus 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
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"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // tags Tags []*NestedTag `json:"tags"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableInventoryItem writable inventory item
swagger:model WritableInventoryItem
func (*WritableInventoryItem) ContextValidate ¶
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
type WritableJournalEntry ¶
type WritableJournalEntry struct { // Assigned object // Read Only: true AssignedObject map[string]*string `json:"assigned_object,omitempty"` // Assigned object id // Required: true // Maximum: 2.147483647e+09 // 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"` // 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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableJournalEntry writable journal entry
swagger:model WritableJournalEntry
func (*WritableJournalEntry) ContextValidate ¶
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
type WritableLocation ¶
type WritableLocation struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableLocation writable location
swagger:model WritableLocation
func (*WritableLocation) ContextValidate ¶
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
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 *string `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
type WritablePlatform ¶
type WritablePlatform struct { // Created // Read Only: true // Format: date Created strfmt.Date `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 *string `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"` // 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 ¶
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
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 peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Last updated // Read Only: true // Format: date-time LastUpdated strfmt.DateTime `json:"last_updated,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"` // 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 ¶
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
type WritablePowerOutlet ¶
type WritablePowerOutlet struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,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"` // 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 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 usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid hardwired] 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 ¶
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
type WritablePowerOutletTemplate ¶
type WritablePowerOutletTemplate struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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"` // Name // 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 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 usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid hardwired] 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
type WritablePowerPanel ¶
type WritablePowerPanel struct { // 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"` // 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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritablePowerPanel writable power panel
swagger:model WritablePowerPanel
func (*WritablePowerPanel) ContextValidate ¶
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
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 peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Connected endpoint // // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoint map[string]*string `json:"connected_endpoint,omitempty"` // Connected endpoint reachable // Read Only: true ConnectedEndpointReachable *bool `json:"connected_endpoint_reachable,omitempty"` // Connected endpoint type // Read Only: true ConnectedEndpointType string `json:"connected_endpoint_type,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags"` // 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 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 hardwired] 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 ¶
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
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 Created strfmt.Date `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"` // Maximum draw // // Maximum power draw (watts) // Maximum: 32767 // Minimum: 1 MaximumDraw *int64 `json:"maximum_draw,omitempty"` // Name // 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 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 hardwired] 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
type WritablePrefix ¶
type WritablePrefix struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Children // Read Only: true Children int64 `json:"children,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
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
type WritableProviderNetwork ¶
type WritableProviderNetwork struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // tags Tags []*NestedTag `json:"tags"` // 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
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 Created strfmt.Date `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"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Facility ID // // Locally-assigned identifier // 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"` // 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"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Type // Enum: [2-post-frame 4-post-frame 4-post-cabinet wall-frame wall-cabinet] 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"` // Width // // Rail-to-rail width // Enum: [10 19 21 23] Width int64 `json:"width,omitempty"` }
WritableRack writable rack
swagger:model WritableRack
func (*WritableRack) ContextValidate ¶
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
type WritableRackReservation ¶
type WritableRackReservation struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Rack // Required: true Rack *int64 `json:"rack"` // tags Tags []*NestedTag `json:"tags"` // 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
type WritableRearPort ¶
type WritableRearPort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable peer // // // Return the appropriate serializer for the cable termination model. // // Read Only: true CablePeer map[string]*string `json:"cable_peer,omitempty"` // Cable peer type // Read Only: true CablePeerType string `json:"cable_peer_type,omitempty"` // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,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"` // 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-apc lsh lsh-apc mpo mtrj sc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice] 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 ¶
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
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 Created strfmt.Date `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 // 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-apc lsh lsh-apc mpo mtrj sc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice] 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
type WritableRegion ¶
type WritableRegion struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableRegion writable region
swagger:model WritableRegion
func (*WritableRegion) ContextValidate ¶
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
type WritableRouteTarget ¶
type WritableRouteTarget struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
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
type WritableService ¶
type WritableService struct { // Created // Read Only: true // Format: date Created strfmt.Date `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] Protocol *string `json:"protocol"` // tags Tags []*NestedTag `json:"tags"` // 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 ¶
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
type WritableSite ¶
type WritableSite struct { // ASN // // 32-bit autonomous system number // Maximum: 4.294967295e+09 // Minimum: 1 Asn *int64 `json:"asn,omitempty"` // Circuit count // Read Only: true CircuitCount int64 `json:"circuit_count,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Contact E-mail // Max Length: 254 // Format: email ContactEmail strfmt.Email `json:"contact_email,omitempty"` // Contact name // Max Length: 50 ContactName string `json:"contact_name,omitempty"` // Contact phone // Max Length: 20 ContactPhone string `json:"contact_phone,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
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
type WritableSiteGroup ¶
type WritableSiteGroup struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableSiteGroup writable site group
swagger:model WritableSiteGroup
func (*WritableSiteGroup) ContextValidate ¶
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
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 Created strfmt.Date `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"` // 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 ¶
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
type WritableTenantGroup ¶
type WritableTenantGroup struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
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
type WritableToken ¶
type WritableToken struct { // 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"` // 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 ¶
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
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 ¶
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
type WritableVLAN ¶
type WritableVLAN struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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"` // 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 ¶
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
type WritableVMInterface ¶
type WritableVMInterface struct { // Count ipaddresses // Read Only: true CountIpaddresses int64 `json:"count_ipaddresses,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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"` // 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"` }
WritableVMInterface writable VM interface
swagger:model WritableVMInterface
func (*WritableVMInterface) ContextValidate ¶
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
type WritableVRF ¶
type WritableVRF struct { // Created // Read Only: true // Format: date Created strfmt.Date `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"` // 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 ¶
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
type WritableVirtualChassis ¶
type WritableVirtualChassis struct { // Custom fields CustomFields interface{} `json:"custom_fields,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"` // 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"` // 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
type WritableVirtualMachineWithConfigContext ¶
type WritableVirtualMachineWithConfigContext struct { // Cluster // Required: true Cluster *int64 `json:"cluster"` // Comments Comments string `json:"comments,omitempty"` // Config context // Read Only: true ConfigContext map[string]*string `json:"config_context,omitempty"` // Created // Read Only: true // Format: date Created strfmt.Date `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,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 *string `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 // Read Only: true Site string `json:"site,omitempty"` // Status // Enum: [offline active planned staged failed decommissioning] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags"` // 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 ¶
func (m *WritableVirtualMachineWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
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
Source Files ¶
- aggregate.go
- available_ip.go
- available_prefix.go
- cable.go
- circuit.go
- circuit_circuit_termination.go
- circuit_termination.go
- circuit_type.go
- cluster.go
- cluster_group.go
- cluster_type.go
- config_context.go
- console_port.go
- console_port_template.go
- console_server_port.go
- console_server_port_template.go
- content_type.go
- custom_field.go
- custom_link.go
- device.go
- device_bay.go
- device_bay_template.go
- device_n_a_p_a_l_m.go
- device_role.go
- device_type.go
- device_with_config_context.go
- export_template.go
- front_port.go
- front_port_rear_port.go
- front_port_template.go
- group.go
- image_attachment.go
- interface.go
- interface_template.go
- inventory_item.go
- ip_address.go
- ip_range.go
- job_result.go
- journal_entry.go
- location.go
- manufacturer.go
- nested_cable.go
- nested_circuit.go
- nested_circuit_type.go
- nested_cluster.go
- nested_cluster_group.go
- nested_cluster_type.go
- nested_device.go
- nested_device_role.go
- nested_device_type.go
- nested_group.go
- nested_interface.go
- nested_ip_address.go
- nested_location.go
- nested_manufacturer.go
- nested_platform.go
- nested_power_panel.go
- nested_power_port.go
- nested_power_port_template.go
- nested_provider.go
- nested_provider_network.go
- nested_r_i_r.go
- nested_rack.go
- nested_rack_role.go
- nested_rear_port_template.go
- nested_region.go
- nested_role.go
- nested_route_target.go
- nested_site.go
- nested_site_group.go
- nested_tag.go
- nested_tenant.go
- nested_tenant_group.go
- nested_user.go
- nested_v_l_a_n.go
- nested_v_l_a_n_group.go
- nested_v_r_f.go
- nested_virtual_chassis.go
- nested_virtual_machine.go
- nested_vm_interface.go
- object_change.go
- object_permission.go
- platform.go
- power_feed.go
- power_outlet.go
- power_outlet_template.go
- power_panel.go
- power_port.go
- power_port_template.go
- prefix.go
- prefix_length.go
- provider.go
- provider_network.go
- r_i_r.go
- rack.go
- rack_reservation.go
- rack_role.go
- rack_unit.go
- rear_port.go
- rear_port_template.go
- region.go
- role.go
- route_target.go
- service.go
- site.go
- site_group.go
- tag.go
- tenant.go
- tenant_group.go
- token.go
- user.go
- v_l_a_n.go
- v_l_a_n_group.go
- v_r_f.go
- virtual_chassis.go
- virtual_machine_with_config_context.go
- vm_interface.go
- webhook.go
- writable_aggregate.go
- writable_cable.go
- writable_circuit.go
- writable_circuit_termination.go
- writable_cluster.go
- writable_config_context.go
- writable_console_port.go
- writable_console_port_template.go
- writable_console_server_port.go
- writable_console_server_port_template.go
- writable_custom_field.go
- writable_device_bay.go
- writable_device_bay_template.go
- writable_device_type.go
- writable_device_with_config_context.go
- writable_front_port.go
- writable_front_port_template.go
- writable_interface.go
- writable_interface_template.go
- writable_inventory_item.go
- writable_ip_address.go
- writable_ip_range.go
- writable_journal_entry.go
- writable_location.go
- writable_object_permission.go
- writable_platform.go
- writable_power_feed.go
- writable_power_outlet.go
- writable_power_outlet_template.go
- writable_power_panel.go
- writable_power_port.go
- writable_power_port_template.go
- writable_prefix.go
- writable_provider_network.go
- writable_rack.go
- writable_rack_reservation.go
- writable_rear_port.go
- writable_rear_port_template.go
- writable_region.go
- writable_route_target.go
- writable_service.go
- writable_site.go
- writable_site_group.go
- writable_tenant.go
- writable_tenant_group.go
- writable_token.go
- writable_user.go
- writable_v_l_a_n.go
- writable_v_r_f.go
- writable_virtual_chassis.go
- writable_virtual_machine_with_config_context.go
- writable_vm_interface.go