Documentation ¶
Index ¶
- Constants
- type ASN
- type Aggregate
- type AggregateFamily
- type AvailableIP
- type AvailablePrefix
- type AvailableVLAN
- type Cable
- type CableLengthUnit
- type CableStatus
- type CableTermination
- 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 ClusterStatus
- type ClusterType
- type ComponentNestedModule
- 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 Contact
- type ContactAssignment
- type ContactAssignmentPriority
- func (m *ContactAssignmentPriority) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ContactAssignmentPriority) MarshalBinary() ([]byte, error)
- func (m *ContactAssignmentPriority) UnmarshalBinary(b []byte) error
- func (m *ContactAssignmentPriority) Validate(formats strfmt.Registry) error
- type ContactGroup
- type ContactRole
- 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 CustomFieldUIVisibility
- func (m *CustomFieldUIVisibility) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CustomFieldUIVisibility) MarshalBinary() ([]byte, error)
- func (m *CustomFieldUIVisibility) UnmarshalBinary(b []byte) error
- func (m *CustomFieldUIVisibility) Validate(formats strfmt.Registry) error
- type CustomLink
- type Device
- type DeviceAirflow
- type DeviceBay
- type DeviceBayTemplate
- type DeviceFace
- type DeviceNAPALM
- type DeviceRole
- type DeviceStatus
- type DeviceType
- type DeviceTypeAirflow
- 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 DeviceTypeWeightUnit
- 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 DeviceWithConfigContextAirflow
- func (m *DeviceWithConfigContextAirflow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeviceWithConfigContextAirflow) MarshalBinary() ([]byte, error)
- func (m *DeviceWithConfigContextAirflow) UnmarshalBinary(b []byte) error
- func (m *DeviceWithConfigContextAirflow) 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 FHRPGroup
- type FHRPGroupAssignment
- type FrontPort
- type FrontPortRearPort
- type FrontPortTemplate
- type FrontPortTemplateType
- type FrontPortType
- type GenericObject
- type Group
- type IPAddress
- type IPAddressFamily
- type IPAddressRole
- type IPAddressStatus
- type IPNetwork
- type IPRange
- type IPRangeFamily
- type IPRangeStatus
- type ImageAttachment
- type Interface
- type InterfaceDuplex
- type InterfaceMode
- type InterfacePoeMode
- type InterfacePoeType
- type InterfaceRfChannel
- type InterfaceRfRole
- type InterfaceTemplate
- type InterfaceTemplatePoeMode
- func (m *InterfaceTemplatePoeMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InterfaceTemplatePoeMode) MarshalBinary() ([]byte, error)
- func (m *InterfaceTemplatePoeMode) UnmarshalBinary(b []byte) error
- func (m *InterfaceTemplatePoeMode) Validate(formats strfmt.Registry) error
- type InterfaceTemplatePoeType
- func (m *InterfaceTemplatePoeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InterfaceTemplatePoeType) MarshalBinary() ([]byte, error)
- func (m *InterfaceTemplatePoeType) UnmarshalBinary(b []byte) error
- func (m *InterfaceTemplatePoeType) Validate(formats strfmt.Registry) error
- type InterfaceTemplateType
- type InterfaceType
- type InventoryItem
- type InventoryItemRole
- type InventoryItemTemplate
- type JobResult
- type JobResultStatus
- type JournalEntry
- type JournalEntryKind
- type L2VPN
- type L2VPNTermination
- type L2VPNType
- type Location
- type LocationStatus
- type Manufacturer
- type Module
- type ModuleBay
- type ModuleBayNestedModule
- type ModuleBayTemplate
- type ModuleNestedModuleBay
- type ModuleStatus
- type ModuleType
- type ModuleTypeWeightUnit
- type NestedASN
- type NestedCable
- type NestedCircuit
- type NestedCircuitType
- type NestedCluster
- type NestedClusterGroup
- type NestedClusterType
- type NestedContact
- type NestedContactGroup
- type NestedContactRole
- type NestedDevice
- type NestedDeviceRole
- type NestedDeviceType
- type NestedFHRPGroup
- type NestedGroup
- type NestedIPAddress
- type NestedInterface
- type NestedInventoryItemRole
- func (m *NestedInventoryItemRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NestedInventoryItemRole) MarshalBinary() ([]byte, error)
- func (m *NestedInventoryItemRole) UnmarshalBinary(b []byte) error
- func (m *NestedInventoryItemRole) Validate(formats strfmt.Registry) error
- type NestedL2VPN
- type NestedL2VPNTermination
- func (m *NestedL2VPNTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NestedL2VPNTermination) MarshalBinary() ([]byte, error)
- func (m *NestedL2VPNTermination) UnmarshalBinary(b []byte) error
- func (m *NestedL2VPNTermination) Validate(formats strfmt.Registry) error
- type NestedLocation
- type NestedManufacturer
- type NestedModule
- type NestedModuleBay
- type NestedModuleType
- 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 NestedVirtualDeviceContext
- func (m *NestedVirtualDeviceContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NestedVirtualDeviceContext) MarshalBinary() ([]byte, error)
- func (m *NestedVirtualDeviceContext) UnmarshalBinary(b []byte) error
- func (m *NestedVirtualDeviceContext) Validate(formats strfmt.Registry) error
- type NestedVirtualMachine
- type NestedWirelessLAN
- type NestedWirelessLANGroup
- func (m *NestedWirelessLANGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NestedWirelessLANGroup) MarshalBinary() ([]byte, error)
- func (m *NestedWirelessLANGroup) UnmarshalBinary(b []byte) error
- func (m *NestedWirelessLANGroup) Validate(formats strfmt.Registry) error
- type NestedWirelessLink
- 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 RackWeightUnit
- type RackWidth
- type RearPort
- type RearPortTemplate
- type RearPortTemplateType
- type RearPortType
- type Region
- type Role
- type RouteTarget
- type SavedFilter
- type Service
- type ServiceProtocol
- type ServiceTemplate
- type ServiceTemplateProtocol
- func (m *ServiceTemplateProtocol) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ServiceTemplateProtocol) MarshalBinary() ([]byte, error)
- func (m *ServiceTemplateProtocol) UnmarshalBinary(b []byte) error
- func (m *ServiceTemplateProtocol) Validate(formats strfmt.Registry) error
- 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 VirtualDeviceContext
- 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 WirelessLAN
- type WirelessLANAuthCipher
- type WirelessLANAuthType
- type WirelessLANGroup
- type WirelessLANStatus
- type WirelessLink
- type WirelessLinkAuthCipher
- func (m *WirelessLinkAuthCipher) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WirelessLinkAuthCipher) MarshalBinary() ([]byte, error)
- func (m *WirelessLinkAuthCipher) UnmarshalBinary(b []byte) error
- func (m *WirelessLinkAuthCipher) Validate(formats strfmt.Registry) error
- type WirelessLinkAuthType
- type WirelessLinkStatus
- type WritableASN
- type WritableAggregate
- type WritableAvailableIP
- 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 WritableContact
- type WritableContactAssignment
- func (m *WritableContactAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableContactAssignment) MarshalBinary() ([]byte, error)
- func (m *WritableContactAssignment) UnmarshalBinary(b []byte) error
- func (m *WritableContactAssignment) Validate(formats strfmt.Registry) error
- type WritableContactGroup
- type WritableCreateAvailableVLAN
- func (m *WritableCreateAvailableVLAN) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableCreateAvailableVLAN) MarshalBinary() ([]byte, error)
- func (m *WritableCreateAvailableVLAN) UnmarshalBinary(b []byte) error
- func (m *WritableCreateAvailableVLAN) 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 WritableFHRPGroupAssignment
- func (m *WritableFHRPGroupAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableFHRPGroupAssignment) MarshalBinary() ([]byte, error)
- func (m *WritableFHRPGroupAssignment) UnmarshalBinary(b []byte) error
- func (m *WritableFHRPGroupAssignment) 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 WritableInventoryItemTemplate
- func (m *WritableInventoryItemTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableInventoryItemTemplate) MarshalBinary() ([]byte, error)
- func (m *WritableInventoryItemTemplate) UnmarshalBinary(b []byte) error
- func (m *WritableInventoryItemTemplate) Validate(formats strfmt.Registry) error
- type WritableJournalEntry
- type WritableL2VPN
- type WritableL2VPNTermination
- func (m *WritableL2VPNTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableL2VPNTermination) MarshalBinary() ([]byte, error)
- func (m *WritableL2VPNTermination) UnmarshalBinary(b []byte) error
- func (m *WritableL2VPNTermination) Validate(formats strfmt.Registry) error
- type WritableLocation
- type WritableModule
- type WritableModuleBay
- type WritableModuleBayTemplate
- func (m *WritableModuleBayTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableModuleBayTemplate) MarshalBinary() ([]byte, error)
- func (m *WritableModuleBayTemplate) UnmarshalBinary(b []byte) error
- func (m *WritableModuleBayTemplate) Validate(formats strfmt.Registry) error
- type WritableModuleType
- 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 WritableProvider
- 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 WritableServiceTemplate
- func (m *WritableServiceTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableServiceTemplate) MarshalBinary() ([]byte, error)
- func (m *WritableServiceTemplate) UnmarshalBinary(b []byte) error
- func (m *WritableServiceTemplate) Validate(formats strfmt.Registry) error
- 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 WritableVirtualDeviceContext
- func (m *WritableVirtualDeviceContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableVirtualDeviceContext) MarshalBinary() ([]byte, error)
- func (m *WritableVirtualDeviceContext) UnmarshalBinary(b []byte) error
- func (m *WritableVirtualDeviceContext) 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
- type WritableWirelessLAN
- type WritableWirelessLANGroup
- func (m *WritableWirelessLANGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableWirelessLANGroup) MarshalBinary() ([]byte, error)
- func (m *WritableWirelessLANGroup) UnmarshalBinary(b []byte) error
- func (m *WritableWirelessLANGroup) Validate(formats strfmt.Registry) error
- type WritableWirelessLink
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 ( // CableTerminationCableEndA captures enum value "A" CableTerminationCableEndA string = "A" // CableTerminationCableEndB captures enum value "B" CableTerminationCableEndB string = "B" )
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 ( // ClusterStatusLabelPlanned captures enum value "Planned" ClusterStatusLabelPlanned string = "Planned" // ClusterStatusLabelStaging captures enum value "Staging" ClusterStatusLabelStaging string = "Staging" // ClusterStatusLabelActive captures enum value "Active" ClusterStatusLabelActive string = "Active" // ClusterStatusLabelDecommissioning captures enum value "Decommissioning" ClusterStatusLabelDecommissioning string = "Decommissioning" // ClusterStatusLabelOffline captures enum value "Offline" ClusterStatusLabelOffline string = "Offline" )
const ( // ClusterStatusValuePlanned captures enum value "planned" ClusterStatusValuePlanned string = "planned" // ClusterStatusValueStaging captures enum value "staging" ClusterStatusValueStaging string = "staging" // ClusterStatusValueActive captures enum value "active" ClusterStatusValueActive string = "active" // ClusterStatusValueDecommissioning captures enum value "decommissioning" ClusterStatusValueDecommissioning string = "decommissioning" // ClusterStatusValueOffline captures enum value "offline" ClusterStatusValueOffline string = "offline" )
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 ( // ContactAssignmentPriorityLabelPrimary captures enum value "Primary" ContactAssignmentPriorityLabelPrimary string = "Primary" // ContactAssignmentPriorityLabelSecondary captures enum value "Secondary" ContactAssignmentPriorityLabelSecondary string = "Secondary" // ContactAssignmentPriorityLabelTertiary captures enum value "Tertiary" ContactAssignmentPriorityLabelTertiary string = "Tertiary" // ContactAssignmentPriorityLabelInactive captures enum value "Inactive" ContactAssignmentPriorityLabelInactive string = "Inactive" )
const ( // ContactAssignmentPriorityValuePrimary captures enum value "primary" ContactAssignmentPriorityValuePrimary string = "primary" // ContactAssignmentPriorityValueSecondary captures enum value "secondary" ContactAssignmentPriorityValueSecondary string = "secondary" // ContactAssignmentPriorityValueTertiary captures enum value "tertiary" ContactAssignmentPriorityValueTertiary string = "tertiary" // ContactAssignmentPriorityValueInactive captures enum value "inactive" ContactAssignmentPriorityValueInactive string = "inactive" )
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" // CustomFieldTypeLabelTextLong captures enum value "Text (long)" CustomFieldTypeLabelTextLong string = "Text (long)" // CustomFieldTypeLabelInteger captures enum value "Integer" CustomFieldTypeLabelInteger string = "Integer" // CustomFieldTypeLabelDecimal captures enum value "Decimal" CustomFieldTypeLabelDecimal string = "Decimal" // CustomFieldTypeLabelBooleanTrueFalse captures enum value "Boolean (true/false)" CustomFieldTypeLabelBooleanTrueFalse string = "Boolean (true/false)" // CustomFieldTypeLabelDate captures enum value "Date" CustomFieldTypeLabelDate string = "Date" // CustomFieldTypeLabelURL captures enum value "URL" CustomFieldTypeLabelURL string = "URL" // CustomFieldTypeLabelJSON captures enum value "JSON" CustomFieldTypeLabelJSON string = "JSON" // CustomFieldTypeLabelSelection captures enum value "Selection" CustomFieldTypeLabelSelection string = "Selection" // CustomFieldTypeLabelMultipleSelection captures enum value "Multiple selection" CustomFieldTypeLabelMultipleSelection string = "Multiple selection" // CustomFieldTypeLabelObject captures enum value "Object" CustomFieldTypeLabelObject string = "Object" // CustomFieldTypeLabelMultipleObjects captures enum value "Multiple objects" CustomFieldTypeLabelMultipleObjects string = "Multiple objects" )
const ( // CustomFieldTypeValueText captures enum value "text" CustomFieldTypeValueText string = "text" // CustomFieldTypeValueLongtext captures enum value "longtext" CustomFieldTypeValueLongtext string = "longtext" // CustomFieldTypeValueInteger captures enum value "integer" CustomFieldTypeValueInteger string = "integer" // CustomFieldTypeValueDecimal captures enum value "decimal" CustomFieldTypeValueDecimal string = "decimal" // CustomFieldTypeValueBoolean captures enum value "boolean" CustomFieldTypeValueBoolean string = "boolean" // CustomFieldTypeValueDate captures enum value "date" CustomFieldTypeValueDate string = "date" // CustomFieldTypeValueURL captures enum value "url" CustomFieldTypeValueURL string = "url" // CustomFieldTypeValueJSON captures enum value "json" CustomFieldTypeValueJSON string = "json" // CustomFieldTypeValueSelect captures enum value "select" CustomFieldTypeValueSelect string = "select" // CustomFieldTypeValueMultiselect captures enum value "multiselect" CustomFieldTypeValueMultiselect string = "multiselect" // CustomFieldTypeValueObject captures enum value "object" CustomFieldTypeValueObject string = "object" // CustomFieldTypeValueMultiobject captures enum value "multiobject" CustomFieldTypeValueMultiobject string = "multiobject" )
const ( // CustomFieldUIVisibilityLabelReadWrite captures enum value "Read/Write" CustomFieldUIVisibilityLabelReadWrite string = "Read/Write" // CustomFieldUIVisibilityLabelReadDashOnly captures enum value "Read-only" CustomFieldUIVisibilityLabelReadDashOnly string = "Read-only" // CustomFieldUIVisibilityLabelHidden captures enum value "Hidden" CustomFieldUIVisibilityLabelHidden string = "Hidden" )
const ( // CustomFieldUIVisibilityValueReadDashWrite captures enum value "read-write" CustomFieldUIVisibilityValueReadDashWrite string = "read-write" // CustomFieldUIVisibilityValueReadDashOnly captures enum value "read-only" CustomFieldUIVisibilityValueReadDashOnly string = "read-only" // CustomFieldUIVisibilityValueHidden captures enum value "hidden" CustomFieldUIVisibilityValueHidden string = "hidden" )
const ( // CustomLinkButtonClassOutlineDashDark captures enum value "outline-dark" CustomLinkButtonClassOutlineDashDark string = "outline-dark" // CustomLinkButtonClassBlue captures enum value "blue" CustomLinkButtonClassBlue string = "blue" // CustomLinkButtonClassIndigo captures enum value "indigo" CustomLinkButtonClassIndigo string = "indigo" // CustomLinkButtonClassPurple captures enum value "purple" CustomLinkButtonClassPurple string = "purple" // CustomLinkButtonClassPink captures enum value "pink" CustomLinkButtonClassPink string = "pink" // CustomLinkButtonClassRed captures enum value "red" CustomLinkButtonClassRed string = "red" // CustomLinkButtonClassOrange captures enum value "orange" CustomLinkButtonClassOrange string = "orange" // CustomLinkButtonClassYellow captures enum value "yellow" CustomLinkButtonClassYellow string = "yellow" // CustomLinkButtonClassGreen captures enum value "green" CustomLinkButtonClassGreen string = "green" // CustomLinkButtonClassTeal captures enum value "teal" CustomLinkButtonClassTeal string = "teal" // CustomLinkButtonClassCyan captures enum value "cyan" CustomLinkButtonClassCyan string = "cyan" // CustomLinkButtonClassGray captures enum value "gray" CustomLinkButtonClassGray string = "gray" // CustomLinkButtonClassBlack captures enum value "black" CustomLinkButtonClassBlack string = "black" // CustomLinkButtonClassWhite captures enum value "white" CustomLinkButtonClassWhite string = "white" // CustomLinkButtonClassGhostDashDark captures enum value "ghost-dark" CustomLinkButtonClassGhostDashDark string = "ghost-dark" )
const ( // DeviceAirflowLabelFrontToRear captures enum value "Front to rear" DeviceAirflowLabelFrontToRear string = "Front to rear" // DeviceAirflowLabelRearToFront captures enum value "Rear to front" DeviceAirflowLabelRearToFront string = "Rear to front" // DeviceAirflowLabelLeftToRight captures enum value "Left to right" DeviceAirflowLabelLeftToRight string = "Left to right" // DeviceAirflowLabelRightToLeft captures enum value "Right to left" DeviceAirflowLabelRightToLeft string = "Right to left" // DeviceAirflowLabelSideToRear captures enum value "Side to rear" DeviceAirflowLabelSideToRear string = "Side to rear" // DeviceAirflowLabelPassive captures enum value "Passive" DeviceAirflowLabelPassive string = "Passive" // DeviceAirflowLabelMixed captures enum value "Mixed" DeviceAirflowLabelMixed string = "Mixed" )
const ( // DeviceAirflowValueFrontDashToDashRear captures enum value "front-to-rear" DeviceAirflowValueFrontDashToDashRear string = "front-to-rear" // DeviceAirflowValueRearDashToDashFront captures enum value "rear-to-front" DeviceAirflowValueRearDashToDashFront string = "rear-to-front" // DeviceAirflowValueLeftDashToDashRight captures enum value "left-to-right" DeviceAirflowValueLeftDashToDashRight string = "left-to-right" // DeviceAirflowValueRightDashToDashLeft captures enum value "right-to-left" DeviceAirflowValueRightDashToDashLeft string = "right-to-left" // DeviceAirflowValueSideDashToDashRear captures enum value "side-to-rear" DeviceAirflowValueSideDashToDashRear string = "side-to-rear" // DeviceAirflowValuePassive captures enum value "passive" DeviceAirflowValuePassive string = "passive" // DeviceAirflowValueMixed captures enum value "mixed" DeviceAirflowValueMixed string = "mixed" )
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 ( // DeviceTypeAirflowLabelFrontToRear captures enum value "Front to rear" DeviceTypeAirflowLabelFrontToRear string = "Front to rear" // DeviceTypeAirflowLabelRearToFront captures enum value "Rear to front" DeviceTypeAirflowLabelRearToFront string = "Rear to front" // DeviceTypeAirflowLabelLeftToRight captures enum value "Left to right" DeviceTypeAirflowLabelLeftToRight string = "Left to right" // DeviceTypeAirflowLabelRightToLeft captures enum value "Right to left" DeviceTypeAirflowLabelRightToLeft string = "Right to left" // DeviceTypeAirflowLabelSideToRear captures enum value "Side to rear" DeviceTypeAirflowLabelSideToRear string = "Side to rear" // DeviceTypeAirflowLabelPassive captures enum value "Passive" DeviceTypeAirflowLabelPassive string = "Passive" // DeviceTypeAirflowLabelMixed captures enum value "Mixed" DeviceTypeAirflowLabelMixed string = "Mixed" )
const ( // DeviceTypeAirflowValueFrontDashToDashRear captures enum value "front-to-rear" DeviceTypeAirflowValueFrontDashToDashRear string = "front-to-rear" // DeviceTypeAirflowValueRearDashToDashFront captures enum value "rear-to-front" DeviceTypeAirflowValueRearDashToDashFront string = "rear-to-front" // DeviceTypeAirflowValueLeftDashToDashRight captures enum value "left-to-right" DeviceTypeAirflowValueLeftDashToDashRight string = "left-to-right" // DeviceTypeAirflowValueRightDashToDashLeft captures enum value "right-to-left" DeviceTypeAirflowValueRightDashToDashLeft string = "right-to-left" // DeviceTypeAirflowValueSideDashToDashRear captures enum value "side-to-rear" DeviceTypeAirflowValueSideDashToDashRear string = "side-to-rear" // DeviceTypeAirflowValuePassive captures enum value "passive" DeviceTypeAirflowValuePassive string = "passive" // DeviceTypeAirflowValueMixed captures enum value "mixed" DeviceTypeAirflowValueMixed string = "mixed" )
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 ( // DeviceTypeWeightUnitLabelKilograms captures enum value "Kilograms" DeviceTypeWeightUnitLabelKilograms string = "Kilograms" // DeviceTypeWeightUnitLabelGrams captures enum value "Grams" DeviceTypeWeightUnitLabelGrams string = "Grams" // DeviceTypeWeightUnitLabelPounds captures enum value "Pounds" DeviceTypeWeightUnitLabelPounds string = "Pounds" // DeviceTypeWeightUnitLabelOunces captures enum value "Ounces" DeviceTypeWeightUnitLabelOunces string = "Ounces" )
const ( // DeviceTypeWeightUnitValueKg captures enum value "kg" DeviceTypeWeightUnitValueKg string = "kg" // DeviceTypeWeightUnitValueG captures enum value "g" DeviceTypeWeightUnitValueG string = "g" // DeviceTypeWeightUnitValueLb captures enum value "lb" DeviceTypeWeightUnitValueLb string = "lb" // DeviceTypeWeightUnitValueOz captures enum value "oz" DeviceTypeWeightUnitValueOz string = "oz" )
const ( // DeviceWithConfigContextAirflowLabelFrontToRear captures enum value "Front to rear" DeviceWithConfigContextAirflowLabelFrontToRear string = "Front to rear" // DeviceWithConfigContextAirflowLabelRearToFront captures enum value "Rear to front" DeviceWithConfigContextAirflowLabelRearToFront string = "Rear to front" // DeviceWithConfigContextAirflowLabelLeftToRight captures enum value "Left to right" DeviceWithConfigContextAirflowLabelLeftToRight string = "Left to right" // DeviceWithConfigContextAirflowLabelRightToLeft captures enum value "Right to left" DeviceWithConfigContextAirflowLabelRightToLeft string = "Right to left" // DeviceWithConfigContextAirflowLabelSideToRear captures enum value "Side to rear" DeviceWithConfigContextAirflowLabelSideToRear string = "Side to rear" // DeviceWithConfigContextAirflowLabelPassive captures enum value "Passive" DeviceWithConfigContextAirflowLabelPassive string = "Passive" // DeviceWithConfigContextAirflowLabelMixed captures enum value "Mixed" DeviceWithConfigContextAirflowLabelMixed string = "Mixed" )
const ( // DeviceWithConfigContextAirflowValueFrontDashToDashRear captures enum value "front-to-rear" DeviceWithConfigContextAirflowValueFrontDashToDashRear string = "front-to-rear" // DeviceWithConfigContextAirflowValueRearDashToDashFront captures enum value "rear-to-front" DeviceWithConfigContextAirflowValueRearDashToDashFront string = "rear-to-front" // DeviceWithConfigContextAirflowValueLeftDashToDashRight captures enum value "left-to-right" DeviceWithConfigContextAirflowValueLeftDashToDashRight string = "left-to-right" // DeviceWithConfigContextAirflowValueRightDashToDashLeft captures enum value "right-to-left" DeviceWithConfigContextAirflowValueRightDashToDashLeft string = "right-to-left" // DeviceWithConfigContextAirflowValueSideDashToDashRear captures enum value "side-to-rear" DeviceWithConfigContextAirflowValueSideDashToDashRear string = "side-to-rear" // DeviceWithConfigContextAirflowValuePassive captures enum value "passive" DeviceWithConfigContextAirflowValuePassive string = "passive" // DeviceWithConfigContextAirflowValueMixed captures enum value "mixed" DeviceWithConfigContextAirflowValueMixed string = "mixed" )
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 ( // FHRPGroupAuthTypePlaintext captures enum value "plaintext" FHRPGroupAuthTypePlaintext string = "plaintext" // FHRPGroupAuthTypeMd5 captures enum value "md5" FHRPGroupAuthTypeMd5 string = "md5" )
const ( // FHRPGroupProtocolVrrp2 captures enum value "vrrp2" FHRPGroupProtocolVrrp2 string = "vrrp2" // FHRPGroupProtocolVrrp3 captures enum value "vrrp3" FHRPGroupProtocolVrrp3 string = "vrrp3" // FHRPGroupProtocolCarp captures enum value "carp" FHRPGroupProtocolCarp string = "carp" // FHRPGroupProtocolClusterxl captures enum value "clusterxl" FHRPGroupProtocolClusterxl string = "clusterxl" // FHRPGroupProtocolHsrp captures enum value "hsrp" FHRPGroupProtocolHsrp string = "hsrp" // FHRPGroupProtocolGlbp captures enum value "glbp" FHRPGroupProtocolGlbp string = "glbp" // FHRPGroupProtocolOther captures enum value "other" FHRPGroupProtocolOther string = "other" )
const ( // FrontPortTypeLabelNr8P8C captures enum value "8P8C" FrontPortTypeLabelNr8P8C string = "8P8C" // FrontPortTypeLabelNr8P6C captures enum value "8P6C" FrontPortTypeLabelNr8P6C string = "8P6C" // FrontPortTypeLabelNr8P4C captures enum value "8P4C" FrontPortTypeLabelNr8P4C string = "8P4C" // FrontPortTypeLabelNr8P2C captures enum value "8P2C" FrontPortTypeLabelNr8P2C string = "8P2C" // FrontPortTypeLabelNr6P6C captures enum value "6P6C" FrontPortTypeLabelNr6P6C string = "6P6C" // FrontPortTypeLabelNr6P4C captures enum value "6P4C" FrontPortTypeLabelNr6P4C string = "6P4C" // FrontPortTypeLabelNr6P2C captures enum value "6P2C" FrontPortTypeLabelNr6P2C string = "6P2C" // FrontPortTypeLabelNr4P4C captures enum value "4P4C" FrontPortTypeLabelNr4P4C string = "4P4C" // FrontPortTypeLabelNr4P2C captures enum value "4P2C" FrontPortTypeLabelNr4P2C string = "4P2C" // FrontPortTypeLabelGG45 captures enum value "GG45" FrontPortTypeLabelGG45 string = "GG45" // FrontPortTypeLabelTERA4P captures enum value "TERA 4P" FrontPortTypeLabelTERA4P string = "TERA 4P" // FrontPortTypeLabelTERA2P captures enum value "TERA 2P" FrontPortTypeLabelTERA2P string = "TERA 2P" // FrontPortTypeLabelTERA1P captures enum value "TERA 1P" FrontPortTypeLabelTERA1P string = "TERA 1P" // FrontPortTypeLabelNr110Punch captures enum value "110 Punch" FrontPortTypeLabelNr110Punch string = "110 Punch" // FrontPortTypeLabelBNC captures enum value "BNC" FrontPortTypeLabelBNC string = "BNC" // FrontPortTypeLabelFConnector captures enum value "F Connector" FrontPortTypeLabelFConnector string = "F Connector" // FrontPortTypeLabelNConnector captures enum value "N Connector" FrontPortTypeLabelNConnector string = "N Connector" // FrontPortTypeLabelMRJ21 captures enum value "MRJ21" FrontPortTypeLabelMRJ21 string = "MRJ21" // FrontPortTypeLabelFC captures enum value "FC" FrontPortTypeLabelFC string = "FC" // FrontPortTypeLabelLC captures enum value "LC" FrontPortTypeLabelLC string = "LC" // FrontPortTypeLabelLCPC captures enum value "LC/PC" FrontPortTypeLabelLCPC string = "LC/PC" // FrontPortTypeLabelLCUPC captures enum value "LC/UPC" FrontPortTypeLabelLCUPC string = "LC/UPC" // FrontPortTypeLabelLCAPC captures enum value "LC/APC" FrontPortTypeLabelLCAPC string = "LC/APC" // FrontPortTypeLabelLSH captures enum value "LSH" FrontPortTypeLabelLSH string = "LSH" // FrontPortTypeLabelLSHPC captures enum value "LSH/PC" FrontPortTypeLabelLSHPC string = "LSH/PC" // FrontPortTypeLabelLSHUPC captures enum value "LSH/UPC" FrontPortTypeLabelLSHUPC string = "LSH/UPC" // FrontPortTypeLabelLSHAPC captures enum value "LSH/APC" FrontPortTypeLabelLSHAPC string = "LSH/APC" // FrontPortTypeLabelMPO captures enum value "MPO" FrontPortTypeLabelMPO string = "MPO" // FrontPortTypeLabelMTRJ captures enum value "MTRJ" FrontPortTypeLabelMTRJ string = "MTRJ" // FrontPortTypeLabelSC captures enum value "SC" FrontPortTypeLabelSC string = "SC" // FrontPortTypeLabelSCPC captures enum value "SC/PC" FrontPortTypeLabelSCPC string = "SC/PC" // FrontPortTypeLabelSCUPC captures enum value "SC/UPC" FrontPortTypeLabelSCUPC string = "SC/UPC" // FrontPortTypeLabelSCAPC captures enum value "SC/APC" FrontPortTypeLabelSCAPC string = "SC/APC" // FrontPortTypeLabelST captures enum value "ST" FrontPortTypeLabelST string = "ST" // FrontPortTypeLabelCS captures enum value "CS" FrontPortTypeLabelCS string = "CS" // FrontPortTypeLabelSN captures enum value "SN" FrontPortTypeLabelSN string = "SN" // FrontPortTypeLabelSMA905 captures enum value "SMA 905" FrontPortTypeLabelSMA905 string = "SMA 905" // FrontPortTypeLabelSMA906 captures enum value "SMA 906" FrontPortTypeLabelSMA906 string = "SMA 906" // FrontPortTypeLabelURMDashP2 captures enum value "URM-P2" FrontPortTypeLabelURMDashP2 string = "URM-P2" // FrontPortTypeLabelURMDashP4 captures enum value "URM-P4" FrontPortTypeLabelURMDashP4 string = "URM-P4" // FrontPortTypeLabelURMDashP8 captures enum value "URM-P8" FrontPortTypeLabelURMDashP8 string = "URM-P8" // FrontPortTypeLabelSplice captures enum value "Splice" FrontPortTypeLabelSplice string = "Splice" // FrontPortTypeLabelOther captures enum value "Other" FrontPortTypeLabelOther string = "Other" )
const ( // FrontPortTypeValueNr8p8c captures enum value "8p8c" FrontPortTypeValueNr8p8c string = "8p8c" // FrontPortTypeValueNr8p6c captures enum value "8p6c" FrontPortTypeValueNr8p6c string = "8p6c" // FrontPortTypeValueNr8p4c captures enum value "8p4c" FrontPortTypeValueNr8p4c string = "8p4c" // FrontPortTypeValueNr8p2c captures enum value "8p2c" FrontPortTypeValueNr8p2c string = "8p2c" // FrontPortTypeValueNr6p6c captures enum value "6p6c" FrontPortTypeValueNr6p6c string = "6p6c" // FrontPortTypeValueNr6p4c captures enum value "6p4c" FrontPortTypeValueNr6p4c string = "6p4c" // FrontPortTypeValueNr6p2c captures enum value "6p2c" FrontPortTypeValueNr6p2c string = "6p2c" // FrontPortTypeValueNr4p4c captures enum value "4p4c" FrontPortTypeValueNr4p4c string = "4p4c" // FrontPortTypeValueNr4p2c captures enum value "4p2c" FrontPortTypeValueNr4p2c string = "4p2c" // FrontPortTypeValueGg45 captures enum value "gg45" FrontPortTypeValueGg45 string = "gg45" // FrontPortTypeValueTeraDash4p captures enum value "tera-4p" FrontPortTypeValueTeraDash4p string = "tera-4p" // FrontPortTypeValueTeraDash2p captures enum value "tera-2p" FrontPortTypeValueTeraDash2p string = "tera-2p" // FrontPortTypeValueTeraDash1p captures enum value "tera-1p" FrontPortTypeValueTeraDash1p string = "tera-1p" // FrontPortTypeValueNr110DashPunch captures enum value "110-punch" FrontPortTypeValueNr110DashPunch string = "110-punch" // FrontPortTypeValueBnc captures enum value "bnc" FrontPortTypeValueBnc string = "bnc" // FrontPortTypeValueF captures enum value "f" FrontPortTypeValueF string = "f" // FrontPortTypeValueN captures enum value "n" FrontPortTypeValueN string = "n" // FrontPortTypeValueMrj21 captures enum value "mrj21" FrontPortTypeValueMrj21 string = "mrj21" // FrontPortTypeValueFc captures enum value "fc" FrontPortTypeValueFc string = "fc" // FrontPortTypeValueLc captures enum value "lc" FrontPortTypeValueLc string = "lc" // FrontPortTypeValueLcDashPc captures enum value "lc-pc" FrontPortTypeValueLcDashPc string = "lc-pc" // FrontPortTypeValueLcDashUpc captures enum value "lc-upc" FrontPortTypeValueLcDashUpc string = "lc-upc" // FrontPortTypeValueLcDashApc captures enum value "lc-apc" FrontPortTypeValueLcDashApc string = "lc-apc" // FrontPortTypeValueLsh captures enum value "lsh" FrontPortTypeValueLsh string = "lsh" // FrontPortTypeValueLshDashPc captures enum value "lsh-pc" FrontPortTypeValueLshDashPc string = "lsh-pc" // FrontPortTypeValueLshDashUpc captures enum value "lsh-upc" FrontPortTypeValueLshDashUpc string = "lsh-upc" // FrontPortTypeValueLshDashApc captures enum value "lsh-apc" FrontPortTypeValueLshDashApc string = "lsh-apc" // FrontPortTypeValueMpo captures enum value "mpo" FrontPortTypeValueMpo string = "mpo" // FrontPortTypeValueMtrj captures enum value "mtrj" FrontPortTypeValueMtrj string = "mtrj" // FrontPortTypeValueSc captures enum value "sc" FrontPortTypeValueSc string = "sc" // FrontPortTypeValueScDashPc captures enum value "sc-pc" FrontPortTypeValueScDashPc string = "sc-pc" // FrontPortTypeValueScDashUpc captures enum value "sc-upc" FrontPortTypeValueScDashUpc string = "sc-upc" // FrontPortTypeValueScDashApc captures enum value "sc-apc" FrontPortTypeValueScDashApc string = "sc-apc" // FrontPortTypeValueSt captures enum value "st" FrontPortTypeValueSt string = "st" // FrontPortTypeValueCs captures enum value "cs" FrontPortTypeValueCs string = "cs" // FrontPortTypeValueSn captures enum value "sn" FrontPortTypeValueSn string = "sn" // FrontPortTypeValueSmaDash905 captures enum value "sma-905" FrontPortTypeValueSmaDash905 string = "sma-905" // FrontPortTypeValueSmaDash906 captures enum value "sma-906" FrontPortTypeValueSmaDash906 string = "sma-906" // FrontPortTypeValueUrmDashP2 captures enum value "urm-p2" FrontPortTypeValueUrmDashP2 string = "urm-p2" // FrontPortTypeValueUrmDashP4 captures enum value "urm-p4" FrontPortTypeValueUrmDashP4 string = "urm-p4" // FrontPortTypeValueUrmDashP8 captures enum value "urm-p8" FrontPortTypeValueUrmDashP8 string = "urm-p8" // FrontPortTypeValueSplice captures enum value "splice" FrontPortTypeValueSplice string = "splice" // FrontPortTypeValueOther captures enum value "other" FrontPortTypeValueOther string = "other" )
const ( // FrontPortTemplateTypeLabelNr8P8C captures enum value "8P8C" FrontPortTemplateTypeLabelNr8P8C string = "8P8C" // FrontPortTemplateTypeLabelNr8P6C captures enum value "8P6C" FrontPortTemplateTypeLabelNr8P6C string = "8P6C" // FrontPortTemplateTypeLabelNr8P4C captures enum value "8P4C" FrontPortTemplateTypeLabelNr8P4C string = "8P4C" // FrontPortTemplateTypeLabelNr8P2C captures enum value "8P2C" FrontPortTemplateTypeLabelNr8P2C string = "8P2C" // FrontPortTemplateTypeLabelNr6P6C captures enum value "6P6C" FrontPortTemplateTypeLabelNr6P6C string = "6P6C" // FrontPortTemplateTypeLabelNr6P4C captures enum value "6P4C" FrontPortTemplateTypeLabelNr6P4C string = "6P4C" // FrontPortTemplateTypeLabelNr6P2C captures enum value "6P2C" FrontPortTemplateTypeLabelNr6P2C string = "6P2C" // FrontPortTemplateTypeLabelNr4P4C captures enum value "4P4C" FrontPortTemplateTypeLabelNr4P4C string = "4P4C" // FrontPortTemplateTypeLabelNr4P2C captures enum value "4P2C" FrontPortTemplateTypeLabelNr4P2C string = "4P2C" // FrontPortTemplateTypeLabelGG45 captures enum value "GG45" FrontPortTemplateTypeLabelGG45 string = "GG45" // FrontPortTemplateTypeLabelTERA4P captures enum value "TERA 4P" FrontPortTemplateTypeLabelTERA4P string = "TERA 4P" // FrontPortTemplateTypeLabelTERA2P captures enum value "TERA 2P" FrontPortTemplateTypeLabelTERA2P string = "TERA 2P" // FrontPortTemplateTypeLabelTERA1P captures enum value "TERA 1P" FrontPortTemplateTypeLabelTERA1P string = "TERA 1P" // FrontPortTemplateTypeLabelNr110Punch captures enum value "110 Punch" FrontPortTemplateTypeLabelNr110Punch string = "110 Punch" // FrontPortTemplateTypeLabelBNC captures enum value "BNC" FrontPortTemplateTypeLabelBNC string = "BNC" // FrontPortTemplateTypeLabelFConnector captures enum value "F Connector" FrontPortTemplateTypeLabelFConnector string = "F Connector" // FrontPortTemplateTypeLabelNConnector captures enum value "N Connector" FrontPortTemplateTypeLabelNConnector string = "N Connector" // FrontPortTemplateTypeLabelMRJ21 captures enum value "MRJ21" FrontPortTemplateTypeLabelMRJ21 string = "MRJ21" // FrontPortTemplateTypeLabelFC captures enum value "FC" FrontPortTemplateTypeLabelFC string = "FC" // FrontPortTemplateTypeLabelLC captures enum value "LC" FrontPortTemplateTypeLabelLC string = "LC" // FrontPortTemplateTypeLabelLCPC captures enum value "LC/PC" FrontPortTemplateTypeLabelLCPC string = "LC/PC" // FrontPortTemplateTypeLabelLCUPC captures enum value "LC/UPC" FrontPortTemplateTypeLabelLCUPC string = "LC/UPC" // FrontPortTemplateTypeLabelLCAPC captures enum value "LC/APC" FrontPortTemplateTypeLabelLCAPC string = "LC/APC" // FrontPortTemplateTypeLabelLSH captures enum value "LSH" FrontPortTemplateTypeLabelLSH string = "LSH" // FrontPortTemplateTypeLabelLSHPC captures enum value "LSH/PC" FrontPortTemplateTypeLabelLSHPC string = "LSH/PC" // FrontPortTemplateTypeLabelLSHUPC captures enum value "LSH/UPC" FrontPortTemplateTypeLabelLSHUPC string = "LSH/UPC" // FrontPortTemplateTypeLabelLSHAPC captures enum value "LSH/APC" FrontPortTemplateTypeLabelLSHAPC string = "LSH/APC" // FrontPortTemplateTypeLabelMPO captures enum value "MPO" FrontPortTemplateTypeLabelMPO string = "MPO" // FrontPortTemplateTypeLabelMTRJ captures enum value "MTRJ" FrontPortTemplateTypeLabelMTRJ string = "MTRJ" // FrontPortTemplateTypeLabelSC captures enum value "SC" FrontPortTemplateTypeLabelSC string = "SC" // FrontPortTemplateTypeLabelSCPC captures enum value "SC/PC" FrontPortTemplateTypeLabelSCPC string = "SC/PC" // FrontPortTemplateTypeLabelSCUPC captures enum value "SC/UPC" FrontPortTemplateTypeLabelSCUPC string = "SC/UPC" // FrontPortTemplateTypeLabelSCAPC captures enum value "SC/APC" FrontPortTemplateTypeLabelSCAPC string = "SC/APC" // FrontPortTemplateTypeLabelST captures enum value "ST" FrontPortTemplateTypeLabelST string = "ST" // FrontPortTemplateTypeLabelCS captures enum value "CS" FrontPortTemplateTypeLabelCS string = "CS" // FrontPortTemplateTypeLabelSN captures enum value "SN" FrontPortTemplateTypeLabelSN string = "SN" // FrontPortTemplateTypeLabelSMA905 captures enum value "SMA 905" FrontPortTemplateTypeLabelSMA905 string = "SMA 905" // FrontPortTemplateTypeLabelSMA906 captures enum value "SMA 906" FrontPortTemplateTypeLabelSMA906 string = "SMA 906" // FrontPortTemplateTypeLabelURMDashP2 captures enum value "URM-P2" FrontPortTemplateTypeLabelURMDashP2 string = "URM-P2" // FrontPortTemplateTypeLabelURMDashP4 captures enum value "URM-P4" FrontPortTemplateTypeLabelURMDashP4 string = "URM-P4" // FrontPortTemplateTypeLabelURMDashP8 captures enum value "URM-P8" FrontPortTemplateTypeLabelURMDashP8 string = "URM-P8" // FrontPortTemplateTypeLabelSplice captures enum value "Splice" FrontPortTemplateTypeLabelSplice string = "Splice" // FrontPortTemplateTypeLabelOther captures enum value "Other" FrontPortTemplateTypeLabelOther string = "Other" )
const ( // FrontPortTemplateTypeValueNr8p8c captures enum value "8p8c" FrontPortTemplateTypeValueNr8p8c string = "8p8c" // FrontPortTemplateTypeValueNr8p6c captures enum value "8p6c" FrontPortTemplateTypeValueNr8p6c string = "8p6c" // FrontPortTemplateTypeValueNr8p4c captures enum value "8p4c" FrontPortTemplateTypeValueNr8p4c string = "8p4c" // FrontPortTemplateTypeValueNr8p2c captures enum value "8p2c" FrontPortTemplateTypeValueNr8p2c string = "8p2c" // FrontPortTemplateTypeValueNr6p6c captures enum value "6p6c" FrontPortTemplateTypeValueNr6p6c string = "6p6c" // FrontPortTemplateTypeValueNr6p4c captures enum value "6p4c" FrontPortTemplateTypeValueNr6p4c string = "6p4c" // FrontPortTemplateTypeValueNr6p2c captures enum value "6p2c" FrontPortTemplateTypeValueNr6p2c string = "6p2c" // FrontPortTemplateTypeValueNr4p4c captures enum value "4p4c" FrontPortTemplateTypeValueNr4p4c string = "4p4c" // FrontPortTemplateTypeValueNr4p2c captures enum value "4p2c" FrontPortTemplateTypeValueNr4p2c string = "4p2c" // FrontPortTemplateTypeValueGg45 captures enum value "gg45" FrontPortTemplateTypeValueGg45 string = "gg45" // FrontPortTemplateTypeValueTeraDash4p captures enum value "tera-4p" FrontPortTemplateTypeValueTeraDash4p string = "tera-4p" // FrontPortTemplateTypeValueTeraDash2p captures enum value "tera-2p" FrontPortTemplateTypeValueTeraDash2p string = "tera-2p" // FrontPortTemplateTypeValueTeraDash1p captures enum value "tera-1p" FrontPortTemplateTypeValueTeraDash1p string = "tera-1p" // FrontPortTemplateTypeValueNr110DashPunch captures enum value "110-punch" FrontPortTemplateTypeValueNr110DashPunch string = "110-punch" // FrontPortTemplateTypeValueBnc captures enum value "bnc" FrontPortTemplateTypeValueBnc string = "bnc" // FrontPortTemplateTypeValueF captures enum value "f" FrontPortTemplateTypeValueF string = "f" // FrontPortTemplateTypeValueN captures enum value "n" FrontPortTemplateTypeValueN string = "n" // FrontPortTemplateTypeValueMrj21 captures enum value "mrj21" FrontPortTemplateTypeValueMrj21 string = "mrj21" // FrontPortTemplateTypeValueFc captures enum value "fc" FrontPortTemplateTypeValueFc string = "fc" // FrontPortTemplateTypeValueLc captures enum value "lc" FrontPortTemplateTypeValueLc string = "lc" // FrontPortTemplateTypeValueLcDashPc captures enum value "lc-pc" FrontPortTemplateTypeValueLcDashPc string = "lc-pc" // FrontPortTemplateTypeValueLcDashUpc captures enum value "lc-upc" FrontPortTemplateTypeValueLcDashUpc string = "lc-upc" // FrontPortTemplateTypeValueLcDashApc captures enum value "lc-apc" FrontPortTemplateTypeValueLcDashApc string = "lc-apc" // FrontPortTemplateTypeValueLsh captures enum value "lsh" FrontPortTemplateTypeValueLsh string = "lsh" // FrontPortTemplateTypeValueLshDashPc captures enum value "lsh-pc" FrontPortTemplateTypeValueLshDashPc string = "lsh-pc" // FrontPortTemplateTypeValueLshDashUpc captures enum value "lsh-upc" FrontPortTemplateTypeValueLshDashUpc string = "lsh-upc" // FrontPortTemplateTypeValueLshDashApc captures enum value "lsh-apc" FrontPortTemplateTypeValueLshDashApc string = "lsh-apc" // FrontPortTemplateTypeValueMpo captures enum value "mpo" FrontPortTemplateTypeValueMpo string = "mpo" // FrontPortTemplateTypeValueMtrj captures enum value "mtrj" FrontPortTemplateTypeValueMtrj string = "mtrj" // FrontPortTemplateTypeValueSc captures enum value "sc" FrontPortTemplateTypeValueSc string = "sc" // FrontPortTemplateTypeValueScDashPc captures enum value "sc-pc" FrontPortTemplateTypeValueScDashPc string = "sc-pc" // FrontPortTemplateTypeValueScDashUpc captures enum value "sc-upc" FrontPortTemplateTypeValueScDashUpc string = "sc-upc" // FrontPortTemplateTypeValueScDashApc captures enum value "sc-apc" FrontPortTemplateTypeValueScDashApc string = "sc-apc" // FrontPortTemplateTypeValueSt captures enum value "st" FrontPortTemplateTypeValueSt string = "st" // FrontPortTemplateTypeValueCs captures enum value "cs" FrontPortTemplateTypeValueCs string = "cs" // FrontPortTemplateTypeValueSn captures enum value "sn" FrontPortTemplateTypeValueSn string = "sn" // FrontPortTemplateTypeValueSmaDash905 captures enum value "sma-905" FrontPortTemplateTypeValueSmaDash905 string = "sma-905" // FrontPortTemplateTypeValueSmaDash906 captures enum value "sma-906" FrontPortTemplateTypeValueSmaDash906 string = "sma-906" // FrontPortTemplateTypeValueUrmDashP2 captures enum value "urm-p2" FrontPortTemplateTypeValueUrmDashP2 string = "urm-p2" // FrontPortTemplateTypeValueUrmDashP4 captures enum value "urm-p4" FrontPortTemplateTypeValueUrmDashP4 string = "urm-p4" // FrontPortTemplateTypeValueUrmDashP8 captures enum value "urm-p8" FrontPortTemplateTypeValueUrmDashP8 string = "urm-p8" // FrontPortTemplateTypeValueSplice captures enum value "splice" FrontPortTemplateTypeValueSplice string = "splice" // FrontPortTemplateTypeValueOther captures enum value "other" FrontPortTemplateTypeValueOther string = "other" )
const ( // InterfaceDuplexLabelHalf captures enum value "Half" InterfaceDuplexLabelHalf string = "Half" // InterfaceDuplexLabelFull captures enum value "Full" InterfaceDuplexLabelFull string = "Full" // InterfaceDuplexLabelAuto captures enum value "Auto" InterfaceDuplexLabelAuto string = "Auto" )
const ( // InterfaceDuplexValueHalf captures enum value "half" InterfaceDuplexValueHalf string = "half" // InterfaceDuplexValueFull captures enum value "full" InterfaceDuplexValueFull string = "full" // InterfaceDuplexValueAuto captures enum value "auto" InterfaceDuplexValueAuto string = "auto" )
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 ( // InterfacePoeModeLabelPD captures enum value "PD" InterfacePoeModeLabelPD string = "PD" // InterfacePoeModeLabelPSE captures enum value "PSE" InterfacePoeModeLabelPSE string = "PSE" )
const ( // InterfacePoeModeValuePd captures enum value "pd" InterfacePoeModeValuePd string = "pd" // InterfacePoeModeValuePse captures enum value "pse" InterfacePoeModeValuePse string = "pse" )
const ( // InterfacePoeTypeLabelNr802Dot3afType1 captures enum value "802.3af (Type 1)" InterfacePoeTypeLabelNr802Dot3afType1 string = "802.3af (Type 1)" // InterfacePoeTypeLabelNr802Dot3atType2 captures enum value "802.3at (Type 2)" InterfacePoeTypeLabelNr802Dot3atType2 string = "802.3at (Type 2)" // InterfacePoeTypeLabelNr802Dot3btType3 captures enum value "802.3bt (Type 3)" InterfacePoeTypeLabelNr802Dot3btType3 string = "802.3bt (Type 3)" // InterfacePoeTypeLabelNr802Dot3btType4 captures enum value "802.3bt (Type 4)" InterfacePoeTypeLabelNr802Dot3btType4 string = "802.3bt (Type 4)" // InterfacePoeTypeLabelPassive24V2DashPair captures enum value "Passive 24V (2-pair)" InterfacePoeTypeLabelPassive24V2DashPair string = "Passive 24V (2-pair)" // InterfacePoeTypeLabelPassive24V4DashPair captures enum value "Passive 24V (4-pair)" InterfacePoeTypeLabelPassive24V4DashPair string = "Passive 24V (4-pair)" // InterfacePoeTypeLabelPassive48V2DashPair captures enum value "Passive 48V (2-pair)" InterfacePoeTypeLabelPassive48V2DashPair string = "Passive 48V (2-pair)" // InterfacePoeTypeLabelPassive48V4DashPair captures enum value "Passive 48V (4-pair)" InterfacePoeTypeLabelPassive48V4DashPair string = "Passive 48V (4-pair)" )
const ( // InterfacePoeTypeValueType1DashIeee802Dot3af captures enum value "type1-ieee802.3af" InterfacePoeTypeValueType1DashIeee802Dot3af string = "type1-ieee802.3af" // InterfacePoeTypeValueType2DashIeee802Dot3at captures enum value "type2-ieee802.3at" InterfacePoeTypeValueType2DashIeee802Dot3at string = "type2-ieee802.3at" // InterfacePoeTypeValueType3DashIeee802Dot3bt captures enum value "type3-ieee802.3bt" InterfacePoeTypeValueType3DashIeee802Dot3bt string = "type3-ieee802.3bt" // InterfacePoeTypeValueType4DashIeee802Dot3bt captures enum value "type4-ieee802.3bt" InterfacePoeTypeValueType4DashIeee802Dot3bt string = "type4-ieee802.3bt" // InterfacePoeTypeValuePassiveDash24vDash2pair captures enum value "passive-24v-2pair" InterfacePoeTypeValuePassiveDash24vDash2pair string = "passive-24v-2pair" // InterfacePoeTypeValuePassiveDash24vDash4pair captures enum value "passive-24v-4pair" InterfacePoeTypeValuePassiveDash24vDash4pair string = "passive-24v-4pair" // InterfacePoeTypeValuePassiveDash48vDash2pair captures enum value "passive-48v-2pair" InterfacePoeTypeValuePassiveDash48vDash2pair string = "passive-48v-2pair" // InterfacePoeTypeValuePassiveDash48vDash4pair captures enum value "passive-48v-4pair" InterfacePoeTypeValuePassiveDash48vDash4pair string = "passive-48v-4pair" )
const ( // InterfaceRfChannelLabelNr12412MHz captures enum value "1 (2412 MHz)" InterfaceRfChannelLabelNr12412MHz string = "1 (2412 MHz)" // InterfaceRfChannelLabelNr22417MHz captures enum value "2 (2417 MHz)" InterfaceRfChannelLabelNr22417MHz string = "2 (2417 MHz)" // InterfaceRfChannelLabelNr32422MHz captures enum value "3 (2422 MHz)" InterfaceRfChannelLabelNr32422MHz string = "3 (2422 MHz)" // InterfaceRfChannelLabelNr42427MHz captures enum value "4 (2427 MHz)" InterfaceRfChannelLabelNr42427MHz string = "4 (2427 MHz)" // InterfaceRfChannelLabelNr52432MHz captures enum value "5 (2432 MHz)" InterfaceRfChannelLabelNr52432MHz string = "5 (2432 MHz)" // InterfaceRfChannelLabelNr62437MHz captures enum value "6 (2437 MHz)" InterfaceRfChannelLabelNr62437MHz string = "6 (2437 MHz)" // InterfaceRfChannelLabelNr72442MHz captures enum value "7 (2442 MHz)" InterfaceRfChannelLabelNr72442MHz string = "7 (2442 MHz)" // InterfaceRfChannelLabelNr82447MHz captures enum value "8 (2447 MHz)" InterfaceRfChannelLabelNr82447MHz string = "8 (2447 MHz)" // InterfaceRfChannelLabelNr92452MHz captures enum value "9 (2452 MHz)" InterfaceRfChannelLabelNr92452MHz string = "9 (2452 MHz)" // InterfaceRfChannelLabelNr102457MHz captures enum value "10 (2457 MHz)" InterfaceRfChannelLabelNr102457MHz string = "10 (2457 MHz)" // InterfaceRfChannelLabelNr112462MHz captures enum value "11 (2462 MHz)" InterfaceRfChannelLabelNr112462MHz string = "11 (2462 MHz)" // InterfaceRfChannelLabelNr122467MHz captures enum value "12 (2467 MHz)" InterfaceRfChannelLabelNr122467MHz string = "12 (2467 MHz)" // InterfaceRfChannelLabelNr132472MHz captures enum value "13 (2472 MHz)" InterfaceRfChannelLabelNr132472MHz string = "13 (2472 MHz)" // InterfaceRfChannelLabelNr32516020MHz captures enum value "32 (5160/20 MHz)" InterfaceRfChannelLabelNr32516020MHz string = "32 (5160/20 MHz)" // InterfaceRfChannelLabelNr34517040MHz captures enum value "34 (5170/40 MHz)" InterfaceRfChannelLabelNr34517040MHz string = "34 (5170/40 MHz)" // InterfaceRfChannelLabelNr36518020MHz captures enum value "36 (5180/20 MHz)" InterfaceRfChannelLabelNr36518020MHz string = "36 (5180/20 MHz)" // InterfaceRfChannelLabelNr38519040MHz captures enum value "38 (5190/40 MHz)" InterfaceRfChannelLabelNr38519040MHz string = "38 (5190/40 MHz)" // InterfaceRfChannelLabelNr40520020MHz captures enum value "40 (5200/20 MHz)" InterfaceRfChannelLabelNr40520020MHz string = "40 (5200/20 MHz)" // InterfaceRfChannelLabelNr42521080MHz captures enum value "42 (5210/80 MHz)" InterfaceRfChannelLabelNr42521080MHz string = "42 (5210/80 MHz)" // InterfaceRfChannelLabelNr44522020MHz captures enum value "44 (5220/20 MHz)" InterfaceRfChannelLabelNr44522020MHz string = "44 (5220/20 MHz)" // InterfaceRfChannelLabelNr46523040MHz captures enum value "46 (5230/40 MHz)" InterfaceRfChannelLabelNr46523040MHz string = "46 (5230/40 MHz)" // InterfaceRfChannelLabelNr48524020MHz captures enum value "48 (5240/20 MHz)" InterfaceRfChannelLabelNr48524020MHz string = "48 (5240/20 MHz)" // InterfaceRfChannelLabelNr505250160MHz captures enum value "50 (5250/160 MHz)" InterfaceRfChannelLabelNr505250160MHz string = "50 (5250/160 MHz)" // InterfaceRfChannelLabelNr52526020MHz captures enum value "52 (5260/20 MHz)" InterfaceRfChannelLabelNr52526020MHz string = "52 (5260/20 MHz)" // InterfaceRfChannelLabelNr54527040MHz captures enum value "54 (5270/40 MHz)" InterfaceRfChannelLabelNr54527040MHz string = "54 (5270/40 MHz)" // InterfaceRfChannelLabelNr56528020MHz captures enum value "56 (5280/20 MHz)" InterfaceRfChannelLabelNr56528020MHz string = "56 (5280/20 MHz)" // InterfaceRfChannelLabelNr58529080MHz captures enum value "58 (5290/80 MHz)" InterfaceRfChannelLabelNr58529080MHz string = "58 (5290/80 MHz)" // InterfaceRfChannelLabelNr60530020MHz captures enum value "60 (5300/20 MHz)" InterfaceRfChannelLabelNr60530020MHz string = "60 (5300/20 MHz)" // InterfaceRfChannelLabelNr62531040MHz captures enum value "62 (5310/40 MHz)" InterfaceRfChannelLabelNr62531040MHz string = "62 (5310/40 MHz)" // InterfaceRfChannelLabelNr64532020MHz captures enum value "64 (5320/20 MHz)" InterfaceRfChannelLabelNr64532020MHz string = "64 (5320/20 MHz)" // InterfaceRfChannelLabelNr100550020MHz captures enum value "100 (5500/20 MHz)" InterfaceRfChannelLabelNr100550020MHz string = "100 (5500/20 MHz)" // InterfaceRfChannelLabelNr102551040MHz captures enum value "102 (5510/40 MHz)" InterfaceRfChannelLabelNr102551040MHz string = "102 (5510/40 MHz)" // InterfaceRfChannelLabelNr104552020MHz captures enum value "104 (5520/20 MHz)" InterfaceRfChannelLabelNr104552020MHz string = "104 (5520/20 MHz)" // InterfaceRfChannelLabelNr106553080MHz captures enum value "106 (5530/80 MHz)" InterfaceRfChannelLabelNr106553080MHz string = "106 (5530/80 MHz)" // InterfaceRfChannelLabelNr108554020MHz captures enum value "108 (5540/20 MHz)" InterfaceRfChannelLabelNr108554020MHz string = "108 (5540/20 MHz)" // InterfaceRfChannelLabelNr110555040MHz captures enum value "110 (5550/40 MHz)" InterfaceRfChannelLabelNr110555040MHz string = "110 (5550/40 MHz)" // InterfaceRfChannelLabelNr112556020MHz captures enum value "112 (5560/20 MHz)" InterfaceRfChannelLabelNr112556020MHz string = "112 (5560/20 MHz)" // InterfaceRfChannelLabelNr1145570160MHz captures enum value "114 (5570/160 MHz)" InterfaceRfChannelLabelNr1145570160MHz string = "114 (5570/160 MHz)" // InterfaceRfChannelLabelNr116558020MHz captures enum value "116 (5580/20 MHz)" InterfaceRfChannelLabelNr116558020MHz string = "116 (5580/20 MHz)" // InterfaceRfChannelLabelNr118559040MHz captures enum value "118 (5590/40 MHz)" InterfaceRfChannelLabelNr118559040MHz string = "118 (5590/40 MHz)" // InterfaceRfChannelLabelNr120560020MHz captures enum value "120 (5600/20 MHz)" InterfaceRfChannelLabelNr120560020MHz string = "120 (5600/20 MHz)" // InterfaceRfChannelLabelNr122561080MHz captures enum value "122 (5610/80 MHz)" InterfaceRfChannelLabelNr122561080MHz string = "122 (5610/80 MHz)" // InterfaceRfChannelLabelNr124562020MHz captures enum value "124 (5620/20 MHz)" InterfaceRfChannelLabelNr124562020MHz string = "124 (5620/20 MHz)" // InterfaceRfChannelLabelNr126563040MHz captures enum value "126 (5630/40 MHz)" InterfaceRfChannelLabelNr126563040MHz string = "126 (5630/40 MHz)" // InterfaceRfChannelLabelNr128564020MHz captures enum value "128 (5640/20 MHz)" InterfaceRfChannelLabelNr128564020MHz string = "128 (5640/20 MHz)" // InterfaceRfChannelLabelNr132566020MHz captures enum value "132 (5660/20 MHz)" InterfaceRfChannelLabelNr132566020MHz string = "132 (5660/20 MHz)" // InterfaceRfChannelLabelNr134567040MHz captures enum value "134 (5670/40 MHz)" InterfaceRfChannelLabelNr134567040MHz string = "134 (5670/40 MHz)" // InterfaceRfChannelLabelNr136568020MHz captures enum value "136 (5680/20 MHz)" InterfaceRfChannelLabelNr136568020MHz string = "136 (5680/20 MHz)" // InterfaceRfChannelLabelNr138569080MHz captures enum value "138 (5690/80 MHz)" InterfaceRfChannelLabelNr138569080MHz string = "138 (5690/80 MHz)" // InterfaceRfChannelLabelNr140570020MHz captures enum value "140 (5700/20 MHz)" InterfaceRfChannelLabelNr140570020MHz string = "140 (5700/20 MHz)" // InterfaceRfChannelLabelNr142571040MHz captures enum value "142 (5710/40 MHz)" InterfaceRfChannelLabelNr142571040MHz string = "142 (5710/40 MHz)" // InterfaceRfChannelLabelNr144572020MHz captures enum value "144 (5720/20 MHz)" InterfaceRfChannelLabelNr144572020MHz string = "144 (5720/20 MHz)" // InterfaceRfChannelLabelNr149574520MHz captures enum value "149 (5745/20 MHz)" InterfaceRfChannelLabelNr149574520MHz string = "149 (5745/20 MHz)" // InterfaceRfChannelLabelNr151575540MHz captures enum value "151 (5755/40 MHz)" InterfaceRfChannelLabelNr151575540MHz string = "151 (5755/40 MHz)" // InterfaceRfChannelLabelNr153576520MHz captures enum value "153 (5765/20 MHz)" InterfaceRfChannelLabelNr153576520MHz string = "153 (5765/20 MHz)" // InterfaceRfChannelLabelNr155577580MHz captures enum value "155 (5775/80 MHz)" InterfaceRfChannelLabelNr155577580MHz string = "155 (5775/80 MHz)" // InterfaceRfChannelLabelNr157578520MHz captures enum value "157 (5785/20 MHz)" InterfaceRfChannelLabelNr157578520MHz string = "157 (5785/20 MHz)" // InterfaceRfChannelLabelNr159579540MHz captures enum value "159 (5795/40 MHz)" InterfaceRfChannelLabelNr159579540MHz string = "159 (5795/40 MHz)" // InterfaceRfChannelLabelNr161580520MHz captures enum value "161 (5805/20 MHz)" InterfaceRfChannelLabelNr161580520MHz string = "161 (5805/20 MHz)" // InterfaceRfChannelLabelNr1635815160MHz captures enum value "163 (5815/160 MHz)" InterfaceRfChannelLabelNr1635815160MHz string = "163 (5815/160 MHz)" // InterfaceRfChannelLabelNr165582520MHz captures enum value "165 (5825/20 MHz)" InterfaceRfChannelLabelNr165582520MHz string = "165 (5825/20 MHz)" // InterfaceRfChannelLabelNr167583540MHz captures enum value "167 (5835/40 MHz)" InterfaceRfChannelLabelNr167583540MHz string = "167 (5835/40 MHz)" // InterfaceRfChannelLabelNr169584520MHz captures enum value "169 (5845/20 MHz)" InterfaceRfChannelLabelNr169584520MHz string = "169 (5845/20 MHz)" // InterfaceRfChannelLabelNr171585580MHz captures enum value "171 (5855/80 MHz)" InterfaceRfChannelLabelNr171585580MHz string = "171 (5855/80 MHz)" // InterfaceRfChannelLabelNr173586520MHz captures enum value "173 (5865/20 MHz)" InterfaceRfChannelLabelNr173586520MHz string = "173 (5865/20 MHz)" // InterfaceRfChannelLabelNr175587540MHz captures enum value "175 (5875/40 MHz)" InterfaceRfChannelLabelNr175587540MHz string = "175 (5875/40 MHz)" // InterfaceRfChannelLabelNr177588520MHz captures enum value "177 (5885/20 MHz)" InterfaceRfChannelLabelNr177588520MHz string = "177 (5885/20 MHz)" // InterfaceRfChannelLabelNr1595520MHz captures enum value "1 (5955/20 MHz)" InterfaceRfChannelLabelNr1595520MHz string = "1 (5955/20 MHz)" // InterfaceRfChannelLabelNr3596540MHz captures enum value "3 (5965/40 MHz)" InterfaceRfChannelLabelNr3596540MHz string = "3 (5965/40 MHz)" // InterfaceRfChannelLabelNr5597520MHz captures enum value "5 (5975/20 MHz)" InterfaceRfChannelLabelNr5597520MHz string = "5 (5975/20 MHz)" // InterfaceRfChannelLabelNr7598580MHz captures enum value "7 (5985/80 MHz)" InterfaceRfChannelLabelNr7598580MHz string = "7 (5985/80 MHz)" // InterfaceRfChannelLabelNr9599520MHz captures enum value "9 (5995/20 MHz)" InterfaceRfChannelLabelNr9599520MHz string = "9 (5995/20 MHz)" // InterfaceRfChannelLabelNr11600540MHz captures enum value "11 (6005/40 MHz)" InterfaceRfChannelLabelNr11600540MHz string = "11 (6005/40 MHz)" // InterfaceRfChannelLabelNr13601520MHz captures enum value "13 (6015/20 MHz)" InterfaceRfChannelLabelNr13601520MHz string = "13 (6015/20 MHz)" // InterfaceRfChannelLabelNr156025160MHz captures enum value "15 (6025/160 MHz)" InterfaceRfChannelLabelNr156025160MHz string = "15 (6025/160 MHz)" // InterfaceRfChannelLabelNr17603520MHz captures enum value "17 (6035/20 MHz)" InterfaceRfChannelLabelNr17603520MHz string = "17 (6035/20 MHz)" // InterfaceRfChannelLabelNr19604540MHz captures enum value "19 (6045/40 MHz)" InterfaceRfChannelLabelNr19604540MHz string = "19 (6045/40 MHz)" // InterfaceRfChannelLabelNr21605520MHz captures enum value "21 (6055/20 MHz)" InterfaceRfChannelLabelNr21605520MHz string = "21 (6055/20 MHz)" // InterfaceRfChannelLabelNr23606580MHz captures enum value "23 (6065/80 MHz)" InterfaceRfChannelLabelNr23606580MHz string = "23 (6065/80 MHz)" // InterfaceRfChannelLabelNr25607520MHz captures enum value "25 (6075/20 MHz)" InterfaceRfChannelLabelNr25607520MHz string = "25 (6075/20 MHz)" // InterfaceRfChannelLabelNr27608540MHz captures enum value "27 (6085/40 MHz)" InterfaceRfChannelLabelNr27608540MHz string = "27 (6085/40 MHz)" // InterfaceRfChannelLabelNr29609520MHz captures enum value "29 (6095/20 MHz)" InterfaceRfChannelLabelNr29609520MHz string = "29 (6095/20 MHz)" // InterfaceRfChannelLabelNr316105320MHz captures enum value "31 (6105/320 MHz)" InterfaceRfChannelLabelNr316105320MHz string = "31 (6105/320 MHz)" // InterfaceRfChannelLabelNr33611520MHz captures enum value "33 (6115/20 MHz)" InterfaceRfChannelLabelNr33611520MHz string = "33 (6115/20 MHz)" // InterfaceRfChannelLabelNr35612540MHz captures enum value "35 (6125/40 MHz)" InterfaceRfChannelLabelNr35612540MHz string = "35 (6125/40 MHz)" // InterfaceRfChannelLabelNr37613520MHz captures enum value "37 (6135/20 MHz)" InterfaceRfChannelLabelNr37613520MHz string = "37 (6135/20 MHz)" // InterfaceRfChannelLabelNr39614580MHz captures enum value "39 (6145/80 MHz)" InterfaceRfChannelLabelNr39614580MHz string = "39 (6145/80 MHz)" // InterfaceRfChannelLabelNr41615520MHz captures enum value "41 (6155/20 MHz)" InterfaceRfChannelLabelNr41615520MHz string = "41 (6155/20 MHz)" // InterfaceRfChannelLabelNr43616540MHz captures enum value "43 (6165/40 MHz)" InterfaceRfChannelLabelNr43616540MHz string = "43 (6165/40 MHz)" // InterfaceRfChannelLabelNr45617520MHz captures enum value "45 (6175/20 MHz)" InterfaceRfChannelLabelNr45617520MHz string = "45 (6175/20 MHz)" // InterfaceRfChannelLabelNr476185160MHz captures enum value "47 (6185/160 MHz)" InterfaceRfChannelLabelNr476185160MHz string = "47 (6185/160 MHz)" // InterfaceRfChannelLabelNr49619520MHz captures enum value "49 (6195/20 MHz)" InterfaceRfChannelLabelNr49619520MHz string = "49 (6195/20 MHz)" // InterfaceRfChannelLabelNr51620540MHz captures enum value "51 (6205/40 MHz)" InterfaceRfChannelLabelNr51620540MHz string = "51 (6205/40 MHz)" // InterfaceRfChannelLabelNr53621520MHz captures enum value "53 (6215/20 MHz)" InterfaceRfChannelLabelNr53621520MHz string = "53 (6215/20 MHz)" // InterfaceRfChannelLabelNr55622580MHz captures enum value "55 (6225/80 MHz)" InterfaceRfChannelLabelNr55622580MHz string = "55 (6225/80 MHz)" // InterfaceRfChannelLabelNr57623520MHz captures enum value "57 (6235/20 MHz)" InterfaceRfChannelLabelNr57623520MHz string = "57 (6235/20 MHz)" // InterfaceRfChannelLabelNr59624540MHz captures enum value "59 (6245/40 MHz)" InterfaceRfChannelLabelNr59624540MHz string = "59 (6245/40 MHz)" // InterfaceRfChannelLabelNr61625520MHz captures enum value "61 (6255/20 MHz)" InterfaceRfChannelLabelNr61625520MHz string = "61 (6255/20 MHz)" // InterfaceRfChannelLabelNr65627520MHz captures enum value "65 (6275/20 MHz)" InterfaceRfChannelLabelNr65627520MHz string = "65 (6275/20 MHz)" // InterfaceRfChannelLabelNr67628540MHz captures enum value "67 (6285/40 MHz)" InterfaceRfChannelLabelNr67628540MHz string = "67 (6285/40 MHz)" // InterfaceRfChannelLabelNr69629520MHz captures enum value "69 (6295/20 MHz)" InterfaceRfChannelLabelNr69629520MHz string = "69 (6295/20 MHz)" // InterfaceRfChannelLabelNr71630580MHz captures enum value "71 (6305/80 MHz)" InterfaceRfChannelLabelNr71630580MHz string = "71 (6305/80 MHz)" // InterfaceRfChannelLabelNr73631520MHz captures enum value "73 (6315/20 MHz)" InterfaceRfChannelLabelNr73631520MHz string = "73 (6315/20 MHz)" // InterfaceRfChannelLabelNr75632540MHz captures enum value "75 (6325/40 MHz)" InterfaceRfChannelLabelNr75632540MHz string = "75 (6325/40 MHz)" // InterfaceRfChannelLabelNr77633520MHz captures enum value "77 (6335/20 MHz)" InterfaceRfChannelLabelNr77633520MHz string = "77 (6335/20 MHz)" // InterfaceRfChannelLabelNr796345160MHz captures enum value "79 (6345/160 MHz)" InterfaceRfChannelLabelNr796345160MHz string = "79 (6345/160 MHz)" // InterfaceRfChannelLabelNr81635520MHz captures enum value "81 (6355/20 MHz)" InterfaceRfChannelLabelNr81635520MHz string = "81 (6355/20 MHz)" // InterfaceRfChannelLabelNr83636540MHz captures enum value "83 (6365/40 MHz)" InterfaceRfChannelLabelNr83636540MHz string = "83 (6365/40 MHz)" // InterfaceRfChannelLabelNr85637520MHz captures enum value "85 (6375/20 MHz)" InterfaceRfChannelLabelNr85637520MHz string = "85 (6375/20 MHz)" // InterfaceRfChannelLabelNr87638580MHz captures enum value "87 (6385/80 MHz)" InterfaceRfChannelLabelNr87638580MHz string = "87 (6385/80 MHz)" // InterfaceRfChannelLabelNr89639520MHz captures enum value "89 (6395/20 MHz)" InterfaceRfChannelLabelNr89639520MHz string = "89 (6395/20 MHz)" // InterfaceRfChannelLabelNr91640540MHz captures enum value "91 (6405/40 MHz)" InterfaceRfChannelLabelNr91640540MHz string = "91 (6405/40 MHz)" // InterfaceRfChannelLabelNr93641520MHz captures enum value "93 (6415/20 MHz)" InterfaceRfChannelLabelNr93641520MHz string = "93 (6415/20 MHz)" // InterfaceRfChannelLabelNr956425320MHz captures enum value "95 (6425/320 MHz)" InterfaceRfChannelLabelNr956425320MHz string = "95 (6425/320 MHz)" // InterfaceRfChannelLabelNr97643520MHz captures enum value "97 (6435/20 MHz)" InterfaceRfChannelLabelNr97643520MHz string = "97 (6435/20 MHz)" // InterfaceRfChannelLabelNr99644540MHz captures enum value "99 (6445/40 MHz)" InterfaceRfChannelLabelNr99644540MHz string = "99 (6445/40 MHz)" // InterfaceRfChannelLabelNr101645520MHz captures enum value "101 (6455/20 MHz)" InterfaceRfChannelLabelNr101645520MHz string = "101 (6455/20 MHz)" // InterfaceRfChannelLabelNr103646580MHz captures enum value "103 (6465/80 MHz)" InterfaceRfChannelLabelNr103646580MHz string = "103 (6465/80 MHz)" // InterfaceRfChannelLabelNr105647520MHz captures enum value "105 (6475/20 MHz)" InterfaceRfChannelLabelNr105647520MHz string = "105 (6475/20 MHz)" // InterfaceRfChannelLabelNr107648540MHz captures enum value "107 (6485/40 MHz)" InterfaceRfChannelLabelNr107648540MHz string = "107 (6485/40 MHz)" // InterfaceRfChannelLabelNr109649520MHz captures enum value "109 (6495/20 MHz)" InterfaceRfChannelLabelNr109649520MHz string = "109 (6495/20 MHz)" // InterfaceRfChannelLabelNr1116505160MHz captures enum value "111 (6505/160 MHz)" InterfaceRfChannelLabelNr1116505160MHz string = "111 (6505/160 MHz)" // InterfaceRfChannelLabelNr113651520MHz captures enum value "113 (6515/20 MHz)" InterfaceRfChannelLabelNr113651520MHz string = "113 (6515/20 MHz)" // InterfaceRfChannelLabelNr115652540MHz captures enum value "115 (6525/40 MHz)" InterfaceRfChannelLabelNr115652540MHz string = "115 (6525/40 MHz)" // InterfaceRfChannelLabelNr117653520MHz captures enum value "117 (6535/20 MHz)" InterfaceRfChannelLabelNr117653520MHz string = "117 (6535/20 MHz)" // InterfaceRfChannelLabelNr119654580MHz captures enum value "119 (6545/80 MHz)" InterfaceRfChannelLabelNr119654580MHz string = "119 (6545/80 MHz)" // InterfaceRfChannelLabelNr121655520MHz captures enum value "121 (6555/20 MHz)" InterfaceRfChannelLabelNr121655520MHz string = "121 (6555/20 MHz)" // InterfaceRfChannelLabelNr123656540MHz captures enum value "123 (6565/40 MHz)" InterfaceRfChannelLabelNr123656540MHz string = "123 (6565/40 MHz)" // InterfaceRfChannelLabelNr125657520MHz captures enum value "125 (6575/20 MHz)" InterfaceRfChannelLabelNr125657520MHz string = "125 (6575/20 MHz)" // InterfaceRfChannelLabelNr129659520MHz captures enum value "129 (6595/20 MHz)" InterfaceRfChannelLabelNr129659520MHz string = "129 (6595/20 MHz)" // InterfaceRfChannelLabelNr131660540MHz captures enum value "131 (6605/40 MHz)" InterfaceRfChannelLabelNr131660540MHz string = "131 (6605/40 MHz)" // InterfaceRfChannelLabelNr133661520MHz captures enum value "133 (6615/20 MHz)" InterfaceRfChannelLabelNr133661520MHz string = "133 (6615/20 MHz)" // InterfaceRfChannelLabelNr135662580MHz captures enum value "135 (6625/80 MHz)" InterfaceRfChannelLabelNr135662580MHz string = "135 (6625/80 MHz)" // InterfaceRfChannelLabelNr137663520MHz captures enum value "137 (6635/20 MHz)" InterfaceRfChannelLabelNr137663520MHz string = "137 (6635/20 MHz)" // InterfaceRfChannelLabelNr139664540MHz captures enum value "139 (6645/40 MHz)" InterfaceRfChannelLabelNr139664540MHz string = "139 (6645/40 MHz)" // InterfaceRfChannelLabelNr141665520MHz captures enum value "141 (6655/20 MHz)" InterfaceRfChannelLabelNr141665520MHz string = "141 (6655/20 MHz)" // InterfaceRfChannelLabelNr1436665160MHz captures enum value "143 (6665/160 MHz)" InterfaceRfChannelLabelNr1436665160MHz string = "143 (6665/160 MHz)" // InterfaceRfChannelLabelNr145667520MHz captures enum value "145 (6675/20 MHz)" InterfaceRfChannelLabelNr145667520MHz string = "145 (6675/20 MHz)" // InterfaceRfChannelLabelNr147668540MHz captures enum value "147 (6685/40 MHz)" InterfaceRfChannelLabelNr147668540MHz string = "147 (6685/40 MHz)" // InterfaceRfChannelLabelNr149669520MHz captures enum value "149 (6695/20 MHz)" InterfaceRfChannelLabelNr149669520MHz string = "149 (6695/20 MHz)" // InterfaceRfChannelLabelNr151670580MHz captures enum value "151 (6705/80 MHz)" InterfaceRfChannelLabelNr151670580MHz string = "151 (6705/80 MHz)" // InterfaceRfChannelLabelNr153671520MHz captures enum value "153 (6715/20 MHz)" InterfaceRfChannelLabelNr153671520MHz string = "153 (6715/20 MHz)" // InterfaceRfChannelLabelNr155672540MHz captures enum value "155 (6725/40 MHz)" InterfaceRfChannelLabelNr155672540MHz string = "155 (6725/40 MHz)" // InterfaceRfChannelLabelNr157673520MHz captures enum value "157 (6735/20 MHz)" InterfaceRfChannelLabelNr157673520MHz string = "157 (6735/20 MHz)" // InterfaceRfChannelLabelNr1596745320MHz captures enum value "159 (6745/320 MHz)" InterfaceRfChannelLabelNr1596745320MHz string = "159 (6745/320 MHz)" // InterfaceRfChannelLabelNr161675520MHz captures enum value "161 (6755/20 MHz)" InterfaceRfChannelLabelNr161675520MHz string = "161 (6755/20 MHz)" // InterfaceRfChannelLabelNr163676540MHz captures enum value "163 (6765/40 MHz)" InterfaceRfChannelLabelNr163676540MHz string = "163 (6765/40 MHz)" // InterfaceRfChannelLabelNr165677520MHz captures enum value "165 (6775/20 MHz)" InterfaceRfChannelLabelNr165677520MHz string = "165 (6775/20 MHz)" // InterfaceRfChannelLabelNr167678580MHz captures enum value "167 (6785/80 MHz)" InterfaceRfChannelLabelNr167678580MHz string = "167 (6785/80 MHz)" // InterfaceRfChannelLabelNr169679520MHz captures enum value "169 (6795/20 MHz)" InterfaceRfChannelLabelNr169679520MHz string = "169 (6795/20 MHz)" // InterfaceRfChannelLabelNr171680540MHz captures enum value "171 (6805/40 MHz)" InterfaceRfChannelLabelNr171680540MHz string = "171 (6805/40 MHz)" // InterfaceRfChannelLabelNr173681520MHz captures enum value "173 (6815/20 MHz)" InterfaceRfChannelLabelNr173681520MHz string = "173 (6815/20 MHz)" // InterfaceRfChannelLabelNr1756825160MHz captures enum value "175 (6825/160 MHz)" InterfaceRfChannelLabelNr1756825160MHz string = "175 (6825/160 MHz)" // InterfaceRfChannelLabelNr177683520MHz captures enum value "177 (6835/20 MHz)" InterfaceRfChannelLabelNr177683520MHz string = "177 (6835/20 MHz)" // InterfaceRfChannelLabelNr179684540MHz captures enum value "179 (6845/40 MHz)" InterfaceRfChannelLabelNr179684540MHz string = "179 (6845/40 MHz)" // InterfaceRfChannelLabelNr181685520MHz captures enum value "181 (6855/20 MHz)" InterfaceRfChannelLabelNr181685520MHz string = "181 (6855/20 MHz)" // InterfaceRfChannelLabelNr183686580MHz captures enum value "183 (6865/80 MHz)" InterfaceRfChannelLabelNr183686580MHz string = "183 (6865/80 MHz)" // InterfaceRfChannelLabelNr185687520MHz captures enum value "185 (6875/20 MHz)" InterfaceRfChannelLabelNr185687520MHz string = "185 (6875/20 MHz)" // InterfaceRfChannelLabelNr187688540MHz captures enum value "187 (6885/40 MHz)" InterfaceRfChannelLabelNr187688540MHz string = "187 (6885/40 MHz)" // InterfaceRfChannelLabelNr189689520MHz captures enum value "189 (6895/20 MHz)" InterfaceRfChannelLabelNr189689520MHz string = "189 (6895/20 MHz)" // InterfaceRfChannelLabelNr193691520MHz captures enum value "193 (6915/20 MHz)" InterfaceRfChannelLabelNr193691520MHz string = "193 (6915/20 MHz)" // InterfaceRfChannelLabelNr195692540MHz captures enum value "195 (6925/40 MHz)" InterfaceRfChannelLabelNr195692540MHz string = "195 (6925/40 MHz)" // InterfaceRfChannelLabelNr197693520MHz captures enum value "197 (6935/20 MHz)" InterfaceRfChannelLabelNr197693520MHz string = "197 (6935/20 MHz)" // InterfaceRfChannelLabelNr199694580MHz captures enum value "199 (6945/80 MHz)" InterfaceRfChannelLabelNr199694580MHz string = "199 (6945/80 MHz)" // InterfaceRfChannelLabelNr201695520MHz captures enum value "201 (6955/20 MHz)" InterfaceRfChannelLabelNr201695520MHz string = "201 (6955/20 MHz)" // InterfaceRfChannelLabelNr203696540MHz captures enum value "203 (6965/40 MHz)" InterfaceRfChannelLabelNr203696540MHz string = "203 (6965/40 MHz)" // InterfaceRfChannelLabelNr205697520MHz captures enum value "205 (6975/20 MHz)" InterfaceRfChannelLabelNr205697520MHz string = "205 (6975/20 MHz)" // InterfaceRfChannelLabelNr2076985160MHz captures enum value "207 (6985/160 MHz)" InterfaceRfChannelLabelNr2076985160MHz string = "207 (6985/160 MHz)" // InterfaceRfChannelLabelNr209699520MHz captures enum value "209 (6995/20 MHz)" InterfaceRfChannelLabelNr209699520MHz string = "209 (6995/20 MHz)" // InterfaceRfChannelLabelNr211700540MHz captures enum value "211 (7005/40 MHz)" InterfaceRfChannelLabelNr211700540MHz string = "211 (7005/40 MHz)" // InterfaceRfChannelLabelNr213701520MHz captures enum value "213 (7015/20 MHz)" InterfaceRfChannelLabelNr213701520MHz string = "213 (7015/20 MHz)" // InterfaceRfChannelLabelNr215702580MHz captures enum value "215 (7025/80 MHz)" InterfaceRfChannelLabelNr215702580MHz string = "215 (7025/80 MHz)" // InterfaceRfChannelLabelNr217703520MHz captures enum value "217 (7035/20 MHz)" InterfaceRfChannelLabelNr217703520MHz string = "217 (7035/20 MHz)" // InterfaceRfChannelLabelNr219704540MHz captures enum value "219 (7045/40 MHz)" InterfaceRfChannelLabelNr219704540MHz string = "219 (7045/40 MHz)" // InterfaceRfChannelLabelNr221705520MHz captures enum value "221 (7055/20 MHz)" InterfaceRfChannelLabelNr221705520MHz string = "221 (7055/20 MHz)" // InterfaceRfChannelLabelNr225707520MHz captures enum value "225 (7075/20 MHz)" InterfaceRfChannelLabelNr225707520MHz string = "225 (7075/20 MHz)" // InterfaceRfChannelLabelNr227708540MHz captures enum value "227 (7085/40 MHz)" InterfaceRfChannelLabelNr227708540MHz string = "227 (7085/40 MHz)" // InterfaceRfChannelLabelNr229709520MHz captures enum value "229 (7095/20 MHz)" InterfaceRfChannelLabelNr229709520MHz string = "229 (7095/20 MHz)" // InterfaceRfChannelLabelNr233711520MHz captures enum value "233 (7115/20 MHz)" InterfaceRfChannelLabelNr233711520MHz string = "233 (7115/20 MHz)" // InterfaceRfChannelLabelNr158Dot322Dot16GHz captures enum value "1 (58.32/2.16 GHz)" InterfaceRfChannelLabelNr158Dot322Dot16GHz string = "1 (58.32/2.16 GHz)" // InterfaceRfChannelLabelNr260Dot482Dot16GHz captures enum value "2 (60.48/2.16 GHz)" InterfaceRfChannelLabelNr260Dot482Dot16GHz string = "2 (60.48/2.16 GHz)" // InterfaceRfChannelLabelNr362Dot642Dot16GHz captures enum value "3 (62.64/2.16 GHz)" InterfaceRfChannelLabelNr362Dot642Dot16GHz string = "3 (62.64/2.16 GHz)" // InterfaceRfChannelLabelNr464Dot802Dot16GHz captures enum value "4 (64.80/2.16 GHz)" InterfaceRfChannelLabelNr464Dot802Dot16GHz string = "4 (64.80/2.16 GHz)" // InterfaceRfChannelLabelNr566Dot962Dot16GHz captures enum value "5 (66.96/2.16 GHz)" InterfaceRfChannelLabelNr566Dot962Dot16GHz string = "5 (66.96/2.16 GHz)" // InterfaceRfChannelLabelNr669Dot122Dot16GHz captures enum value "6 (69.12/2.16 GHz)" InterfaceRfChannelLabelNr669Dot122Dot16GHz string = "6 (69.12/2.16 GHz)" // InterfaceRfChannelLabelNr959Dot404Dot32GHz captures enum value "9 (59.40/4.32 GHz)" InterfaceRfChannelLabelNr959Dot404Dot32GHz string = "9 (59.40/4.32 GHz)" // InterfaceRfChannelLabelNr1061Dot564Dot32GHz captures enum value "10 (61.56/4.32 GHz)" InterfaceRfChannelLabelNr1061Dot564Dot32GHz string = "10 (61.56/4.32 GHz)" // InterfaceRfChannelLabelNr1163Dot724Dot32GHz captures enum value "11 (63.72/4.32 GHz)" InterfaceRfChannelLabelNr1163Dot724Dot32GHz string = "11 (63.72/4.32 GHz)" // InterfaceRfChannelLabelNr1265Dot884Dot32GHz captures enum value "12 (65.88/4.32 GHz)" InterfaceRfChannelLabelNr1265Dot884Dot32GHz string = "12 (65.88/4.32 GHz)" // InterfaceRfChannelLabelNr1368Dot044Dot32GHz captures enum value "13 (68.04/4.32 GHz)" InterfaceRfChannelLabelNr1368Dot044Dot32GHz string = "13 (68.04/4.32 GHz)" // InterfaceRfChannelLabelNr1760Dot486Dot48GHz captures enum value "17 (60.48/6.48 GHz)" InterfaceRfChannelLabelNr1760Dot486Dot48GHz string = "17 (60.48/6.48 GHz)" // InterfaceRfChannelLabelNr1862Dot646Dot48GHz captures enum value "18 (62.64/6.48 GHz)" InterfaceRfChannelLabelNr1862Dot646Dot48GHz string = "18 (62.64/6.48 GHz)" // InterfaceRfChannelLabelNr1964Dot806Dot48GHz captures enum value "19 (64.80/6.48 GHz)" InterfaceRfChannelLabelNr1964Dot806Dot48GHz string = "19 (64.80/6.48 GHz)" // InterfaceRfChannelLabelNr2066Dot966Dot48GHz captures enum value "20 (66.96/6.48 GHz)" InterfaceRfChannelLabelNr2066Dot966Dot48GHz string = "20 (66.96/6.48 GHz)" // InterfaceRfChannelLabelNr2561Dot568Dot64GHz captures enum value "25 (61.56/8.64 GHz)" InterfaceRfChannelLabelNr2561Dot568Dot64GHz string = "25 (61.56/8.64 GHz)" // InterfaceRfChannelLabelNr2663Dot728Dot64GHz captures enum value "26 (63.72/8.64 GHz)" InterfaceRfChannelLabelNr2663Dot728Dot64GHz string = "26 (63.72/8.64 GHz)" // InterfaceRfChannelLabelNr2765Dot888Dot64GHz captures enum value "27 (65.88/8.64 GHz)" InterfaceRfChannelLabelNr2765Dot888Dot64GHz string = "27 (65.88/8.64 GHz)" )
const ( // InterfaceRfChannelValueNr2Dot4gDash1Dash2412Dash22 captures enum value "2.4g-1-2412-22" InterfaceRfChannelValueNr2Dot4gDash1Dash2412Dash22 string = "2.4g-1-2412-22" // InterfaceRfChannelValueNr2Dot4gDash2Dash2417Dash22 captures enum value "2.4g-2-2417-22" InterfaceRfChannelValueNr2Dot4gDash2Dash2417Dash22 string = "2.4g-2-2417-22" // InterfaceRfChannelValueNr2Dot4gDash3Dash2422Dash22 captures enum value "2.4g-3-2422-22" InterfaceRfChannelValueNr2Dot4gDash3Dash2422Dash22 string = "2.4g-3-2422-22" // InterfaceRfChannelValueNr2Dot4gDash4Dash2427Dash22 captures enum value "2.4g-4-2427-22" InterfaceRfChannelValueNr2Dot4gDash4Dash2427Dash22 string = "2.4g-4-2427-22" // InterfaceRfChannelValueNr2Dot4gDash5Dash2432Dash22 captures enum value "2.4g-5-2432-22" InterfaceRfChannelValueNr2Dot4gDash5Dash2432Dash22 string = "2.4g-5-2432-22" // InterfaceRfChannelValueNr2Dot4gDash6Dash2437Dash22 captures enum value "2.4g-6-2437-22" InterfaceRfChannelValueNr2Dot4gDash6Dash2437Dash22 string = "2.4g-6-2437-22" // InterfaceRfChannelValueNr2Dot4gDash7Dash2442Dash22 captures enum value "2.4g-7-2442-22" InterfaceRfChannelValueNr2Dot4gDash7Dash2442Dash22 string = "2.4g-7-2442-22" // InterfaceRfChannelValueNr2Dot4gDash8Dash2447Dash22 captures enum value "2.4g-8-2447-22" InterfaceRfChannelValueNr2Dot4gDash8Dash2447Dash22 string = "2.4g-8-2447-22" // InterfaceRfChannelValueNr2Dot4gDash9Dash2452Dash22 captures enum value "2.4g-9-2452-22" InterfaceRfChannelValueNr2Dot4gDash9Dash2452Dash22 string = "2.4g-9-2452-22" // InterfaceRfChannelValueNr2Dot4gDash10Dash2457Dash22 captures enum value "2.4g-10-2457-22" InterfaceRfChannelValueNr2Dot4gDash10Dash2457Dash22 string = "2.4g-10-2457-22" // InterfaceRfChannelValueNr2Dot4gDash11Dash2462Dash22 captures enum value "2.4g-11-2462-22" InterfaceRfChannelValueNr2Dot4gDash11Dash2462Dash22 string = "2.4g-11-2462-22" // InterfaceRfChannelValueNr2Dot4gDash12Dash2467Dash22 captures enum value "2.4g-12-2467-22" InterfaceRfChannelValueNr2Dot4gDash12Dash2467Dash22 string = "2.4g-12-2467-22" // InterfaceRfChannelValueNr2Dot4gDash13Dash2472Dash22 captures enum value "2.4g-13-2472-22" InterfaceRfChannelValueNr2Dot4gDash13Dash2472Dash22 string = "2.4g-13-2472-22" // InterfaceRfChannelValueNr5gDash32Dash5160Dash20 captures enum value "5g-32-5160-20" InterfaceRfChannelValueNr5gDash32Dash5160Dash20 string = "5g-32-5160-20" // InterfaceRfChannelValueNr5gDash34Dash5170Dash40 captures enum value "5g-34-5170-40" InterfaceRfChannelValueNr5gDash34Dash5170Dash40 string = "5g-34-5170-40" // InterfaceRfChannelValueNr5gDash36Dash5180Dash20 captures enum value "5g-36-5180-20" InterfaceRfChannelValueNr5gDash36Dash5180Dash20 string = "5g-36-5180-20" // InterfaceRfChannelValueNr5gDash38Dash5190Dash40 captures enum value "5g-38-5190-40" InterfaceRfChannelValueNr5gDash38Dash5190Dash40 string = "5g-38-5190-40" // InterfaceRfChannelValueNr5gDash40Dash5200Dash20 captures enum value "5g-40-5200-20" InterfaceRfChannelValueNr5gDash40Dash5200Dash20 string = "5g-40-5200-20" // InterfaceRfChannelValueNr5gDash42Dash5210Dash80 captures enum value "5g-42-5210-80" InterfaceRfChannelValueNr5gDash42Dash5210Dash80 string = "5g-42-5210-80" // InterfaceRfChannelValueNr5gDash44Dash5220Dash20 captures enum value "5g-44-5220-20" InterfaceRfChannelValueNr5gDash44Dash5220Dash20 string = "5g-44-5220-20" // InterfaceRfChannelValueNr5gDash46Dash5230Dash40 captures enum value "5g-46-5230-40" InterfaceRfChannelValueNr5gDash46Dash5230Dash40 string = "5g-46-5230-40" // InterfaceRfChannelValueNr5gDash48Dash5240Dash20 captures enum value "5g-48-5240-20" InterfaceRfChannelValueNr5gDash48Dash5240Dash20 string = "5g-48-5240-20" // InterfaceRfChannelValueNr5gDash50Dash5250Dash160 captures enum value "5g-50-5250-160" InterfaceRfChannelValueNr5gDash50Dash5250Dash160 string = "5g-50-5250-160" // InterfaceRfChannelValueNr5gDash52Dash5260Dash20 captures enum value "5g-52-5260-20" InterfaceRfChannelValueNr5gDash52Dash5260Dash20 string = "5g-52-5260-20" // InterfaceRfChannelValueNr5gDash54Dash5270Dash40 captures enum value "5g-54-5270-40" InterfaceRfChannelValueNr5gDash54Dash5270Dash40 string = "5g-54-5270-40" // InterfaceRfChannelValueNr5gDash56Dash5280Dash20 captures enum value "5g-56-5280-20" InterfaceRfChannelValueNr5gDash56Dash5280Dash20 string = "5g-56-5280-20" // InterfaceRfChannelValueNr5gDash58Dash5290Dash80 captures enum value "5g-58-5290-80" InterfaceRfChannelValueNr5gDash58Dash5290Dash80 string = "5g-58-5290-80" // InterfaceRfChannelValueNr5gDash60Dash5300Dash20 captures enum value "5g-60-5300-20" InterfaceRfChannelValueNr5gDash60Dash5300Dash20 string = "5g-60-5300-20" // InterfaceRfChannelValueNr5gDash62Dash5310Dash40 captures enum value "5g-62-5310-40" InterfaceRfChannelValueNr5gDash62Dash5310Dash40 string = "5g-62-5310-40" // InterfaceRfChannelValueNr5gDash64Dash5320Dash20 captures enum value "5g-64-5320-20" InterfaceRfChannelValueNr5gDash64Dash5320Dash20 string = "5g-64-5320-20" // InterfaceRfChannelValueNr5gDash100Dash5500Dash20 captures enum value "5g-100-5500-20" InterfaceRfChannelValueNr5gDash100Dash5500Dash20 string = "5g-100-5500-20" // InterfaceRfChannelValueNr5gDash102Dash5510Dash40 captures enum value "5g-102-5510-40" InterfaceRfChannelValueNr5gDash102Dash5510Dash40 string = "5g-102-5510-40" // InterfaceRfChannelValueNr5gDash104Dash5520Dash20 captures enum value "5g-104-5520-20" InterfaceRfChannelValueNr5gDash104Dash5520Dash20 string = "5g-104-5520-20" // InterfaceRfChannelValueNr5gDash106Dash5530Dash80 captures enum value "5g-106-5530-80" InterfaceRfChannelValueNr5gDash106Dash5530Dash80 string = "5g-106-5530-80" // InterfaceRfChannelValueNr5gDash108Dash5540Dash20 captures enum value "5g-108-5540-20" InterfaceRfChannelValueNr5gDash108Dash5540Dash20 string = "5g-108-5540-20" // InterfaceRfChannelValueNr5gDash110Dash5550Dash40 captures enum value "5g-110-5550-40" InterfaceRfChannelValueNr5gDash110Dash5550Dash40 string = "5g-110-5550-40" // InterfaceRfChannelValueNr5gDash112Dash5560Dash20 captures enum value "5g-112-5560-20" InterfaceRfChannelValueNr5gDash112Dash5560Dash20 string = "5g-112-5560-20" // InterfaceRfChannelValueNr5gDash114Dash5570Dash160 captures enum value "5g-114-5570-160" InterfaceRfChannelValueNr5gDash114Dash5570Dash160 string = "5g-114-5570-160" // InterfaceRfChannelValueNr5gDash116Dash5580Dash20 captures enum value "5g-116-5580-20" InterfaceRfChannelValueNr5gDash116Dash5580Dash20 string = "5g-116-5580-20" // InterfaceRfChannelValueNr5gDash118Dash5590Dash40 captures enum value "5g-118-5590-40" InterfaceRfChannelValueNr5gDash118Dash5590Dash40 string = "5g-118-5590-40" // InterfaceRfChannelValueNr5gDash120Dash5600Dash20 captures enum value "5g-120-5600-20" InterfaceRfChannelValueNr5gDash120Dash5600Dash20 string = "5g-120-5600-20" // InterfaceRfChannelValueNr5gDash122Dash5610Dash80 captures enum value "5g-122-5610-80" InterfaceRfChannelValueNr5gDash122Dash5610Dash80 string = "5g-122-5610-80" // InterfaceRfChannelValueNr5gDash124Dash5620Dash20 captures enum value "5g-124-5620-20" InterfaceRfChannelValueNr5gDash124Dash5620Dash20 string = "5g-124-5620-20" // InterfaceRfChannelValueNr5gDash126Dash5630Dash40 captures enum value "5g-126-5630-40" InterfaceRfChannelValueNr5gDash126Dash5630Dash40 string = "5g-126-5630-40" // InterfaceRfChannelValueNr5gDash128Dash5640Dash20 captures enum value "5g-128-5640-20" InterfaceRfChannelValueNr5gDash128Dash5640Dash20 string = "5g-128-5640-20" // InterfaceRfChannelValueNr5gDash132Dash5660Dash20 captures enum value "5g-132-5660-20" InterfaceRfChannelValueNr5gDash132Dash5660Dash20 string = "5g-132-5660-20" // InterfaceRfChannelValueNr5gDash134Dash5670Dash40 captures enum value "5g-134-5670-40" InterfaceRfChannelValueNr5gDash134Dash5670Dash40 string = "5g-134-5670-40" // InterfaceRfChannelValueNr5gDash136Dash5680Dash20 captures enum value "5g-136-5680-20" InterfaceRfChannelValueNr5gDash136Dash5680Dash20 string = "5g-136-5680-20" // InterfaceRfChannelValueNr5gDash138Dash5690Dash80 captures enum value "5g-138-5690-80" InterfaceRfChannelValueNr5gDash138Dash5690Dash80 string = "5g-138-5690-80" // InterfaceRfChannelValueNr5gDash140Dash5700Dash20 captures enum value "5g-140-5700-20" InterfaceRfChannelValueNr5gDash140Dash5700Dash20 string = "5g-140-5700-20" // InterfaceRfChannelValueNr5gDash142Dash5710Dash40 captures enum value "5g-142-5710-40" InterfaceRfChannelValueNr5gDash142Dash5710Dash40 string = "5g-142-5710-40" // InterfaceRfChannelValueNr5gDash144Dash5720Dash20 captures enum value "5g-144-5720-20" InterfaceRfChannelValueNr5gDash144Dash5720Dash20 string = "5g-144-5720-20" // InterfaceRfChannelValueNr5gDash149Dash5745Dash20 captures enum value "5g-149-5745-20" InterfaceRfChannelValueNr5gDash149Dash5745Dash20 string = "5g-149-5745-20" // InterfaceRfChannelValueNr5gDash151Dash5755Dash40 captures enum value "5g-151-5755-40" InterfaceRfChannelValueNr5gDash151Dash5755Dash40 string = "5g-151-5755-40" // InterfaceRfChannelValueNr5gDash153Dash5765Dash20 captures enum value "5g-153-5765-20" InterfaceRfChannelValueNr5gDash153Dash5765Dash20 string = "5g-153-5765-20" // InterfaceRfChannelValueNr5gDash155Dash5775Dash80 captures enum value "5g-155-5775-80" InterfaceRfChannelValueNr5gDash155Dash5775Dash80 string = "5g-155-5775-80" // InterfaceRfChannelValueNr5gDash157Dash5785Dash20 captures enum value "5g-157-5785-20" InterfaceRfChannelValueNr5gDash157Dash5785Dash20 string = "5g-157-5785-20" // InterfaceRfChannelValueNr5gDash159Dash5795Dash40 captures enum value "5g-159-5795-40" InterfaceRfChannelValueNr5gDash159Dash5795Dash40 string = "5g-159-5795-40" // InterfaceRfChannelValueNr5gDash161Dash5805Dash20 captures enum value "5g-161-5805-20" InterfaceRfChannelValueNr5gDash161Dash5805Dash20 string = "5g-161-5805-20" // InterfaceRfChannelValueNr5gDash163Dash5815Dash160 captures enum value "5g-163-5815-160" InterfaceRfChannelValueNr5gDash163Dash5815Dash160 string = "5g-163-5815-160" // InterfaceRfChannelValueNr5gDash165Dash5825Dash20 captures enum value "5g-165-5825-20" InterfaceRfChannelValueNr5gDash165Dash5825Dash20 string = "5g-165-5825-20" // InterfaceRfChannelValueNr5gDash167Dash5835Dash40 captures enum value "5g-167-5835-40" InterfaceRfChannelValueNr5gDash167Dash5835Dash40 string = "5g-167-5835-40" // InterfaceRfChannelValueNr5gDash169Dash5845Dash20 captures enum value "5g-169-5845-20" InterfaceRfChannelValueNr5gDash169Dash5845Dash20 string = "5g-169-5845-20" // InterfaceRfChannelValueNr5gDash171Dash5855Dash80 captures enum value "5g-171-5855-80" InterfaceRfChannelValueNr5gDash171Dash5855Dash80 string = "5g-171-5855-80" // InterfaceRfChannelValueNr5gDash173Dash5865Dash20 captures enum value "5g-173-5865-20" InterfaceRfChannelValueNr5gDash173Dash5865Dash20 string = "5g-173-5865-20" // InterfaceRfChannelValueNr5gDash175Dash5875Dash40 captures enum value "5g-175-5875-40" InterfaceRfChannelValueNr5gDash175Dash5875Dash40 string = "5g-175-5875-40" // InterfaceRfChannelValueNr5gDash177Dash5885Dash20 captures enum value "5g-177-5885-20" InterfaceRfChannelValueNr5gDash177Dash5885Dash20 string = "5g-177-5885-20" // InterfaceRfChannelValueNr6gDash1Dash5955Dash20 captures enum value "6g-1-5955-20" InterfaceRfChannelValueNr6gDash1Dash5955Dash20 string = "6g-1-5955-20" // InterfaceRfChannelValueNr6gDash3Dash5965Dash40 captures enum value "6g-3-5965-40" InterfaceRfChannelValueNr6gDash3Dash5965Dash40 string = "6g-3-5965-40" // InterfaceRfChannelValueNr6gDash5Dash5975Dash20 captures enum value "6g-5-5975-20" InterfaceRfChannelValueNr6gDash5Dash5975Dash20 string = "6g-5-5975-20" // InterfaceRfChannelValueNr6gDash7Dash5985Dash80 captures enum value "6g-7-5985-80" InterfaceRfChannelValueNr6gDash7Dash5985Dash80 string = "6g-7-5985-80" // InterfaceRfChannelValueNr6gDash9Dash5995Dash20 captures enum value "6g-9-5995-20" InterfaceRfChannelValueNr6gDash9Dash5995Dash20 string = "6g-9-5995-20" // InterfaceRfChannelValueNr6gDash11Dash6005Dash40 captures enum value "6g-11-6005-40" InterfaceRfChannelValueNr6gDash11Dash6005Dash40 string = "6g-11-6005-40" // InterfaceRfChannelValueNr6gDash13Dash6015Dash20 captures enum value "6g-13-6015-20" InterfaceRfChannelValueNr6gDash13Dash6015Dash20 string = "6g-13-6015-20" // InterfaceRfChannelValueNr6gDash15Dash6025Dash160 captures enum value "6g-15-6025-160" InterfaceRfChannelValueNr6gDash15Dash6025Dash160 string = "6g-15-6025-160" // InterfaceRfChannelValueNr6gDash17Dash6035Dash20 captures enum value "6g-17-6035-20" InterfaceRfChannelValueNr6gDash17Dash6035Dash20 string = "6g-17-6035-20" // InterfaceRfChannelValueNr6gDash19Dash6045Dash40 captures enum value "6g-19-6045-40" InterfaceRfChannelValueNr6gDash19Dash6045Dash40 string = "6g-19-6045-40" // InterfaceRfChannelValueNr6gDash21Dash6055Dash20 captures enum value "6g-21-6055-20" InterfaceRfChannelValueNr6gDash21Dash6055Dash20 string = "6g-21-6055-20" // InterfaceRfChannelValueNr6gDash23Dash6065Dash80 captures enum value "6g-23-6065-80" InterfaceRfChannelValueNr6gDash23Dash6065Dash80 string = "6g-23-6065-80" // InterfaceRfChannelValueNr6gDash25Dash6075Dash20 captures enum value "6g-25-6075-20" InterfaceRfChannelValueNr6gDash25Dash6075Dash20 string = "6g-25-6075-20" // InterfaceRfChannelValueNr6gDash27Dash6085Dash40 captures enum value "6g-27-6085-40" InterfaceRfChannelValueNr6gDash27Dash6085Dash40 string = "6g-27-6085-40" // InterfaceRfChannelValueNr6gDash29Dash6095Dash20 captures enum value "6g-29-6095-20" InterfaceRfChannelValueNr6gDash29Dash6095Dash20 string = "6g-29-6095-20" // InterfaceRfChannelValueNr6gDash31Dash6105Dash320 captures enum value "6g-31-6105-320" InterfaceRfChannelValueNr6gDash31Dash6105Dash320 string = "6g-31-6105-320" // InterfaceRfChannelValueNr6gDash33Dash6115Dash20 captures enum value "6g-33-6115-20" InterfaceRfChannelValueNr6gDash33Dash6115Dash20 string = "6g-33-6115-20" // InterfaceRfChannelValueNr6gDash35Dash6125Dash40 captures enum value "6g-35-6125-40" InterfaceRfChannelValueNr6gDash35Dash6125Dash40 string = "6g-35-6125-40" // InterfaceRfChannelValueNr6gDash37Dash6135Dash20 captures enum value "6g-37-6135-20" InterfaceRfChannelValueNr6gDash37Dash6135Dash20 string = "6g-37-6135-20" // InterfaceRfChannelValueNr6gDash39Dash6145Dash80 captures enum value "6g-39-6145-80" InterfaceRfChannelValueNr6gDash39Dash6145Dash80 string = "6g-39-6145-80" // InterfaceRfChannelValueNr6gDash41Dash6155Dash20 captures enum value "6g-41-6155-20" InterfaceRfChannelValueNr6gDash41Dash6155Dash20 string = "6g-41-6155-20" // InterfaceRfChannelValueNr6gDash43Dash6165Dash40 captures enum value "6g-43-6165-40" InterfaceRfChannelValueNr6gDash43Dash6165Dash40 string = "6g-43-6165-40" // InterfaceRfChannelValueNr6gDash45Dash6175Dash20 captures enum value "6g-45-6175-20" InterfaceRfChannelValueNr6gDash45Dash6175Dash20 string = "6g-45-6175-20" // InterfaceRfChannelValueNr6gDash47Dash6185Dash160 captures enum value "6g-47-6185-160" InterfaceRfChannelValueNr6gDash47Dash6185Dash160 string = "6g-47-6185-160" // InterfaceRfChannelValueNr6gDash49Dash6195Dash20 captures enum value "6g-49-6195-20" InterfaceRfChannelValueNr6gDash49Dash6195Dash20 string = "6g-49-6195-20" // InterfaceRfChannelValueNr6gDash51Dash6205Dash40 captures enum value "6g-51-6205-40" InterfaceRfChannelValueNr6gDash51Dash6205Dash40 string = "6g-51-6205-40" // InterfaceRfChannelValueNr6gDash53Dash6215Dash20 captures enum value "6g-53-6215-20" InterfaceRfChannelValueNr6gDash53Dash6215Dash20 string = "6g-53-6215-20" // InterfaceRfChannelValueNr6gDash55Dash6225Dash80 captures enum value "6g-55-6225-80" InterfaceRfChannelValueNr6gDash55Dash6225Dash80 string = "6g-55-6225-80" // InterfaceRfChannelValueNr6gDash57Dash6235Dash20 captures enum value "6g-57-6235-20" InterfaceRfChannelValueNr6gDash57Dash6235Dash20 string = "6g-57-6235-20" // InterfaceRfChannelValueNr6gDash59Dash6245Dash40 captures enum value "6g-59-6245-40" InterfaceRfChannelValueNr6gDash59Dash6245Dash40 string = "6g-59-6245-40" // InterfaceRfChannelValueNr6gDash61Dash6255Dash20 captures enum value "6g-61-6255-20" InterfaceRfChannelValueNr6gDash61Dash6255Dash20 string = "6g-61-6255-20" // InterfaceRfChannelValueNr6gDash65Dash6275Dash20 captures enum value "6g-65-6275-20" InterfaceRfChannelValueNr6gDash65Dash6275Dash20 string = "6g-65-6275-20" // InterfaceRfChannelValueNr6gDash67Dash6285Dash40 captures enum value "6g-67-6285-40" InterfaceRfChannelValueNr6gDash67Dash6285Dash40 string = "6g-67-6285-40" // InterfaceRfChannelValueNr6gDash69Dash6295Dash20 captures enum value "6g-69-6295-20" InterfaceRfChannelValueNr6gDash69Dash6295Dash20 string = "6g-69-6295-20" // InterfaceRfChannelValueNr6gDash71Dash6305Dash80 captures enum value "6g-71-6305-80" InterfaceRfChannelValueNr6gDash71Dash6305Dash80 string = "6g-71-6305-80" // InterfaceRfChannelValueNr6gDash73Dash6315Dash20 captures enum value "6g-73-6315-20" InterfaceRfChannelValueNr6gDash73Dash6315Dash20 string = "6g-73-6315-20" // InterfaceRfChannelValueNr6gDash75Dash6325Dash40 captures enum value "6g-75-6325-40" InterfaceRfChannelValueNr6gDash75Dash6325Dash40 string = "6g-75-6325-40" // InterfaceRfChannelValueNr6gDash77Dash6335Dash20 captures enum value "6g-77-6335-20" InterfaceRfChannelValueNr6gDash77Dash6335Dash20 string = "6g-77-6335-20" // InterfaceRfChannelValueNr6gDash79Dash6345Dash160 captures enum value "6g-79-6345-160" InterfaceRfChannelValueNr6gDash79Dash6345Dash160 string = "6g-79-6345-160" // InterfaceRfChannelValueNr6gDash81Dash6355Dash20 captures enum value "6g-81-6355-20" InterfaceRfChannelValueNr6gDash81Dash6355Dash20 string = "6g-81-6355-20" // InterfaceRfChannelValueNr6gDash83Dash6365Dash40 captures enum value "6g-83-6365-40" InterfaceRfChannelValueNr6gDash83Dash6365Dash40 string = "6g-83-6365-40" // InterfaceRfChannelValueNr6gDash85Dash6375Dash20 captures enum value "6g-85-6375-20" InterfaceRfChannelValueNr6gDash85Dash6375Dash20 string = "6g-85-6375-20" // InterfaceRfChannelValueNr6gDash87Dash6385Dash80 captures enum value "6g-87-6385-80" InterfaceRfChannelValueNr6gDash87Dash6385Dash80 string = "6g-87-6385-80" // InterfaceRfChannelValueNr6gDash89Dash6395Dash20 captures enum value "6g-89-6395-20" InterfaceRfChannelValueNr6gDash89Dash6395Dash20 string = "6g-89-6395-20" // InterfaceRfChannelValueNr6gDash91Dash6405Dash40 captures enum value "6g-91-6405-40" InterfaceRfChannelValueNr6gDash91Dash6405Dash40 string = "6g-91-6405-40" // InterfaceRfChannelValueNr6gDash93Dash6415Dash20 captures enum value "6g-93-6415-20" InterfaceRfChannelValueNr6gDash93Dash6415Dash20 string = "6g-93-6415-20" // InterfaceRfChannelValueNr6gDash95Dash6425Dash320 captures enum value "6g-95-6425-320" InterfaceRfChannelValueNr6gDash95Dash6425Dash320 string = "6g-95-6425-320" // InterfaceRfChannelValueNr6gDash97Dash6435Dash20 captures enum value "6g-97-6435-20" InterfaceRfChannelValueNr6gDash97Dash6435Dash20 string = "6g-97-6435-20" // InterfaceRfChannelValueNr6gDash99Dash6445Dash40 captures enum value "6g-99-6445-40" InterfaceRfChannelValueNr6gDash99Dash6445Dash40 string = "6g-99-6445-40" // InterfaceRfChannelValueNr6gDash101Dash6455Dash20 captures enum value "6g-101-6455-20" InterfaceRfChannelValueNr6gDash101Dash6455Dash20 string = "6g-101-6455-20" // InterfaceRfChannelValueNr6gDash103Dash6465Dash80 captures enum value "6g-103-6465-80" InterfaceRfChannelValueNr6gDash103Dash6465Dash80 string = "6g-103-6465-80" // InterfaceRfChannelValueNr6gDash105Dash6475Dash20 captures enum value "6g-105-6475-20" InterfaceRfChannelValueNr6gDash105Dash6475Dash20 string = "6g-105-6475-20" // InterfaceRfChannelValueNr6gDash107Dash6485Dash40 captures enum value "6g-107-6485-40" InterfaceRfChannelValueNr6gDash107Dash6485Dash40 string = "6g-107-6485-40" // InterfaceRfChannelValueNr6gDash109Dash6495Dash20 captures enum value "6g-109-6495-20" InterfaceRfChannelValueNr6gDash109Dash6495Dash20 string = "6g-109-6495-20" // InterfaceRfChannelValueNr6gDash111Dash6505Dash160 captures enum value "6g-111-6505-160" InterfaceRfChannelValueNr6gDash111Dash6505Dash160 string = "6g-111-6505-160" // InterfaceRfChannelValueNr6gDash113Dash6515Dash20 captures enum value "6g-113-6515-20" InterfaceRfChannelValueNr6gDash113Dash6515Dash20 string = "6g-113-6515-20" // InterfaceRfChannelValueNr6gDash115Dash6525Dash40 captures enum value "6g-115-6525-40" InterfaceRfChannelValueNr6gDash115Dash6525Dash40 string = "6g-115-6525-40" // InterfaceRfChannelValueNr6gDash117Dash6535Dash20 captures enum value "6g-117-6535-20" InterfaceRfChannelValueNr6gDash117Dash6535Dash20 string = "6g-117-6535-20" // InterfaceRfChannelValueNr6gDash119Dash6545Dash80 captures enum value "6g-119-6545-80" InterfaceRfChannelValueNr6gDash119Dash6545Dash80 string = "6g-119-6545-80" // InterfaceRfChannelValueNr6gDash121Dash6555Dash20 captures enum value "6g-121-6555-20" InterfaceRfChannelValueNr6gDash121Dash6555Dash20 string = "6g-121-6555-20" // InterfaceRfChannelValueNr6gDash123Dash6565Dash40 captures enum value "6g-123-6565-40" InterfaceRfChannelValueNr6gDash123Dash6565Dash40 string = "6g-123-6565-40" // InterfaceRfChannelValueNr6gDash125Dash6575Dash20 captures enum value "6g-125-6575-20" InterfaceRfChannelValueNr6gDash125Dash6575Dash20 string = "6g-125-6575-20" // InterfaceRfChannelValueNr6gDash129Dash6595Dash20 captures enum value "6g-129-6595-20" InterfaceRfChannelValueNr6gDash129Dash6595Dash20 string = "6g-129-6595-20" // InterfaceRfChannelValueNr6gDash131Dash6605Dash40 captures enum value "6g-131-6605-40" InterfaceRfChannelValueNr6gDash131Dash6605Dash40 string = "6g-131-6605-40" // InterfaceRfChannelValueNr6gDash133Dash6615Dash20 captures enum value "6g-133-6615-20" InterfaceRfChannelValueNr6gDash133Dash6615Dash20 string = "6g-133-6615-20" // InterfaceRfChannelValueNr6gDash135Dash6625Dash80 captures enum value "6g-135-6625-80" InterfaceRfChannelValueNr6gDash135Dash6625Dash80 string = "6g-135-6625-80" // InterfaceRfChannelValueNr6gDash137Dash6635Dash20 captures enum value "6g-137-6635-20" InterfaceRfChannelValueNr6gDash137Dash6635Dash20 string = "6g-137-6635-20" // InterfaceRfChannelValueNr6gDash139Dash6645Dash40 captures enum value "6g-139-6645-40" InterfaceRfChannelValueNr6gDash139Dash6645Dash40 string = "6g-139-6645-40" // InterfaceRfChannelValueNr6gDash141Dash6655Dash20 captures enum value "6g-141-6655-20" InterfaceRfChannelValueNr6gDash141Dash6655Dash20 string = "6g-141-6655-20" // InterfaceRfChannelValueNr6gDash143Dash6665Dash160 captures enum value "6g-143-6665-160" InterfaceRfChannelValueNr6gDash143Dash6665Dash160 string = "6g-143-6665-160" // InterfaceRfChannelValueNr6gDash145Dash6675Dash20 captures enum value "6g-145-6675-20" InterfaceRfChannelValueNr6gDash145Dash6675Dash20 string = "6g-145-6675-20" // InterfaceRfChannelValueNr6gDash147Dash6685Dash40 captures enum value "6g-147-6685-40" InterfaceRfChannelValueNr6gDash147Dash6685Dash40 string = "6g-147-6685-40" // InterfaceRfChannelValueNr6gDash149Dash6695Dash20 captures enum value "6g-149-6695-20" InterfaceRfChannelValueNr6gDash149Dash6695Dash20 string = "6g-149-6695-20" // InterfaceRfChannelValueNr6gDash151Dash6705Dash80 captures enum value "6g-151-6705-80" InterfaceRfChannelValueNr6gDash151Dash6705Dash80 string = "6g-151-6705-80" // InterfaceRfChannelValueNr6gDash153Dash6715Dash20 captures enum value "6g-153-6715-20" InterfaceRfChannelValueNr6gDash153Dash6715Dash20 string = "6g-153-6715-20" // InterfaceRfChannelValueNr6gDash155Dash6725Dash40 captures enum value "6g-155-6725-40" InterfaceRfChannelValueNr6gDash155Dash6725Dash40 string = "6g-155-6725-40" // InterfaceRfChannelValueNr6gDash157Dash6735Dash20 captures enum value "6g-157-6735-20" InterfaceRfChannelValueNr6gDash157Dash6735Dash20 string = "6g-157-6735-20" // InterfaceRfChannelValueNr6gDash159Dash6745Dash320 captures enum value "6g-159-6745-320" InterfaceRfChannelValueNr6gDash159Dash6745Dash320 string = "6g-159-6745-320" // InterfaceRfChannelValueNr6gDash161Dash6755Dash20 captures enum value "6g-161-6755-20" InterfaceRfChannelValueNr6gDash161Dash6755Dash20 string = "6g-161-6755-20" // InterfaceRfChannelValueNr6gDash163Dash6765Dash40 captures enum value "6g-163-6765-40" InterfaceRfChannelValueNr6gDash163Dash6765Dash40 string = "6g-163-6765-40" // InterfaceRfChannelValueNr6gDash165Dash6775Dash20 captures enum value "6g-165-6775-20" InterfaceRfChannelValueNr6gDash165Dash6775Dash20 string = "6g-165-6775-20" // InterfaceRfChannelValueNr6gDash167Dash6785Dash80 captures enum value "6g-167-6785-80" InterfaceRfChannelValueNr6gDash167Dash6785Dash80 string = "6g-167-6785-80" // InterfaceRfChannelValueNr6gDash169Dash6795Dash20 captures enum value "6g-169-6795-20" InterfaceRfChannelValueNr6gDash169Dash6795Dash20 string = "6g-169-6795-20" // InterfaceRfChannelValueNr6gDash171Dash6805Dash40 captures enum value "6g-171-6805-40" InterfaceRfChannelValueNr6gDash171Dash6805Dash40 string = "6g-171-6805-40" // InterfaceRfChannelValueNr6gDash173Dash6815Dash20 captures enum value "6g-173-6815-20" InterfaceRfChannelValueNr6gDash173Dash6815Dash20 string = "6g-173-6815-20" // InterfaceRfChannelValueNr6gDash175Dash6825Dash160 captures enum value "6g-175-6825-160" InterfaceRfChannelValueNr6gDash175Dash6825Dash160 string = "6g-175-6825-160" // InterfaceRfChannelValueNr6gDash177Dash6835Dash20 captures enum value "6g-177-6835-20" InterfaceRfChannelValueNr6gDash177Dash6835Dash20 string = "6g-177-6835-20" // InterfaceRfChannelValueNr6gDash179Dash6845Dash40 captures enum value "6g-179-6845-40" InterfaceRfChannelValueNr6gDash179Dash6845Dash40 string = "6g-179-6845-40" // InterfaceRfChannelValueNr6gDash181Dash6855Dash20 captures enum value "6g-181-6855-20" InterfaceRfChannelValueNr6gDash181Dash6855Dash20 string = "6g-181-6855-20" // InterfaceRfChannelValueNr6gDash183Dash6865Dash80 captures enum value "6g-183-6865-80" InterfaceRfChannelValueNr6gDash183Dash6865Dash80 string = "6g-183-6865-80" // InterfaceRfChannelValueNr6gDash185Dash6875Dash20 captures enum value "6g-185-6875-20" InterfaceRfChannelValueNr6gDash185Dash6875Dash20 string = "6g-185-6875-20" // InterfaceRfChannelValueNr6gDash187Dash6885Dash40 captures enum value "6g-187-6885-40" InterfaceRfChannelValueNr6gDash187Dash6885Dash40 string = "6g-187-6885-40" // InterfaceRfChannelValueNr6gDash189Dash6895Dash20 captures enum value "6g-189-6895-20" InterfaceRfChannelValueNr6gDash189Dash6895Dash20 string = "6g-189-6895-20" // InterfaceRfChannelValueNr6gDash193Dash6915Dash20 captures enum value "6g-193-6915-20" InterfaceRfChannelValueNr6gDash193Dash6915Dash20 string = "6g-193-6915-20" // InterfaceRfChannelValueNr6gDash195Dash6925Dash40 captures enum value "6g-195-6925-40" InterfaceRfChannelValueNr6gDash195Dash6925Dash40 string = "6g-195-6925-40" // InterfaceRfChannelValueNr6gDash197Dash6935Dash20 captures enum value "6g-197-6935-20" InterfaceRfChannelValueNr6gDash197Dash6935Dash20 string = "6g-197-6935-20" // InterfaceRfChannelValueNr6gDash199Dash6945Dash80 captures enum value "6g-199-6945-80" InterfaceRfChannelValueNr6gDash199Dash6945Dash80 string = "6g-199-6945-80" // InterfaceRfChannelValueNr6gDash201Dash6955Dash20 captures enum value "6g-201-6955-20" InterfaceRfChannelValueNr6gDash201Dash6955Dash20 string = "6g-201-6955-20" // InterfaceRfChannelValueNr6gDash203Dash6965Dash40 captures enum value "6g-203-6965-40" InterfaceRfChannelValueNr6gDash203Dash6965Dash40 string = "6g-203-6965-40" // InterfaceRfChannelValueNr6gDash205Dash6975Dash20 captures enum value "6g-205-6975-20" InterfaceRfChannelValueNr6gDash205Dash6975Dash20 string = "6g-205-6975-20" // InterfaceRfChannelValueNr6gDash207Dash6985Dash160 captures enum value "6g-207-6985-160" InterfaceRfChannelValueNr6gDash207Dash6985Dash160 string = "6g-207-6985-160" // InterfaceRfChannelValueNr6gDash209Dash6995Dash20 captures enum value "6g-209-6995-20" InterfaceRfChannelValueNr6gDash209Dash6995Dash20 string = "6g-209-6995-20" // InterfaceRfChannelValueNr6gDash211Dash7005Dash40 captures enum value "6g-211-7005-40" InterfaceRfChannelValueNr6gDash211Dash7005Dash40 string = "6g-211-7005-40" // InterfaceRfChannelValueNr6gDash213Dash7015Dash20 captures enum value "6g-213-7015-20" InterfaceRfChannelValueNr6gDash213Dash7015Dash20 string = "6g-213-7015-20" // InterfaceRfChannelValueNr6gDash215Dash7025Dash80 captures enum value "6g-215-7025-80" InterfaceRfChannelValueNr6gDash215Dash7025Dash80 string = "6g-215-7025-80" // InterfaceRfChannelValueNr6gDash217Dash7035Dash20 captures enum value "6g-217-7035-20" InterfaceRfChannelValueNr6gDash217Dash7035Dash20 string = "6g-217-7035-20" // InterfaceRfChannelValueNr6gDash219Dash7045Dash40 captures enum value "6g-219-7045-40" InterfaceRfChannelValueNr6gDash219Dash7045Dash40 string = "6g-219-7045-40" // InterfaceRfChannelValueNr6gDash221Dash7055Dash20 captures enum value "6g-221-7055-20" InterfaceRfChannelValueNr6gDash221Dash7055Dash20 string = "6g-221-7055-20" // InterfaceRfChannelValueNr6gDash225Dash7075Dash20 captures enum value "6g-225-7075-20" InterfaceRfChannelValueNr6gDash225Dash7075Dash20 string = "6g-225-7075-20" // InterfaceRfChannelValueNr6gDash227Dash7085Dash40 captures enum value "6g-227-7085-40" InterfaceRfChannelValueNr6gDash227Dash7085Dash40 string = "6g-227-7085-40" // InterfaceRfChannelValueNr6gDash229Dash7095Dash20 captures enum value "6g-229-7095-20" InterfaceRfChannelValueNr6gDash229Dash7095Dash20 string = "6g-229-7095-20" // InterfaceRfChannelValueNr6gDash233Dash7115Dash20 captures enum value "6g-233-7115-20" InterfaceRfChannelValueNr6gDash233Dash7115Dash20 string = "6g-233-7115-20" // InterfaceRfChannelValueNr60gDash1Dash58320Dash2160 captures enum value "60g-1-58320-2160" InterfaceRfChannelValueNr60gDash1Dash58320Dash2160 string = "60g-1-58320-2160" // InterfaceRfChannelValueNr60gDash2Dash60480Dash2160 captures enum value "60g-2-60480-2160" InterfaceRfChannelValueNr60gDash2Dash60480Dash2160 string = "60g-2-60480-2160" // InterfaceRfChannelValueNr60gDash3Dash62640Dash2160 captures enum value "60g-3-62640-2160" InterfaceRfChannelValueNr60gDash3Dash62640Dash2160 string = "60g-3-62640-2160" // InterfaceRfChannelValueNr60gDash4Dash64800Dash2160 captures enum value "60g-4-64800-2160" InterfaceRfChannelValueNr60gDash4Dash64800Dash2160 string = "60g-4-64800-2160" // InterfaceRfChannelValueNr60gDash5Dash66960Dash2160 captures enum value "60g-5-66960-2160" InterfaceRfChannelValueNr60gDash5Dash66960Dash2160 string = "60g-5-66960-2160" // InterfaceRfChannelValueNr60gDash6Dash69120Dash2160 captures enum value "60g-6-69120-2160" InterfaceRfChannelValueNr60gDash6Dash69120Dash2160 string = "60g-6-69120-2160" // InterfaceRfChannelValueNr60gDash9Dash59400Dash4320 captures enum value "60g-9-59400-4320" InterfaceRfChannelValueNr60gDash9Dash59400Dash4320 string = "60g-9-59400-4320" // InterfaceRfChannelValueNr60gDash10Dash61560Dash4320 captures enum value "60g-10-61560-4320" InterfaceRfChannelValueNr60gDash10Dash61560Dash4320 string = "60g-10-61560-4320" // InterfaceRfChannelValueNr60gDash11Dash63720Dash4320 captures enum value "60g-11-63720-4320" InterfaceRfChannelValueNr60gDash11Dash63720Dash4320 string = "60g-11-63720-4320" // InterfaceRfChannelValueNr60gDash12Dash65880Dash4320 captures enum value "60g-12-65880-4320" InterfaceRfChannelValueNr60gDash12Dash65880Dash4320 string = "60g-12-65880-4320" // InterfaceRfChannelValueNr60gDash13Dash68040Dash4320 captures enum value "60g-13-68040-4320" InterfaceRfChannelValueNr60gDash13Dash68040Dash4320 string = "60g-13-68040-4320" // InterfaceRfChannelValueNr60gDash17Dash60480Dash6480 captures enum value "60g-17-60480-6480" InterfaceRfChannelValueNr60gDash17Dash60480Dash6480 string = "60g-17-60480-6480" // InterfaceRfChannelValueNr60gDash18Dash62640Dash6480 captures enum value "60g-18-62640-6480" InterfaceRfChannelValueNr60gDash18Dash62640Dash6480 string = "60g-18-62640-6480" // InterfaceRfChannelValueNr60gDash19Dash64800Dash6480 captures enum value "60g-19-64800-6480" InterfaceRfChannelValueNr60gDash19Dash64800Dash6480 string = "60g-19-64800-6480" // InterfaceRfChannelValueNr60gDash20Dash66960Dash6480 captures enum value "60g-20-66960-6480" InterfaceRfChannelValueNr60gDash20Dash66960Dash6480 string = "60g-20-66960-6480" // InterfaceRfChannelValueNr60gDash25Dash61560Dash6480 captures enum value "60g-25-61560-6480" InterfaceRfChannelValueNr60gDash25Dash61560Dash6480 string = "60g-25-61560-6480" // InterfaceRfChannelValueNr60gDash26Dash63720Dash6480 captures enum value "60g-26-63720-6480" InterfaceRfChannelValueNr60gDash26Dash63720Dash6480 string = "60g-26-63720-6480" // InterfaceRfChannelValueNr60gDash27Dash65880Dash6480 captures enum value "60g-27-65880-6480" InterfaceRfChannelValueNr60gDash27Dash65880Dash6480 string = "60g-27-65880-6480" )
const ( // InterfaceRfRoleLabelAccessPoint captures enum value "Access point" InterfaceRfRoleLabelAccessPoint string = "Access point" // InterfaceRfRoleLabelStation captures enum value "Station" InterfaceRfRoleLabelStation string = "Station" )
const ( // InterfaceRfRoleValueAp captures enum value "ap" InterfaceRfRoleValueAp string = "ap" // InterfaceRfRoleValueStation captures enum value "station" InterfaceRfRoleValueStation string = "station" )
const ( // InterfaceTypeLabelVirtual captures enum value "Virtual" InterfaceTypeLabelVirtual string = "Virtual" // InterfaceTypeLabelBridge captures enum value "Bridge" InterfaceTypeLabelBridge string = "Bridge" // InterfaceTypeLabelLinkAggregationGroupLAG captures enum value "Link Aggregation Group (LAG)" InterfaceTypeLabelLinkAggregationGroupLAG string = "Link Aggregation Group (LAG)" // InterfaceTypeLabelNr100BASEDashFX10100MEFIBER captures enum value "100BASE-FX (10/100ME FIBER)" InterfaceTypeLabelNr100BASEDashFX10100MEFIBER string = "100BASE-FX (10/100ME FIBER)" // InterfaceTypeLabelNr100BASEDashLFX10100MEFIBER captures enum value "100BASE-LFX (10/100ME FIBER)" InterfaceTypeLabelNr100BASEDashLFX10100MEFIBER string = "100BASE-LFX (10/100ME FIBER)" // InterfaceTypeLabelNr100BASEDashTX10100ME captures enum value "100BASE-TX (10/100ME)" InterfaceTypeLabelNr100BASEDashTX10100ME string = "100BASE-TX (10/100ME)" // InterfaceTypeLabelNr100BASEDashT110100MESinglePair captures enum value "100BASE-T1 (10/100ME Single Pair)" InterfaceTypeLabelNr100BASEDashT110100MESinglePair string = "100BASE-T1 (10/100ME Single Pair)" // InterfaceTypeLabelNr1000BASEDashT1GE captures enum value "1000BASE-T (1GE)" InterfaceTypeLabelNr1000BASEDashT1GE string = "1000BASE-T (1GE)" // InterfaceTypeLabelNr2Dot5GBASEDashT2Dot5GE captures enum value "2.5GBASE-T (2.5GE)" InterfaceTypeLabelNr2Dot5GBASEDashT2Dot5GE string = "2.5GBASE-T (2.5GE)" // InterfaceTypeLabelNr5GBASEDashT5GE captures enum value "5GBASE-T (5GE)" InterfaceTypeLabelNr5GBASEDashT5GE string = "5GBASE-T (5GE)" // InterfaceTypeLabelNr10GBASEDashT10GE captures enum value "10GBASE-T (10GE)" InterfaceTypeLabelNr10GBASEDashT10GE string = "10GBASE-T (10GE)" // InterfaceTypeLabelNr10GBASEDashCX410GE captures enum value "10GBASE-CX4 (10GE)" InterfaceTypeLabelNr10GBASEDashCX410GE string = "10GBASE-CX4 (10GE)" // InterfaceTypeLabelGBIC1GE captures enum value "GBIC (1GE)" InterfaceTypeLabelGBIC1GE string = "GBIC (1GE)" // InterfaceTypeLabelSFP1GE captures enum value "SFP (1GE)" InterfaceTypeLabelSFP1GE string = "SFP (1GE)" // InterfaceTypeLabelSFPPlus10GE captures enum value "SFP+ (10GE)" InterfaceTypeLabelSFPPlus10GE string = "SFP+ (10GE)" // InterfaceTypeLabelXFP10GE captures enum value "XFP (10GE)" InterfaceTypeLabelXFP10GE string = "XFP (10GE)" // InterfaceTypeLabelXENPAK10GE captures enum value "XENPAK (10GE)" InterfaceTypeLabelXENPAK10GE string = "XENPAK (10GE)" // InterfaceTypeLabelX210GE captures enum value "X2 (10GE)" InterfaceTypeLabelX210GE string = "X2 (10GE)" // InterfaceTypeLabelSFP2825GE captures enum value "SFP28 (25GE)" InterfaceTypeLabelSFP2825GE string = "SFP28 (25GE)" // InterfaceTypeLabelSFP5650GE captures enum value "SFP56 (50GE)" InterfaceTypeLabelSFP5650GE string = "SFP56 (50GE)" // InterfaceTypeLabelQSFPPlus40GE captures enum value "QSFP+ (40GE)" InterfaceTypeLabelQSFPPlus40GE string = "QSFP+ (40GE)" // InterfaceTypeLabelQSFP2850GE captures enum value "QSFP28 (50GE)" InterfaceTypeLabelQSFP2850GE string = "QSFP28 (50GE)" // InterfaceTypeLabelCFP100GE captures enum value "CFP (100GE)" InterfaceTypeLabelCFP100GE string = "CFP (100GE)" // InterfaceTypeLabelCFP2100GE captures enum value "CFP2 (100GE)" InterfaceTypeLabelCFP2100GE string = "CFP2 (100GE)" // InterfaceTypeLabelCFP2200GE captures enum value "CFP2 (200GE)" InterfaceTypeLabelCFP2200GE string = "CFP2 (200GE)" // InterfaceTypeLabelCFP4100GE captures enum value "CFP4 (100GE)" InterfaceTypeLabelCFP4100GE string = "CFP4 (100GE)" // InterfaceTypeLabelCiscoCPAK100GE captures enum value "Cisco CPAK (100GE)" InterfaceTypeLabelCiscoCPAK100GE string = "Cisco CPAK (100GE)" // InterfaceTypeLabelQSFP28100GE captures enum value "QSFP28 (100GE)" InterfaceTypeLabelQSFP28100GE string = "QSFP28 (100GE)" // InterfaceTypeLabelQSFP56200GE captures enum value "QSFP56 (200GE)" InterfaceTypeLabelQSFP56200GE string = "QSFP56 (200GE)" // InterfaceTypeLabelQSFPDashDD400GE captures enum value "QSFP-DD (400GE)" InterfaceTypeLabelQSFPDashDD400GE string = "QSFP-DD (400GE)" // InterfaceTypeLabelOSFP400GE captures enum value "OSFP (400GE)" InterfaceTypeLabelOSFP400GE string = "OSFP (400GE)" // InterfaceTypeLabelQSFPDashDD800GE captures enum value "QSFP-DD (800GE)" InterfaceTypeLabelQSFPDashDD800GE string = "QSFP-DD (800GE)" // InterfaceTypeLabelOSFP800GE captures enum value "OSFP (800GE)" InterfaceTypeLabelOSFP800GE string = "OSFP (800GE)" // InterfaceTypeLabelNr1000BASEDashKX1GE captures enum value "1000BASE-KX (1GE)" InterfaceTypeLabelNr1000BASEDashKX1GE string = "1000BASE-KX (1GE)" // InterfaceTypeLabelNr10GBASEDashKR10GE captures enum value "10GBASE-KR (10GE)" InterfaceTypeLabelNr10GBASEDashKR10GE string = "10GBASE-KR (10GE)" // InterfaceTypeLabelNr10GBASEDashKX410GE captures enum value "10GBASE-KX4 (10GE)" InterfaceTypeLabelNr10GBASEDashKX410GE string = "10GBASE-KX4 (10GE)" // InterfaceTypeLabelNr25GBASEDashKR25GE captures enum value "25GBASE-KR (25GE)" InterfaceTypeLabelNr25GBASEDashKR25GE string = "25GBASE-KR (25GE)" // InterfaceTypeLabelNr40GBASEDashKR440GE captures enum value "40GBASE-KR4 (40GE)" InterfaceTypeLabelNr40GBASEDashKR440GE string = "40GBASE-KR4 (40GE)" // InterfaceTypeLabelNr50GBASEDashKR50GE captures enum value "50GBASE-KR (50GE)" InterfaceTypeLabelNr50GBASEDashKR50GE string = "50GBASE-KR (50GE)" // InterfaceTypeLabelNr100GBASEDashKP4100GE captures enum value "100GBASE-KP4 (100GE)" InterfaceTypeLabelNr100GBASEDashKP4100GE string = "100GBASE-KP4 (100GE)" // InterfaceTypeLabelNr100GBASEDashKR2100GE captures enum value "100GBASE-KR2 (100GE)" InterfaceTypeLabelNr100GBASEDashKR2100GE string = "100GBASE-KR2 (100GE)" // InterfaceTypeLabelNr100GBASEDashKR4100GE captures enum value "100GBASE-KR4 (100GE)" InterfaceTypeLabelNr100GBASEDashKR4100GE string = "100GBASE-KR4 (100GE)" // InterfaceTypeLabelIEEE802Dot11a captures enum value "IEEE 802.11a" InterfaceTypeLabelIEEE802Dot11a string = "IEEE 802.11a" // InterfaceTypeLabelIEEE802Dot11bg captures enum value "IEEE 802.11b/g" InterfaceTypeLabelIEEE802Dot11bg string = "IEEE 802.11b/g" // InterfaceTypeLabelIEEE802Dot11n captures enum value "IEEE 802.11n" InterfaceTypeLabelIEEE802Dot11n string = "IEEE 802.11n" // InterfaceTypeLabelIEEE802Dot11ac captures enum value "IEEE 802.11ac" InterfaceTypeLabelIEEE802Dot11ac string = "IEEE 802.11ac" // InterfaceTypeLabelIEEE802Dot11ad captures enum value "IEEE 802.11ad" InterfaceTypeLabelIEEE802Dot11ad string = "IEEE 802.11ad" // InterfaceTypeLabelIEEE802Dot11ax captures enum value "IEEE 802.11ax" InterfaceTypeLabelIEEE802Dot11ax string = "IEEE 802.11ax" // InterfaceTypeLabelIEEE802Dot11ay captures enum value "IEEE 802.11ay" InterfaceTypeLabelIEEE802Dot11ay string = "IEEE 802.11ay" // InterfaceTypeLabelIEEE802Dot15Dot1Bluetooth captures enum value "IEEE 802.15.1 (Bluetooth)" InterfaceTypeLabelIEEE802Dot15Dot1Bluetooth string = "IEEE 802.15.1 (Bluetooth)" // InterfaceTypeLabelOtherWireless captures enum value "Other (Wireless)" InterfaceTypeLabelOtherWireless string = "Other (Wireless)" // InterfaceTypeLabelGSM captures enum value "GSM" InterfaceTypeLabelGSM string = "GSM" // InterfaceTypeLabelCDMA captures enum value "CDMA" InterfaceTypeLabelCDMA string = "CDMA" // InterfaceTypeLabelLTE captures enum value "LTE" InterfaceTypeLabelLTE string = "LTE" // InterfaceTypeLabelOCDash3STMDash1 captures enum value "OC-3/STM-1" InterfaceTypeLabelOCDash3STMDash1 string = "OC-3/STM-1" // InterfaceTypeLabelOCDash12STMDash4 captures enum value "OC-12/STM-4" InterfaceTypeLabelOCDash12STMDash4 string = "OC-12/STM-4" // InterfaceTypeLabelOCDash48STMDash16 captures enum value "OC-48/STM-16" InterfaceTypeLabelOCDash48STMDash16 string = "OC-48/STM-16" // InterfaceTypeLabelOCDash192STMDash64 captures enum value "OC-192/STM-64" InterfaceTypeLabelOCDash192STMDash64 string = "OC-192/STM-64" // InterfaceTypeLabelOCDash768STMDash256 captures enum value "OC-768/STM-256" InterfaceTypeLabelOCDash768STMDash256 string = "OC-768/STM-256" // InterfaceTypeLabelOCDash1920STMDash640 captures enum value "OC-1920/STM-640" InterfaceTypeLabelOCDash1920STMDash640 string = "OC-1920/STM-640" // InterfaceTypeLabelOCDash3840STMDash1234 captures enum value "OC-3840/STM-1234" InterfaceTypeLabelOCDash3840STMDash1234 string = "OC-3840/STM-1234" // InterfaceTypeLabelSFP1GFC captures enum value "SFP (1GFC)" InterfaceTypeLabelSFP1GFC string = "SFP (1GFC)" // InterfaceTypeLabelSFP2GFC captures enum value "SFP (2GFC)" InterfaceTypeLabelSFP2GFC string = "SFP (2GFC)" // InterfaceTypeLabelSFP4GFC captures enum value "SFP (4GFC)" InterfaceTypeLabelSFP4GFC string = "SFP (4GFC)" // InterfaceTypeLabelSFPPlus8GFC captures enum value "SFP+ (8GFC)" InterfaceTypeLabelSFPPlus8GFC string = "SFP+ (8GFC)" // InterfaceTypeLabelSFPPlus16GFC captures enum value "SFP+ (16GFC)" InterfaceTypeLabelSFPPlus16GFC string = "SFP+ (16GFC)" // InterfaceTypeLabelSFP2832GFC captures enum value "SFP28 (32GFC)" InterfaceTypeLabelSFP2832GFC string = "SFP28 (32GFC)" // InterfaceTypeLabelQSFPPlus64GFC captures enum value "QSFP+ (64GFC)" InterfaceTypeLabelQSFPPlus64GFC string = "QSFP+ (64GFC)" // InterfaceTypeLabelQSFP28128GFC captures enum value "QSFP28 (128GFC)" InterfaceTypeLabelQSFP28128GFC string = "QSFP28 (128GFC)" // InterfaceTypeLabelSDR2Gbps captures enum value "SDR (2 Gbps)" InterfaceTypeLabelSDR2Gbps string = "SDR (2 Gbps)" // InterfaceTypeLabelDDR4Gbps captures enum value "DDR (4 Gbps)" InterfaceTypeLabelDDR4Gbps string = "DDR (4 Gbps)" // InterfaceTypeLabelQDR8Gbps captures enum value "QDR (8 Gbps)" InterfaceTypeLabelQDR8Gbps string = "QDR (8 Gbps)" // InterfaceTypeLabelFDR1010Gbps captures enum value "FDR10 (10 Gbps)" InterfaceTypeLabelFDR1010Gbps string = "FDR10 (10 Gbps)" // InterfaceTypeLabelFDR13Dot5Gbps captures enum value "FDR (13.5 Gbps)" InterfaceTypeLabelFDR13Dot5Gbps string = "FDR (13.5 Gbps)" // InterfaceTypeLabelEDR25Gbps captures enum value "EDR (25 Gbps)" InterfaceTypeLabelEDR25Gbps string = "EDR (25 Gbps)" // InterfaceTypeLabelHDR50Gbps captures enum value "HDR (50 Gbps)" InterfaceTypeLabelHDR50Gbps string = "HDR (50 Gbps)" // InterfaceTypeLabelNDR100Gbps captures enum value "NDR (100 Gbps)" InterfaceTypeLabelNDR100Gbps string = "NDR (100 Gbps)" // InterfaceTypeLabelXDR250Gbps captures enum value "XDR (250 Gbps)" InterfaceTypeLabelXDR250Gbps string = "XDR (250 Gbps)" // InterfaceTypeLabelT11Dot544Mbps captures enum value "T1 (1.544 Mbps)" InterfaceTypeLabelT11Dot544Mbps string = "T1 (1.544 Mbps)" // InterfaceTypeLabelE12Dot048Mbps captures enum value "E1 (2.048 Mbps)" InterfaceTypeLabelE12Dot048Mbps string = "E1 (2.048 Mbps)" // InterfaceTypeLabelT345Mbps captures enum value "T3 (45 Mbps)" InterfaceTypeLabelT345Mbps string = "T3 (45 Mbps)" // InterfaceTypeLabelE334Mbps captures enum value "E3 (34 Mbps)" InterfaceTypeLabelE334Mbps string = "E3 (34 Mbps)" // InterfaceTypeLabelXDSL captures enum value "xDSL" InterfaceTypeLabelXDSL string = "xDSL" // InterfaceTypeLabelDOCSIS captures enum value "DOCSIS" InterfaceTypeLabelDOCSIS string = "DOCSIS" // InterfaceTypeLabelGPON2Dot5Gbps1Dot25Gps captures enum value "GPON (2.5 Gbps / 1.25 Gps)" InterfaceTypeLabelGPON2Dot5Gbps1Dot25Gps string = "GPON (2.5 Gbps / 1.25 Gps)" // InterfaceTypeLabelXGDashPON10Gbps2Dot5Gbps captures enum value "XG-PON (10 Gbps / 2.5 Gbps)" InterfaceTypeLabelXGDashPON10Gbps2Dot5Gbps string = "XG-PON (10 Gbps / 2.5 Gbps)" // InterfaceTypeLabelXGSDashPON10Gbps captures enum value "XGS-PON (10 Gbps)" InterfaceTypeLabelXGSDashPON10Gbps string = "XGS-PON (10 Gbps)" // InterfaceTypeLabelNGDashPON2TWDMDashPON4x10Gbps captures enum value "NG-PON2 (TWDM-PON) (4x10 Gbps)" InterfaceTypeLabelNGDashPON2TWDMDashPON4x10Gbps string = "NG-PON2 (TWDM-PON) (4x10 Gbps)" // InterfaceTypeLabelEPON1Gbps captures enum value "EPON (1 Gbps)" InterfaceTypeLabelEPON1Gbps string = "EPON (1 Gbps)" // InterfaceTypeLabelNr10GDashEPON10Gbps captures enum value "10G-EPON (10 Gbps)" InterfaceTypeLabelNr10GDashEPON10Gbps string = "10G-EPON (10 Gbps)" // InterfaceTypeLabelCiscoStackWise captures enum value "Cisco StackWise" InterfaceTypeLabelCiscoStackWise string = "Cisco StackWise" // InterfaceTypeLabelCiscoStackWisePlus captures enum value "Cisco StackWise Plus" InterfaceTypeLabelCiscoStackWisePlus string = "Cisco StackWise Plus" // InterfaceTypeLabelCiscoFlexStack captures enum value "Cisco FlexStack" InterfaceTypeLabelCiscoFlexStack string = "Cisco FlexStack" // InterfaceTypeLabelCiscoFlexStackPlus captures enum value "Cisco FlexStack Plus" InterfaceTypeLabelCiscoFlexStackPlus string = "Cisco FlexStack Plus" // InterfaceTypeLabelCiscoStackWiseDash80 captures enum value "Cisco StackWise-80" InterfaceTypeLabelCiscoStackWiseDash80 string = "Cisco StackWise-80" // InterfaceTypeLabelCiscoStackWiseDash160 captures enum value "Cisco StackWise-160" InterfaceTypeLabelCiscoStackWiseDash160 string = "Cisco StackWise-160" // InterfaceTypeLabelCiscoStackWiseDash320 captures enum value "Cisco StackWise-320" InterfaceTypeLabelCiscoStackWiseDash320 string = "Cisco StackWise-320" // InterfaceTypeLabelCiscoStackWiseDash480 captures enum value "Cisco StackWise-480" InterfaceTypeLabelCiscoStackWiseDash480 string = "Cisco StackWise-480" // InterfaceTypeLabelJuniperVCP captures enum value "Juniper VCP" InterfaceTypeLabelJuniperVCP string = "Juniper VCP" // InterfaceTypeLabelExtremeSummitStack captures enum value "Extreme SummitStack" InterfaceTypeLabelExtremeSummitStack string = "Extreme SummitStack" // InterfaceTypeLabelExtremeSummitStackDash128 captures enum value "Extreme SummitStack-128" InterfaceTypeLabelExtremeSummitStackDash128 string = "Extreme SummitStack-128" // InterfaceTypeLabelExtremeSummitStackDash256 captures enum value "Extreme SummitStack-256" InterfaceTypeLabelExtremeSummitStackDash256 string = "Extreme SummitStack-256" // InterfaceTypeLabelExtremeSummitStackDash512 captures enum value "Extreme SummitStack-512" InterfaceTypeLabelExtremeSummitStackDash512 string = "Extreme SummitStack-512" // InterfaceTypeLabelOther captures enum value "Other" InterfaceTypeLabelOther string = "Other" )
const ( // InterfaceTypeValueVirtual captures enum value "virtual" InterfaceTypeValueVirtual string = "virtual" // InterfaceTypeValueBridge captures enum value "bridge" InterfaceTypeValueBridge string = "bridge" // InterfaceTypeValueLag captures enum value "lag" InterfaceTypeValueLag string = "lag" // InterfaceTypeValueNr100baseDashFx captures enum value "100base-fx" InterfaceTypeValueNr100baseDashFx string = "100base-fx" // InterfaceTypeValueNr100baseDashLfx captures enum value "100base-lfx" InterfaceTypeValueNr100baseDashLfx string = "100base-lfx" // InterfaceTypeValueNr100baseDashTx captures enum value "100base-tx" InterfaceTypeValueNr100baseDashTx string = "100base-tx" // InterfaceTypeValueNr100baseDashT1 captures enum value "100base-t1" InterfaceTypeValueNr100baseDashT1 string = "100base-t1" // InterfaceTypeValueNr1000baseDasht captures enum value "1000base-t" InterfaceTypeValueNr1000baseDasht string = "1000base-t" // InterfaceTypeValueNr2Dot5gbaseDasht captures enum value "2.5gbase-t" InterfaceTypeValueNr2Dot5gbaseDasht string = "2.5gbase-t" // InterfaceTypeValueNr5gbaseDasht captures enum value "5gbase-t" InterfaceTypeValueNr5gbaseDasht string = "5gbase-t" // InterfaceTypeValueNr10gbaseDasht captures enum value "10gbase-t" InterfaceTypeValueNr10gbaseDasht string = "10gbase-t" // InterfaceTypeValueNr10gbaseDashCx4 captures enum value "10gbase-cx4" InterfaceTypeValueNr10gbaseDashCx4 string = "10gbase-cx4" // InterfaceTypeValueNr1000baseDashxDashGbic captures enum value "1000base-x-gbic" InterfaceTypeValueNr1000baseDashxDashGbic string = "1000base-x-gbic" // InterfaceTypeValueNr1000baseDashxDashSfp captures enum value "1000base-x-sfp" InterfaceTypeValueNr1000baseDashxDashSfp string = "1000base-x-sfp" // InterfaceTypeValueNr10gbaseDashxDashSfpp captures enum value "10gbase-x-sfpp" InterfaceTypeValueNr10gbaseDashxDashSfpp string = "10gbase-x-sfpp" // InterfaceTypeValueNr10gbaseDashxDashXfp captures enum value "10gbase-x-xfp" InterfaceTypeValueNr10gbaseDashxDashXfp string = "10gbase-x-xfp" // InterfaceTypeValueNr10gbaseDashxDashXenpak captures enum value "10gbase-x-xenpak" InterfaceTypeValueNr10gbaseDashxDashXenpak string = "10gbase-x-xenpak" // InterfaceTypeValueNr10gbaseDashxDashX2 captures enum value "10gbase-x-x2" InterfaceTypeValueNr10gbaseDashxDashX2 string = "10gbase-x-x2" // InterfaceTypeValueNr25gbaseDashxDashSfp28 captures enum value "25gbase-x-sfp28" InterfaceTypeValueNr25gbaseDashxDashSfp28 string = "25gbase-x-sfp28" // InterfaceTypeValueNr50gbaseDashxDashSfp56 captures enum value "50gbase-x-sfp56" InterfaceTypeValueNr50gbaseDashxDashSfp56 string = "50gbase-x-sfp56" // InterfaceTypeValueNr40gbaseDashxDashQsfpp captures enum value "40gbase-x-qsfpp" InterfaceTypeValueNr40gbaseDashxDashQsfpp string = "40gbase-x-qsfpp" // InterfaceTypeValueNr50gbaseDashxDashSfp28 captures enum value "50gbase-x-sfp28" InterfaceTypeValueNr50gbaseDashxDashSfp28 string = "50gbase-x-sfp28" // InterfaceTypeValueNr100gbaseDashxDashCfp captures enum value "100gbase-x-cfp" InterfaceTypeValueNr100gbaseDashxDashCfp string = "100gbase-x-cfp" // InterfaceTypeValueNr100gbaseDashxDashCfp2 captures enum value "100gbase-x-cfp2" InterfaceTypeValueNr100gbaseDashxDashCfp2 string = "100gbase-x-cfp2" // InterfaceTypeValueNr200gbaseDashxDashCfp2 captures enum value "200gbase-x-cfp2" InterfaceTypeValueNr200gbaseDashxDashCfp2 string = "200gbase-x-cfp2" // InterfaceTypeValueNr100gbaseDashxDashCfp4 captures enum value "100gbase-x-cfp4" InterfaceTypeValueNr100gbaseDashxDashCfp4 string = "100gbase-x-cfp4" // InterfaceTypeValueNr100gbaseDashxDashCpak captures enum value "100gbase-x-cpak" InterfaceTypeValueNr100gbaseDashxDashCpak string = "100gbase-x-cpak" // InterfaceTypeValueNr100gbaseDashxDashQsfp28 captures enum value "100gbase-x-qsfp28" InterfaceTypeValueNr100gbaseDashxDashQsfp28 string = "100gbase-x-qsfp28" // InterfaceTypeValueNr200gbaseDashxDashQsfp56 captures enum value "200gbase-x-qsfp56" InterfaceTypeValueNr200gbaseDashxDashQsfp56 string = "200gbase-x-qsfp56" // InterfaceTypeValueNr400gbaseDashxDashQsfpdd captures enum value "400gbase-x-qsfpdd" InterfaceTypeValueNr400gbaseDashxDashQsfpdd string = "400gbase-x-qsfpdd" // InterfaceTypeValueNr400gbaseDashxDashOsfp captures enum value "400gbase-x-osfp" InterfaceTypeValueNr400gbaseDashxDashOsfp string = "400gbase-x-osfp" // InterfaceTypeValueNr800gbaseDashxDashQsfpdd captures enum value "800gbase-x-qsfpdd" InterfaceTypeValueNr800gbaseDashxDashQsfpdd string = "800gbase-x-qsfpdd" // InterfaceTypeValueNr800gbaseDashxDashOsfp captures enum value "800gbase-x-osfp" InterfaceTypeValueNr800gbaseDashxDashOsfp string = "800gbase-x-osfp" // InterfaceTypeValueNr1000baseDashKx captures enum value "1000base-kx" InterfaceTypeValueNr1000baseDashKx string = "1000base-kx" // InterfaceTypeValueNr10gbaseDashKr captures enum value "10gbase-kr" InterfaceTypeValueNr10gbaseDashKr string = "10gbase-kr" // InterfaceTypeValueNr10gbaseDashKx4 captures enum value "10gbase-kx4" InterfaceTypeValueNr10gbaseDashKx4 string = "10gbase-kx4" // InterfaceTypeValueNr25gbaseDashKr captures enum value "25gbase-kr" InterfaceTypeValueNr25gbaseDashKr string = "25gbase-kr" // InterfaceTypeValueNr40gbaseDashKr4 captures enum value "40gbase-kr4" InterfaceTypeValueNr40gbaseDashKr4 string = "40gbase-kr4" // InterfaceTypeValueNr50gbaseDashKr captures enum value "50gbase-kr" InterfaceTypeValueNr50gbaseDashKr string = "50gbase-kr" // InterfaceTypeValueNr100gbaseDashKp4 captures enum value "100gbase-kp4" InterfaceTypeValueNr100gbaseDashKp4 string = "100gbase-kp4" // InterfaceTypeValueNr100gbaseDashKr2 captures enum value "100gbase-kr2" InterfaceTypeValueNr100gbaseDashKr2 string = "100gbase-kr2" // InterfaceTypeValueNr100gbaseDashKr4 captures enum value "100gbase-kr4" InterfaceTypeValueNr100gbaseDashKr4 string = "100gbase-kr4" // InterfaceTypeValueIeee802Dot11a captures enum value "ieee802.11a" InterfaceTypeValueIeee802Dot11a string = "ieee802.11a" // InterfaceTypeValueIeee802Dot11g captures enum value "ieee802.11g" InterfaceTypeValueIeee802Dot11g string = "ieee802.11g" // InterfaceTypeValueIeee802Dot11n captures enum value "ieee802.11n" InterfaceTypeValueIeee802Dot11n string = "ieee802.11n" // InterfaceTypeValueIeee802Dot11ac captures enum value "ieee802.11ac" InterfaceTypeValueIeee802Dot11ac string = "ieee802.11ac" // InterfaceTypeValueIeee802Dot11ad captures enum value "ieee802.11ad" InterfaceTypeValueIeee802Dot11ad string = "ieee802.11ad" // InterfaceTypeValueIeee802Dot11ax captures enum value "ieee802.11ax" InterfaceTypeValueIeee802Dot11ax string = "ieee802.11ax" // InterfaceTypeValueIeee802Dot11ay captures enum value "ieee802.11ay" InterfaceTypeValueIeee802Dot11ay string = "ieee802.11ay" // InterfaceTypeValueIeee802Dot15Dot1 captures enum value "ieee802.15.1" InterfaceTypeValueIeee802Dot15Dot1 string = "ieee802.15.1" // InterfaceTypeValueOtherDashWireless captures enum value "other-wireless" InterfaceTypeValueOtherDashWireless string = "other-wireless" // InterfaceTypeValueGsm captures enum value "gsm" InterfaceTypeValueGsm string = "gsm" // InterfaceTypeValueCdma captures enum value "cdma" InterfaceTypeValueCdma string = "cdma" // InterfaceTypeValueLte captures enum value "lte" InterfaceTypeValueLte string = "lte" // InterfaceTypeValueSonetDashOc3 captures enum value "sonet-oc3" InterfaceTypeValueSonetDashOc3 string = "sonet-oc3" // InterfaceTypeValueSonetDashOc12 captures enum value "sonet-oc12" InterfaceTypeValueSonetDashOc12 string = "sonet-oc12" // InterfaceTypeValueSonetDashOc48 captures enum value "sonet-oc48" InterfaceTypeValueSonetDashOc48 string = "sonet-oc48" // InterfaceTypeValueSonetDashOc192 captures enum value "sonet-oc192" InterfaceTypeValueSonetDashOc192 string = "sonet-oc192" // InterfaceTypeValueSonetDashOc768 captures enum value "sonet-oc768" InterfaceTypeValueSonetDashOc768 string = "sonet-oc768" // InterfaceTypeValueSonetDashOc1920 captures enum value "sonet-oc1920" InterfaceTypeValueSonetDashOc1920 string = "sonet-oc1920" // InterfaceTypeValueSonetDashOc3840 captures enum value "sonet-oc3840" InterfaceTypeValueSonetDashOc3840 string = "sonet-oc3840" // InterfaceTypeValueNr1gfcDashSfp captures enum value "1gfc-sfp" InterfaceTypeValueNr1gfcDashSfp string = "1gfc-sfp" // InterfaceTypeValueNr2gfcDashSfp captures enum value "2gfc-sfp" InterfaceTypeValueNr2gfcDashSfp string = "2gfc-sfp" // InterfaceTypeValueNr4gfcDashSfp captures enum value "4gfc-sfp" InterfaceTypeValueNr4gfcDashSfp string = "4gfc-sfp" // InterfaceTypeValueNr8gfcDashSfpp captures enum value "8gfc-sfpp" InterfaceTypeValueNr8gfcDashSfpp string = "8gfc-sfpp" // InterfaceTypeValueNr16gfcDashSfpp captures enum value "16gfc-sfpp" InterfaceTypeValueNr16gfcDashSfpp string = "16gfc-sfpp" // InterfaceTypeValueNr32gfcDashSfp28 captures enum value "32gfc-sfp28" InterfaceTypeValueNr32gfcDashSfp28 string = "32gfc-sfp28" // InterfaceTypeValueNr64gfcDashQsfpp captures enum value "64gfc-qsfpp" InterfaceTypeValueNr64gfcDashQsfpp string = "64gfc-qsfpp" // InterfaceTypeValueNr128gfcDashQsfp28 captures enum value "128gfc-qsfp28" InterfaceTypeValueNr128gfcDashQsfp28 string = "128gfc-qsfp28" // InterfaceTypeValueInfinibandDashSdr captures enum value "infiniband-sdr" InterfaceTypeValueInfinibandDashSdr string = "infiniband-sdr" // InterfaceTypeValueInfinibandDashDdr captures enum value "infiniband-ddr" InterfaceTypeValueInfinibandDashDdr string = "infiniband-ddr" // InterfaceTypeValueInfinibandDashQdr captures enum value "infiniband-qdr" InterfaceTypeValueInfinibandDashQdr string = "infiniband-qdr" // InterfaceTypeValueInfinibandDashFdr10 captures enum value "infiniband-fdr10" InterfaceTypeValueInfinibandDashFdr10 string = "infiniband-fdr10" // InterfaceTypeValueInfinibandDashFdr captures enum value "infiniband-fdr" InterfaceTypeValueInfinibandDashFdr string = "infiniband-fdr" // InterfaceTypeValueInfinibandDashEdr captures enum value "infiniband-edr" InterfaceTypeValueInfinibandDashEdr string = "infiniband-edr" // InterfaceTypeValueInfinibandDashHdr captures enum value "infiniband-hdr" InterfaceTypeValueInfinibandDashHdr string = "infiniband-hdr" // InterfaceTypeValueInfinibandDashNdr captures enum value "infiniband-ndr" InterfaceTypeValueInfinibandDashNdr string = "infiniband-ndr" // InterfaceTypeValueInfinibandDashXdr captures enum value "infiniband-xdr" InterfaceTypeValueInfinibandDashXdr string = "infiniband-xdr" // InterfaceTypeValueT1 captures enum value "t1" InterfaceTypeValueT1 string = "t1" // InterfaceTypeValueE1 captures enum value "e1" InterfaceTypeValueE1 string = "e1" // InterfaceTypeValueT3 captures enum value "t3" InterfaceTypeValueT3 string = "t3" // InterfaceTypeValueE3 captures enum value "e3" InterfaceTypeValueE3 string = "e3" // InterfaceTypeValueXdsl captures enum value "xdsl" InterfaceTypeValueXdsl string = "xdsl" // InterfaceTypeValueDocsis captures enum value "docsis" InterfaceTypeValueDocsis string = "docsis" // InterfaceTypeValueGpon captures enum value "gpon" InterfaceTypeValueGpon string = "gpon" // InterfaceTypeValueXgDashPon captures enum value "xg-pon" InterfaceTypeValueXgDashPon string = "xg-pon" // InterfaceTypeValueXgsDashPon captures enum value "xgs-pon" InterfaceTypeValueXgsDashPon string = "xgs-pon" // InterfaceTypeValueNgDashPon2 captures enum value "ng-pon2" InterfaceTypeValueNgDashPon2 string = "ng-pon2" // InterfaceTypeValueEpon captures enum value "epon" InterfaceTypeValueEpon string = "epon" // InterfaceTypeValueNr10gDashEpon captures enum value "10g-epon" InterfaceTypeValueNr10gDashEpon string = "10g-epon" // InterfaceTypeValueCiscoDashStackwise captures enum value "cisco-stackwise" InterfaceTypeValueCiscoDashStackwise string = "cisco-stackwise" // InterfaceTypeValueCiscoDashStackwiseDashPlus captures enum value "cisco-stackwise-plus" InterfaceTypeValueCiscoDashStackwiseDashPlus string = "cisco-stackwise-plus" // InterfaceTypeValueCiscoDashFlexstack captures enum value "cisco-flexstack" InterfaceTypeValueCiscoDashFlexstack string = "cisco-flexstack" // InterfaceTypeValueCiscoDashFlexstackDashPlus captures enum value "cisco-flexstack-plus" InterfaceTypeValueCiscoDashFlexstackDashPlus string = "cisco-flexstack-plus" // InterfaceTypeValueCiscoDashStackwiseDash80 captures enum value "cisco-stackwise-80" InterfaceTypeValueCiscoDashStackwiseDash80 string = "cisco-stackwise-80" // InterfaceTypeValueCiscoDashStackwiseDash160 captures enum value "cisco-stackwise-160" InterfaceTypeValueCiscoDashStackwiseDash160 string = "cisco-stackwise-160" // InterfaceTypeValueCiscoDashStackwiseDash320 captures enum value "cisco-stackwise-320" InterfaceTypeValueCiscoDashStackwiseDash320 string = "cisco-stackwise-320" // InterfaceTypeValueCiscoDashStackwiseDash480 captures enum value "cisco-stackwise-480" InterfaceTypeValueCiscoDashStackwiseDash480 string = "cisco-stackwise-480" // InterfaceTypeValueJuniperDashVcp captures enum value "juniper-vcp" InterfaceTypeValueJuniperDashVcp string = "juniper-vcp" // InterfaceTypeValueExtremeDashSummitstack captures enum value "extreme-summitstack" InterfaceTypeValueExtremeDashSummitstack string = "extreme-summitstack" // InterfaceTypeValueExtremeDashSummitstackDash128 captures enum value "extreme-summitstack-128" InterfaceTypeValueExtremeDashSummitstackDash128 string = "extreme-summitstack-128" // InterfaceTypeValueExtremeDashSummitstackDash256 captures enum value "extreme-summitstack-256" InterfaceTypeValueExtremeDashSummitstackDash256 string = "extreme-summitstack-256" // InterfaceTypeValueExtremeDashSummitstackDash512 captures enum value "extreme-summitstack-512" InterfaceTypeValueExtremeDashSummitstackDash512 string = "extreme-summitstack-512" // InterfaceTypeValueOther captures enum value "other" InterfaceTypeValueOther string = "other" )
const ( // InterfaceTemplatePoeModeLabelPD captures enum value "PD" InterfaceTemplatePoeModeLabelPD string = "PD" // InterfaceTemplatePoeModeLabelPSE captures enum value "PSE" InterfaceTemplatePoeModeLabelPSE string = "PSE" )
const ( // InterfaceTemplatePoeModeValuePd captures enum value "pd" InterfaceTemplatePoeModeValuePd string = "pd" // InterfaceTemplatePoeModeValuePse captures enum value "pse" InterfaceTemplatePoeModeValuePse string = "pse" )
const ( // InterfaceTemplatePoeTypeLabelNr802Dot3afType1 captures enum value "802.3af (Type 1)" InterfaceTemplatePoeTypeLabelNr802Dot3afType1 string = "802.3af (Type 1)" // InterfaceTemplatePoeTypeLabelNr802Dot3atType2 captures enum value "802.3at (Type 2)" InterfaceTemplatePoeTypeLabelNr802Dot3atType2 string = "802.3at (Type 2)" // InterfaceTemplatePoeTypeLabelNr802Dot3btType3 captures enum value "802.3bt (Type 3)" InterfaceTemplatePoeTypeLabelNr802Dot3btType3 string = "802.3bt (Type 3)" // InterfaceTemplatePoeTypeLabelNr802Dot3btType4 captures enum value "802.3bt (Type 4)" InterfaceTemplatePoeTypeLabelNr802Dot3btType4 string = "802.3bt (Type 4)" // InterfaceTemplatePoeTypeLabelPassive24V2DashPair captures enum value "Passive 24V (2-pair)" InterfaceTemplatePoeTypeLabelPassive24V2DashPair string = "Passive 24V (2-pair)" // InterfaceTemplatePoeTypeLabelPassive24V4DashPair captures enum value "Passive 24V (4-pair)" InterfaceTemplatePoeTypeLabelPassive24V4DashPair string = "Passive 24V (4-pair)" // InterfaceTemplatePoeTypeLabelPassive48V2DashPair captures enum value "Passive 48V (2-pair)" InterfaceTemplatePoeTypeLabelPassive48V2DashPair string = "Passive 48V (2-pair)" // InterfaceTemplatePoeTypeLabelPassive48V4DashPair captures enum value "Passive 48V (4-pair)" InterfaceTemplatePoeTypeLabelPassive48V4DashPair string = "Passive 48V (4-pair)" )
const ( // InterfaceTemplatePoeTypeValueType1DashIeee802Dot3af captures enum value "type1-ieee802.3af" InterfaceTemplatePoeTypeValueType1DashIeee802Dot3af string = "type1-ieee802.3af" // InterfaceTemplatePoeTypeValueType2DashIeee802Dot3at captures enum value "type2-ieee802.3at" InterfaceTemplatePoeTypeValueType2DashIeee802Dot3at string = "type2-ieee802.3at" // InterfaceTemplatePoeTypeValueType3DashIeee802Dot3bt captures enum value "type3-ieee802.3bt" InterfaceTemplatePoeTypeValueType3DashIeee802Dot3bt string = "type3-ieee802.3bt" // InterfaceTemplatePoeTypeValueType4DashIeee802Dot3bt captures enum value "type4-ieee802.3bt" InterfaceTemplatePoeTypeValueType4DashIeee802Dot3bt string = "type4-ieee802.3bt" // InterfaceTemplatePoeTypeValuePassiveDash24vDash2pair captures enum value "passive-24v-2pair" InterfaceTemplatePoeTypeValuePassiveDash24vDash2pair string = "passive-24v-2pair" // InterfaceTemplatePoeTypeValuePassiveDash24vDash4pair captures enum value "passive-24v-4pair" InterfaceTemplatePoeTypeValuePassiveDash24vDash4pair string = "passive-24v-4pair" // InterfaceTemplatePoeTypeValuePassiveDash48vDash2pair captures enum value "passive-48v-2pair" InterfaceTemplatePoeTypeValuePassiveDash48vDash2pair string = "passive-48v-2pair" // InterfaceTemplatePoeTypeValuePassiveDash48vDash4pair captures enum value "passive-48v-4pair" InterfaceTemplatePoeTypeValuePassiveDash48vDash4pair string = "passive-48v-4pair" )
const ( // InterfaceTemplateTypeLabelVirtual captures enum value "Virtual" InterfaceTemplateTypeLabelVirtual string = "Virtual" // InterfaceTemplateTypeLabelBridge captures enum value "Bridge" InterfaceTemplateTypeLabelBridge string = "Bridge" // InterfaceTemplateTypeLabelLinkAggregationGroupLAG captures enum value "Link Aggregation Group (LAG)" InterfaceTemplateTypeLabelLinkAggregationGroupLAG string = "Link Aggregation Group (LAG)" // InterfaceTemplateTypeLabelNr100BASEDashFX10100MEFIBER captures enum value "100BASE-FX (10/100ME FIBER)" InterfaceTemplateTypeLabelNr100BASEDashFX10100MEFIBER string = "100BASE-FX (10/100ME FIBER)" // InterfaceTemplateTypeLabelNr100BASEDashLFX10100MEFIBER captures enum value "100BASE-LFX (10/100ME FIBER)" InterfaceTemplateTypeLabelNr100BASEDashLFX10100MEFIBER string = "100BASE-LFX (10/100ME FIBER)" // InterfaceTemplateTypeLabelNr100BASEDashTX10100ME captures enum value "100BASE-TX (10/100ME)" InterfaceTemplateTypeLabelNr100BASEDashTX10100ME string = "100BASE-TX (10/100ME)" // InterfaceTemplateTypeLabelNr100BASEDashT110100MESinglePair captures enum value "100BASE-T1 (10/100ME Single Pair)" InterfaceTemplateTypeLabelNr100BASEDashT110100MESinglePair string = "100BASE-T1 (10/100ME Single Pair)" // InterfaceTemplateTypeLabelNr1000BASEDashT1GE captures enum value "1000BASE-T (1GE)" InterfaceTemplateTypeLabelNr1000BASEDashT1GE string = "1000BASE-T (1GE)" // InterfaceTemplateTypeLabelNr2Dot5GBASEDashT2Dot5GE captures enum value "2.5GBASE-T (2.5GE)" InterfaceTemplateTypeLabelNr2Dot5GBASEDashT2Dot5GE string = "2.5GBASE-T (2.5GE)" // InterfaceTemplateTypeLabelNr5GBASEDashT5GE captures enum value "5GBASE-T (5GE)" InterfaceTemplateTypeLabelNr5GBASEDashT5GE string = "5GBASE-T (5GE)" // InterfaceTemplateTypeLabelNr10GBASEDashT10GE captures enum value "10GBASE-T (10GE)" InterfaceTemplateTypeLabelNr10GBASEDashT10GE string = "10GBASE-T (10GE)" // InterfaceTemplateTypeLabelNr10GBASEDashCX410GE captures enum value "10GBASE-CX4 (10GE)" InterfaceTemplateTypeLabelNr10GBASEDashCX410GE string = "10GBASE-CX4 (10GE)" // InterfaceTemplateTypeLabelGBIC1GE captures enum value "GBIC (1GE)" InterfaceTemplateTypeLabelGBIC1GE string = "GBIC (1GE)" // InterfaceTemplateTypeLabelSFP1GE captures enum value "SFP (1GE)" InterfaceTemplateTypeLabelSFP1GE string = "SFP (1GE)" // InterfaceTemplateTypeLabelSFPPlus10GE captures enum value "SFP+ (10GE)" InterfaceTemplateTypeLabelSFPPlus10GE string = "SFP+ (10GE)" // InterfaceTemplateTypeLabelXFP10GE captures enum value "XFP (10GE)" InterfaceTemplateTypeLabelXFP10GE string = "XFP (10GE)" // InterfaceTemplateTypeLabelXENPAK10GE captures enum value "XENPAK (10GE)" InterfaceTemplateTypeLabelXENPAK10GE string = "XENPAK (10GE)" // InterfaceTemplateTypeLabelX210GE captures enum value "X2 (10GE)" InterfaceTemplateTypeLabelX210GE string = "X2 (10GE)" // InterfaceTemplateTypeLabelSFP2825GE captures enum value "SFP28 (25GE)" InterfaceTemplateTypeLabelSFP2825GE string = "SFP28 (25GE)" // InterfaceTemplateTypeLabelSFP5650GE captures enum value "SFP56 (50GE)" InterfaceTemplateTypeLabelSFP5650GE string = "SFP56 (50GE)" // InterfaceTemplateTypeLabelQSFPPlus40GE captures enum value "QSFP+ (40GE)" InterfaceTemplateTypeLabelQSFPPlus40GE string = "QSFP+ (40GE)" // InterfaceTemplateTypeLabelQSFP2850GE captures enum value "QSFP28 (50GE)" InterfaceTemplateTypeLabelQSFP2850GE string = "QSFP28 (50GE)" // InterfaceTemplateTypeLabelCFP100GE captures enum value "CFP (100GE)" InterfaceTemplateTypeLabelCFP100GE string = "CFP (100GE)" // InterfaceTemplateTypeLabelCFP2100GE captures enum value "CFP2 (100GE)" InterfaceTemplateTypeLabelCFP2100GE string = "CFP2 (100GE)" // InterfaceTemplateTypeLabelCFP2200GE captures enum value "CFP2 (200GE)" InterfaceTemplateTypeLabelCFP2200GE string = "CFP2 (200GE)" // InterfaceTemplateTypeLabelCFP4100GE captures enum value "CFP4 (100GE)" InterfaceTemplateTypeLabelCFP4100GE string = "CFP4 (100GE)" // InterfaceTemplateTypeLabelCiscoCPAK100GE captures enum value "Cisco CPAK (100GE)" InterfaceTemplateTypeLabelCiscoCPAK100GE string = "Cisco CPAK (100GE)" // InterfaceTemplateTypeLabelQSFP28100GE captures enum value "QSFP28 (100GE)" InterfaceTemplateTypeLabelQSFP28100GE string = "QSFP28 (100GE)" // InterfaceTemplateTypeLabelQSFP56200GE captures enum value "QSFP56 (200GE)" InterfaceTemplateTypeLabelQSFP56200GE string = "QSFP56 (200GE)" // InterfaceTemplateTypeLabelQSFPDashDD400GE captures enum value "QSFP-DD (400GE)" InterfaceTemplateTypeLabelQSFPDashDD400GE string = "QSFP-DD (400GE)" // InterfaceTemplateTypeLabelOSFP400GE captures enum value "OSFP (400GE)" InterfaceTemplateTypeLabelOSFP400GE string = "OSFP (400GE)" // InterfaceTemplateTypeLabelQSFPDashDD800GE captures enum value "QSFP-DD (800GE)" InterfaceTemplateTypeLabelQSFPDashDD800GE string = "QSFP-DD (800GE)" // InterfaceTemplateTypeLabelOSFP800GE captures enum value "OSFP (800GE)" InterfaceTemplateTypeLabelOSFP800GE string = "OSFP (800GE)" // InterfaceTemplateTypeLabelNr1000BASEDashKX1GE captures enum value "1000BASE-KX (1GE)" InterfaceTemplateTypeLabelNr1000BASEDashKX1GE string = "1000BASE-KX (1GE)" // InterfaceTemplateTypeLabelNr10GBASEDashKR10GE captures enum value "10GBASE-KR (10GE)" InterfaceTemplateTypeLabelNr10GBASEDashKR10GE string = "10GBASE-KR (10GE)" // InterfaceTemplateTypeLabelNr10GBASEDashKX410GE captures enum value "10GBASE-KX4 (10GE)" InterfaceTemplateTypeLabelNr10GBASEDashKX410GE string = "10GBASE-KX4 (10GE)" // InterfaceTemplateTypeLabelNr25GBASEDashKR25GE captures enum value "25GBASE-KR (25GE)" InterfaceTemplateTypeLabelNr25GBASEDashKR25GE string = "25GBASE-KR (25GE)" // InterfaceTemplateTypeLabelNr40GBASEDashKR440GE captures enum value "40GBASE-KR4 (40GE)" InterfaceTemplateTypeLabelNr40GBASEDashKR440GE string = "40GBASE-KR4 (40GE)" // InterfaceTemplateTypeLabelNr50GBASEDashKR50GE captures enum value "50GBASE-KR (50GE)" InterfaceTemplateTypeLabelNr50GBASEDashKR50GE string = "50GBASE-KR (50GE)" // InterfaceTemplateTypeLabelNr100GBASEDashKP4100GE captures enum value "100GBASE-KP4 (100GE)" InterfaceTemplateTypeLabelNr100GBASEDashKP4100GE string = "100GBASE-KP4 (100GE)" // InterfaceTemplateTypeLabelNr100GBASEDashKR2100GE captures enum value "100GBASE-KR2 (100GE)" InterfaceTemplateTypeLabelNr100GBASEDashKR2100GE string = "100GBASE-KR2 (100GE)" // InterfaceTemplateTypeLabelNr100GBASEDashKR4100GE captures enum value "100GBASE-KR4 (100GE)" InterfaceTemplateTypeLabelNr100GBASEDashKR4100GE string = "100GBASE-KR4 (100GE)" // InterfaceTemplateTypeLabelIEEE802Dot11a captures enum value "IEEE 802.11a" InterfaceTemplateTypeLabelIEEE802Dot11a string = "IEEE 802.11a" // InterfaceTemplateTypeLabelIEEE802Dot11bg captures enum value "IEEE 802.11b/g" InterfaceTemplateTypeLabelIEEE802Dot11bg string = "IEEE 802.11b/g" // InterfaceTemplateTypeLabelIEEE802Dot11n captures enum value "IEEE 802.11n" InterfaceTemplateTypeLabelIEEE802Dot11n string = "IEEE 802.11n" // InterfaceTemplateTypeLabelIEEE802Dot11ac captures enum value "IEEE 802.11ac" InterfaceTemplateTypeLabelIEEE802Dot11ac string = "IEEE 802.11ac" // InterfaceTemplateTypeLabelIEEE802Dot11ad captures enum value "IEEE 802.11ad" InterfaceTemplateTypeLabelIEEE802Dot11ad string = "IEEE 802.11ad" // InterfaceTemplateTypeLabelIEEE802Dot11ax captures enum value "IEEE 802.11ax" InterfaceTemplateTypeLabelIEEE802Dot11ax string = "IEEE 802.11ax" // InterfaceTemplateTypeLabelIEEE802Dot11ay captures enum value "IEEE 802.11ay" InterfaceTemplateTypeLabelIEEE802Dot11ay string = "IEEE 802.11ay" // InterfaceTemplateTypeLabelIEEE802Dot15Dot1Bluetooth captures enum value "IEEE 802.15.1 (Bluetooth)" InterfaceTemplateTypeLabelIEEE802Dot15Dot1Bluetooth string = "IEEE 802.15.1 (Bluetooth)" // InterfaceTemplateTypeLabelOtherWireless captures enum value "Other (Wireless)" InterfaceTemplateTypeLabelOtherWireless string = "Other (Wireless)" // InterfaceTemplateTypeLabelGSM captures enum value "GSM" InterfaceTemplateTypeLabelGSM string = "GSM" // InterfaceTemplateTypeLabelCDMA captures enum value "CDMA" InterfaceTemplateTypeLabelCDMA string = "CDMA" // InterfaceTemplateTypeLabelLTE captures enum value "LTE" InterfaceTemplateTypeLabelLTE string = "LTE" // InterfaceTemplateTypeLabelOCDash3STMDash1 captures enum value "OC-3/STM-1" InterfaceTemplateTypeLabelOCDash3STMDash1 string = "OC-3/STM-1" // InterfaceTemplateTypeLabelOCDash12STMDash4 captures enum value "OC-12/STM-4" InterfaceTemplateTypeLabelOCDash12STMDash4 string = "OC-12/STM-4" // InterfaceTemplateTypeLabelOCDash48STMDash16 captures enum value "OC-48/STM-16" InterfaceTemplateTypeLabelOCDash48STMDash16 string = "OC-48/STM-16" // InterfaceTemplateTypeLabelOCDash192STMDash64 captures enum value "OC-192/STM-64" InterfaceTemplateTypeLabelOCDash192STMDash64 string = "OC-192/STM-64" // InterfaceTemplateTypeLabelOCDash768STMDash256 captures enum value "OC-768/STM-256" InterfaceTemplateTypeLabelOCDash768STMDash256 string = "OC-768/STM-256" // InterfaceTemplateTypeLabelOCDash1920STMDash640 captures enum value "OC-1920/STM-640" InterfaceTemplateTypeLabelOCDash1920STMDash640 string = "OC-1920/STM-640" // InterfaceTemplateTypeLabelOCDash3840STMDash1234 captures enum value "OC-3840/STM-1234" InterfaceTemplateTypeLabelOCDash3840STMDash1234 string = "OC-3840/STM-1234" // InterfaceTemplateTypeLabelSFP1GFC captures enum value "SFP (1GFC)" InterfaceTemplateTypeLabelSFP1GFC string = "SFP (1GFC)" // InterfaceTemplateTypeLabelSFP2GFC captures enum value "SFP (2GFC)" InterfaceTemplateTypeLabelSFP2GFC string = "SFP (2GFC)" // InterfaceTemplateTypeLabelSFP4GFC captures enum value "SFP (4GFC)" InterfaceTemplateTypeLabelSFP4GFC string = "SFP (4GFC)" // InterfaceTemplateTypeLabelSFPPlus8GFC captures enum value "SFP+ (8GFC)" InterfaceTemplateTypeLabelSFPPlus8GFC string = "SFP+ (8GFC)" // InterfaceTemplateTypeLabelSFPPlus16GFC captures enum value "SFP+ (16GFC)" InterfaceTemplateTypeLabelSFPPlus16GFC string = "SFP+ (16GFC)" // InterfaceTemplateTypeLabelSFP2832GFC captures enum value "SFP28 (32GFC)" InterfaceTemplateTypeLabelSFP2832GFC string = "SFP28 (32GFC)" // InterfaceTemplateTypeLabelQSFPPlus64GFC captures enum value "QSFP+ (64GFC)" InterfaceTemplateTypeLabelQSFPPlus64GFC string = "QSFP+ (64GFC)" // InterfaceTemplateTypeLabelQSFP28128GFC captures enum value "QSFP28 (128GFC)" InterfaceTemplateTypeLabelQSFP28128GFC string = "QSFP28 (128GFC)" // InterfaceTemplateTypeLabelSDR2Gbps captures enum value "SDR (2 Gbps)" InterfaceTemplateTypeLabelSDR2Gbps string = "SDR (2 Gbps)" // InterfaceTemplateTypeLabelDDR4Gbps captures enum value "DDR (4 Gbps)" InterfaceTemplateTypeLabelDDR4Gbps string = "DDR (4 Gbps)" // InterfaceTemplateTypeLabelQDR8Gbps captures enum value "QDR (8 Gbps)" InterfaceTemplateTypeLabelQDR8Gbps string = "QDR (8 Gbps)" // InterfaceTemplateTypeLabelFDR1010Gbps captures enum value "FDR10 (10 Gbps)" InterfaceTemplateTypeLabelFDR1010Gbps string = "FDR10 (10 Gbps)" // InterfaceTemplateTypeLabelFDR13Dot5Gbps captures enum value "FDR (13.5 Gbps)" InterfaceTemplateTypeLabelFDR13Dot5Gbps string = "FDR (13.5 Gbps)" // InterfaceTemplateTypeLabelEDR25Gbps captures enum value "EDR (25 Gbps)" InterfaceTemplateTypeLabelEDR25Gbps string = "EDR (25 Gbps)" // InterfaceTemplateTypeLabelHDR50Gbps captures enum value "HDR (50 Gbps)" InterfaceTemplateTypeLabelHDR50Gbps string = "HDR (50 Gbps)" // InterfaceTemplateTypeLabelNDR100Gbps captures enum value "NDR (100 Gbps)" InterfaceTemplateTypeLabelNDR100Gbps string = "NDR (100 Gbps)" // InterfaceTemplateTypeLabelXDR250Gbps captures enum value "XDR (250 Gbps)" InterfaceTemplateTypeLabelXDR250Gbps string = "XDR (250 Gbps)" // InterfaceTemplateTypeLabelT11Dot544Mbps captures enum value "T1 (1.544 Mbps)" InterfaceTemplateTypeLabelT11Dot544Mbps string = "T1 (1.544 Mbps)" // InterfaceTemplateTypeLabelE12Dot048Mbps captures enum value "E1 (2.048 Mbps)" InterfaceTemplateTypeLabelE12Dot048Mbps string = "E1 (2.048 Mbps)" // InterfaceTemplateTypeLabelT345Mbps captures enum value "T3 (45 Mbps)" InterfaceTemplateTypeLabelT345Mbps string = "T3 (45 Mbps)" // InterfaceTemplateTypeLabelE334Mbps captures enum value "E3 (34 Mbps)" InterfaceTemplateTypeLabelE334Mbps string = "E3 (34 Mbps)" // InterfaceTemplateTypeLabelXDSL captures enum value "xDSL" InterfaceTemplateTypeLabelXDSL string = "xDSL" // InterfaceTemplateTypeLabelDOCSIS captures enum value "DOCSIS" InterfaceTemplateTypeLabelDOCSIS string = "DOCSIS" // InterfaceTemplateTypeLabelGPON2Dot5Gbps1Dot25Gps captures enum value "GPON (2.5 Gbps / 1.25 Gps)" InterfaceTemplateTypeLabelGPON2Dot5Gbps1Dot25Gps string = "GPON (2.5 Gbps / 1.25 Gps)" // InterfaceTemplateTypeLabelXGDashPON10Gbps2Dot5Gbps captures enum value "XG-PON (10 Gbps / 2.5 Gbps)" InterfaceTemplateTypeLabelXGDashPON10Gbps2Dot5Gbps string = "XG-PON (10 Gbps / 2.5 Gbps)" // InterfaceTemplateTypeLabelXGSDashPON10Gbps captures enum value "XGS-PON (10 Gbps)" InterfaceTemplateTypeLabelXGSDashPON10Gbps string = "XGS-PON (10 Gbps)" // InterfaceTemplateTypeLabelNGDashPON2TWDMDashPON4x10Gbps captures enum value "NG-PON2 (TWDM-PON) (4x10 Gbps)" InterfaceTemplateTypeLabelNGDashPON2TWDMDashPON4x10Gbps string = "NG-PON2 (TWDM-PON) (4x10 Gbps)" // InterfaceTemplateTypeLabelEPON1Gbps captures enum value "EPON (1 Gbps)" InterfaceTemplateTypeLabelEPON1Gbps string = "EPON (1 Gbps)" // InterfaceTemplateTypeLabelNr10GDashEPON10Gbps captures enum value "10G-EPON (10 Gbps)" InterfaceTemplateTypeLabelNr10GDashEPON10Gbps string = "10G-EPON (10 Gbps)" // InterfaceTemplateTypeLabelCiscoStackWise captures enum value "Cisco StackWise" InterfaceTemplateTypeLabelCiscoStackWise string = "Cisco StackWise" // InterfaceTemplateTypeLabelCiscoStackWisePlus captures enum value "Cisco StackWise Plus" InterfaceTemplateTypeLabelCiscoStackWisePlus string = "Cisco StackWise Plus" // InterfaceTemplateTypeLabelCiscoFlexStack captures enum value "Cisco FlexStack" InterfaceTemplateTypeLabelCiscoFlexStack string = "Cisco FlexStack" // InterfaceTemplateTypeLabelCiscoFlexStackPlus captures enum value "Cisco FlexStack Plus" InterfaceTemplateTypeLabelCiscoFlexStackPlus string = "Cisco FlexStack Plus" // InterfaceTemplateTypeLabelCiscoStackWiseDash80 captures enum value "Cisco StackWise-80" InterfaceTemplateTypeLabelCiscoStackWiseDash80 string = "Cisco StackWise-80" // InterfaceTemplateTypeLabelCiscoStackWiseDash160 captures enum value "Cisco StackWise-160" InterfaceTemplateTypeLabelCiscoStackWiseDash160 string = "Cisco StackWise-160" // InterfaceTemplateTypeLabelCiscoStackWiseDash320 captures enum value "Cisco StackWise-320" InterfaceTemplateTypeLabelCiscoStackWiseDash320 string = "Cisco StackWise-320" // InterfaceTemplateTypeLabelCiscoStackWiseDash480 captures enum value "Cisco StackWise-480" InterfaceTemplateTypeLabelCiscoStackWiseDash480 string = "Cisco StackWise-480" // InterfaceTemplateTypeLabelJuniperVCP captures enum value "Juniper VCP" InterfaceTemplateTypeLabelJuniperVCP string = "Juniper VCP" // InterfaceTemplateTypeLabelExtremeSummitStack captures enum value "Extreme SummitStack" InterfaceTemplateTypeLabelExtremeSummitStack string = "Extreme SummitStack" // InterfaceTemplateTypeLabelExtremeSummitStackDash128 captures enum value "Extreme SummitStack-128" InterfaceTemplateTypeLabelExtremeSummitStackDash128 string = "Extreme SummitStack-128" // InterfaceTemplateTypeLabelExtremeSummitStackDash256 captures enum value "Extreme SummitStack-256" InterfaceTemplateTypeLabelExtremeSummitStackDash256 string = "Extreme SummitStack-256" // InterfaceTemplateTypeLabelExtremeSummitStackDash512 captures enum value "Extreme SummitStack-512" InterfaceTemplateTypeLabelExtremeSummitStackDash512 string = "Extreme SummitStack-512" // InterfaceTemplateTypeLabelOther captures enum value "Other" InterfaceTemplateTypeLabelOther string = "Other" )
const ( // InterfaceTemplateTypeValueVirtual captures enum value "virtual" InterfaceTemplateTypeValueVirtual string = "virtual" // InterfaceTemplateTypeValueBridge captures enum value "bridge" InterfaceTemplateTypeValueBridge string = "bridge" // InterfaceTemplateTypeValueLag captures enum value "lag" InterfaceTemplateTypeValueLag string = "lag" // InterfaceTemplateTypeValueNr100baseDashFx captures enum value "100base-fx" InterfaceTemplateTypeValueNr100baseDashFx string = "100base-fx" // InterfaceTemplateTypeValueNr100baseDashLfx captures enum value "100base-lfx" InterfaceTemplateTypeValueNr100baseDashLfx string = "100base-lfx" // InterfaceTemplateTypeValueNr100baseDashTx captures enum value "100base-tx" InterfaceTemplateTypeValueNr100baseDashTx string = "100base-tx" // InterfaceTemplateTypeValueNr100baseDashT1 captures enum value "100base-t1" InterfaceTemplateTypeValueNr100baseDashT1 string = "100base-t1" // InterfaceTemplateTypeValueNr1000baseDasht captures enum value "1000base-t" InterfaceTemplateTypeValueNr1000baseDasht string = "1000base-t" // InterfaceTemplateTypeValueNr2Dot5gbaseDasht captures enum value "2.5gbase-t" InterfaceTemplateTypeValueNr2Dot5gbaseDasht string = "2.5gbase-t" // InterfaceTemplateTypeValueNr5gbaseDasht captures enum value "5gbase-t" InterfaceTemplateTypeValueNr5gbaseDasht string = "5gbase-t" // InterfaceTemplateTypeValueNr10gbaseDasht captures enum value "10gbase-t" InterfaceTemplateTypeValueNr10gbaseDasht string = "10gbase-t" // InterfaceTemplateTypeValueNr10gbaseDashCx4 captures enum value "10gbase-cx4" InterfaceTemplateTypeValueNr10gbaseDashCx4 string = "10gbase-cx4" // InterfaceTemplateTypeValueNr1000baseDashxDashGbic captures enum value "1000base-x-gbic" InterfaceTemplateTypeValueNr1000baseDashxDashGbic string = "1000base-x-gbic" // InterfaceTemplateTypeValueNr1000baseDashxDashSfp captures enum value "1000base-x-sfp" InterfaceTemplateTypeValueNr1000baseDashxDashSfp string = "1000base-x-sfp" // InterfaceTemplateTypeValueNr10gbaseDashxDashSfpp captures enum value "10gbase-x-sfpp" InterfaceTemplateTypeValueNr10gbaseDashxDashSfpp string = "10gbase-x-sfpp" // InterfaceTemplateTypeValueNr10gbaseDashxDashXfp captures enum value "10gbase-x-xfp" InterfaceTemplateTypeValueNr10gbaseDashxDashXfp string = "10gbase-x-xfp" // InterfaceTemplateTypeValueNr10gbaseDashxDashXenpak captures enum value "10gbase-x-xenpak" InterfaceTemplateTypeValueNr10gbaseDashxDashXenpak string = "10gbase-x-xenpak" // InterfaceTemplateTypeValueNr10gbaseDashxDashX2 captures enum value "10gbase-x-x2" InterfaceTemplateTypeValueNr10gbaseDashxDashX2 string = "10gbase-x-x2" // InterfaceTemplateTypeValueNr25gbaseDashxDashSfp28 captures enum value "25gbase-x-sfp28" InterfaceTemplateTypeValueNr25gbaseDashxDashSfp28 string = "25gbase-x-sfp28" // InterfaceTemplateTypeValueNr50gbaseDashxDashSfp56 captures enum value "50gbase-x-sfp56" InterfaceTemplateTypeValueNr50gbaseDashxDashSfp56 string = "50gbase-x-sfp56" // InterfaceTemplateTypeValueNr40gbaseDashxDashQsfpp captures enum value "40gbase-x-qsfpp" InterfaceTemplateTypeValueNr40gbaseDashxDashQsfpp string = "40gbase-x-qsfpp" // InterfaceTemplateTypeValueNr50gbaseDashxDashSfp28 captures enum value "50gbase-x-sfp28" InterfaceTemplateTypeValueNr50gbaseDashxDashSfp28 string = "50gbase-x-sfp28" // InterfaceTemplateTypeValueNr100gbaseDashxDashCfp captures enum value "100gbase-x-cfp" InterfaceTemplateTypeValueNr100gbaseDashxDashCfp string = "100gbase-x-cfp" // InterfaceTemplateTypeValueNr100gbaseDashxDashCfp2 captures enum value "100gbase-x-cfp2" InterfaceTemplateTypeValueNr100gbaseDashxDashCfp2 string = "100gbase-x-cfp2" // InterfaceTemplateTypeValueNr200gbaseDashxDashCfp2 captures enum value "200gbase-x-cfp2" InterfaceTemplateTypeValueNr200gbaseDashxDashCfp2 string = "200gbase-x-cfp2" // InterfaceTemplateTypeValueNr100gbaseDashxDashCfp4 captures enum value "100gbase-x-cfp4" InterfaceTemplateTypeValueNr100gbaseDashxDashCfp4 string = "100gbase-x-cfp4" // InterfaceTemplateTypeValueNr100gbaseDashxDashCpak captures enum value "100gbase-x-cpak" InterfaceTemplateTypeValueNr100gbaseDashxDashCpak string = "100gbase-x-cpak" // InterfaceTemplateTypeValueNr100gbaseDashxDashQsfp28 captures enum value "100gbase-x-qsfp28" InterfaceTemplateTypeValueNr100gbaseDashxDashQsfp28 string = "100gbase-x-qsfp28" // InterfaceTemplateTypeValueNr200gbaseDashxDashQsfp56 captures enum value "200gbase-x-qsfp56" InterfaceTemplateTypeValueNr200gbaseDashxDashQsfp56 string = "200gbase-x-qsfp56" // InterfaceTemplateTypeValueNr400gbaseDashxDashQsfpdd captures enum value "400gbase-x-qsfpdd" InterfaceTemplateTypeValueNr400gbaseDashxDashQsfpdd string = "400gbase-x-qsfpdd" // InterfaceTemplateTypeValueNr400gbaseDashxDashOsfp captures enum value "400gbase-x-osfp" InterfaceTemplateTypeValueNr400gbaseDashxDashOsfp string = "400gbase-x-osfp" // InterfaceTemplateTypeValueNr800gbaseDashxDashQsfpdd captures enum value "800gbase-x-qsfpdd" InterfaceTemplateTypeValueNr800gbaseDashxDashQsfpdd string = "800gbase-x-qsfpdd" // InterfaceTemplateTypeValueNr800gbaseDashxDashOsfp captures enum value "800gbase-x-osfp" InterfaceTemplateTypeValueNr800gbaseDashxDashOsfp string = "800gbase-x-osfp" // InterfaceTemplateTypeValueNr1000baseDashKx captures enum value "1000base-kx" InterfaceTemplateTypeValueNr1000baseDashKx string = "1000base-kx" // InterfaceTemplateTypeValueNr10gbaseDashKr captures enum value "10gbase-kr" InterfaceTemplateTypeValueNr10gbaseDashKr string = "10gbase-kr" // InterfaceTemplateTypeValueNr10gbaseDashKx4 captures enum value "10gbase-kx4" InterfaceTemplateTypeValueNr10gbaseDashKx4 string = "10gbase-kx4" // InterfaceTemplateTypeValueNr25gbaseDashKr captures enum value "25gbase-kr" InterfaceTemplateTypeValueNr25gbaseDashKr string = "25gbase-kr" // InterfaceTemplateTypeValueNr40gbaseDashKr4 captures enum value "40gbase-kr4" InterfaceTemplateTypeValueNr40gbaseDashKr4 string = "40gbase-kr4" // InterfaceTemplateTypeValueNr50gbaseDashKr captures enum value "50gbase-kr" InterfaceTemplateTypeValueNr50gbaseDashKr string = "50gbase-kr" // InterfaceTemplateTypeValueNr100gbaseDashKp4 captures enum value "100gbase-kp4" InterfaceTemplateTypeValueNr100gbaseDashKp4 string = "100gbase-kp4" // InterfaceTemplateTypeValueNr100gbaseDashKr2 captures enum value "100gbase-kr2" InterfaceTemplateTypeValueNr100gbaseDashKr2 string = "100gbase-kr2" // InterfaceTemplateTypeValueNr100gbaseDashKr4 captures enum value "100gbase-kr4" InterfaceTemplateTypeValueNr100gbaseDashKr4 string = "100gbase-kr4" // InterfaceTemplateTypeValueIeee802Dot11a captures enum value "ieee802.11a" InterfaceTemplateTypeValueIeee802Dot11a string = "ieee802.11a" // InterfaceTemplateTypeValueIeee802Dot11g captures enum value "ieee802.11g" InterfaceTemplateTypeValueIeee802Dot11g string = "ieee802.11g" // InterfaceTemplateTypeValueIeee802Dot11n captures enum value "ieee802.11n" InterfaceTemplateTypeValueIeee802Dot11n string = "ieee802.11n" // InterfaceTemplateTypeValueIeee802Dot11ac captures enum value "ieee802.11ac" InterfaceTemplateTypeValueIeee802Dot11ac string = "ieee802.11ac" // InterfaceTemplateTypeValueIeee802Dot11ad captures enum value "ieee802.11ad" InterfaceTemplateTypeValueIeee802Dot11ad string = "ieee802.11ad" // InterfaceTemplateTypeValueIeee802Dot11ax captures enum value "ieee802.11ax" InterfaceTemplateTypeValueIeee802Dot11ax string = "ieee802.11ax" // InterfaceTemplateTypeValueIeee802Dot11ay captures enum value "ieee802.11ay" InterfaceTemplateTypeValueIeee802Dot11ay string = "ieee802.11ay" // InterfaceTemplateTypeValueIeee802Dot15Dot1 captures enum value "ieee802.15.1" InterfaceTemplateTypeValueIeee802Dot15Dot1 string = "ieee802.15.1" // InterfaceTemplateTypeValueOtherDashWireless captures enum value "other-wireless" InterfaceTemplateTypeValueOtherDashWireless string = "other-wireless" // InterfaceTemplateTypeValueGsm captures enum value "gsm" InterfaceTemplateTypeValueGsm string = "gsm" // InterfaceTemplateTypeValueCdma captures enum value "cdma" InterfaceTemplateTypeValueCdma string = "cdma" // InterfaceTemplateTypeValueLte captures enum value "lte" InterfaceTemplateTypeValueLte string = "lte" // InterfaceTemplateTypeValueSonetDashOc3 captures enum value "sonet-oc3" InterfaceTemplateTypeValueSonetDashOc3 string = "sonet-oc3" // InterfaceTemplateTypeValueSonetDashOc12 captures enum value "sonet-oc12" InterfaceTemplateTypeValueSonetDashOc12 string = "sonet-oc12" // InterfaceTemplateTypeValueSonetDashOc48 captures enum value "sonet-oc48" InterfaceTemplateTypeValueSonetDashOc48 string = "sonet-oc48" // InterfaceTemplateTypeValueSonetDashOc192 captures enum value "sonet-oc192" InterfaceTemplateTypeValueSonetDashOc192 string = "sonet-oc192" // InterfaceTemplateTypeValueSonetDashOc768 captures enum value "sonet-oc768" InterfaceTemplateTypeValueSonetDashOc768 string = "sonet-oc768" // InterfaceTemplateTypeValueSonetDashOc1920 captures enum value "sonet-oc1920" InterfaceTemplateTypeValueSonetDashOc1920 string = "sonet-oc1920" // InterfaceTemplateTypeValueSonetDashOc3840 captures enum value "sonet-oc3840" InterfaceTemplateTypeValueSonetDashOc3840 string = "sonet-oc3840" // InterfaceTemplateTypeValueNr1gfcDashSfp captures enum value "1gfc-sfp" InterfaceTemplateTypeValueNr1gfcDashSfp string = "1gfc-sfp" // InterfaceTemplateTypeValueNr2gfcDashSfp captures enum value "2gfc-sfp" InterfaceTemplateTypeValueNr2gfcDashSfp string = "2gfc-sfp" // InterfaceTemplateTypeValueNr4gfcDashSfp captures enum value "4gfc-sfp" InterfaceTemplateTypeValueNr4gfcDashSfp string = "4gfc-sfp" // InterfaceTemplateTypeValueNr8gfcDashSfpp captures enum value "8gfc-sfpp" InterfaceTemplateTypeValueNr8gfcDashSfpp string = "8gfc-sfpp" // InterfaceTemplateTypeValueNr16gfcDashSfpp captures enum value "16gfc-sfpp" InterfaceTemplateTypeValueNr16gfcDashSfpp string = "16gfc-sfpp" // InterfaceTemplateTypeValueNr32gfcDashSfp28 captures enum value "32gfc-sfp28" InterfaceTemplateTypeValueNr32gfcDashSfp28 string = "32gfc-sfp28" // InterfaceTemplateTypeValueNr64gfcDashQsfpp captures enum value "64gfc-qsfpp" InterfaceTemplateTypeValueNr64gfcDashQsfpp string = "64gfc-qsfpp" // InterfaceTemplateTypeValueNr128gfcDashQsfp28 captures enum value "128gfc-qsfp28" InterfaceTemplateTypeValueNr128gfcDashQsfp28 string = "128gfc-qsfp28" // InterfaceTemplateTypeValueInfinibandDashSdr captures enum value "infiniband-sdr" InterfaceTemplateTypeValueInfinibandDashSdr string = "infiniband-sdr" // InterfaceTemplateTypeValueInfinibandDashDdr captures enum value "infiniband-ddr" InterfaceTemplateTypeValueInfinibandDashDdr string = "infiniband-ddr" // InterfaceTemplateTypeValueInfinibandDashQdr captures enum value "infiniband-qdr" InterfaceTemplateTypeValueInfinibandDashQdr string = "infiniband-qdr" // InterfaceTemplateTypeValueInfinibandDashFdr10 captures enum value "infiniband-fdr10" InterfaceTemplateTypeValueInfinibandDashFdr10 string = "infiniband-fdr10" // InterfaceTemplateTypeValueInfinibandDashFdr captures enum value "infiniband-fdr" InterfaceTemplateTypeValueInfinibandDashFdr string = "infiniband-fdr" // InterfaceTemplateTypeValueInfinibandDashEdr captures enum value "infiniband-edr" InterfaceTemplateTypeValueInfinibandDashEdr string = "infiniband-edr" // InterfaceTemplateTypeValueInfinibandDashHdr captures enum value "infiniband-hdr" InterfaceTemplateTypeValueInfinibandDashHdr string = "infiniband-hdr" // InterfaceTemplateTypeValueInfinibandDashNdr captures enum value "infiniband-ndr" InterfaceTemplateTypeValueInfinibandDashNdr string = "infiniband-ndr" // InterfaceTemplateTypeValueInfinibandDashXdr captures enum value "infiniband-xdr" InterfaceTemplateTypeValueInfinibandDashXdr string = "infiniband-xdr" // InterfaceTemplateTypeValueT1 captures enum value "t1" InterfaceTemplateTypeValueT1 string = "t1" // InterfaceTemplateTypeValueE1 captures enum value "e1" InterfaceTemplateTypeValueE1 string = "e1" // InterfaceTemplateTypeValueT3 captures enum value "t3" InterfaceTemplateTypeValueT3 string = "t3" // InterfaceTemplateTypeValueE3 captures enum value "e3" InterfaceTemplateTypeValueE3 string = "e3" // InterfaceTemplateTypeValueXdsl captures enum value "xdsl" InterfaceTemplateTypeValueXdsl string = "xdsl" // InterfaceTemplateTypeValueDocsis captures enum value "docsis" InterfaceTemplateTypeValueDocsis string = "docsis" // InterfaceTemplateTypeValueGpon captures enum value "gpon" InterfaceTemplateTypeValueGpon string = "gpon" // InterfaceTemplateTypeValueXgDashPon captures enum value "xg-pon" InterfaceTemplateTypeValueXgDashPon string = "xg-pon" // InterfaceTemplateTypeValueXgsDashPon captures enum value "xgs-pon" InterfaceTemplateTypeValueXgsDashPon string = "xgs-pon" // InterfaceTemplateTypeValueNgDashPon2 captures enum value "ng-pon2" InterfaceTemplateTypeValueNgDashPon2 string = "ng-pon2" // InterfaceTemplateTypeValueEpon captures enum value "epon" InterfaceTemplateTypeValueEpon string = "epon" // InterfaceTemplateTypeValueNr10gDashEpon captures enum value "10g-epon" InterfaceTemplateTypeValueNr10gDashEpon string = "10g-epon" // InterfaceTemplateTypeValueCiscoDashStackwise captures enum value "cisco-stackwise" InterfaceTemplateTypeValueCiscoDashStackwise string = "cisco-stackwise" // InterfaceTemplateTypeValueCiscoDashStackwiseDashPlus captures enum value "cisco-stackwise-plus" InterfaceTemplateTypeValueCiscoDashStackwiseDashPlus string = "cisco-stackwise-plus" // InterfaceTemplateTypeValueCiscoDashFlexstack captures enum value "cisco-flexstack" InterfaceTemplateTypeValueCiscoDashFlexstack string = "cisco-flexstack" // InterfaceTemplateTypeValueCiscoDashFlexstackDashPlus captures enum value "cisco-flexstack-plus" InterfaceTemplateTypeValueCiscoDashFlexstackDashPlus string = "cisco-flexstack-plus" // InterfaceTemplateTypeValueCiscoDashStackwiseDash80 captures enum value "cisco-stackwise-80" InterfaceTemplateTypeValueCiscoDashStackwiseDash80 string = "cisco-stackwise-80" // InterfaceTemplateTypeValueCiscoDashStackwiseDash160 captures enum value "cisco-stackwise-160" InterfaceTemplateTypeValueCiscoDashStackwiseDash160 string = "cisco-stackwise-160" // InterfaceTemplateTypeValueCiscoDashStackwiseDash320 captures enum value "cisco-stackwise-320" InterfaceTemplateTypeValueCiscoDashStackwiseDash320 string = "cisco-stackwise-320" // InterfaceTemplateTypeValueCiscoDashStackwiseDash480 captures enum value "cisco-stackwise-480" InterfaceTemplateTypeValueCiscoDashStackwiseDash480 string = "cisco-stackwise-480" // InterfaceTemplateTypeValueJuniperDashVcp captures enum value "juniper-vcp" InterfaceTemplateTypeValueJuniperDashVcp string = "juniper-vcp" // InterfaceTemplateTypeValueExtremeDashSummitstack captures enum value "extreme-summitstack" InterfaceTemplateTypeValueExtremeDashSummitstack string = "extreme-summitstack" // InterfaceTemplateTypeValueExtremeDashSummitstackDash128 captures enum value "extreme-summitstack-128" InterfaceTemplateTypeValueExtremeDashSummitstackDash128 string = "extreme-summitstack-128" // InterfaceTemplateTypeValueExtremeDashSummitstackDash256 captures enum value "extreme-summitstack-256" InterfaceTemplateTypeValueExtremeDashSummitstackDash256 string = "extreme-summitstack-256" // InterfaceTemplateTypeValueExtremeDashSummitstackDash512 captures enum value "extreme-summitstack-512" InterfaceTemplateTypeValueExtremeDashSummitstackDash512 string = "extreme-summitstack-512" // InterfaceTemplateTypeValueOther captures enum value "other" InterfaceTemplateTypeValueOther string = "other" )
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" // JobResultStatusLabelScheduled captures enum value "Scheduled" JobResultStatusLabelScheduled string = "Scheduled" // JobResultStatusLabelRunning captures enum value "Running" JobResultStatusLabelRunning string = "Running" // JobResultStatusLabelCompleted captures enum value "Completed" JobResultStatusLabelCompleted string = "Completed" // JobResultStatusLabelErrored captures enum value "Errored" JobResultStatusLabelErrored string = "Errored" // JobResultStatusLabelFailed captures enum value "Failed" JobResultStatusLabelFailed string = "Failed" )
const ( // JobResultStatusValuePending captures enum value "pending" JobResultStatusValuePending string = "pending" // JobResultStatusValueScheduled captures enum value "scheduled" JobResultStatusValueScheduled string = "scheduled" // JobResultStatusValueRunning captures enum value "running" JobResultStatusValueRunning string = "running" // JobResultStatusValueCompleted captures enum value "completed" JobResultStatusValueCompleted string = "completed" // JobResultStatusValueErrored captures enum value "errored" JobResultStatusValueErrored string = "errored" // JobResultStatusValueFailed captures enum value "failed" JobResultStatusValueFailed string = "failed" )
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 ( // L2VPNTypeLabelVPWS captures enum value "VPWS" L2VPNTypeLabelVPWS string = "VPWS" // L2VPNTypeLabelVPLS captures enum value "VPLS" L2VPNTypeLabelVPLS string = "VPLS" // L2VPNTypeLabelVXLAN captures enum value "VXLAN" L2VPNTypeLabelVXLAN string = "VXLAN" // L2VPNTypeLabelVXLANDashEVPN captures enum value "VXLAN-EVPN" L2VPNTypeLabelVXLANDashEVPN string = "VXLAN-EVPN" // L2VPNTypeLabelMPLSEVPN captures enum value "MPLS EVPN" L2VPNTypeLabelMPLSEVPN string = "MPLS EVPN" // L2VPNTypeLabelPBBEVPN captures enum value "PBB EVPN" L2VPNTypeLabelPBBEVPN string = "PBB EVPN" // L2VPNTypeLabelEPL captures enum value "EPL" L2VPNTypeLabelEPL string = "EPL" // L2VPNTypeLabelEVPL captures enum value "EVPL" L2VPNTypeLabelEVPL string = "EVPL" // L2VPNTypeLabelEthernetPrivateLAN captures enum value "Ethernet Private LAN" L2VPNTypeLabelEthernetPrivateLAN string = "Ethernet Private LAN" // L2VPNTypeLabelEthernetVirtualPrivateLAN captures enum value "Ethernet Virtual Private LAN" L2VPNTypeLabelEthernetVirtualPrivateLAN string = "Ethernet Virtual Private LAN" // L2VPNTypeLabelEthernetPrivateTree captures enum value "Ethernet Private Tree" L2VPNTypeLabelEthernetPrivateTree string = "Ethernet Private Tree" // L2VPNTypeLabelEthernetVirtualPrivateTree captures enum value "Ethernet Virtual Private Tree" L2VPNTypeLabelEthernetVirtualPrivateTree string = "Ethernet Virtual Private Tree" )
const ( // L2VPNTypeValueVpws captures enum value "vpws" L2VPNTypeValueVpws string = "vpws" // L2VPNTypeValueVpls captures enum value "vpls" L2VPNTypeValueVpls string = "vpls" // L2VPNTypeValueVxlan captures enum value "vxlan" L2VPNTypeValueVxlan string = "vxlan" // L2VPNTypeValueVxlanDashEvpn captures enum value "vxlan-evpn" L2VPNTypeValueVxlanDashEvpn string = "vxlan-evpn" // L2VPNTypeValueMplsDashEvpn captures enum value "mpls-evpn" L2VPNTypeValueMplsDashEvpn string = "mpls-evpn" // L2VPNTypeValuePbbDashEvpn captures enum value "pbb-evpn" L2VPNTypeValuePbbDashEvpn string = "pbb-evpn" // L2VPNTypeValueEpl captures enum value "epl" L2VPNTypeValueEpl string = "epl" // L2VPNTypeValueEvpl captures enum value "evpl" L2VPNTypeValueEvpl string = "evpl" // L2VPNTypeValueEpDashLan captures enum value "ep-lan" L2VPNTypeValueEpDashLan string = "ep-lan" // L2VPNTypeValueEvpDashLan captures enum value "evp-lan" L2VPNTypeValueEvpDashLan string = "evp-lan" // L2VPNTypeValueEpDashTree captures enum value "ep-tree" L2VPNTypeValueEpDashTree string = "ep-tree" // L2VPNTypeValueEvpDashTree captures enum value "evp-tree" L2VPNTypeValueEvpDashTree string = "evp-tree" )
const ( // LocationStatusLabelPlanned captures enum value "Planned" LocationStatusLabelPlanned string = "Planned" // LocationStatusLabelStaging captures enum value "Staging" LocationStatusLabelStaging string = "Staging" // LocationStatusLabelActive captures enum value "Active" LocationStatusLabelActive string = "Active" // LocationStatusLabelDecommissioning captures enum value "Decommissioning" LocationStatusLabelDecommissioning string = "Decommissioning" // LocationStatusLabelRetired captures enum value "Retired" LocationStatusLabelRetired string = "Retired" )
const ( // LocationStatusValuePlanned captures enum value "planned" LocationStatusValuePlanned string = "planned" // LocationStatusValueStaging captures enum value "staging" LocationStatusValueStaging string = "staging" // LocationStatusValueActive captures enum value "active" LocationStatusValueActive string = "active" // LocationStatusValueDecommissioning captures enum value "decommissioning" LocationStatusValueDecommissioning string = "decommissioning" // LocationStatusValueRetired captures enum value "retired" LocationStatusValueRetired string = "retired" )
const ( // ModuleStatusLabelOffline captures enum value "Offline" ModuleStatusLabelOffline string = "Offline" // ModuleStatusLabelActive captures enum value "Active" ModuleStatusLabelActive string = "Active" // ModuleStatusLabelPlanned captures enum value "Planned" ModuleStatusLabelPlanned string = "Planned" // ModuleStatusLabelStaged captures enum value "Staged" ModuleStatusLabelStaged string = "Staged" // ModuleStatusLabelFailed captures enum value "Failed" ModuleStatusLabelFailed string = "Failed" // ModuleStatusLabelDecommissioning captures enum value "Decommissioning" ModuleStatusLabelDecommissioning string = "Decommissioning" )
const ( // ModuleStatusValueOffline captures enum value "offline" ModuleStatusValueOffline string = "offline" // ModuleStatusValueActive captures enum value "active" ModuleStatusValueActive string = "active" // ModuleStatusValuePlanned captures enum value "planned" ModuleStatusValuePlanned string = "planned" // ModuleStatusValueStaged captures enum value "staged" ModuleStatusValueStaged string = "staged" // ModuleStatusValueFailed captures enum value "failed" ModuleStatusValueFailed string = "failed" // ModuleStatusValueDecommissioning captures enum value "decommissioning" ModuleStatusValueDecommissioning string = "decommissioning" )
const ( // ModuleTypeWeightUnitLabelKilograms captures enum value "Kilograms" ModuleTypeWeightUnitLabelKilograms string = "Kilograms" // ModuleTypeWeightUnitLabelGrams captures enum value "Grams" ModuleTypeWeightUnitLabelGrams string = "Grams" // ModuleTypeWeightUnitLabelPounds captures enum value "Pounds" ModuleTypeWeightUnitLabelPounds string = "Pounds" // ModuleTypeWeightUnitLabelOunces captures enum value "Ounces" ModuleTypeWeightUnitLabelOunces string = "Ounces" )
const ( // ModuleTypeWeightUnitValueKg captures enum value "kg" ModuleTypeWeightUnitValueKg string = "kg" // ModuleTypeWeightUnitValueG captures enum value "g" ModuleTypeWeightUnitValueG string = "g" // ModuleTypeWeightUnitValueLb captures enum value "lb" ModuleTypeWeightUnitValueLb string = "lb" // ModuleTypeWeightUnitValueOz captures enum value "oz" ModuleTypeWeightUnitValueOz string = "oz" )
const ( // NestedFHRPGroupProtocolVrrp2 captures enum value "vrrp2" NestedFHRPGroupProtocolVrrp2 string = "vrrp2" // NestedFHRPGroupProtocolVrrp3 captures enum value "vrrp3" NestedFHRPGroupProtocolVrrp3 string = "vrrp3" // NestedFHRPGroupProtocolCarp captures enum value "carp" NestedFHRPGroupProtocolCarp string = "carp" // NestedFHRPGroupProtocolClusterxl captures enum value "clusterxl" NestedFHRPGroupProtocolClusterxl string = "clusterxl" // NestedFHRPGroupProtocolHsrp captures enum value "hsrp" NestedFHRPGroupProtocolHsrp string = "hsrp" // NestedFHRPGroupProtocolGlbp captures enum value "glbp" NestedFHRPGroupProtocolGlbp string = "glbp" // NestedFHRPGroupProtocolOther captures enum value "other" NestedFHRPGroupProtocolOther string = "other" )
const ( // NestedL2VPNTypeVpws captures enum value "vpws" NestedL2VPNTypeVpws string = "vpws" // NestedL2VPNTypeVpls captures enum value "vpls" NestedL2VPNTypeVpls string = "vpls" // NestedL2VPNTypeVxlan captures enum value "vxlan" NestedL2VPNTypeVxlan string = "vxlan" // NestedL2VPNTypeVxlanDashEvpn captures enum value "vxlan-evpn" NestedL2VPNTypeVxlanDashEvpn string = "vxlan-evpn" // NestedL2VPNTypeMplsDashEvpn captures enum value "mpls-evpn" NestedL2VPNTypeMplsDashEvpn string = "mpls-evpn" // NestedL2VPNTypePbbDashEvpn captures enum value "pbb-evpn" NestedL2VPNTypePbbDashEvpn string = "pbb-evpn" // NestedL2VPNTypeEpl captures enum value "epl" NestedL2VPNTypeEpl string = "epl" // NestedL2VPNTypeEvpl captures enum value "evpl" NestedL2VPNTypeEvpl string = "evpl" // NestedL2VPNTypeEpDashLan captures enum value "ep-lan" NestedL2VPNTypeEpDashLan string = "ep-lan" // NestedL2VPNTypeEvpDashLan captures enum value "evp-lan" NestedL2VPNTypeEvpDashLan string = "evp-lan" // NestedL2VPNTypeEpDashTree captures enum value "ep-tree" NestedL2VPNTypeEpDashTree string = "ep-tree" // NestedL2VPNTypeEvpDashTree captures enum value "evp-tree" NestedL2VPNTypeEvpDashTree string = "evp-tree" )
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" // PowerOutletTypeLabelNEMAL22Dash30R captures enum value "NEMA L22-30R" PowerOutletTypeLabelNEMAL22Dash30R string = "NEMA L22-30R" // PowerOutletTypeLabelCS6360C captures enum value "CS6360C" PowerOutletTypeLabelCS6360C string = "CS6360C" // PowerOutletTypeLabelCS6364C captures enum value "CS6364C" PowerOutletTypeLabelCS6364C string = "CS6364C" // PowerOutletTypeLabelCS8164C captures enum value "CS8164C" PowerOutletTypeLabelCS8164C string = "CS8164C" // PowerOutletTypeLabelCS8264C captures enum value "CS8264C" PowerOutletTypeLabelCS8264C string = "CS8264C" // PowerOutletTypeLabelCS8364C captures enum value "CS8364C" PowerOutletTypeLabelCS8364C string = "CS8364C" // PowerOutletTypeLabelCS8464C captures enum value "CS8464C" PowerOutletTypeLabelCS8464C string = "CS8464C" // PowerOutletTypeLabelITATypeECEE75 captures enum value "ITA Type E (CEE 7/5)" PowerOutletTypeLabelITATypeECEE75 string = "ITA Type E (CEE 7/5)" // PowerOutletTypeLabelITATypeFCEE73 captures enum value "ITA Type F (CEE 7/3)" PowerOutletTypeLabelITATypeFCEE73 string = "ITA Type F (CEE 7/3)" // PowerOutletTypeLabelITATypeGBS1363 captures enum value "ITA Type G (BS 1363)" PowerOutletTypeLabelITATypeGBS1363 string = "ITA Type G (BS 1363)" // PowerOutletTypeLabelITATypeH captures enum value "ITA Type H" PowerOutletTypeLabelITATypeH string = "ITA Type H" // PowerOutletTypeLabelITATypeI captures enum value "ITA Type I" PowerOutletTypeLabelITATypeI string = "ITA Type I" // PowerOutletTypeLabelITATypeJ captures enum value "ITA Type J" PowerOutletTypeLabelITATypeJ string = "ITA Type J" // PowerOutletTypeLabelITATypeK captures enum value "ITA Type K" PowerOutletTypeLabelITATypeK string = "ITA Type K" // PowerOutletTypeLabelITATypeLCEI23Dash50 captures enum value "ITA Type L (CEI 23-50)" PowerOutletTypeLabelITATypeLCEI23Dash50 string = "ITA Type L (CEI 23-50)" // PowerOutletTypeLabelITATypeMBS546 captures enum value "ITA Type M (BS 546)" PowerOutletTypeLabelITATypeMBS546 string = "ITA Type M (BS 546)" // PowerOutletTypeLabelITATypeN captures enum value "ITA Type N" PowerOutletTypeLabelITATypeN string = "ITA Type N" // PowerOutletTypeLabelITATypeO captures enum value "ITA Type O" PowerOutletTypeLabelITATypeO string = "ITA Type O" // PowerOutletTypeLabelITAMultistandard captures enum value "ITA Multistandard" PowerOutletTypeLabelITAMultistandard string = "ITA Multistandard" // PowerOutletTypeLabelUSBTypeA captures enum value "USB Type A" PowerOutletTypeLabelUSBTypeA string = "USB Type A" // PowerOutletTypeLabelUSBMicroB captures enum value "USB Micro B" PowerOutletTypeLabelUSBMicroB string = "USB Micro B" // PowerOutletTypeLabelUSBTypeC captures enum value "USB Type C" PowerOutletTypeLabelUSBTypeC string = "USB Type C" // PowerOutletTypeLabelDCTerminal captures enum value "DC Terminal" PowerOutletTypeLabelDCTerminal string = "DC Terminal" // PowerOutletTypeLabelHDOTCx captures enum value "HDOT Cx" PowerOutletTypeLabelHDOTCx string = "HDOT Cx" // PowerOutletTypeLabelSafDashDDashGrid captures enum value "Saf-D-Grid" PowerOutletTypeLabelSafDashDDashGrid string = "Saf-D-Grid" // PowerOutletTypeLabelNeutrikPowerCON20A captures enum value "Neutrik powerCON (20A)" PowerOutletTypeLabelNeutrikPowerCON20A string = "Neutrik powerCON (20A)" // PowerOutletTypeLabelNeutrikPowerCON32A captures enum value "Neutrik powerCON (32A)" PowerOutletTypeLabelNeutrikPowerCON32A string = "Neutrik powerCON (32A)" // PowerOutletTypeLabelNeutrikPowerCONTRUE1 captures enum value "Neutrik powerCON TRUE1" PowerOutletTypeLabelNeutrikPowerCONTRUE1 string = "Neutrik powerCON TRUE1" // PowerOutletTypeLabelNeutrikPowerCONTRUE1TOP captures enum value "Neutrik powerCON TRUE1 TOP" PowerOutletTypeLabelNeutrikPowerCONTRUE1TOP string = "Neutrik powerCON TRUE1 TOP" // PowerOutletTypeLabelUbiquitiSmartPower captures enum value "Ubiquiti SmartPower" PowerOutletTypeLabelUbiquitiSmartPower string = "Ubiquiti SmartPower" // PowerOutletTypeLabelHardwired captures enum value "Hardwired" PowerOutletTypeLabelHardwired string = "Hardwired" // PowerOutletTypeLabelOther captures enum value "Other" PowerOutletTypeLabelOther string = "Other" )
const ( // PowerOutletTypeValueIecDash60320DashC5 captures enum value "iec-60320-c5" PowerOutletTypeValueIecDash60320DashC5 string = "iec-60320-c5" // PowerOutletTypeValueIecDash60320DashC7 captures enum value "iec-60320-c7" PowerOutletTypeValueIecDash60320DashC7 string = "iec-60320-c7" // PowerOutletTypeValueIecDash60320DashC13 captures enum value "iec-60320-c13" PowerOutletTypeValueIecDash60320DashC13 string = "iec-60320-c13" // PowerOutletTypeValueIecDash60320DashC15 captures enum value "iec-60320-c15" PowerOutletTypeValueIecDash60320DashC15 string = "iec-60320-c15" // PowerOutletTypeValueIecDash60320DashC19 captures enum value "iec-60320-c19" PowerOutletTypeValueIecDash60320DashC19 string = "iec-60320-c19" // PowerOutletTypeValueIecDash60320DashC21 captures enum value "iec-60320-c21" PowerOutletTypeValueIecDash60320DashC21 string = "iec-60320-c21" // PowerOutletTypeValueIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h" PowerOutletTypeValueIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h" // PowerOutletTypeValueIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h" PowerOutletTypeValueIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h" // PowerOutletTypeValueIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h" PowerOutletTypeValueIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h" // PowerOutletTypeValueIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h" PowerOutletTypeValueIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h" // PowerOutletTypeValueIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h" PowerOutletTypeValueIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h" // PowerOutletTypeValueIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h" PowerOutletTypeValueIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h" // PowerOutletTypeValueIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h" PowerOutletTypeValueIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h" // PowerOutletTypeValueIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h" PowerOutletTypeValueIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h" // PowerOutletTypeValueIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h" PowerOutletTypeValueIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h" // PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h" PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h" // PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h" PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h" // PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h" PowerOutletTypeValueIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h" // PowerOutletTypeValueNemaDash1Dash15r captures enum value "nema-1-15r" PowerOutletTypeValueNemaDash1Dash15r string = "nema-1-15r" // PowerOutletTypeValueNemaDash5Dash15r captures enum value "nema-5-15r" PowerOutletTypeValueNemaDash5Dash15r string = "nema-5-15r" // PowerOutletTypeValueNemaDash5Dash20r captures enum value "nema-5-20r" PowerOutletTypeValueNemaDash5Dash20r string = "nema-5-20r" // PowerOutletTypeValueNemaDash5Dash30r captures enum value "nema-5-30r" PowerOutletTypeValueNemaDash5Dash30r string = "nema-5-30r" // PowerOutletTypeValueNemaDash5Dash50r captures enum value "nema-5-50r" PowerOutletTypeValueNemaDash5Dash50r string = "nema-5-50r" // PowerOutletTypeValueNemaDash6Dash15r captures enum value "nema-6-15r" PowerOutletTypeValueNemaDash6Dash15r string = "nema-6-15r" // PowerOutletTypeValueNemaDash6Dash20r captures enum value "nema-6-20r" PowerOutletTypeValueNemaDash6Dash20r string = "nema-6-20r" // PowerOutletTypeValueNemaDash6Dash30r captures enum value "nema-6-30r" PowerOutletTypeValueNemaDash6Dash30r string = "nema-6-30r" // PowerOutletTypeValueNemaDash6Dash50r captures enum value "nema-6-50r" PowerOutletTypeValueNemaDash6Dash50r string = "nema-6-50r" // PowerOutletTypeValueNemaDash10Dash30r captures enum value "nema-10-30r" PowerOutletTypeValueNemaDash10Dash30r string = "nema-10-30r" // PowerOutletTypeValueNemaDash10Dash50r captures enum value "nema-10-50r" PowerOutletTypeValueNemaDash10Dash50r string = "nema-10-50r" // PowerOutletTypeValueNemaDash14Dash20r captures enum value "nema-14-20r" PowerOutletTypeValueNemaDash14Dash20r string = "nema-14-20r" // PowerOutletTypeValueNemaDash14Dash30r captures enum value "nema-14-30r" PowerOutletTypeValueNemaDash14Dash30r string = "nema-14-30r" // PowerOutletTypeValueNemaDash14Dash50r captures enum value "nema-14-50r" PowerOutletTypeValueNemaDash14Dash50r string = "nema-14-50r" // PowerOutletTypeValueNemaDash14Dash60r captures enum value "nema-14-60r" PowerOutletTypeValueNemaDash14Dash60r string = "nema-14-60r" // PowerOutletTypeValueNemaDash15Dash15r captures enum value "nema-15-15r" PowerOutletTypeValueNemaDash15Dash15r string = "nema-15-15r" // PowerOutletTypeValueNemaDash15Dash20r captures enum value "nema-15-20r" PowerOutletTypeValueNemaDash15Dash20r string = "nema-15-20r" // PowerOutletTypeValueNemaDash15Dash30r captures enum value "nema-15-30r" PowerOutletTypeValueNemaDash15Dash30r string = "nema-15-30r" // PowerOutletTypeValueNemaDash15Dash50r captures enum value "nema-15-50r" PowerOutletTypeValueNemaDash15Dash50r string = "nema-15-50r" // PowerOutletTypeValueNemaDash15Dash60r captures enum value "nema-15-60r" PowerOutletTypeValueNemaDash15Dash60r string = "nema-15-60r" // PowerOutletTypeValueNemaDashL1Dash15r captures enum value "nema-l1-15r" PowerOutletTypeValueNemaDashL1Dash15r string = "nema-l1-15r" // PowerOutletTypeValueNemaDashL5Dash15r captures enum value "nema-l5-15r" PowerOutletTypeValueNemaDashL5Dash15r string = "nema-l5-15r" // PowerOutletTypeValueNemaDashL5Dash20r captures enum value "nema-l5-20r" PowerOutletTypeValueNemaDashL5Dash20r string = "nema-l5-20r" // PowerOutletTypeValueNemaDashL5Dash30r captures enum value "nema-l5-30r" PowerOutletTypeValueNemaDashL5Dash30r string = "nema-l5-30r" // PowerOutletTypeValueNemaDashL5Dash50r captures enum value "nema-l5-50r" PowerOutletTypeValueNemaDashL5Dash50r string = "nema-l5-50r" // PowerOutletTypeValueNemaDashL6Dash15r captures enum value "nema-l6-15r" PowerOutletTypeValueNemaDashL6Dash15r string = "nema-l6-15r" // PowerOutletTypeValueNemaDashL6Dash20r captures enum value "nema-l6-20r" PowerOutletTypeValueNemaDashL6Dash20r string = "nema-l6-20r" // PowerOutletTypeValueNemaDashL6Dash30r captures enum value "nema-l6-30r" PowerOutletTypeValueNemaDashL6Dash30r string = "nema-l6-30r" // PowerOutletTypeValueNemaDashL6Dash50r captures enum value "nema-l6-50r" PowerOutletTypeValueNemaDashL6Dash50r string = "nema-l6-50r" // PowerOutletTypeValueNemaDashL10Dash30r captures enum value "nema-l10-30r" PowerOutletTypeValueNemaDashL10Dash30r string = "nema-l10-30r" // PowerOutletTypeValueNemaDashL14Dash20r captures enum value "nema-l14-20r" PowerOutletTypeValueNemaDashL14Dash20r string = "nema-l14-20r" // PowerOutletTypeValueNemaDashL14Dash30r captures enum value "nema-l14-30r" PowerOutletTypeValueNemaDashL14Dash30r string = "nema-l14-30r" // PowerOutletTypeValueNemaDashL14Dash50r captures enum value "nema-l14-50r" PowerOutletTypeValueNemaDashL14Dash50r string = "nema-l14-50r" // PowerOutletTypeValueNemaDashL14Dash60r captures enum value "nema-l14-60r" PowerOutletTypeValueNemaDashL14Dash60r string = "nema-l14-60r" // PowerOutletTypeValueNemaDashL15Dash20r captures enum value "nema-l15-20r" PowerOutletTypeValueNemaDashL15Dash20r string = "nema-l15-20r" // PowerOutletTypeValueNemaDashL15Dash30r captures enum value "nema-l15-30r" PowerOutletTypeValueNemaDashL15Dash30r string = "nema-l15-30r" // PowerOutletTypeValueNemaDashL15Dash50r captures enum value "nema-l15-50r" PowerOutletTypeValueNemaDashL15Dash50r string = "nema-l15-50r" // PowerOutletTypeValueNemaDashL15Dash60r captures enum value "nema-l15-60r" PowerOutletTypeValueNemaDashL15Dash60r string = "nema-l15-60r" // PowerOutletTypeValueNemaDashL21Dash20r captures enum value "nema-l21-20r" PowerOutletTypeValueNemaDashL21Dash20r string = "nema-l21-20r" // PowerOutletTypeValueNemaDashL21Dash30r captures enum value "nema-l21-30r" PowerOutletTypeValueNemaDashL21Dash30r string = "nema-l21-30r" // PowerOutletTypeValueNemaDashL22Dash30r captures enum value "nema-l22-30r" PowerOutletTypeValueNemaDashL22Dash30r string = "nema-l22-30r" // PowerOutletTypeValueCS6360C captures enum value "CS6360C" PowerOutletTypeValueCS6360C string = "CS6360C" // PowerOutletTypeValueCS6364C captures enum value "CS6364C" PowerOutletTypeValueCS6364C string = "CS6364C" // PowerOutletTypeValueCS8164C captures enum value "CS8164C" PowerOutletTypeValueCS8164C string = "CS8164C" // PowerOutletTypeValueCS8264C captures enum value "CS8264C" PowerOutletTypeValueCS8264C string = "CS8264C" // PowerOutletTypeValueCS8364C captures enum value "CS8364C" PowerOutletTypeValueCS8364C string = "CS8364C" // PowerOutletTypeValueCS8464C captures enum value "CS8464C" PowerOutletTypeValueCS8464C string = "CS8464C" // PowerOutletTypeValueItaDashe captures enum value "ita-e" PowerOutletTypeValueItaDashe string = "ita-e" // PowerOutletTypeValueItaDashf captures enum value "ita-f" PowerOutletTypeValueItaDashf string = "ita-f" // PowerOutletTypeValueItaDashg captures enum value "ita-g" PowerOutletTypeValueItaDashg string = "ita-g" // PowerOutletTypeValueItaDashh captures enum value "ita-h" PowerOutletTypeValueItaDashh string = "ita-h" // PowerOutletTypeValueItaDashi captures enum value "ita-i" PowerOutletTypeValueItaDashi string = "ita-i" // PowerOutletTypeValueItaDashj captures enum value "ita-j" PowerOutletTypeValueItaDashj string = "ita-j" // PowerOutletTypeValueItaDashk captures enum value "ita-k" PowerOutletTypeValueItaDashk string = "ita-k" // PowerOutletTypeValueItaDashl captures enum value "ita-l" PowerOutletTypeValueItaDashl string = "ita-l" // PowerOutletTypeValueItaDashm captures enum value "ita-m" PowerOutletTypeValueItaDashm string = "ita-m" // PowerOutletTypeValueItaDashn captures enum value "ita-n" PowerOutletTypeValueItaDashn string = "ita-n" // PowerOutletTypeValueItaDasho captures enum value "ita-o" PowerOutletTypeValueItaDasho string = "ita-o" // PowerOutletTypeValueItaDashMultistandard captures enum value "ita-multistandard" PowerOutletTypeValueItaDashMultistandard string = "ita-multistandard" // PowerOutletTypeValueUsbDasha captures enum value "usb-a" PowerOutletTypeValueUsbDasha string = "usb-a" // PowerOutletTypeValueUsbDashMicroDashb captures enum value "usb-micro-b" PowerOutletTypeValueUsbDashMicroDashb string = "usb-micro-b" // PowerOutletTypeValueUsbDashc captures enum value "usb-c" PowerOutletTypeValueUsbDashc string = "usb-c" // PowerOutletTypeValueDcDashTerminal captures enum value "dc-terminal" PowerOutletTypeValueDcDashTerminal string = "dc-terminal" // PowerOutletTypeValueHdotDashCx captures enum value "hdot-cx" PowerOutletTypeValueHdotDashCx string = "hdot-cx" // PowerOutletTypeValueSafDashdDashGrid captures enum value "saf-d-grid" PowerOutletTypeValueSafDashdDashGrid string = "saf-d-grid" // PowerOutletTypeValueNeutrikDashPowerconDash20a captures enum value "neutrik-powercon-20a" PowerOutletTypeValueNeutrikDashPowerconDash20a string = "neutrik-powercon-20a" // PowerOutletTypeValueNeutrikDashPowerconDash32a captures enum value "neutrik-powercon-32a" PowerOutletTypeValueNeutrikDashPowerconDash32a string = "neutrik-powercon-32a" // PowerOutletTypeValueNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1" PowerOutletTypeValueNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1" // PowerOutletTypeValueNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top" PowerOutletTypeValueNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top" // PowerOutletTypeValueUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower" PowerOutletTypeValueUbiquitiDashSmartpower string = "ubiquiti-smartpower" // PowerOutletTypeValueHardwired captures enum value "hardwired" PowerOutletTypeValueHardwired string = "hardwired" // PowerOutletTypeValueOther captures enum value "other" PowerOutletTypeValueOther string = "other" )
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" // PowerOutletTemplateTypeLabelNEMAL22Dash30R captures enum value "NEMA L22-30R" PowerOutletTemplateTypeLabelNEMAL22Dash30R string = "NEMA L22-30R" // PowerOutletTemplateTypeLabelCS6360C captures enum value "CS6360C" PowerOutletTemplateTypeLabelCS6360C string = "CS6360C" // PowerOutletTemplateTypeLabelCS6364C captures enum value "CS6364C" PowerOutletTemplateTypeLabelCS6364C string = "CS6364C" // PowerOutletTemplateTypeLabelCS8164C captures enum value "CS8164C" PowerOutletTemplateTypeLabelCS8164C string = "CS8164C" // PowerOutletTemplateTypeLabelCS8264C captures enum value "CS8264C" PowerOutletTemplateTypeLabelCS8264C string = "CS8264C" // PowerOutletTemplateTypeLabelCS8364C captures enum value "CS8364C" PowerOutletTemplateTypeLabelCS8364C string = "CS8364C" // PowerOutletTemplateTypeLabelCS8464C captures enum value "CS8464C" PowerOutletTemplateTypeLabelCS8464C string = "CS8464C" // PowerOutletTemplateTypeLabelITATypeECEE75 captures enum value "ITA Type E (CEE 7/5)" PowerOutletTemplateTypeLabelITATypeECEE75 string = "ITA Type E (CEE 7/5)" // PowerOutletTemplateTypeLabelITATypeFCEE73 captures enum value "ITA Type F (CEE 7/3)" PowerOutletTemplateTypeLabelITATypeFCEE73 string = "ITA Type F (CEE 7/3)" // PowerOutletTemplateTypeLabelITATypeGBS1363 captures enum value "ITA Type G (BS 1363)" PowerOutletTemplateTypeLabelITATypeGBS1363 string = "ITA Type G (BS 1363)" // PowerOutletTemplateTypeLabelITATypeH captures enum value "ITA Type H" PowerOutletTemplateTypeLabelITATypeH string = "ITA Type H" // PowerOutletTemplateTypeLabelITATypeI captures enum value "ITA Type I" PowerOutletTemplateTypeLabelITATypeI string = "ITA Type I" // PowerOutletTemplateTypeLabelITATypeJ captures enum value "ITA Type J" PowerOutletTemplateTypeLabelITATypeJ string = "ITA Type J" // PowerOutletTemplateTypeLabelITATypeK captures enum value "ITA Type K" PowerOutletTemplateTypeLabelITATypeK string = "ITA Type K" // PowerOutletTemplateTypeLabelITATypeLCEI23Dash50 captures enum value "ITA Type L (CEI 23-50)" PowerOutletTemplateTypeLabelITATypeLCEI23Dash50 string = "ITA Type L (CEI 23-50)" // PowerOutletTemplateTypeLabelITATypeMBS546 captures enum value "ITA Type M (BS 546)" PowerOutletTemplateTypeLabelITATypeMBS546 string = "ITA Type M (BS 546)" // PowerOutletTemplateTypeLabelITATypeN captures enum value "ITA Type N" PowerOutletTemplateTypeLabelITATypeN string = "ITA Type N" // PowerOutletTemplateTypeLabelITATypeO captures enum value "ITA Type O" PowerOutletTemplateTypeLabelITATypeO string = "ITA Type O" // PowerOutletTemplateTypeLabelITAMultistandard captures enum value "ITA Multistandard" PowerOutletTemplateTypeLabelITAMultistandard string = "ITA Multistandard" // PowerOutletTemplateTypeLabelUSBTypeA captures enum value "USB Type A" PowerOutletTemplateTypeLabelUSBTypeA string = "USB Type A" // PowerOutletTemplateTypeLabelUSBMicroB captures enum value "USB Micro B" PowerOutletTemplateTypeLabelUSBMicroB string = "USB Micro B" // PowerOutletTemplateTypeLabelUSBTypeC captures enum value "USB Type C" PowerOutletTemplateTypeLabelUSBTypeC string = "USB Type C" // PowerOutletTemplateTypeLabelDCTerminal captures enum value "DC Terminal" PowerOutletTemplateTypeLabelDCTerminal string = "DC Terminal" // PowerOutletTemplateTypeLabelHDOTCx captures enum value "HDOT Cx" PowerOutletTemplateTypeLabelHDOTCx string = "HDOT Cx" // PowerOutletTemplateTypeLabelSafDashDDashGrid captures enum value "Saf-D-Grid" PowerOutletTemplateTypeLabelSafDashDDashGrid string = "Saf-D-Grid" // PowerOutletTemplateTypeLabelNeutrikPowerCON20A captures enum value "Neutrik powerCON (20A)" PowerOutletTemplateTypeLabelNeutrikPowerCON20A string = "Neutrik powerCON (20A)" // PowerOutletTemplateTypeLabelNeutrikPowerCON32A captures enum value "Neutrik powerCON (32A)" PowerOutletTemplateTypeLabelNeutrikPowerCON32A string = "Neutrik powerCON (32A)" // PowerOutletTemplateTypeLabelNeutrikPowerCONTRUE1 captures enum value "Neutrik powerCON TRUE1" PowerOutletTemplateTypeLabelNeutrikPowerCONTRUE1 string = "Neutrik powerCON TRUE1" // PowerOutletTemplateTypeLabelNeutrikPowerCONTRUE1TOP captures enum value "Neutrik powerCON TRUE1 TOP" PowerOutletTemplateTypeLabelNeutrikPowerCONTRUE1TOP string = "Neutrik powerCON TRUE1 TOP" // PowerOutletTemplateTypeLabelUbiquitiSmartPower captures enum value "Ubiquiti SmartPower" PowerOutletTemplateTypeLabelUbiquitiSmartPower string = "Ubiquiti SmartPower" // PowerOutletTemplateTypeLabelHardwired captures enum value "Hardwired" PowerOutletTemplateTypeLabelHardwired string = "Hardwired" // PowerOutletTemplateTypeLabelOther captures enum value "Other" PowerOutletTemplateTypeLabelOther string = "Other" )
const ( // PowerOutletTemplateTypeValueIecDash60320DashC5 captures enum value "iec-60320-c5" PowerOutletTemplateTypeValueIecDash60320DashC5 string = "iec-60320-c5" // PowerOutletTemplateTypeValueIecDash60320DashC7 captures enum value "iec-60320-c7" PowerOutletTemplateTypeValueIecDash60320DashC7 string = "iec-60320-c7" // PowerOutletTemplateTypeValueIecDash60320DashC13 captures enum value "iec-60320-c13" PowerOutletTemplateTypeValueIecDash60320DashC13 string = "iec-60320-c13" // PowerOutletTemplateTypeValueIecDash60320DashC15 captures enum value "iec-60320-c15" PowerOutletTemplateTypeValueIecDash60320DashC15 string = "iec-60320-c15" // PowerOutletTemplateTypeValueIecDash60320DashC19 captures enum value "iec-60320-c19" PowerOutletTemplateTypeValueIecDash60320DashC19 string = "iec-60320-c19" // PowerOutletTemplateTypeValueIecDash60320DashC21 captures enum value "iec-60320-c21" PowerOutletTemplateTypeValueIecDash60320DashC21 string = "iec-60320-c21" // PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h" PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h" // PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h" PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h" // PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h" PowerOutletTemplateTypeValueIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h" // PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h" PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h" // PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h" PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h" // PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h" PowerOutletTemplateTypeValueIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h" // PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h" PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h" // PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h" PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h" // PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h" PowerOutletTemplateTypeValueIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h" // PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h" PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h" // PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h" PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h" // PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h" PowerOutletTemplateTypeValueIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h" // PowerOutletTemplateTypeValueNemaDash1Dash15r captures enum value "nema-1-15r" PowerOutletTemplateTypeValueNemaDash1Dash15r string = "nema-1-15r" // PowerOutletTemplateTypeValueNemaDash5Dash15r captures enum value "nema-5-15r" PowerOutletTemplateTypeValueNemaDash5Dash15r string = "nema-5-15r" // PowerOutletTemplateTypeValueNemaDash5Dash20r captures enum value "nema-5-20r" PowerOutletTemplateTypeValueNemaDash5Dash20r string = "nema-5-20r" // PowerOutletTemplateTypeValueNemaDash5Dash30r captures enum value "nema-5-30r" PowerOutletTemplateTypeValueNemaDash5Dash30r string = "nema-5-30r" // PowerOutletTemplateTypeValueNemaDash5Dash50r captures enum value "nema-5-50r" PowerOutletTemplateTypeValueNemaDash5Dash50r string = "nema-5-50r" // PowerOutletTemplateTypeValueNemaDash6Dash15r captures enum value "nema-6-15r" PowerOutletTemplateTypeValueNemaDash6Dash15r string = "nema-6-15r" // PowerOutletTemplateTypeValueNemaDash6Dash20r captures enum value "nema-6-20r" PowerOutletTemplateTypeValueNemaDash6Dash20r string = "nema-6-20r" // PowerOutletTemplateTypeValueNemaDash6Dash30r captures enum value "nema-6-30r" PowerOutletTemplateTypeValueNemaDash6Dash30r string = "nema-6-30r" // PowerOutletTemplateTypeValueNemaDash6Dash50r captures enum value "nema-6-50r" PowerOutletTemplateTypeValueNemaDash6Dash50r string = "nema-6-50r" // PowerOutletTemplateTypeValueNemaDash10Dash30r captures enum value "nema-10-30r" PowerOutletTemplateTypeValueNemaDash10Dash30r string = "nema-10-30r" // PowerOutletTemplateTypeValueNemaDash10Dash50r captures enum value "nema-10-50r" PowerOutletTemplateTypeValueNemaDash10Dash50r string = "nema-10-50r" // PowerOutletTemplateTypeValueNemaDash14Dash20r captures enum value "nema-14-20r" PowerOutletTemplateTypeValueNemaDash14Dash20r string = "nema-14-20r" // PowerOutletTemplateTypeValueNemaDash14Dash30r captures enum value "nema-14-30r" PowerOutletTemplateTypeValueNemaDash14Dash30r string = "nema-14-30r" // PowerOutletTemplateTypeValueNemaDash14Dash50r captures enum value "nema-14-50r" PowerOutletTemplateTypeValueNemaDash14Dash50r string = "nema-14-50r" // PowerOutletTemplateTypeValueNemaDash14Dash60r captures enum value "nema-14-60r" PowerOutletTemplateTypeValueNemaDash14Dash60r string = "nema-14-60r" // PowerOutletTemplateTypeValueNemaDash15Dash15r captures enum value "nema-15-15r" PowerOutletTemplateTypeValueNemaDash15Dash15r string = "nema-15-15r" // PowerOutletTemplateTypeValueNemaDash15Dash20r captures enum value "nema-15-20r" PowerOutletTemplateTypeValueNemaDash15Dash20r string = "nema-15-20r" // PowerOutletTemplateTypeValueNemaDash15Dash30r captures enum value "nema-15-30r" PowerOutletTemplateTypeValueNemaDash15Dash30r string = "nema-15-30r" // PowerOutletTemplateTypeValueNemaDash15Dash50r captures enum value "nema-15-50r" PowerOutletTemplateTypeValueNemaDash15Dash50r string = "nema-15-50r" // PowerOutletTemplateTypeValueNemaDash15Dash60r captures enum value "nema-15-60r" PowerOutletTemplateTypeValueNemaDash15Dash60r string = "nema-15-60r" // PowerOutletTemplateTypeValueNemaDashL1Dash15r captures enum value "nema-l1-15r" PowerOutletTemplateTypeValueNemaDashL1Dash15r string = "nema-l1-15r" // PowerOutletTemplateTypeValueNemaDashL5Dash15r captures enum value "nema-l5-15r" PowerOutletTemplateTypeValueNemaDashL5Dash15r string = "nema-l5-15r" // PowerOutletTemplateTypeValueNemaDashL5Dash20r captures enum value "nema-l5-20r" PowerOutletTemplateTypeValueNemaDashL5Dash20r string = "nema-l5-20r" // PowerOutletTemplateTypeValueNemaDashL5Dash30r captures enum value "nema-l5-30r" PowerOutletTemplateTypeValueNemaDashL5Dash30r string = "nema-l5-30r" // PowerOutletTemplateTypeValueNemaDashL5Dash50r captures enum value "nema-l5-50r" PowerOutletTemplateTypeValueNemaDashL5Dash50r string = "nema-l5-50r" // PowerOutletTemplateTypeValueNemaDashL6Dash15r captures enum value "nema-l6-15r" PowerOutletTemplateTypeValueNemaDashL6Dash15r string = "nema-l6-15r" // PowerOutletTemplateTypeValueNemaDashL6Dash20r captures enum value "nema-l6-20r" PowerOutletTemplateTypeValueNemaDashL6Dash20r string = "nema-l6-20r" // PowerOutletTemplateTypeValueNemaDashL6Dash30r captures enum value "nema-l6-30r" PowerOutletTemplateTypeValueNemaDashL6Dash30r string = "nema-l6-30r" // PowerOutletTemplateTypeValueNemaDashL6Dash50r captures enum value "nema-l6-50r" PowerOutletTemplateTypeValueNemaDashL6Dash50r string = "nema-l6-50r" // PowerOutletTemplateTypeValueNemaDashL10Dash30r captures enum value "nema-l10-30r" PowerOutletTemplateTypeValueNemaDashL10Dash30r string = "nema-l10-30r" // PowerOutletTemplateTypeValueNemaDashL14Dash20r captures enum value "nema-l14-20r" PowerOutletTemplateTypeValueNemaDashL14Dash20r string = "nema-l14-20r" // PowerOutletTemplateTypeValueNemaDashL14Dash30r captures enum value "nema-l14-30r" PowerOutletTemplateTypeValueNemaDashL14Dash30r string = "nema-l14-30r" // PowerOutletTemplateTypeValueNemaDashL14Dash50r captures enum value "nema-l14-50r" PowerOutletTemplateTypeValueNemaDashL14Dash50r string = "nema-l14-50r" // PowerOutletTemplateTypeValueNemaDashL14Dash60r captures enum value "nema-l14-60r" PowerOutletTemplateTypeValueNemaDashL14Dash60r string = "nema-l14-60r" // PowerOutletTemplateTypeValueNemaDashL15Dash20r captures enum value "nema-l15-20r" PowerOutletTemplateTypeValueNemaDashL15Dash20r string = "nema-l15-20r" // PowerOutletTemplateTypeValueNemaDashL15Dash30r captures enum value "nema-l15-30r" PowerOutletTemplateTypeValueNemaDashL15Dash30r string = "nema-l15-30r" // PowerOutletTemplateTypeValueNemaDashL15Dash50r captures enum value "nema-l15-50r" PowerOutletTemplateTypeValueNemaDashL15Dash50r string = "nema-l15-50r" // PowerOutletTemplateTypeValueNemaDashL15Dash60r captures enum value "nema-l15-60r" PowerOutletTemplateTypeValueNemaDashL15Dash60r string = "nema-l15-60r" // PowerOutletTemplateTypeValueNemaDashL21Dash20r captures enum value "nema-l21-20r" PowerOutletTemplateTypeValueNemaDashL21Dash20r string = "nema-l21-20r" // PowerOutletTemplateTypeValueNemaDashL21Dash30r captures enum value "nema-l21-30r" PowerOutletTemplateTypeValueNemaDashL21Dash30r string = "nema-l21-30r" // PowerOutletTemplateTypeValueNemaDashL22Dash30r captures enum value "nema-l22-30r" PowerOutletTemplateTypeValueNemaDashL22Dash30r string = "nema-l22-30r" // PowerOutletTemplateTypeValueCS6360C captures enum value "CS6360C" PowerOutletTemplateTypeValueCS6360C string = "CS6360C" // PowerOutletTemplateTypeValueCS6364C captures enum value "CS6364C" PowerOutletTemplateTypeValueCS6364C string = "CS6364C" // PowerOutletTemplateTypeValueCS8164C captures enum value "CS8164C" PowerOutletTemplateTypeValueCS8164C string = "CS8164C" // PowerOutletTemplateTypeValueCS8264C captures enum value "CS8264C" PowerOutletTemplateTypeValueCS8264C string = "CS8264C" // PowerOutletTemplateTypeValueCS8364C captures enum value "CS8364C" PowerOutletTemplateTypeValueCS8364C string = "CS8364C" // PowerOutletTemplateTypeValueCS8464C captures enum value "CS8464C" PowerOutletTemplateTypeValueCS8464C string = "CS8464C" // PowerOutletTemplateTypeValueItaDashe captures enum value "ita-e" PowerOutletTemplateTypeValueItaDashe string = "ita-e" // PowerOutletTemplateTypeValueItaDashf captures enum value "ita-f" PowerOutletTemplateTypeValueItaDashf string = "ita-f" // PowerOutletTemplateTypeValueItaDashg captures enum value "ita-g" PowerOutletTemplateTypeValueItaDashg string = "ita-g" // PowerOutletTemplateTypeValueItaDashh captures enum value "ita-h" PowerOutletTemplateTypeValueItaDashh string = "ita-h" // PowerOutletTemplateTypeValueItaDashi captures enum value "ita-i" PowerOutletTemplateTypeValueItaDashi string = "ita-i" // PowerOutletTemplateTypeValueItaDashj captures enum value "ita-j" PowerOutletTemplateTypeValueItaDashj string = "ita-j" // PowerOutletTemplateTypeValueItaDashk captures enum value "ita-k" PowerOutletTemplateTypeValueItaDashk string = "ita-k" // PowerOutletTemplateTypeValueItaDashl captures enum value "ita-l" PowerOutletTemplateTypeValueItaDashl string = "ita-l" // PowerOutletTemplateTypeValueItaDashm captures enum value "ita-m" PowerOutletTemplateTypeValueItaDashm string = "ita-m" // PowerOutletTemplateTypeValueItaDashn captures enum value "ita-n" PowerOutletTemplateTypeValueItaDashn string = "ita-n" // PowerOutletTemplateTypeValueItaDasho captures enum value "ita-o" PowerOutletTemplateTypeValueItaDasho string = "ita-o" // PowerOutletTemplateTypeValueItaDashMultistandard captures enum value "ita-multistandard" PowerOutletTemplateTypeValueItaDashMultistandard string = "ita-multistandard" // PowerOutletTemplateTypeValueUsbDasha captures enum value "usb-a" PowerOutletTemplateTypeValueUsbDasha string = "usb-a" // PowerOutletTemplateTypeValueUsbDashMicroDashb captures enum value "usb-micro-b" PowerOutletTemplateTypeValueUsbDashMicroDashb string = "usb-micro-b" // PowerOutletTemplateTypeValueUsbDashc captures enum value "usb-c" PowerOutletTemplateTypeValueUsbDashc string = "usb-c" // PowerOutletTemplateTypeValueDcDashTerminal captures enum value "dc-terminal" PowerOutletTemplateTypeValueDcDashTerminal string = "dc-terminal" // PowerOutletTemplateTypeValueHdotDashCx captures enum value "hdot-cx" PowerOutletTemplateTypeValueHdotDashCx string = "hdot-cx" // PowerOutletTemplateTypeValueSafDashdDashGrid captures enum value "saf-d-grid" PowerOutletTemplateTypeValueSafDashdDashGrid string = "saf-d-grid" // PowerOutletTemplateTypeValueNeutrikDashPowerconDash20a captures enum value "neutrik-powercon-20a" PowerOutletTemplateTypeValueNeutrikDashPowerconDash20a string = "neutrik-powercon-20a" // PowerOutletTemplateTypeValueNeutrikDashPowerconDash32a captures enum value "neutrik-powercon-32a" PowerOutletTemplateTypeValueNeutrikDashPowerconDash32a string = "neutrik-powercon-32a" // PowerOutletTemplateTypeValueNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1" PowerOutletTemplateTypeValueNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1" // PowerOutletTemplateTypeValueNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top" PowerOutletTemplateTypeValueNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top" // PowerOutletTemplateTypeValueUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower" PowerOutletTemplateTypeValueUbiquitiDashSmartpower string = "ubiquiti-smartpower" // PowerOutletTemplateTypeValueHardwired captures enum value "hardwired" PowerOutletTemplateTypeValueHardwired string = "hardwired" // PowerOutletTemplateTypeValueOther captures enum value "other" PowerOutletTemplateTypeValueOther string = "other" )
const ( // PowerPortTypeLabelC6 captures enum value "C6" PowerPortTypeLabelC6 string = "C6" // PowerPortTypeLabelC8 captures enum value "C8" PowerPortTypeLabelC8 string = "C8" // PowerPortTypeLabelC14 captures enum value "C14" PowerPortTypeLabelC14 string = "C14" // PowerPortTypeLabelC16 captures enum value "C16" PowerPortTypeLabelC16 string = "C16" // PowerPortTypeLabelC20 captures enum value "C20" PowerPortTypeLabelC20 string = "C20" // PowerPortTypeLabelC22 captures enum value "C22" PowerPortTypeLabelC22 string = "C22" // PowerPortTypeLabelPPlusNPlusE4H captures enum value "P+N+E 4H" PowerPortTypeLabelPPlusNPlusE4H string = "P+N+E 4H" // PowerPortTypeLabelPPlusNPlusE6H captures enum value "P+N+E 6H" PowerPortTypeLabelPPlusNPlusE6H string = "P+N+E 6H" // PowerPortTypeLabelPPlusNPlusE9H captures enum value "P+N+E 9H" PowerPortTypeLabelPPlusNPlusE9H string = "P+N+E 9H" // PowerPortTypeLabelNr2PPlusE4H captures enum value "2P+E 4H" PowerPortTypeLabelNr2PPlusE4H string = "2P+E 4H" // PowerPortTypeLabelNr2PPlusE6H captures enum value "2P+E 6H" PowerPortTypeLabelNr2PPlusE6H string = "2P+E 6H" // PowerPortTypeLabelNr2PPlusE9H captures enum value "2P+E 9H" PowerPortTypeLabelNr2PPlusE9H string = "2P+E 9H" // PowerPortTypeLabelNr3PPlusE4H captures enum value "3P+E 4H" PowerPortTypeLabelNr3PPlusE4H string = "3P+E 4H" // PowerPortTypeLabelNr3PPlusE6H captures enum value "3P+E 6H" PowerPortTypeLabelNr3PPlusE6H string = "3P+E 6H" // PowerPortTypeLabelNr3PPlusE9H captures enum value "3P+E 9H" PowerPortTypeLabelNr3PPlusE9H string = "3P+E 9H" // PowerPortTypeLabelNr3PPlusNPlusE4H captures enum value "3P+N+E 4H" PowerPortTypeLabelNr3PPlusNPlusE4H string = "3P+N+E 4H" // PowerPortTypeLabelNr3PPlusNPlusE6H captures enum value "3P+N+E 6H" PowerPortTypeLabelNr3PPlusNPlusE6H string = "3P+N+E 6H" // PowerPortTypeLabelNr3PPlusNPlusE9H captures enum value "3P+N+E 9H" PowerPortTypeLabelNr3PPlusNPlusE9H string = "3P+N+E 9H" // PowerPortTypeLabelNEMA1Dash15P captures enum value "NEMA 1-15P" PowerPortTypeLabelNEMA1Dash15P string = "NEMA 1-15P" // PowerPortTypeLabelNEMA5Dash15P captures enum value "NEMA 5-15P" PowerPortTypeLabelNEMA5Dash15P string = "NEMA 5-15P" // PowerPortTypeLabelNEMA5Dash20P captures enum value "NEMA 5-20P" PowerPortTypeLabelNEMA5Dash20P string = "NEMA 5-20P" // PowerPortTypeLabelNEMA5Dash30P captures enum value "NEMA 5-30P" PowerPortTypeLabelNEMA5Dash30P string = "NEMA 5-30P" // PowerPortTypeLabelNEMA5Dash50P captures enum value "NEMA 5-50P" PowerPortTypeLabelNEMA5Dash50P string = "NEMA 5-50P" // PowerPortTypeLabelNEMA6Dash15P captures enum value "NEMA 6-15P" PowerPortTypeLabelNEMA6Dash15P string = "NEMA 6-15P" // PowerPortTypeLabelNEMA6Dash20P captures enum value "NEMA 6-20P" PowerPortTypeLabelNEMA6Dash20P string = "NEMA 6-20P" // PowerPortTypeLabelNEMA6Dash30P captures enum value "NEMA 6-30P" PowerPortTypeLabelNEMA6Dash30P string = "NEMA 6-30P" // PowerPortTypeLabelNEMA6Dash50P captures enum value "NEMA 6-50P" PowerPortTypeLabelNEMA6Dash50P string = "NEMA 6-50P" // PowerPortTypeLabelNEMA10Dash30P captures enum value "NEMA 10-30P" PowerPortTypeLabelNEMA10Dash30P string = "NEMA 10-30P" // PowerPortTypeLabelNEMA10Dash50P captures enum value "NEMA 10-50P" PowerPortTypeLabelNEMA10Dash50P string = "NEMA 10-50P" // PowerPortTypeLabelNEMA14Dash20P captures enum value "NEMA 14-20P" PowerPortTypeLabelNEMA14Dash20P string = "NEMA 14-20P" // PowerPortTypeLabelNEMA14Dash30P captures enum value "NEMA 14-30P" PowerPortTypeLabelNEMA14Dash30P string = "NEMA 14-30P" // PowerPortTypeLabelNEMA14Dash50P captures enum value "NEMA 14-50P" PowerPortTypeLabelNEMA14Dash50P string = "NEMA 14-50P" // PowerPortTypeLabelNEMA14Dash60P captures enum value "NEMA 14-60P" PowerPortTypeLabelNEMA14Dash60P string = "NEMA 14-60P" // PowerPortTypeLabelNEMA15Dash15P captures enum value "NEMA 15-15P" PowerPortTypeLabelNEMA15Dash15P string = "NEMA 15-15P" // PowerPortTypeLabelNEMA15Dash20P captures enum value "NEMA 15-20P" PowerPortTypeLabelNEMA15Dash20P string = "NEMA 15-20P" // PowerPortTypeLabelNEMA15Dash30P captures enum value "NEMA 15-30P" PowerPortTypeLabelNEMA15Dash30P string = "NEMA 15-30P" // PowerPortTypeLabelNEMA15Dash50P captures enum value "NEMA 15-50P" PowerPortTypeLabelNEMA15Dash50P string = "NEMA 15-50P" // PowerPortTypeLabelNEMA15Dash60P captures enum value "NEMA 15-60P" PowerPortTypeLabelNEMA15Dash60P string = "NEMA 15-60P" // PowerPortTypeLabelNEMAL1Dash15P captures enum value "NEMA L1-15P" PowerPortTypeLabelNEMAL1Dash15P string = "NEMA L1-15P" // PowerPortTypeLabelNEMAL5Dash15P captures enum value "NEMA L5-15P" PowerPortTypeLabelNEMAL5Dash15P string = "NEMA L5-15P" // PowerPortTypeLabelNEMAL5Dash20P captures enum value "NEMA L5-20P" PowerPortTypeLabelNEMAL5Dash20P string = "NEMA L5-20P" // PowerPortTypeLabelNEMAL5Dash30P captures enum value "NEMA L5-30P" PowerPortTypeLabelNEMAL5Dash30P string = "NEMA L5-30P" // PowerPortTypeLabelNEMAL5Dash50P captures enum value "NEMA L5-50P" PowerPortTypeLabelNEMAL5Dash50P string = "NEMA L5-50P" // PowerPortTypeLabelNEMAL6Dash15P captures enum value "NEMA L6-15P" PowerPortTypeLabelNEMAL6Dash15P string = "NEMA L6-15P" // PowerPortTypeLabelNEMAL6Dash20P captures enum value "NEMA L6-20P" PowerPortTypeLabelNEMAL6Dash20P string = "NEMA L6-20P" // PowerPortTypeLabelNEMAL6Dash30P captures enum value "NEMA L6-30P" PowerPortTypeLabelNEMAL6Dash30P string = "NEMA L6-30P" // PowerPortTypeLabelNEMAL6Dash50P captures enum value "NEMA L6-50P" PowerPortTypeLabelNEMAL6Dash50P string = "NEMA L6-50P" // PowerPortTypeLabelNEMAL10Dash30P captures enum value "NEMA L10-30P" PowerPortTypeLabelNEMAL10Dash30P string = "NEMA L10-30P" // PowerPortTypeLabelNEMAL14Dash20P captures enum value "NEMA L14-20P" PowerPortTypeLabelNEMAL14Dash20P string = "NEMA L14-20P" // PowerPortTypeLabelNEMAL14Dash30P captures enum value "NEMA L14-30P" PowerPortTypeLabelNEMAL14Dash30P string = "NEMA L14-30P" // PowerPortTypeLabelNEMAL14Dash50P captures enum value "NEMA L14-50P" PowerPortTypeLabelNEMAL14Dash50P string = "NEMA L14-50P" // PowerPortTypeLabelNEMAL14Dash60P captures enum value "NEMA L14-60P" PowerPortTypeLabelNEMAL14Dash60P string = "NEMA L14-60P" // PowerPortTypeLabelNEMAL15Dash20P captures enum value "NEMA L15-20P" PowerPortTypeLabelNEMAL15Dash20P string = "NEMA L15-20P" // PowerPortTypeLabelNEMAL15Dash30P captures enum value "NEMA L15-30P" PowerPortTypeLabelNEMAL15Dash30P string = "NEMA L15-30P" // PowerPortTypeLabelNEMAL15Dash50P captures enum value "NEMA L15-50P" PowerPortTypeLabelNEMAL15Dash50P string = "NEMA L15-50P" // PowerPortTypeLabelNEMAL15Dash60P captures enum value "NEMA L15-60P" PowerPortTypeLabelNEMAL15Dash60P string = "NEMA L15-60P" // PowerPortTypeLabelNEMAL21Dash20P captures enum value "NEMA L21-20P" PowerPortTypeLabelNEMAL21Dash20P string = "NEMA L21-20P" // PowerPortTypeLabelNEMAL21Dash30P captures enum value "NEMA L21-30P" PowerPortTypeLabelNEMAL21Dash30P string = "NEMA L21-30P" // PowerPortTypeLabelNEMAL22Dash30P captures enum value "NEMA L22-30P" PowerPortTypeLabelNEMAL22Dash30P string = "NEMA L22-30P" // PowerPortTypeLabelCS6361C captures enum value "CS6361C" PowerPortTypeLabelCS6361C string = "CS6361C" // PowerPortTypeLabelCS6365C captures enum value "CS6365C" PowerPortTypeLabelCS6365C string = "CS6365C" // PowerPortTypeLabelCS8165C captures enum value "CS8165C" PowerPortTypeLabelCS8165C string = "CS8165C" // PowerPortTypeLabelCS8265C captures enum value "CS8265C" PowerPortTypeLabelCS8265C string = "CS8265C" // PowerPortTypeLabelCS8365C captures enum value "CS8365C" PowerPortTypeLabelCS8365C string = "CS8365C" // PowerPortTypeLabelCS8465C captures enum value "CS8465C" PowerPortTypeLabelCS8465C string = "CS8465C" // PowerPortTypeLabelITATypeCCEE716 captures enum value "ITA Type C (CEE 7/16)" PowerPortTypeLabelITATypeCCEE716 string = "ITA Type C (CEE 7/16)" // PowerPortTypeLabelITATypeECEE76 captures enum value "ITA Type E (CEE 7/6)" PowerPortTypeLabelITATypeECEE76 string = "ITA Type E (CEE 7/6)" // PowerPortTypeLabelITATypeFCEE74 captures enum value "ITA Type F (CEE 7/4)" PowerPortTypeLabelITATypeFCEE74 string = "ITA Type F (CEE 7/4)" // PowerPortTypeLabelITATypeEFCEE77 captures enum value "ITA Type E/F (CEE 7/7)" PowerPortTypeLabelITATypeEFCEE77 string = "ITA Type E/F (CEE 7/7)" // PowerPortTypeLabelITATypeGBS1363 captures enum value "ITA Type G (BS 1363)" PowerPortTypeLabelITATypeGBS1363 string = "ITA Type G (BS 1363)" // PowerPortTypeLabelITATypeH captures enum value "ITA Type H" PowerPortTypeLabelITATypeH string = "ITA Type H" // PowerPortTypeLabelITATypeI captures enum value "ITA Type I" PowerPortTypeLabelITATypeI string = "ITA Type I" // PowerPortTypeLabelITATypeJ captures enum value "ITA Type J" PowerPortTypeLabelITATypeJ string = "ITA Type J" // PowerPortTypeLabelITATypeK captures enum value "ITA Type K" PowerPortTypeLabelITATypeK string = "ITA Type K" // PowerPortTypeLabelITATypeLCEI23Dash50 captures enum value "ITA Type L (CEI 23-50)" PowerPortTypeLabelITATypeLCEI23Dash50 string = "ITA Type L (CEI 23-50)" // PowerPortTypeLabelITATypeMBS546 captures enum value "ITA Type M (BS 546)" PowerPortTypeLabelITATypeMBS546 string = "ITA Type M (BS 546)" // PowerPortTypeLabelITATypeN captures enum value "ITA Type N" PowerPortTypeLabelITATypeN string = "ITA Type N" // PowerPortTypeLabelITATypeO captures enum value "ITA Type O" PowerPortTypeLabelITATypeO string = "ITA Type O" // PowerPortTypeLabelUSBTypeA captures enum value "USB Type A" PowerPortTypeLabelUSBTypeA string = "USB Type A" // PowerPortTypeLabelUSBTypeB captures enum value "USB Type B" PowerPortTypeLabelUSBTypeB string = "USB Type B" // PowerPortTypeLabelUSBTypeC captures enum value "USB Type C" PowerPortTypeLabelUSBTypeC string = "USB Type C" // PowerPortTypeLabelUSBMiniA captures enum value "USB Mini A" PowerPortTypeLabelUSBMiniA string = "USB Mini A" // PowerPortTypeLabelUSBMiniB captures enum value "USB Mini B" PowerPortTypeLabelUSBMiniB string = "USB Mini B" // PowerPortTypeLabelUSBMicroA captures enum value "USB Micro A" PowerPortTypeLabelUSBMicroA string = "USB Micro A" // PowerPortTypeLabelUSBMicroB captures enum value "USB Micro B" PowerPortTypeLabelUSBMicroB string = "USB Micro B" // PowerPortTypeLabelUSBMicroAB captures enum value "USB Micro AB" PowerPortTypeLabelUSBMicroAB string = "USB Micro AB" // PowerPortTypeLabelUSB3Dot0TypeB captures enum value "USB 3.0 Type B" PowerPortTypeLabelUSB3Dot0TypeB string = "USB 3.0 Type B" // PowerPortTypeLabelUSB3Dot0MicroB captures enum value "USB 3.0 Micro B" PowerPortTypeLabelUSB3Dot0MicroB string = "USB 3.0 Micro B" // PowerPortTypeLabelDCTerminal captures enum value "DC Terminal" PowerPortTypeLabelDCTerminal string = "DC Terminal" // PowerPortTypeLabelSafDashDDashGrid captures enum value "Saf-D-Grid" PowerPortTypeLabelSafDashDDashGrid string = "Saf-D-Grid" // PowerPortTypeLabelNeutrikPowerCON20A captures enum value "Neutrik powerCON (20A)" PowerPortTypeLabelNeutrikPowerCON20A string = "Neutrik powerCON (20A)" // PowerPortTypeLabelNeutrikPowerCON32A captures enum value "Neutrik powerCON (32A)" PowerPortTypeLabelNeutrikPowerCON32A string = "Neutrik powerCON (32A)" // PowerPortTypeLabelNeutrikPowerCONTRUE1 captures enum value "Neutrik powerCON TRUE1" PowerPortTypeLabelNeutrikPowerCONTRUE1 string = "Neutrik powerCON TRUE1" // PowerPortTypeLabelNeutrikPowerCONTRUE1TOP captures enum value "Neutrik powerCON TRUE1 TOP" PowerPortTypeLabelNeutrikPowerCONTRUE1TOP string = "Neutrik powerCON TRUE1 TOP" // PowerPortTypeLabelUbiquitiSmartPower captures enum value "Ubiquiti SmartPower" PowerPortTypeLabelUbiquitiSmartPower string = "Ubiquiti SmartPower" // PowerPortTypeLabelHardwired captures enum value "Hardwired" PowerPortTypeLabelHardwired string = "Hardwired" // PowerPortTypeLabelOther captures enum value "Other" PowerPortTypeLabelOther string = "Other" )
const ( // PowerPortTypeValueIecDash60320DashC6 captures enum value "iec-60320-c6" PowerPortTypeValueIecDash60320DashC6 string = "iec-60320-c6" // PowerPortTypeValueIecDash60320DashC8 captures enum value "iec-60320-c8" PowerPortTypeValueIecDash60320DashC8 string = "iec-60320-c8" // PowerPortTypeValueIecDash60320DashC14 captures enum value "iec-60320-c14" PowerPortTypeValueIecDash60320DashC14 string = "iec-60320-c14" // PowerPortTypeValueIecDash60320DashC16 captures enum value "iec-60320-c16" PowerPortTypeValueIecDash60320DashC16 string = "iec-60320-c16" // PowerPortTypeValueIecDash60320DashC20 captures enum value "iec-60320-c20" PowerPortTypeValueIecDash60320DashC20 string = "iec-60320-c20" // PowerPortTypeValueIecDash60320DashC22 captures enum value "iec-60320-c22" PowerPortTypeValueIecDash60320DashC22 string = "iec-60320-c22" // PowerPortTypeValueIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h" PowerPortTypeValueIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h" // PowerPortTypeValueIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h" PowerPortTypeValueIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h" // PowerPortTypeValueIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h" PowerPortTypeValueIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h" // PowerPortTypeValueIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h" PowerPortTypeValueIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h" // PowerPortTypeValueIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h" PowerPortTypeValueIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h" // PowerPortTypeValueIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h" PowerPortTypeValueIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h" // PowerPortTypeValueIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h" PowerPortTypeValueIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h" // PowerPortTypeValueIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h" PowerPortTypeValueIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h" // PowerPortTypeValueIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h" PowerPortTypeValueIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h" // PowerPortTypeValueIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h" PowerPortTypeValueIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h" // PowerPortTypeValueIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h" PowerPortTypeValueIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h" // PowerPortTypeValueIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h" PowerPortTypeValueIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h" // PowerPortTypeValueNemaDash1Dash15p captures enum value "nema-1-15p" PowerPortTypeValueNemaDash1Dash15p string = "nema-1-15p" // PowerPortTypeValueNemaDash5Dash15p captures enum value "nema-5-15p" PowerPortTypeValueNemaDash5Dash15p string = "nema-5-15p" // PowerPortTypeValueNemaDash5Dash20p captures enum value "nema-5-20p" PowerPortTypeValueNemaDash5Dash20p string = "nema-5-20p" // PowerPortTypeValueNemaDash5Dash30p captures enum value "nema-5-30p" PowerPortTypeValueNemaDash5Dash30p string = "nema-5-30p" // PowerPortTypeValueNemaDash5Dash50p captures enum value "nema-5-50p" PowerPortTypeValueNemaDash5Dash50p string = "nema-5-50p" // PowerPortTypeValueNemaDash6Dash15p captures enum value "nema-6-15p" PowerPortTypeValueNemaDash6Dash15p string = "nema-6-15p" // PowerPortTypeValueNemaDash6Dash20p captures enum value "nema-6-20p" PowerPortTypeValueNemaDash6Dash20p string = "nema-6-20p" // PowerPortTypeValueNemaDash6Dash30p captures enum value "nema-6-30p" PowerPortTypeValueNemaDash6Dash30p string = "nema-6-30p" // PowerPortTypeValueNemaDash6Dash50p captures enum value "nema-6-50p" PowerPortTypeValueNemaDash6Dash50p string = "nema-6-50p" // PowerPortTypeValueNemaDash10Dash30p captures enum value "nema-10-30p" PowerPortTypeValueNemaDash10Dash30p string = "nema-10-30p" // PowerPortTypeValueNemaDash10Dash50p captures enum value "nema-10-50p" PowerPortTypeValueNemaDash10Dash50p string = "nema-10-50p" // PowerPortTypeValueNemaDash14Dash20p captures enum value "nema-14-20p" PowerPortTypeValueNemaDash14Dash20p string = "nema-14-20p" // PowerPortTypeValueNemaDash14Dash30p captures enum value "nema-14-30p" PowerPortTypeValueNemaDash14Dash30p string = "nema-14-30p" // PowerPortTypeValueNemaDash14Dash50p captures enum value "nema-14-50p" PowerPortTypeValueNemaDash14Dash50p string = "nema-14-50p" // PowerPortTypeValueNemaDash14Dash60p captures enum value "nema-14-60p" PowerPortTypeValueNemaDash14Dash60p string = "nema-14-60p" // PowerPortTypeValueNemaDash15Dash15p captures enum value "nema-15-15p" PowerPortTypeValueNemaDash15Dash15p string = "nema-15-15p" // PowerPortTypeValueNemaDash15Dash20p captures enum value "nema-15-20p" PowerPortTypeValueNemaDash15Dash20p string = "nema-15-20p" // PowerPortTypeValueNemaDash15Dash30p captures enum value "nema-15-30p" PowerPortTypeValueNemaDash15Dash30p string = "nema-15-30p" // PowerPortTypeValueNemaDash15Dash50p captures enum value "nema-15-50p" PowerPortTypeValueNemaDash15Dash50p string = "nema-15-50p" // PowerPortTypeValueNemaDash15Dash60p captures enum value "nema-15-60p" PowerPortTypeValueNemaDash15Dash60p string = "nema-15-60p" // PowerPortTypeValueNemaDashL1Dash15p captures enum value "nema-l1-15p" PowerPortTypeValueNemaDashL1Dash15p string = "nema-l1-15p" // PowerPortTypeValueNemaDashL5Dash15p captures enum value "nema-l5-15p" PowerPortTypeValueNemaDashL5Dash15p string = "nema-l5-15p" // PowerPortTypeValueNemaDashL5Dash20p captures enum value "nema-l5-20p" PowerPortTypeValueNemaDashL5Dash20p string = "nema-l5-20p" // PowerPortTypeValueNemaDashL5Dash30p captures enum value "nema-l5-30p" PowerPortTypeValueNemaDashL5Dash30p string = "nema-l5-30p" // PowerPortTypeValueNemaDashL5Dash50p captures enum value "nema-l5-50p" PowerPortTypeValueNemaDashL5Dash50p string = "nema-l5-50p" // PowerPortTypeValueNemaDashL6Dash15p captures enum value "nema-l6-15p" PowerPortTypeValueNemaDashL6Dash15p string = "nema-l6-15p" // PowerPortTypeValueNemaDashL6Dash20p captures enum value "nema-l6-20p" PowerPortTypeValueNemaDashL6Dash20p string = "nema-l6-20p" // PowerPortTypeValueNemaDashL6Dash30p captures enum value "nema-l6-30p" PowerPortTypeValueNemaDashL6Dash30p string = "nema-l6-30p" // PowerPortTypeValueNemaDashL6Dash50p captures enum value "nema-l6-50p" PowerPortTypeValueNemaDashL6Dash50p string = "nema-l6-50p" // PowerPortTypeValueNemaDashL10Dash30p captures enum value "nema-l10-30p" PowerPortTypeValueNemaDashL10Dash30p string = "nema-l10-30p" // PowerPortTypeValueNemaDashL14Dash20p captures enum value "nema-l14-20p" PowerPortTypeValueNemaDashL14Dash20p string = "nema-l14-20p" // PowerPortTypeValueNemaDashL14Dash30p captures enum value "nema-l14-30p" PowerPortTypeValueNemaDashL14Dash30p string = "nema-l14-30p" // PowerPortTypeValueNemaDashL14Dash50p captures enum value "nema-l14-50p" PowerPortTypeValueNemaDashL14Dash50p string = "nema-l14-50p" // PowerPortTypeValueNemaDashL14Dash60p captures enum value "nema-l14-60p" PowerPortTypeValueNemaDashL14Dash60p string = "nema-l14-60p" // PowerPortTypeValueNemaDashL15Dash20p captures enum value "nema-l15-20p" PowerPortTypeValueNemaDashL15Dash20p string = "nema-l15-20p" // PowerPortTypeValueNemaDashL15Dash30p captures enum value "nema-l15-30p" PowerPortTypeValueNemaDashL15Dash30p string = "nema-l15-30p" // PowerPortTypeValueNemaDashL15Dash50p captures enum value "nema-l15-50p" PowerPortTypeValueNemaDashL15Dash50p string = "nema-l15-50p" // PowerPortTypeValueNemaDashL15Dash60p captures enum value "nema-l15-60p" PowerPortTypeValueNemaDashL15Dash60p string = "nema-l15-60p" // PowerPortTypeValueNemaDashL21Dash20p captures enum value "nema-l21-20p" PowerPortTypeValueNemaDashL21Dash20p string = "nema-l21-20p" // PowerPortTypeValueNemaDashL21Dash30p captures enum value "nema-l21-30p" PowerPortTypeValueNemaDashL21Dash30p string = "nema-l21-30p" // PowerPortTypeValueNemaDashL22Dash30p captures enum value "nema-l22-30p" PowerPortTypeValueNemaDashL22Dash30p string = "nema-l22-30p" // PowerPortTypeValueCs6361c captures enum value "cs6361c" PowerPortTypeValueCs6361c string = "cs6361c" // PowerPortTypeValueCs6365c captures enum value "cs6365c" PowerPortTypeValueCs6365c string = "cs6365c" // PowerPortTypeValueCs8165c captures enum value "cs8165c" PowerPortTypeValueCs8165c string = "cs8165c" // PowerPortTypeValueCs8265c captures enum value "cs8265c" PowerPortTypeValueCs8265c string = "cs8265c" // PowerPortTypeValueCs8365c captures enum value "cs8365c" PowerPortTypeValueCs8365c string = "cs8365c" // PowerPortTypeValueCs8465c captures enum value "cs8465c" PowerPortTypeValueCs8465c string = "cs8465c" // PowerPortTypeValueItaDashc captures enum value "ita-c" PowerPortTypeValueItaDashc string = "ita-c" // PowerPortTypeValueItaDashe captures enum value "ita-e" PowerPortTypeValueItaDashe string = "ita-e" // PowerPortTypeValueItaDashf captures enum value "ita-f" PowerPortTypeValueItaDashf string = "ita-f" // PowerPortTypeValueItaDashEf captures enum value "ita-ef" PowerPortTypeValueItaDashEf string = "ita-ef" // PowerPortTypeValueItaDashg captures enum value "ita-g" PowerPortTypeValueItaDashg string = "ita-g" // PowerPortTypeValueItaDashh captures enum value "ita-h" PowerPortTypeValueItaDashh string = "ita-h" // PowerPortTypeValueItaDashi captures enum value "ita-i" PowerPortTypeValueItaDashi string = "ita-i" // PowerPortTypeValueItaDashj captures enum value "ita-j" PowerPortTypeValueItaDashj string = "ita-j" // PowerPortTypeValueItaDashk captures enum value "ita-k" PowerPortTypeValueItaDashk string = "ita-k" // PowerPortTypeValueItaDashl captures enum value "ita-l" PowerPortTypeValueItaDashl string = "ita-l" // PowerPortTypeValueItaDashm captures enum value "ita-m" PowerPortTypeValueItaDashm string = "ita-m" // PowerPortTypeValueItaDashn captures enum value "ita-n" PowerPortTypeValueItaDashn string = "ita-n" // PowerPortTypeValueItaDasho captures enum value "ita-o" PowerPortTypeValueItaDasho string = "ita-o" // PowerPortTypeValueUsbDasha captures enum value "usb-a" PowerPortTypeValueUsbDasha string = "usb-a" // PowerPortTypeValueUsbDashb captures enum value "usb-b" PowerPortTypeValueUsbDashb string = "usb-b" // PowerPortTypeValueUsbDashc captures enum value "usb-c" PowerPortTypeValueUsbDashc string = "usb-c" // PowerPortTypeValueUsbDashMiniDasha captures enum value "usb-mini-a" PowerPortTypeValueUsbDashMiniDasha string = "usb-mini-a" // PowerPortTypeValueUsbDashMiniDashb captures enum value "usb-mini-b" PowerPortTypeValueUsbDashMiniDashb string = "usb-mini-b" // PowerPortTypeValueUsbDashMicroDasha captures enum value "usb-micro-a" PowerPortTypeValueUsbDashMicroDasha string = "usb-micro-a" // PowerPortTypeValueUsbDashMicroDashb captures enum value "usb-micro-b" PowerPortTypeValueUsbDashMicroDashb string = "usb-micro-b" // PowerPortTypeValueUsbDashMicroDashAb captures enum value "usb-micro-ab" PowerPortTypeValueUsbDashMicroDashAb string = "usb-micro-ab" // PowerPortTypeValueUsbDash3Dashb captures enum value "usb-3-b" PowerPortTypeValueUsbDash3Dashb string = "usb-3-b" // PowerPortTypeValueUsbDash3DashMicroDashb captures enum value "usb-3-micro-b" PowerPortTypeValueUsbDash3DashMicroDashb string = "usb-3-micro-b" // PowerPortTypeValueDcDashTerminal captures enum value "dc-terminal" PowerPortTypeValueDcDashTerminal string = "dc-terminal" // PowerPortTypeValueSafDashdDashGrid captures enum value "saf-d-grid" PowerPortTypeValueSafDashdDashGrid string = "saf-d-grid" // PowerPortTypeValueNeutrikDashPowerconDash20 captures enum value "neutrik-powercon-20" PowerPortTypeValueNeutrikDashPowerconDash20 string = "neutrik-powercon-20" // PowerPortTypeValueNeutrikDashPowerconDash32 captures enum value "neutrik-powercon-32" PowerPortTypeValueNeutrikDashPowerconDash32 string = "neutrik-powercon-32" // PowerPortTypeValueNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1" PowerPortTypeValueNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1" // PowerPortTypeValueNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top" PowerPortTypeValueNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top" // PowerPortTypeValueUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower" PowerPortTypeValueUbiquitiDashSmartpower string = "ubiquiti-smartpower" // PowerPortTypeValueHardwired captures enum value "hardwired" PowerPortTypeValueHardwired string = "hardwired" // PowerPortTypeValueOther captures enum value "other" PowerPortTypeValueOther string = "other" )
const ( // PowerPortTemplateTypeLabelC6 captures enum value "C6" PowerPortTemplateTypeLabelC6 string = "C6" // PowerPortTemplateTypeLabelC8 captures enum value "C8" PowerPortTemplateTypeLabelC8 string = "C8" // PowerPortTemplateTypeLabelC14 captures enum value "C14" PowerPortTemplateTypeLabelC14 string = "C14" // PowerPortTemplateTypeLabelC16 captures enum value "C16" PowerPortTemplateTypeLabelC16 string = "C16" // PowerPortTemplateTypeLabelC20 captures enum value "C20" PowerPortTemplateTypeLabelC20 string = "C20" // PowerPortTemplateTypeLabelC22 captures enum value "C22" PowerPortTemplateTypeLabelC22 string = "C22" // PowerPortTemplateTypeLabelPPlusNPlusE4H captures enum value "P+N+E 4H" PowerPortTemplateTypeLabelPPlusNPlusE4H string = "P+N+E 4H" // PowerPortTemplateTypeLabelPPlusNPlusE6H captures enum value "P+N+E 6H" PowerPortTemplateTypeLabelPPlusNPlusE6H string = "P+N+E 6H" // PowerPortTemplateTypeLabelPPlusNPlusE9H captures enum value "P+N+E 9H" PowerPortTemplateTypeLabelPPlusNPlusE9H string = "P+N+E 9H" // PowerPortTemplateTypeLabelNr2PPlusE4H captures enum value "2P+E 4H" PowerPortTemplateTypeLabelNr2PPlusE4H string = "2P+E 4H" // PowerPortTemplateTypeLabelNr2PPlusE6H captures enum value "2P+E 6H" PowerPortTemplateTypeLabelNr2PPlusE6H string = "2P+E 6H" // PowerPortTemplateTypeLabelNr2PPlusE9H captures enum value "2P+E 9H" PowerPortTemplateTypeLabelNr2PPlusE9H string = "2P+E 9H" // PowerPortTemplateTypeLabelNr3PPlusE4H captures enum value "3P+E 4H" PowerPortTemplateTypeLabelNr3PPlusE4H string = "3P+E 4H" // PowerPortTemplateTypeLabelNr3PPlusE6H captures enum value "3P+E 6H" PowerPortTemplateTypeLabelNr3PPlusE6H string = "3P+E 6H" // PowerPortTemplateTypeLabelNr3PPlusE9H captures enum value "3P+E 9H" PowerPortTemplateTypeLabelNr3PPlusE9H string = "3P+E 9H" // PowerPortTemplateTypeLabelNr3PPlusNPlusE4H captures enum value "3P+N+E 4H" PowerPortTemplateTypeLabelNr3PPlusNPlusE4H string = "3P+N+E 4H" // PowerPortTemplateTypeLabelNr3PPlusNPlusE6H captures enum value "3P+N+E 6H" PowerPortTemplateTypeLabelNr3PPlusNPlusE6H string = "3P+N+E 6H" // PowerPortTemplateTypeLabelNr3PPlusNPlusE9H captures enum value "3P+N+E 9H" PowerPortTemplateTypeLabelNr3PPlusNPlusE9H string = "3P+N+E 9H" // PowerPortTemplateTypeLabelNEMA1Dash15P captures enum value "NEMA 1-15P" PowerPortTemplateTypeLabelNEMA1Dash15P string = "NEMA 1-15P" // PowerPortTemplateTypeLabelNEMA5Dash15P captures enum value "NEMA 5-15P" PowerPortTemplateTypeLabelNEMA5Dash15P string = "NEMA 5-15P" // PowerPortTemplateTypeLabelNEMA5Dash20P captures enum value "NEMA 5-20P" PowerPortTemplateTypeLabelNEMA5Dash20P string = "NEMA 5-20P" // PowerPortTemplateTypeLabelNEMA5Dash30P captures enum value "NEMA 5-30P" PowerPortTemplateTypeLabelNEMA5Dash30P string = "NEMA 5-30P" // PowerPortTemplateTypeLabelNEMA5Dash50P captures enum value "NEMA 5-50P" PowerPortTemplateTypeLabelNEMA5Dash50P string = "NEMA 5-50P" // PowerPortTemplateTypeLabelNEMA6Dash15P captures enum value "NEMA 6-15P" PowerPortTemplateTypeLabelNEMA6Dash15P string = "NEMA 6-15P" // PowerPortTemplateTypeLabelNEMA6Dash20P captures enum value "NEMA 6-20P" PowerPortTemplateTypeLabelNEMA6Dash20P string = "NEMA 6-20P" // PowerPortTemplateTypeLabelNEMA6Dash30P captures enum value "NEMA 6-30P" PowerPortTemplateTypeLabelNEMA6Dash30P string = "NEMA 6-30P" // PowerPortTemplateTypeLabelNEMA6Dash50P captures enum value "NEMA 6-50P" PowerPortTemplateTypeLabelNEMA6Dash50P string = "NEMA 6-50P" // PowerPortTemplateTypeLabelNEMA10Dash30P captures enum value "NEMA 10-30P" PowerPortTemplateTypeLabelNEMA10Dash30P string = "NEMA 10-30P" // PowerPortTemplateTypeLabelNEMA10Dash50P captures enum value "NEMA 10-50P" PowerPortTemplateTypeLabelNEMA10Dash50P string = "NEMA 10-50P" // PowerPortTemplateTypeLabelNEMA14Dash20P captures enum value "NEMA 14-20P" PowerPortTemplateTypeLabelNEMA14Dash20P string = "NEMA 14-20P" // PowerPortTemplateTypeLabelNEMA14Dash30P captures enum value "NEMA 14-30P" PowerPortTemplateTypeLabelNEMA14Dash30P string = "NEMA 14-30P" // PowerPortTemplateTypeLabelNEMA14Dash50P captures enum value "NEMA 14-50P" PowerPortTemplateTypeLabelNEMA14Dash50P string = "NEMA 14-50P" // PowerPortTemplateTypeLabelNEMA14Dash60P captures enum value "NEMA 14-60P" PowerPortTemplateTypeLabelNEMA14Dash60P string = "NEMA 14-60P" // PowerPortTemplateTypeLabelNEMA15Dash15P captures enum value "NEMA 15-15P" PowerPortTemplateTypeLabelNEMA15Dash15P string = "NEMA 15-15P" // PowerPortTemplateTypeLabelNEMA15Dash20P captures enum value "NEMA 15-20P" PowerPortTemplateTypeLabelNEMA15Dash20P string = "NEMA 15-20P" // PowerPortTemplateTypeLabelNEMA15Dash30P captures enum value "NEMA 15-30P" PowerPortTemplateTypeLabelNEMA15Dash30P string = "NEMA 15-30P" // PowerPortTemplateTypeLabelNEMA15Dash50P captures enum value "NEMA 15-50P" PowerPortTemplateTypeLabelNEMA15Dash50P string = "NEMA 15-50P" // PowerPortTemplateTypeLabelNEMA15Dash60P captures enum value "NEMA 15-60P" PowerPortTemplateTypeLabelNEMA15Dash60P string = "NEMA 15-60P" // PowerPortTemplateTypeLabelNEMAL1Dash15P captures enum value "NEMA L1-15P" PowerPortTemplateTypeLabelNEMAL1Dash15P string = "NEMA L1-15P" // PowerPortTemplateTypeLabelNEMAL5Dash15P captures enum value "NEMA L5-15P" PowerPortTemplateTypeLabelNEMAL5Dash15P string = "NEMA L5-15P" // PowerPortTemplateTypeLabelNEMAL5Dash20P captures enum value "NEMA L5-20P" PowerPortTemplateTypeLabelNEMAL5Dash20P string = "NEMA L5-20P" // PowerPortTemplateTypeLabelNEMAL5Dash30P captures enum value "NEMA L5-30P" PowerPortTemplateTypeLabelNEMAL5Dash30P string = "NEMA L5-30P" // PowerPortTemplateTypeLabelNEMAL5Dash50P captures enum value "NEMA L5-50P" PowerPortTemplateTypeLabelNEMAL5Dash50P string = "NEMA L5-50P" // PowerPortTemplateTypeLabelNEMAL6Dash15P captures enum value "NEMA L6-15P" PowerPortTemplateTypeLabelNEMAL6Dash15P string = "NEMA L6-15P" // PowerPortTemplateTypeLabelNEMAL6Dash20P captures enum value "NEMA L6-20P" PowerPortTemplateTypeLabelNEMAL6Dash20P string = "NEMA L6-20P" // PowerPortTemplateTypeLabelNEMAL6Dash30P captures enum value "NEMA L6-30P" PowerPortTemplateTypeLabelNEMAL6Dash30P string = "NEMA L6-30P" // PowerPortTemplateTypeLabelNEMAL6Dash50P captures enum value "NEMA L6-50P" PowerPortTemplateTypeLabelNEMAL6Dash50P string = "NEMA L6-50P" // PowerPortTemplateTypeLabelNEMAL10Dash30P captures enum value "NEMA L10-30P" PowerPortTemplateTypeLabelNEMAL10Dash30P string = "NEMA L10-30P" // PowerPortTemplateTypeLabelNEMAL14Dash20P captures enum value "NEMA L14-20P" PowerPortTemplateTypeLabelNEMAL14Dash20P string = "NEMA L14-20P" // PowerPortTemplateTypeLabelNEMAL14Dash30P captures enum value "NEMA L14-30P" PowerPortTemplateTypeLabelNEMAL14Dash30P string = "NEMA L14-30P" // PowerPortTemplateTypeLabelNEMAL14Dash50P captures enum value "NEMA L14-50P" PowerPortTemplateTypeLabelNEMAL14Dash50P string = "NEMA L14-50P" // PowerPortTemplateTypeLabelNEMAL14Dash60P captures enum value "NEMA L14-60P" PowerPortTemplateTypeLabelNEMAL14Dash60P string = "NEMA L14-60P" // PowerPortTemplateTypeLabelNEMAL15Dash20P captures enum value "NEMA L15-20P" PowerPortTemplateTypeLabelNEMAL15Dash20P string = "NEMA L15-20P" // PowerPortTemplateTypeLabelNEMAL15Dash30P captures enum value "NEMA L15-30P" PowerPortTemplateTypeLabelNEMAL15Dash30P string = "NEMA L15-30P" // PowerPortTemplateTypeLabelNEMAL15Dash50P captures enum value "NEMA L15-50P" PowerPortTemplateTypeLabelNEMAL15Dash50P string = "NEMA L15-50P" // PowerPortTemplateTypeLabelNEMAL15Dash60P captures enum value "NEMA L15-60P" PowerPortTemplateTypeLabelNEMAL15Dash60P string = "NEMA L15-60P" // PowerPortTemplateTypeLabelNEMAL21Dash20P captures enum value "NEMA L21-20P" PowerPortTemplateTypeLabelNEMAL21Dash20P string = "NEMA L21-20P" // PowerPortTemplateTypeLabelNEMAL21Dash30P captures enum value "NEMA L21-30P" PowerPortTemplateTypeLabelNEMAL21Dash30P string = "NEMA L21-30P" // PowerPortTemplateTypeLabelNEMAL22Dash30P captures enum value "NEMA L22-30P" PowerPortTemplateTypeLabelNEMAL22Dash30P string = "NEMA L22-30P" // PowerPortTemplateTypeLabelCS6361C captures enum value "CS6361C" PowerPortTemplateTypeLabelCS6361C string = "CS6361C" // PowerPortTemplateTypeLabelCS6365C captures enum value "CS6365C" PowerPortTemplateTypeLabelCS6365C string = "CS6365C" // PowerPortTemplateTypeLabelCS8165C captures enum value "CS8165C" PowerPortTemplateTypeLabelCS8165C string = "CS8165C" // PowerPortTemplateTypeLabelCS8265C captures enum value "CS8265C" PowerPortTemplateTypeLabelCS8265C string = "CS8265C" // PowerPortTemplateTypeLabelCS8365C captures enum value "CS8365C" PowerPortTemplateTypeLabelCS8365C string = "CS8365C" // PowerPortTemplateTypeLabelCS8465C captures enum value "CS8465C" PowerPortTemplateTypeLabelCS8465C string = "CS8465C" // PowerPortTemplateTypeLabelITATypeCCEE716 captures enum value "ITA Type C (CEE 7/16)" PowerPortTemplateTypeLabelITATypeCCEE716 string = "ITA Type C (CEE 7/16)" // PowerPortTemplateTypeLabelITATypeECEE76 captures enum value "ITA Type E (CEE 7/6)" PowerPortTemplateTypeLabelITATypeECEE76 string = "ITA Type E (CEE 7/6)" // PowerPortTemplateTypeLabelITATypeFCEE74 captures enum value "ITA Type F (CEE 7/4)" PowerPortTemplateTypeLabelITATypeFCEE74 string = "ITA Type F (CEE 7/4)" // PowerPortTemplateTypeLabelITATypeEFCEE77 captures enum value "ITA Type E/F (CEE 7/7)" PowerPortTemplateTypeLabelITATypeEFCEE77 string = "ITA Type E/F (CEE 7/7)" // PowerPortTemplateTypeLabelITATypeGBS1363 captures enum value "ITA Type G (BS 1363)" PowerPortTemplateTypeLabelITATypeGBS1363 string = "ITA Type G (BS 1363)" // PowerPortTemplateTypeLabelITATypeH captures enum value "ITA Type H" PowerPortTemplateTypeLabelITATypeH string = "ITA Type H" // PowerPortTemplateTypeLabelITATypeI captures enum value "ITA Type I" PowerPortTemplateTypeLabelITATypeI string = "ITA Type I" // PowerPortTemplateTypeLabelITATypeJ captures enum value "ITA Type J" PowerPortTemplateTypeLabelITATypeJ string = "ITA Type J" // PowerPortTemplateTypeLabelITATypeK captures enum value "ITA Type K" PowerPortTemplateTypeLabelITATypeK string = "ITA Type K" // PowerPortTemplateTypeLabelITATypeLCEI23Dash50 captures enum value "ITA Type L (CEI 23-50)" PowerPortTemplateTypeLabelITATypeLCEI23Dash50 string = "ITA Type L (CEI 23-50)" // PowerPortTemplateTypeLabelITATypeMBS546 captures enum value "ITA Type M (BS 546)" PowerPortTemplateTypeLabelITATypeMBS546 string = "ITA Type M (BS 546)" // PowerPortTemplateTypeLabelITATypeN captures enum value "ITA Type N" PowerPortTemplateTypeLabelITATypeN string = "ITA Type N" // PowerPortTemplateTypeLabelITATypeO captures enum value "ITA Type O" PowerPortTemplateTypeLabelITATypeO string = "ITA Type O" // PowerPortTemplateTypeLabelUSBTypeA captures enum value "USB Type A" PowerPortTemplateTypeLabelUSBTypeA string = "USB Type A" // PowerPortTemplateTypeLabelUSBTypeB captures enum value "USB Type B" PowerPortTemplateTypeLabelUSBTypeB string = "USB Type B" // PowerPortTemplateTypeLabelUSBTypeC captures enum value "USB Type C" PowerPortTemplateTypeLabelUSBTypeC string = "USB Type C" // PowerPortTemplateTypeLabelUSBMiniA captures enum value "USB Mini A" PowerPortTemplateTypeLabelUSBMiniA string = "USB Mini A" // PowerPortTemplateTypeLabelUSBMiniB captures enum value "USB Mini B" PowerPortTemplateTypeLabelUSBMiniB string = "USB Mini B" // PowerPortTemplateTypeLabelUSBMicroA captures enum value "USB Micro A" PowerPortTemplateTypeLabelUSBMicroA string = "USB Micro A" // PowerPortTemplateTypeLabelUSBMicroB captures enum value "USB Micro B" PowerPortTemplateTypeLabelUSBMicroB string = "USB Micro B" // PowerPortTemplateTypeLabelUSBMicroAB captures enum value "USB Micro AB" PowerPortTemplateTypeLabelUSBMicroAB string = "USB Micro AB" // PowerPortTemplateTypeLabelUSB3Dot0TypeB captures enum value "USB 3.0 Type B" PowerPortTemplateTypeLabelUSB3Dot0TypeB string = "USB 3.0 Type B" // PowerPortTemplateTypeLabelUSB3Dot0MicroB captures enum value "USB 3.0 Micro B" PowerPortTemplateTypeLabelUSB3Dot0MicroB string = "USB 3.0 Micro B" // PowerPortTemplateTypeLabelDCTerminal captures enum value "DC Terminal" PowerPortTemplateTypeLabelDCTerminal string = "DC Terminal" // PowerPortTemplateTypeLabelSafDashDDashGrid captures enum value "Saf-D-Grid" PowerPortTemplateTypeLabelSafDashDDashGrid string = "Saf-D-Grid" // PowerPortTemplateTypeLabelNeutrikPowerCON20A captures enum value "Neutrik powerCON (20A)" PowerPortTemplateTypeLabelNeutrikPowerCON20A string = "Neutrik powerCON (20A)" // PowerPortTemplateTypeLabelNeutrikPowerCON32A captures enum value "Neutrik powerCON (32A)" PowerPortTemplateTypeLabelNeutrikPowerCON32A string = "Neutrik powerCON (32A)" // PowerPortTemplateTypeLabelNeutrikPowerCONTRUE1 captures enum value "Neutrik powerCON TRUE1" PowerPortTemplateTypeLabelNeutrikPowerCONTRUE1 string = "Neutrik powerCON TRUE1" // PowerPortTemplateTypeLabelNeutrikPowerCONTRUE1TOP captures enum value "Neutrik powerCON TRUE1 TOP" PowerPortTemplateTypeLabelNeutrikPowerCONTRUE1TOP string = "Neutrik powerCON TRUE1 TOP" // PowerPortTemplateTypeLabelUbiquitiSmartPower captures enum value "Ubiquiti SmartPower" PowerPortTemplateTypeLabelUbiquitiSmartPower string = "Ubiquiti SmartPower" // PowerPortTemplateTypeLabelHardwired captures enum value "Hardwired" PowerPortTemplateTypeLabelHardwired string = "Hardwired" // PowerPortTemplateTypeLabelOther captures enum value "Other" PowerPortTemplateTypeLabelOther string = "Other" )
const ( // PowerPortTemplateTypeValueIecDash60320DashC6 captures enum value "iec-60320-c6" PowerPortTemplateTypeValueIecDash60320DashC6 string = "iec-60320-c6" // PowerPortTemplateTypeValueIecDash60320DashC8 captures enum value "iec-60320-c8" PowerPortTemplateTypeValueIecDash60320DashC8 string = "iec-60320-c8" // PowerPortTemplateTypeValueIecDash60320DashC14 captures enum value "iec-60320-c14" PowerPortTemplateTypeValueIecDash60320DashC14 string = "iec-60320-c14" // PowerPortTemplateTypeValueIecDash60320DashC16 captures enum value "iec-60320-c16" PowerPortTemplateTypeValueIecDash60320DashC16 string = "iec-60320-c16" // PowerPortTemplateTypeValueIecDash60320DashC20 captures enum value "iec-60320-c20" PowerPortTemplateTypeValueIecDash60320DashC20 string = "iec-60320-c20" // PowerPortTemplateTypeValueIecDash60320DashC22 captures enum value "iec-60320-c22" PowerPortTemplateTypeValueIecDash60320DashC22 string = "iec-60320-c22" // PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h" PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h" // PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h" PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h" // PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h" PowerPortTemplateTypeValueIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h" // PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h" PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h" // PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h" PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h" // PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h" PowerPortTemplateTypeValueIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h" // PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h" PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h" // PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h" PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h" // PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h" PowerPortTemplateTypeValueIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h" // PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h" PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h" // PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h" PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h" // PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h" PowerPortTemplateTypeValueIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h" // PowerPortTemplateTypeValueNemaDash1Dash15p captures enum value "nema-1-15p" PowerPortTemplateTypeValueNemaDash1Dash15p string = "nema-1-15p" // PowerPortTemplateTypeValueNemaDash5Dash15p captures enum value "nema-5-15p" PowerPortTemplateTypeValueNemaDash5Dash15p string = "nema-5-15p" // PowerPortTemplateTypeValueNemaDash5Dash20p captures enum value "nema-5-20p" PowerPortTemplateTypeValueNemaDash5Dash20p string = "nema-5-20p" // PowerPortTemplateTypeValueNemaDash5Dash30p captures enum value "nema-5-30p" PowerPortTemplateTypeValueNemaDash5Dash30p string = "nema-5-30p" // PowerPortTemplateTypeValueNemaDash5Dash50p captures enum value "nema-5-50p" PowerPortTemplateTypeValueNemaDash5Dash50p string = "nema-5-50p" // PowerPortTemplateTypeValueNemaDash6Dash15p captures enum value "nema-6-15p" PowerPortTemplateTypeValueNemaDash6Dash15p string = "nema-6-15p" // PowerPortTemplateTypeValueNemaDash6Dash20p captures enum value "nema-6-20p" PowerPortTemplateTypeValueNemaDash6Dash20p string = "nema-6-20p" // PowerPortTemplateTypeValueNemaDash6Dash30p captures enum value "nema-6-30p" PowerPortTemplateTypeValueNemaDash6Dash30p string = "nema-6-30p" // PowerPortTemplateTypeValueNemaDash6Dash50p captures enum value "nema-6-50p" PowerPortTemplateTypeValueNemaDash6Dash50p string = "nema-6-50p" // PowerPortTemplateTypeValueNemaDash10Dash30p captures enum value "nema-10-30p" PowerPortTemplateTypeValueNemaDash10Dash30p string = "nema-10-30p" // PowerPortTemplateTypeValueNemaDash10Dash50p captures enum value "nema-10-50p" PowerPortTemplateTypeValueNemaDash10Dash50p string = "nema-10-50p" // PowerPortTemplateTypeValueNemaDash14Dash20p captures enum value "nema-14-20p" PowerPortTemplateTypeValueNemaDash14Dash20p string = "nema-14-20p" // PowerPortTemplateTypeValueNemaDash14Dash30p captures enum value "nema-14-30p" PowerPortTemplateTypeValueNemaDash14Dash30p string = "nema-14-30p" // PowerPortTemplateTypeValueNemaDash14Dash50p captures enum value "nema-14-50p" PowerPortTemplateTypeValueNemaDash14Dash50p string = "nema-14-50p" // PowerPortTemplateTypeValueNemaDash14Dash60p captures enum value "nema-14-60p" PowerPortTemplateTypeValueNemaDash14Dash60p string = "nema-14-60p" // PowerPortTemplateTypeValueNemaDash15Dash15p captures enum value "nema-15-15p" PowerPortTemplateTypeValueNemaDash15Dash15p string = "nema-15-15p" // PowerPortTemplateTypeValueNemaDash15Dash20p captures enum value "nema-15-20p" PowerPortTemplateTypeValueNemaDash15Dash20p string = "nema-15-20p" // PowerPortTemplateTypeValueNemaDash15Dash30p captures enum value "nema-15-30p" PowerPortTemplateTypeValueNemaDash15Dash30p string = "nema-15-30p" // PowerPortTemplateTypeValueNemaDash15Dash50p captures enum value "nema-15-50p" PowerPortTemplateTypeValueNemaDash15Dash50p string = "nema-15-50p" // PowerPortTemplateTypeValueNemaDash15Dash60p captures enum value "nema-15-60p" PowerPortTemplateTypeValueNemaDash15Dash60p string = "nema-15-60p" // PowerPortTemplateTypeValueNemaDashL1Dash15p captures enum value "nema-l1-15p" PowerPortTemplateTypeValueNemaDashL1Dash15p string = "nema-l1-15p" // PowerPortTemplateTypeValueNemaDashL5Dash15p captures enum value "nema-l5-15p" PowerPortTemplateTypeValueNemaDashL5Dash15p string = "nema-l5-15p" // PowerPortTemplateTypeValueNemaDashL5Dash20p captures enum value "nema-l5-20p" PowerPortTemplateTypeValueNemaDashL5Dash20p string = "nema-l5-20p" // PowerPortTemplateTypeValueNemaDashL5Dash30p captures enum value "nema-l5-30p" PowerPortTemplateTypeValueNemaDashL5Dash30p string = "nema-l5-30p" // PowerPortTemplateTypeValueNemaDashL5Dash50p captures enum value "nema-l5-50p" PowerPortTemplateTypeValueNemaDashL5Dash50p string = "nema-l5-50p" // PowerPortTemplateTypeValueNemaDashL6Dash15p captures enum value "nema-l6-15p" PowerPortTemplateTypeValueNemaDashL6Dash15p string = "nema-l6-15p" // PowerPortTemplateTypeValueNemaDashL6Dash20p captures enum value "nema-l6-20p" PowerPortTemplateTypeValueNemaDashL6Dash20p string = "nema-l6-20p" // PowerPortTemplateTypeValueNemaDashL6Dash30p captures enum value "nema-l6-30p" PowerPortTemplateTypeValueNemaDashL6Dash30p string = "nema-l6-30p" // PowerPortTemplateTypeValueNemaDashL6Dash50p captures enum value "nema-l6-50p" PowerPortTemplateTypeValueNemaDashL6Dash50p string = "nema-l6-50p" // PowerPortTemplateTypeValueNemaDashL10Dash30p captures enum value "nema-l10-30p" PowerPortTemplateTypeValueNemaDashL10Dash30p string = "nema-l10-30p" // PowerPortTemplateTypeValueNemaDashL14Dash20p captures enum value "nema-l14-20p" PowerPortTemplateTypeValueNemaDashL14Dash20p string = "nema-l14-20p" // PowerPortTemplateTypeValueNemaDashL14Dash30p captures enum value "nema-l14-30p" PowerPortTemplateTypeValueNemaDashL14Dash30p string = "nema-l14-30p" // PowerPortTemplateTypeValueNemaDashL14Dash50p captures enum value "nema-l14-50p" PowerPortTemplateTypeValueNemaDashL14Dash50p string = "nema-l14-50p" // PowerPortTemplateTypeValueNemaDashL14Dash60p captures enum value "nema-l14-60p" PowerPortTemplateTypeValueNemaDashL14Dash60p string = "nema-l14-60p" // PowerPortTemplateTypeValueNemaDashL15Dash20p captures enum value "nema-l15-20p" PowerPortTemplateTypeValueNemaDashL15Dash20p string = "nema-l15-20p" // PowerPortTemplateTypeValueNemaDashL15Dash30p captures enum value "nema-l15-30p" PowerPortTemplateTypeValueNemaDashL15Dash30p string = "nema-l15-30p" // PowerPortTemplateTypeValueNemaDashL15Dash50p captures enum value "nema-l15-50p" PowerPortTemplateTypeValueNemaDashL15Dash50p string = "nema-l15-50p" // PowerPortTemplateTypeValueNemaDashL15Dash60p captures enum value "nema-l15-60p" PowerPortTemplateTypeValueNemaDashL15Dash60p string = "nema-l15-60p" // PowerPortTemplateTypeValueNemaDashL21Dash20p captures enum value "nema-l21-20p" PowerPortTemplateTypeValueNemaDashL21Dash20p string = "nema-l21-20p" // PowerPortTemplateTypeValueNemaDashL21Dash30p captures enum value "nema-l21-30p" PowerPortTemplateTypeValueNemaDashL21Dash30p string = "nema-l21-30p" // PowerPortTemplateTypeValueNemaDashL22Dash30p captures enum value "nema-l22-30p" PowerPortTemplateTypeValueNemaDashL22Dash30p string = "nema-l22-30p" // PowerPortTemplateTypeValueCs6361c captures enum value "cs6361c" PowerPortTemplateTypeValueCs6361c string = "cs6361c" // PowerPortTemplateTypeValueCs6365c captures enum value "cs6365c" PowerPortTemplateTypeValueCs6365c string = "cs6365c" // PowerPortTemplateTypeValueCs8165c captures enum value "cs8165c" PowerPortTemplateTypeValueCs8165c string = "cs8165c" // PowerPortTemplateTypeValueCs8265c captures enum value "cs8265c" PowerPortTemplateTypeValueCs8265c string = "cs8265c" // PowerPortTemplateTypeValueCs8365c captures enum value "cs8365c" PowerPortTemplateTypeValueCs8365c string = "cs8365c" // PowerPortTemplateTypeValueCs8465c captures enum value "cs8465c" PowerPortTemplateTypeValueCs8465c string = "cs8465c" // PowerPortTemplateTypeValueItaDashc captures enum value "ita-c" PowerPortTemplateTypeValueItaDashc string = "ita-c" // PowerPortTemplateTypeValueItaDashe captures enum value "ita-e" PowerPortTemplateTypeValueItaDashe string = "ita-e" // PowerPortTemplateTypeValueItaDashf captures enum value "ita-f" PowerPortTemplateTypeValueItaDashf string = "ita-f" // PowerPortTemplateTypeValueItaDashEf captures enum value "ita-ef" PowerPortTemplateTypeValueItaDashEf string = "ita-ef" // PowerPortTemplateTypeValueItaDashg captures enum value "ita-g" PowerPortTemplateTypeValueItaDashg string = "ita-g" // PowerPortTemplateTypeValueItaDashh captures enum value "ita-h" PowerPortTemplateTypeValueItaDashh string = "ita-h" // PowerPortTemplateTypeValueItaDashi captures enum value "ita-i" PowerPortTemplateTypeValueItaDashi string = "ita-i" // PowerPortTemplateTypeValueItaDashj captures enum value "ita-j" PowerPortTemplateTypeValueItaDashj string = "ita-j" // PowerPortTemplateTypeValueItaDashk captures enum value "ita-k" PowerPortTemplateTypeValueItaDashk string = "ita-k" // PowerPortTemplateTypeValueItaDashl captures enum value "ita-l" PowerPortTemplateTypeValueItaDashl string = "ita-l" // PowerPortTemplateTypeValueItaDashm captures enum value "ita-m" PowerPortTemplateTypeValueItaDashm string = "ita-m" // PowerPortTemplateTypeValueItaDashn captures enum value "ita-n" PowerPortTemplateTypeValueItaDashn string = "ita-n" // PowerPortTemplateTypeValueItaDasho captures enum value "ita-o" PowerPortTemplateTypeValueItaDasho string = "ita-o" // PowerPortTemplateTypeValueUsbDasha captures enum value "usb-a" PowerPortTemplateTypeValueUsbDasha string = "usb-a" // PowerPortTemplateTypeValueUsbDashb captures enum value "usb-b" PowerPortTemplateTypeValueUsbDashb string = "usb-b" // PowerPortTemplateTypeValueUsbDashc captures enum value "usb-c" PowerPortTemplateTypeValueUsbDashc string = "usb-c" // PowerPortTemplateTypeValueUsbDashMiniDasha captures enum value "usb-mini-a" PowerPortTemplateTypeValueUsbDashMiniDasha string = "usb-mini-a" // PowerPortTemplateTypeValueUsbDashMiniDashb captures enum value "usb-mini-b" PowerPortTemplateTypeValueUsbDashMiniDashb string = "usb-mini-b" // PowerPortTemplateTypeValueUsbDashMicroDasha captures enum value "usb-micro-a" PowerPortTemplateTypeValueUsbDashMicroDasha string = "usb-micro-a" // PowerPortTemplateTypeValueUsbDashMicroDashb captures enum value "usb-micro-b" PowerPortTemplateTypeValueUsbDashMicroDashb string = "usb-micro-b" // PowerPortTemplateTypeValueUsbDashMicroDashAb captures enum value "usb-micro-ab" PowerPortTemplateTypeValueUsbDashMicroDashAb string = "usb-micro-ab" // PowerPortTemplateTypeValueUsbDash3Dashb captures enum value "usb-3-b" PowerPortTemplateTypeValueUsbDash3Dashb string = "usb-3-b" // PowerPortTemplateTypeValueUsbDash3DashMicroDashb captures enum value "usb-3-micro-b" PowerPortTemplateTypeValueUsbDash3DashMicroDashb string = "usb-3-micro-b" // PowerPortTemplateTypeValueDcDashTerminal captures enum value "dc-terminal" PowerPortTemplateTypeValueDcDashTerminal string = "dc-terminal" // PowerPortTemplateTypeValueSafDashdDashGrid captures enum value "saf-d-grid" PowerPortTemplateTypeValueSafDashdDashGrid string = "saf-d-grid" // PowerPortTemplateTypeValueNeutrikDashPowerconDash20 captures enum value "neutrik-powercon-20" PowerPortTemplateTypeValueNeutrikDashPowerconDash20 string = "neutrik-powercon-20" // PowerPortTemplateTypeValueNeutrikDashPowerconDash32 captures enum value "neutrik-powercon-32" PowerPortTemplateTypeValueNeutrikDashPowerconDash32 string = "neutrik-powercon-32" // PowerPortTemplateTypeValueNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1" PowerPortTemplateTypeValueNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1" // PowerPortTemplateTypeValueNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top" PowerPortTemplateTypeValueNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top" // PowerPortTemplateTypeValueUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower" PowerPortTemplateTypeValueUbiquitiDashSmartpower string = "ubiquiti-smartpower" // PowerPortTemplateTypeValueHardwired captures enum value "hardwired" PowerPortTemplateTypeValueHardwired string = "hardwired" // PowerPortTemplateTypeValueOther captures enum value "other" PowerPortTemplateTypeValueOther string = "other" )
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" // RackTypeLabelWallDashMountedFrameVertical captures enum value "Wall-mounted frame (vertical)" RackTypeLabelWallDashMountedFrameVertical string = "Wall-mounted frame (vertical)" // RackTypeLabelWallDashMountedCabinet captures enum value "Wall-mounted cabinet" RackTypeLabelWallDashMountedCabinet string = "Wall-mounted cabinet" // RackTypeLabelWallDashMountedCabinetVertical captures enum value "Wall-mounted cabinet (vertical)" RackTypeLabelWallDashMountedCabinetVertical string = "Wall-mounted cabinet (vertical)" )
const ( // RackTypeValueNr2DashPostDashFrame captures enum value "2-post-frame" RackTypeValueNr2DashPostDashFrame string = "2-post-frame" // RackTypeValueNr4DashPostDashFrame captures enum value "4-post-frame" RackTypeValueNr4DashPostDashFrame string = "4-post-frame" // RackTypeValueNr4DashPostDashCabinet captures enum value "4-post-cabinet" RackTypeValueNr4DashPostDashCabinet string = "4-post-cabinet" // RackTypeValueWallDashFrame captures enum value "wall-frame" RackTypeValueWallDashFrame string = "wall-frame" // RackTypeValueWallDashFrameDashVertical captures enum value "wall-frame-vertical" RackTypeValueWallDashFrameDashVertical string = "wall-frame-vertical" // RackTypeValueWallDashCabinet captures enum value "wall-cabinet" RackTypeValueWallDashCabinet string = "wall-cabinet" // RackTypeValueWallDashCabinetDashVertical captures enum value "wall-cabinet-vertical" RackTypeValueWallDashCabinetDashVertical string = "wall-cabinet-vertical" )
const ( // RackWeightUnitLabelKilograms captures enum value "Kilograms" RackWeightUnitLabelKilograms string = "Kilograms" // RackWeightUnitLabelGrams captures enum value "Grams" RackWeightUnitLabelGrams string = "Grams" // RackWeightUnitLabelPounds captures enum value "Pounds" RackWeightUnitLabelPounds string = "Pounds" // RackWeightUnitLabelOunces captures enum value "Ounces" RackWeightUnitLabelOunces string = "Ounces" )
const ( // RackWeightUnitValueKg captures enum value "kg" RackWeightUnitValueKg string = "kg" // RackWeightUnitValueG captures enum value "g" RackWeightUnitValueG string = "g" // RackWeightUnitValueLb captures enum value "lb" RackWeightUnitValueLb string = "lb" // RackWeightUnitValueOz captures enum value "oz" RackWeightUnitValueOz string = "oz" )
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" // RearPortTypeLabelLCPC captures enum value "LC/PC" RearPortTypeLabelLCPC string = "LC/PC" // RearPortTypeLabelLCUPC captures enum value "LC/UPC" RearPortTypeLabelLCUPC string = "LC/UPC" // RearPortTypeLabelLCAPC captures enum value "LC/APC" RearPortTypeLabelLCAPC string = "LC/APC" // RearPortTypeLabelLSH captures enum value "LSH" RearPortTypeLabelLSH string = "LSH" // RearPortTypeLabelLSHPC captures enum value "LSH/PC" RearPortTypeLabelLSHPC string = "LSH/PC" // RearPortTypeLabelLSHUPC captures enum value "LSH/UPC" RearPortTypeLabelLSHUPC string = "LSH/UPC" // RearPortTypeLabelLSHAPC captures enum value "LSH/APC" RearPortTypeLabelLSHAPC string = "LSH/APC" // RearPortTypeLabelMPO captures enum value "MPO" RearPortTypeLabelMPO string = "MPO" // RearPortTypeLabelMTRJ captures enum value "MTRJ" RearPortTypeLabelMTRJ string = "MTRJ" // RearPortTypeLabelSC captures enum value "SC" RearPortTypeLabelSC string = "SC" // RearPortTypeLabelSCPC captures enum value "SC/PC" RearPortTypeLabelSCPC string = "SC/PC" // RearPortTypeLabelSCUPC captures enum value "SC/UPC" RearPortTypeLabelSCUPC string = "SC/UPC" // RearPortTypeLabelSCAPC captures enum value "SC/APC" RearPortTypeLabelSCAPC string = "SC/APC" // RearPortTypeLabelST captures enum value "ST" RearPortTypeLabelST string = "ST" // RearPortTypeLabelCS captures enum value "CS" RearPortTypeLabelCS string = "CS" // RearPortTypeLabelSN captures enum value "SN" RearPortTypeLabelSN string = "SN" // RearPortTypeLabelSMA905 captures enum value "SMA 905" RearPortTypeLabelSMA905 string = "SMA 905" // RearPortTypeLabelSMA906 captures enum value "SMA 906" RearPortTypeLabelSMA906 string = "SMA 906" // RearPortTypeLabelURMDashP2 captures enum value "URM-P2" RearPortTypeLabelURMDashP2 string = "URM-P2" // RearPortTypeLabelURMDashP4 captures enum value "URM-P4" RearPortTypeLabelURMDashP4 string = "URM-P4" // RearPortTypeLabelURMDashP8 captures enum value "URM-P8" RearPortTypeLabelURMDashP8 string = "URM-P8" // RearPortTypeLabelSplice captures enum value "Splice" RearPortTypeLabelSplice string = "Splice" // RearPortTypeLabelOther captures enum value "Other" RearPortTypeLabelOther string = "Other" )
const ( // RearPortTypeValueNr8p8c captures enum value "8p8c" RearPortTypeValueNr8p8c string = "8p8c" // RearPortTypeValueNr8p6c captures enum value "8p6c" RearPortTypeValueNr8p6c string = "8p6c" // RearPortTypeValueNr8p4c captures enum value "8p4c" RearPortTypeValueNr8p4c string = "8p4c" // RearPortTypeValueNr8p2c captures enum value "8p2c" RearPortTypeValueNr8p2c string = "8p2c" // RearPortTypeValueNr6p6c captures enum value "6p6c" RearPortTypeValueNr6p6c string = "6p6c" // RearPortTypeValueNr6p4c captures enum value "6p4c" RearPortTypeValueNr6p4c string = "6p4c" // RearPortTypeValueNr6p2c captures enum value "6p2c" RearPortTypeValueNr6p2c string = "6p2c" // RearPortTypeValueNr4p4c captures enum value "4p4c" RearPortTypeValueNr4p4c string = "4p4c" // RearPortTypeValueNr4p2c captures enum value "4p2c" RearPortTypeValueNr4p2c string = "4p2c" // RearPortTypeValueGg45 captures enum value "gg45" RearPortTypeValueGg45 string = "gg45" // RearPortTypeValueTeraDash4p captures enum value "tera-4p" RearPortTypeValueTeraDash4p string = "tera-4p" // RearPortTypeValueTeraDash2p captures enum value "tera-2p" RearPortTypeValueTeraDash2p string = "tera-2p" // RearPortTypeValueTeraDash1p captures enum value "tera-1p" RearPortTypeValueTeraDash1p string = "tera-1p" // RearPortTypeValueNr110DashPunch captures enum value "110-punch" RearPortTypeValueNr110DashPunch string = "110-punch" // RearPortTypeValueBnc captures enum value "bnc" RearPortTypeValueBnc string = "bnc" // RearPortTypeValueF captures enum value "f" RearPortTypeValueF string = "f" // RearPortTypeValueN captures enum value "n" RearPortTypeValueN string = "n" // RearPortTypeValueMrj21 captures enum value "mrj21" RearPortTypeValueMrj21 string = "mrj21" // RearPortTypeValueFc captures enum value "fc" RearPortTypeValueFc string = "fc" // RearPortTypeValueLc captures enum value "lc" RearPortTypeValueLc string = "lc" // RearPortTypeValueLcDashPc captures enum value "lc-pc" RearPortTypeValueLcDashPc string = "lc-pc" // RearPortTypeValueLcDashUpc captures enum value "lc-upc" RearPortTypeValueLcDashUpc string = "lc-upc" // RearPortTypeValueLcDashApc captures enum value "lc-apc" RearPortTypeValueLcDashApc string = "lc-apc" // RearPortTypeValueLsh captures enum value "lsh" RearPortTypeValueLsh string = "lsh" // RearPortTypeValueLshDashPc captures enum value "lsh-pc" RearPortTypeValueLshDashPc string = "lsh-pc" // RearPortTypeValueLshDashUpc captures enum value "lsh-upc" RearPortTypeValueLshDashUpc string = "lsh-upc" // RearPortTypeValueLshDashApc captures enum value "lsh-apc" RearPortTypeValueLshDashApc string = "lsh-apc" // RearPortTypeValueMpo captures enum value "mpo" RearPortTypeValueMpo string = "mpo" // RearPortTypeValueMtrj captures enum value "mtrj" RearPortTypeValueMtrj string = "mtrj" // RearPortTypeValueSc captures enum value "sc" RearPortTypeValueSc string = "sc" // RearPortTypeValueScDashPc captures enum value "sc-pc" RearPortTypeValueScDashPc string = "sc-pc" // RearPortTypeValueScDashUpc captures enum value "sc-upc" RearPortTypeValueScDashUpc string = "sc-upc" // RearPortTypeValueScDashApc captures enum value "sc-apc" RearPortTypeValueScDashApc string = "sc-apc" // RearPortTypeValueSt captures enum value "st" RearPortTypeValueSt string = "st" // RearPortTypeValueCs captures enum value "cs" RearPortTypeValueCs string = "cs" // RearPortTypeValueSn captures enum value "sn" RearPortTypeValueSn string = "sn" // RearPortTypeValueSmaDash905 captures enum value "sma-905" RearPortTypeValueSmaDash905 string = "sma-905" // RearPortTypeValueSmaDash906 captures enum value "sma-906" RearPortTypeValueSmaDash906 string = "sma-906" // RearPortTypeValueUrmDashP2 captures enum value "urm-p2" RearPortTypeValueUrmDashP2 string = "urm-p2" // RearPortTypeValueUrmDashP4 captures enum value "urm-p4" RearPortTypeValueUrmDashP4 string = "urm-p4" // RearPortTypeValueUrmDashP8 captures enum value "urm-p8" RearPortTypeValueUrmDashP8 string = "urm-p8" // RearPortTypeValueSplice captures enum value "splice" RearPortTypeValueSplice string = "splice" // RearPortTypeValueOther captures enum value "other" RearPortTypeValueOther string = "other" )
const ( // RearPortTemplateTypeLabelNr8P8C captures enum value "8P8C" RearPortTemplateTypeLabelNr8P8C string = "8P8C" // RearPortTemplateTypeLabelNr8P6C captures enum value "8P6C" RearPortTemplateTypeLabelNr8P6C string = "8P6C" // RearPortTemplateTypeLabelNr8P4C captures enum value "8P4C" RearPortTemplateTypeLabelNr8P4C string = "8P4C" // RearPortTemplateTypeLabelNr8P2C captures enum value "8P2C" RearPortTemplateTypeLabelNr8P2C string = "8P2C" // RearPortTemplateTypeLabelNr6P6C captures enum value "6P6C" RearPortTemplateTypeLabelNr6P6C string = "6P6C" // RearPortTemplateTypeLabelNr6P4C captures enum value "6P4C" RearPortTemplateTypeLabelNr6P4C string = "6P4C" // RearPortTemplateTypeLabelNr6P2C captures enum value "6P2C" RearPortTemplateTypeLabelNr6P2C string = "6P2C" // RearPortTemplateTypeLabelNr4P4C captures enum value "4P4C" RearPortTemplateTypeLabelNr4P4C string = "4P4C" // RearPortTemplateTypeLabelNr4P2C captures enum value "4P2C" RearPortTemplateTypeLabelNr4P2C string = "4P2C" // RearPortTemplateTypeLabelGG45 captures enum value "GG45" RearPortTemplateTypeLabelGG45 string = "GG45" // RearPortTemplateTypeLabelTERA4P captures enum value "TERA 4P" RearPortTemplateTypeLabelTERA4P string = "TERA 4P" // RearPortTemplateTypeLabelTERA2P captures enum value "TERA 2P" RearPortTemplateTypeLabelTERA2P string = "TERA 2P" // RearPortTemplateTypeLabelTERA1P captures enum value "TERA 1P" RearPortTemplateTypeLabelTERA1P string = "TERA 1P" // RearPortTemplateTypeLabelNr110Punch captures enum value "110 Punch" RearPortTemplateTypeLabelNr110Punch string = "110 Punch" // RearPortTemplateTypeLabelBNC captures enum value "BNC" RearPortTemplateTypeLabelBNC string = "BNC" // RearPortTemplateTypeLabelFConnector captures enum value "F Connector" RearPortTemplateTypeLabelFConnector string = "F Connector" // RearPortTemplateTypeLabelNConnector captures enum value "N Connector" RearPortTemplateTypeLabelNConnector string = "N Connector" // RearPortTemplateTypeLabelMRJ21 captures enum value "MRJ21" RearPortTemplateTypeLabelMRJ21 string = "MRJ21" // RearPortTemplateTypeLabelFC captures enum value "FC" RearPortTemplateTypeLabelFC string = "FC" // RearPortTemplateTypeLabelLC captures enum value "LC" RearPortTemplateTypeLabelLC string = "LC" // RearPortTemplateTypeLabelLCPC captures enum value "LC/PC" RearPortTemplateTypeLabelLCPC string = "LC/PC" // RearPortTemplateTypeLabelLCUPC captures enum value "LC/UPC" RearPortTemplateTypeLabelLCUPC string = "LC/UPC" // RearPortTemplateTypeLabelLCAPC captures enum value "LC/APC" RearPortTemplateTypeLabelLCAPC string = "LC/APC" // RearPortTemplateTypeLabelLSH captures enum value "LSH" RearPortTemplateTypeLabelLSH string = "LSH" // RearPortTemplateTypeLabelLSHPC captures enum value "LSH/PC" RearPortTemplateTypeLabelLSHPC string = "LSH/PC" // RearPortTemplateTypeLabelLSHUPC captures enum value "LSH/UPC" RearPortTemplateTypeLabelLSHUPC string = "LSH/UPC" // RearPortTemplateTypeLabelLSHAPC captures enum value "LSH/APC" RearPortTemplateTypeLabelLSHAPC string = "LSH/APC" // RearPortTemplateTypeLabelMPO captures enum value "MPO" RearPortTemplateTypeLabelMPO string = "MPO" // RearPortTemplateTypeLabelMTRJ captures enum value "MTRJ" RearPortTemplateTypeLabelMTRJ string = "MTRJ" // RearPortTemplateTypeLabelSC captures enum value "SC" RearPortTemplateTypeLabelSC string = "SC" // RearPortTemplateTypeLabelSCPC captures enum value "SC/PC" RearPortTemplateTypeLabelSCPC string = "SC/PC" // RearPortTemplateTypeLabelSCUPC captures enum value "SC/UPC" RearPortTemplateTypeLabelSCUPC string = "SC/UPC" // RearPortTemplateTypeLabelSCAPC captures enum value "SC/APC" RearPortTemplateTypeLabelSCAPC string = "SC/APC" // RearPortTemplateTypeLabelST captures enum value "ST" RearPortTemplateTypeLabelST string = "ST" // RearPortTemplateTypeLabelCS captures enum value "CS" RearPortTemplateTypeLabelCS string = "CS" // RearPortTemplateTypeLabelSN captures enum value "SN" RearPortTemplateTypeLabelSN string = "SN" // RearPortTemplateTypeLabelSMA905 captures enum value "SMA 905" RearPortTemplateTypeLabelSMA905 string = "SMA 905" // RearPortTemplateTypeLabelSMA906 captures enum value "SMA 906" RearPortTemplateTypeLabelSMA906 string = "SMA 906" // RearPortTemplateTypeLabelURMDashP2 captures enum value "URM-P2" RearPortTemplateTypeLabelURMDashP2 string = "URM-P2" // RearPortTemplateTypeLabelURMDashP4 captures enum value "URM-P4" RearPortTemplateTypeLabelURMDashP4 string = "URM-P4" // RearPortTemplateTypeLabelURMDashP8 captures enum value "URM-P8" RearPortTemplateTypeLabelURMDashP8 string = "URM-P8" // RearPortTemplateTypeLabelSplice captures enum value "Splice" RearPortTemplateTypeLabelSplice string = "Splice" // RearPortTemplateTypeLabelOther captures enum value "Other" RearPortTemplateTypeLabelOther string = "Other" )
const ( // RearPortTemplateTypeValueNr8p8c captures enum value "8p8c" RearPortTemplateTypeValueNr8p8c string = "8p8c" // RearPortTemplateTypeValueNr8p6c captures enum value "8p6c" RearPortTemplateTypeValueNr8p6c string = "8p6c" // RearPortTemplateTypeValueNr8p4c captures enum value "8p4c" RearPortTemplateTypeValueNr8p4c string = "8p4c" // RearPortTemplateTypeValueNr8p2c captures enum value "8p2c" RearPortTemplateTypeValueNr8p2c string = "8p2c" // RearPortTemplateTypeValueNr6p6c captures enum value "6p6c" RearPortTemplateTypeValueNr6p6c string = "6p6c" // RearPortTemplateTypeValueNr6p4c captures enum value "6p4c" RearPortTemplateTypeValueNr6p4c string = "6p4c" // RearPortTemplateTypeValueNr6p2c captures enum value "6p2c" RearPortTemplateTypeValueNr6p2c string = "6p2c" // RearPortTemplateTypeValueNr4p4c captures enum value "4p4c" RearPortTemplateTypeValueNr4p4c string = "4p4c" // RearPortTemplateTypeValueNr4p2c captures enum value "4p2c" RearPortTemplateTypeValueNr4p2c string = "4p2c" // RearPortTemplateTypeValueGg45 captures enum value "gg45" RearPortTemplateTypeValueGg45 string = "gg45" // RearPortTemplateTypeValueTeraDash4p captures enum value "tera-4p" RearPortTemplateTypeValueTeraDash4p string = "tera-4p" // RearPortTemplateTypeValueTeraDash2p captures enum value "tera-2p" RearPortTemplateTypeValueTeraDash2p string = "tera-2p" // RearPortTemplateTypeValueTeraDash1p captures enum value "tera-1p" RearPortTemplateTypeValueTeraDash1p string = "tera-1p" // RearPortTemplateTypeValueNr110DashPunch captures enum value "110-punch" RearPortTemplateTypeValueNr110DashPunch string = "110-punch" // RearPortTemplateTypeValueBnc captures enum value "bnc" RearPortTemplateTypeValueBnc string = "bnc" // RearPortTemplateTypeValueF captures enum value "f" RearPortTemplateTypeValueF string = "f" // RearPortTemplateTypeValueN captures enum value "n" RearPortTemplateTypeValueN string = "n" // RearPortTemplateTypeValueMrj21 captures enum value "mrj21" RearPortTemplateTypeValueMrj21 string = "mrj21" // RearPortTemplateTypeValueFc captures enum value "fc" RearPortTemplateTypeValueFc string = "fc" // RearPortTemplateTypeValueLc captures enum value "lc" RearPortTemplateTypeValueLc string = "lc" // RearPortTemplateTypeValueLcDashPc captures enum value "lc-pc" RearPortTemplateTypeValueLcDashPc string = "lc-pc" // RearPortTemplateTypeValueLcDashUpc captures enum value "lc-upc" RearPortTemplateTypeValueLcDashUpc string = "lc-upc" // RearPortTemplateTypeValueLcDashApc captures enum value "lc-apc" RearPortTemplateTypeValueLcDashApc string = "lc-apc" // RearPortTemplateTypeValueLsh captures enum value "lsh" RearPortTemplateTypeValueLsh string = "lsh" // RearPortTemplateTypeValueLshDashPc captures enum value "lsh-pc" RearPortTemplateTypeValueLshDashPc string = "lsh-pc" // RearPortTemplateTypeValueLshDashUpc captures enum value "lsh-upc" RearPortTemplateTypeValueLshDashUpc string = "lsh-upc" // RearPortTemplateTypeValueLshDashApc captures enum value "lsh-apc" RearPortTemplateTypeValueLshDashApc string = "lsh-apc" // RearPortTemplateTypeValueMpo captures enum value "mpo" RearPortTemplateTypeValueMpo string = "mpo" // RearPortTemplateTypeValueMtrj captures enum value "mtrj" RearPortTemplateTypeValueMtrj string = "mtrj" // RearPortTemplateTypeValueSc captures enum value "sc" RearPortTemplateTypeValueSc string = "sc" // RearPortTemplateTypeValueScDashPc captures enum value "sc-pc" RearPortTemplateTypeValueScDashPc string = "sc-pc" // RearPortTemplateTypeValueScDashUpc captures enum value "sc-upc" RearPortTemplateTypeValueScDashUpc string = "sc-upc" // RearPortTemplateTypeValueScDashApc captures enum value "sc-apc" RearPortTemplateTypeValueScDashApc string = "sc-apc" // RearPortTemplateTypeValueSt captures enum value "st" RearPortTemplateTypeValueSt string = "st" // RearPortTemplateTypeValueCs captures enum value "cs" RearPortTemplateTypeValueCs string = "cs" // RearPortTemplateTypeValueSn captures enum value "sn" RearPortTemplateTypeValueSn string = "sn" // RearPortTemplateTypeValueSmaDash905 captures enum value "sma-905" RearPortTemplateTypeValueSmaDash905 string = "sma-905" // RearPortTemplateTypeValueSmaDash906 captures enum value "sma-906" RearPortTemplateTypeValueSmaDash906 string = "sma-906" // RearPortTemplateTypeValueUrmDashP2 captures enum value "urm-p2" RearPortTemplateTypeValueUrmDashP2 string = "urm-p2" // RearPortTemplateTypeValueUrmDashP4 captures enum value "urm-p4" RearPortTemplateTypeValueUrmDashP4 string = "urm-p4" // RearPortTemplateTypeValueUrmDashP8 captures enum value "urm-p8" RearPortTemplateTypeValueUrmDashP8 string = "urm-p8" // RearPortTemplateTypeValueSplice captures enum value "splice" RearPortTemplateTypeValueSplice string = "splice" // RearPortTemplateTypeValueOther captures enum value "other" RearPortTemplateTypeValueOther string = "other" )
const ( // ServiceProtocolLabelTCP captures enum value "TCP" ServiceProtocolLabelTCP string = "TCP" // ServiceProtocolLabelUDP captures enum value "UDP" ServiceProtocolLabelUDP string = "UDP" // ServiceProtocolLabelSCTP captures enum value "SCTP" ServiceProtocolLabelSCTP string = "SCTP" )
const ( // ServiceProtocolValueTCP captures enum value "tcp" ServiceProtocolValueTCP string = "tcp" // ServiceProtocolValueUDP captures enum value "udp" ServiceProtocolValueUDP string = "udp" // ServiceProtocolValueSctp captures enum value "sctp" ServiceProtocolValueSctp string = "sctp" )
const ( // ServiceTemplateProtocolLabelTCP captures enum value "TCP" ServiceTemplateProtocolLabelTCP string = "TCP" // ServiceTemplateProtocolLabelUDP captures enum value "UDP" ServiceTemplateProtocolLabelUDP string = "UDP" // ServiceTemplateProtocolLabelSCTP captures enum value "SCTP" ServiceTemplateProtocolLabelSCTP string = "SCTP" )
const ( // ServiceTemplateProtocolValueTCP captures enum value "tcp" ServiceTemplateProtocolValueTCP string = "tcp" // ServiceTemplateProtocolValueUDP captures enum value "udp" ServiceTemplateProtocolValueUDP string = "udp" // ServiceTemplateProtocolValueSctp captures enum value "sctp" ServiceTemplateProtocolValueSctp string = "sctp" )
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 ( // VirtualDeviceContextStatusActive captures enum value "active" VirtualDeviceContextStatusActive string = "active" // VirtualDeviceContextStatusPlanned captures enum value "planned" VirtualDeviceContextStatusPlanned string = "planned" // VirtualDeviceContextStatusOffline captures enum value "offline" VirtualDeviceContextStatusOffline string = "offline" )
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 ( // WirelessLANAuthCipherLabelAuto captures enum value "Auto" WirelessLANAuthCipherLabelAuto string = "Auto" // WirelessLANAuthCipherLabelTKIP captures enum value "TKIP" WirelessLANAuthCipherLabelTKIP string = "TKIP" // WirelessLANAuthCipherLabelAES captures enum value "AES" WirelessLANAuthCipherLabelAES string = "AES" )
const ( // WirelessLANAuthCipherValueAuto captures enum value "auto" WirelessLANAuthCipherValueAuto string = "auto" // WirelessLANAuthCipherValueTkip captures enum value "tkip" WirelessLANAuthCipherValueTkip string = "tkip" // WirelessLANAuthCipherValueAes captures enum value "aes" WirelessLANAuthCipherValueAes string = "aes" )
const ( // WirelessLANAuthTypeLabelOpen captures enum value "Open" WirelessLANAuthTypeLabelOpen string = "Open" // WirelessLANAuthTypeLabelWEP captures enum value "WEP" WirelessLANAuthTypeLabelWEP string = "WEP" // WirelessLANAuthTypeLabelWPAPersonalPSK captures enum value "WPA Personal (PSK)" WirelessLANAuthTypeLabelWPAPersonalPSK string = "WPA Personal (PSK)" // WirelessLANAuthTypeLabelWPAEnterprise captures enum value "WPA Enterprise" WirelessLANAuthTypeLabelWPAEnterprise string = "WPA Enterprise" )
const ( // WirelessLANAuthTypeValueOpen captures enum value "open" WirelessLANAuthTypeValueOpen string = "open" // WirelessLANAuthTypeValueWep captures enum value "wep" WirelessLANAuthTypeValueWep string = "wep" // WirelessLANAuthTypeValueWpaDashPersonal captures enum value "wpa-personal" WirelessLANAuthTypeValueWpaDashPersonal string = "wpa-personal" // WirelessLANAuthTypeValueWpaDashEnterprise captures enum value "wpa-enterprise" WirelessLANAuthTypeValueWpaDashEnterprise string = "wpa-enterprise" )
const ( // WirelessLANStatusLabelActive captures enum value "Active" WirelessLANStatusLabelActive string = "Active" // WirelessLANStatusLabelReserved captures enum value "Reserved" WirelessLANStatusLabelReserved string = "Reserved" // WirelessLANStatusLabelDisabled captures enum value "Disabled" WirelessLANStatusLabelDisabled string = "Disabled" // WirelessLANStatusLabelDeprecated captures enum value "Deprecated" WirelessLANStatusLabelDeprecated string = "Deprecated" )
const ( // WirelessLANStatusValueActive captures enum value "active" WirelessLANStatusValueActive string = "active" // WirelessLANStatusValueReserved captures enum value "reserved" WirelessLANStatusValueReserved string = "reserved" // WirelessLANStatusValueDisabled captures enum value "disabled" WirelessLANStatusValueDisabled string = "disabled" // WirelessLANStatusValueDeprecated captures enum value "deprecated" WirelessLANStatusValueDeprecated string = "deprecated" )
const ( // WirelessLinkAuthCipherLabelAuto captures enum value "Auto" WirelessLinkAuthCipherLabelAuto string = "Auto" // WirelessLinkAuthCipherLabelTKIP captures enum value "TKIP" WirelessLinkAuthCipherLabelTKIP string = "TKIP" // WirelessLinkAuthCipherLabelAES captures enum value "AES" WirelessLinkAuthCipherLabelAES string = "AES" )
const ( // WirelessLinkAuthCipherValueAuto captures enum value "auto" WirelessLinkAuthCipherValueAuto string = "auto" // WirelessLinkAuthCipherValueTkip captures enum value "tkip" WirelessLinkAuthCipherValueTkip string = "tkip" // WirelessLinkAuthCipherValueAes captures enum value "aes" WirelessLinkAuthCipherValueAes string = "aes" )
const ( // WirelessLinkAuthTypeLabelOpen captures enum value "Open" WirelessLinkAuthTypeLabelOpen string = "Open" // WirelessLinkAuthTypeLabelWEP captures enum value "WEP" WirelessLinkAuthTypeLabelWEP string = "WEP" // WirelessLinkAuthTypeLabelWPAPersonalPSK captures enum value "WPA Personal (PSK)" WirelessLinkAuthTypeLabelWPAPersonalPSK string = "WPA Personal (PSK)" // WirelessLinkAuthTypeLabelWPAEnterprise captures enum value "WPA Enterprise" WirelessLinkAuthTypeLabelWPAEnterprise string = "WPA Enterprise" )
const ( // WirelessLinkAuthTypeValueOpen captures enum value "open" WirelessLinkAuthTypeValueOpen string = "open" // WirelessLinkAuthTypeValueWep captures enum value "wep" WirelessLinkAuthTypeValueWep string = "wep" // WirelessLinkAuthTypeValueWpaDashPersonal captures enum value "wpa-personal" WirelessLinkAuthTypeValueWpaDashPersonal string = "wpa-personal" // WirelessLinkAuthTypeValueWpaDashEnterprise captures enum value "wpa-enterprise" WirelessLinkAuthTypeValueWpaDashEnterprise string = "wpa-enterprise" )
const ( // WirelessLinkStatusLabelConnected captures enum value "Connected" WirelessLinkStatusLabelConnected string = "Connected" // WirelessLinkStatusLabelPlanned captures enum value "Planned" WirelessLinkStatusLabelPlanned string = "Planned" // WirelessLinkStatusLabelDecommissioning captures enum value "Decommissioning" WirelessLinkStatusLabelDecommissioning string = "Decommissioning" )
const ( // WirelessLinkStatusValueConnected captures enum value "connected" WirelessLinkStatusValueConnected string = "connected" // WirelessLinkStatusValuePlanned captures enum value "planned" WirelessLinkStatusValuePlanned string = "planned" // WirelessLinkStatusValueDecommissioning captures enum value "decommissioning" WirelessLinkStatusValueDecommissioning string = "decommissioning" )
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 ( // WritableClusterStatusPlanned captures enum value "planned" WritableClusterStatusPlanned string = "planned" // WritableClusterStatusStaging captures enum value "staging" WritableClusterStatusStaging string = "staging" // WritableClusterStatusActive captures enum value "active" WritableClusterStatusActive string = "active" // WritableClusterStatusDecommissioning captures enum value "decommissioning" WritableClusterStatusDecommissioning string = "decommissioning" // WritableClusterStatusOffline captures enum value "offline" WritableClusterStatusOffline string = "offline" )
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 ( // WritableContactAssignmentPriorityPrimary captures enum value "primary" WritableContactAssignmentPriorityPrimary string = "primary" // WritableContactAssignmentPrioritySecondary captures enum value "secondary" WritableContactAssignmentPrioritySecondary string = "secondary" // WritableContactAssignmentPriorityTertiary captures enum value "tertiary" WritableContactAssignmentPriorityTertiary string = "tertiary" // WritableContactAssignmentPriorityInactive captures enum value "inactive" WritableContactAssignmentPriorityInactive string = "inactive" )
const ( // WritableCreateAvailableVLANStatusActive captures enum value "active" WritableCreateAvailableVLANStatusActive string = "active" // WritableCreateAvailableVLANStatusReserved captures enum value "reserved" WritableCreateAvailableVLANStatusReserved string = "reserved" // WritableCreateAvailableVLANStatusDeprecated captures enum value "deprecated" WritableCreateAvailableVLANStatusDeprecated string = "deprecated" )
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" // WritableCustomFieldTypeLongtext captures enum value "longtext" WritableCustomFieldTypeLongtext string = "longtext" // WritableCustomFieldTypeInteger captures enum value "integer" WritableCustomFieldTypeInteger string = "integer" // WritableCustomFieldTypeDecimal captures enum value "decimal" WritableCustomFieldTypeDecimal string = "decimal" // WritableCustomFieldTypeBoolean captures enum value "boolean" WritableCustomFieldTypeBoolean string = "boolean" // WritableCustomFieldTypeDate captures enum value "date" WritableCustomFieldTypeDate string = "date" // WritableCustomFieldTypeURL captures enum value "url" WritableCustomFieldTypeURL string = "url" // WritableCustomFieldTypeJSON captures enum value "json" WritableCustomFieldTypeJSON string = "json" // WritableCustomFieldTypeSelect captures enum value "select" WritableCustomFieldTypeSelect string = "select" // WritableCustomFieldTypeMultiselect captures enum value "multiselect" WritableCustomFieldTypeMultiselect string = "multiselect" // WritableCustomFieldTypeObject captures enum value "object" WritableCustomFieldTypeObject string = "object" // WritableCustomFieldTypeMultiobject captures enum value "multiobject" WritableCustomFieldTypeMultiobject string = "multiobject" )
const ( // WritableCustomFieldUIVisibilityReadDashWrite captures enum value "read-write" WritableCustomFieldUIVisibilityReadDashWrite string = "read-write" // WritableCustomFieldUIVisibilityReadDashOnly captures enum value "read-only" WritableCustomFieldUIVisibilityReadDashOnly string = "read-only" // WritableCustomFieldUIVisibilityHidden captures enum value "hidden" WritableCustomFieldUIVisibilityHidden string = "hidden" )
const ( // WritableDeviceTypeAirflowFrontDashToDashRear captures enum value "front-to-rear" WritableDeviceTypeAirflowFrontDashToDashRear string = "front-to-rear" // WritableDeviceTypeAirflowRearDashToDashFront captures enum value "rear-to-front" WritableDeviceTypeAirflowRearDashToDashFront string = "rear-to-front" // WritableDeviceTypeAirflowLeftDashToDashRight captures enum value "left-to-right" WritableDeviceTypeAirflowLeftDashToDashRight string = "left-to-right" // WritableDeviceTypeAirflowRightDashToDashLeft captures enum value "right-to-left" WritableDeviceTypeAirflowRightDashToDashLeft string = "right-to-left" // WritableDeviceTypeAirflowSideDashToDashRear captures enum value "side-to-rear" WritableDeviceTypeAirflowSideDashToDashRear string = "side-to-rear" // WritableDeviceTypeAirflowPassive captures enum value "passive" WritableDeviceTypeAirflowPassive string = "passive" // WritableDeviceTypeAirflowMixed captures enum value "mixed" WritableDeviceTypeAirflowMixed string = "mixed" )
const ( // WritableDeviceTypeSubdeviceRoleParent captures enum value "parent" WritableDeviceTypeSubdeviceRoleParent string = "parent" // WritableDeviceTypeSubdeviceRoleChild captures enum value "child" WritableDeviceTypeSubdeviceRoleChild string = "child" )
const ( // WritableDeviceTypeWeightUnitKg captures enum value "kg" WritableDeviceTypeWeightUnitKg string = "kg" // WritableDeviceTypeWeightUnitG captures enum value "g" WritableDeviceTypeWeightUnitG string = "g" // WritableDeviceTypeWeightUnitLb captures enum value "lb" WritableDeviceTypeWeightUnitLb string = "lb" // WritableDeviceTypeWeightUnitOz captures enum value "oz" WritableDeviceTypeWeightUnitOz string = "oz" )
const ( // WritableDeviceWithConfigContextAirflowFrontDashToDashRear captures enum value "front-to-rear" WritableDeviceWithConfigContextAirflowFrontDashToDashRear string = "front-to-rear" // WritableDeviceWithConfigContextAirflowRearDashToDashFront captures enum value "rear-to-front" WritableDeviceWithConfigContextAirflowRearDashToDashFront string = "rear-to-front" // WritableDeviceWithConfigContextAirflowLeftDashToDashRight captures enum value "left-to-right" WritableDeviceWithConfigContextAirflowLeftDashToDashRight string = "left-to-right" // WritableDeviceWithConfigContextAirflowRightDashToDashLeft captures enum value "right-to-left" WritableDeviceWithConfigContextAirflowRightDashToDashLeft string = "right-to-left" // WritableDeviceWithConfigContextAirflowSideDashToDashRear captures enum value "side-to-rear" WritableDeviceWithConfigContextAirflowSideDashToDashRear string = "side-to-rear" // WritableDeviceWithConfigContextAirflowPassive captures enum value "passive" WritableDeviceWithConfigContextAirflowPassive string = "passive" // WritableDeviceWithConfigContextAirflowMixed captures enum value "mixed" WritableDeviceWithConfigContextAirflowMixed string = "mixed" )
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" // WritableFrontPortTypeLcDashPc captures enum value "lc-pc" WritableFrontPortTypeLcDashPc string = "lc-pc" // WritableFrontPortTypeLcDashUpc captures enum value "lc-upc" WritableFrontPortTypeLcDashUpc string = "lc-upc" // WritableFrontPortTypeLcDashApc captures enum value "lc-apc" WritableFrontPortTypeLcDashApc string = "lc-apc" // WritableFrontPortTypeLsh captures enum value "lsh" WritableFrontPortTypeLsh string = "lsh" // WritableFrontPortTypeLshDashPc captures enum value "lsh-pc" WritableFrontPortTypeLshDashPc string = "lsh-pc" // WritableFrontPortTypeLshDashUpc captures enum value "lsh-upc" WritableFrontPortTypeLshDashUpc string = "lsh-upc" // WritableFrontPortTypeLshDashApc captures enum value "lsh-apc" WritableFrontPortTypeLshDashApc string = "lsh-apc" // WritableFrontPortTypeMpo captures enum value "mpo" WritableFrontPortTypeMpo string = "mpo" // WritableFrontPortTypeMtrj captures enum value "mtrj" WritableFrontPortTypeMtrj string = "mtrj" // WritableFrontPortTypeSc captures enum value "sc" WritableFrontPortTypeSc string = "sc" // WritableFrontPortTypeScDashPc captures enum value "sc-pc" WritableFrontPortTypeScDashPc string = "sc-pc" // WritableFrontPortTypeScDashUpc captures enum value "sc-upc" WritableFrontPortTypeScDashUpc string = "sc-upc" // WritableFrontPortTypeScDashApc captures enum value "sc-apc" WritableFrontPortTypeScDashApc string = "sc-apc" // WritableFrontPortTypeSt captures enum value "st" WritableFrontPortTypeSt string = "st" // WritableFrontPortTypeCs captures enum value "cs" WritableFrontPortTypeCs string = "cs" // WritableFrontPortTypeSn captures enum value "sn" WritableFrontPortTypeSn string = "sn" // WritableFrontPortTypeSmaDash905 captures enum value "sma-905" WritableFrontPortTypeSmaDash905 string = "sma-905" // WritableFrontPortTypeSmaDash906 captures enum value "sma-906" WritableFrontPortTypeSmaDash906 string = "sma-906" // WritableFrontPortTypeUrmDashP2 captures enum value "urm-p2" WritableFrontPortTypeUrmDashP2 string = "urm-p2" // WritableFrontPortTypeUrmDashP4 captures enum value "urm-p4" WritableFrontPortTypeUrmDashP4 string = "urm-p4" // WritableFrontPortTypeUrmDashP8 captures enum value "urm-p8" WritableFrontPortTypeUrmDashP8 string = "urm-p8" // WritableFrontPortTypeSplice captures enum value "splice" WritableFrontPortTypeSplice string = "splice" // WritableFrontPortTypeOther captures enum value "other" WritableFrontPortTypeOther string = "other" )
const ( // WritableFrontPortTemplateTypeNr8p8c captures enum value "8p8c" WritableFrontPortTemplateTypeNr8p8c string = "8p8c" // WritableFrontPortTemplateTypeNr8p6c captures enum value "8p6c" WritableFrontPortTemplateTypeNr8p6c string = "8p6c" // WritableFrontPortTemplateTypeNr8p4c captures enum value "8p4c" WritableFrontPortTemplateTypeNr8p4c string = "8p4c" // WritableFrontPortTemplateTypeNr8p2c captures enum value "8p2c" WritableFrontPortTemplateTypeNr8p2c string = "8p2c" // WritableFrontPortTemplateTypeNr6p6c captures enum value "6p6c" WritableFrontPortTemplateTypeNr6p6c string = "6p6c" // WritableFrontPortTemplateTypeNr6p4c captures enum value "6p4c" WritableFrontPortTemplateTypeNr6p4c string = "6p4c" // WritableFrontPortTemplateTypeNr6p2c captures enum value "6p2c" WritableFrontPortTemplateTypeNr6p2c string = "6p2c" // WritableFrontPortTemplateTypeNr4p4c captures enum value "4p4c" WritableFrontPortTemplateTypeNr4p4c string = "4p4c" // WritableFrontPortTemplateTypeNr4p2c captures enum value "4p2c" WritableFrontPortTemplateTypeNr4p2c string = "4p2c" // WritableFrontPortTemplateTypeGg45 captures enum value "gg45" WritableFrontPortTemplateTypeGg45 string = "gg45" // WritableFrontPortTemplateTypeTeraDash4p captures enum value "tera-4p" WritableFrontPortTemplateTypeTeraDash4p string = "tera-4p" // WritableFrontPortTemplateTypeTeraDash2p captures enum value "tera-2p" WritableFrontPortTemplateTypeTeraDash2p string = "tera-2p" // WritableFrontPortTemplateTypeTeraDash1p captures enum value "tera-1p" WritableFrontPortTemplateTypeTeraDash1p string = "tera-1p" // WritableFrontPortTemplateTypeNr110DashPunch captures enum value "110-punch" WritableFrontPortTemplateTypeNr110DashPunch string = "110-punch" // WritableFrontPortTemplateTypeBnc captures enum value "bnc" WritableFrontPortTemplateTypeBnc string = "bnc" // WritableFrontPortTemplateTypeF captures enum value "f" WritableFrontPortTemplateTypeF string = "f" // WritableFrontPortTemplateTypeN captures enum value "n" WritableFrontPortTemplateTypeN string = "n" // WritableFrontPortTemplateTypeMrj21 captures enum value "mrj21" WritableFrontPortTemplateTypeMrj21 string = "mrj21" // WritableFrontPortTemplateTypeFc captures enum value "fc" WritableFrontPortTemplateTypeFc string = "fc" // WritableFrontPortTemplateTypeLc captures enum value "lc" WritableFrontPortTemplateTypeLc string = "lc" // WritableFrontPortTemplateTypeLcDashPc captures enum value "lc-pc" WritableFrontPortTemplateTypeLcDashPc string = "lc-pc" // WritableFrontPortTemplateTypeLcDashUpc captures enum value "lc-upc" WritableFrontPortTemplateTypeLcDashUpc string = "lc-upc" // WritableFrontPortTemplateTypeLcDashApc captures enum value "lc-apc" WritableFrontPortTemplateTypeLcDashApc string = "lc-apc" // WritableFrontPortTemplateTypeLsh captures enum value "lsh" WritableFrontPortTemplateTypeLsh string = "lsh" // WritableFrontPortTemplateTypeLshDashPc captures enum value "lsh-pc" WritableFrontPortTemplateTypeLshDashPc string = "lsh-pc" // WritableFrontPortTemplateTypeLshDashUpc captures enum value "lsh-upc" WritableFrontPortTemplateTypeLshDashUpc string = "lsh-upc" // WritableFrontPortTemplateTypeLshDashApc captures enum value "lsh-apc" WritableFrontPortTemplateTypeLshDashApc string = "lsh-apc" // WritableFrontPortTemplateTypeMpo captures enum value "mpo" WritableFrontPortTemplateTypeMpo string = "mpo" // WritableFrontPortTemplateTypeMtrj captures enum value "mtrj" WritableFrontPortTemplateTypeMtrj string = "mtrj" // WritableFrontPortTemplateTypeSc captures enum value "sc" WritableFrontPortTemplateTypeSc string = "sc" // WritableFrontPortTemplateTypeScDashPc captures enum value "sc-pc" WritableFrontPortTemplateTypeScDashPc string = "sc-pc" // WritableFrontPortTemplateTypeScDashUpc captures enum value "sc-upc" WritableFrontPortTemplateTypeScDashUpc string = "sc-upc" // WritableFrontPortTemplateTypeScDashApc captures enum value "sc-apc" WritableFrontPortTemplateTypeScDashApc string = "sc-apc" // WritableFrontPortTemplateTypeSt captures enum value "st" WritableFrontPortTemplateTypeSt string = "st" // WritableFrontPortTemplateTypeCs captures enum value "cs" WritableFrontPortTemplateTypeCs string = "cs" // WritableFrontPortTemplateTypeSn captures enum value "sn" WritableFrontPortTemplateTypeSn string = "sn" // WritableFrontPortTemplateTypeSmaDash905 captures enum value "sma-905" WritableFrontPortTemplateTypeSmaDash905 string = "sma-905" // WritableFrontPortTemplateTypeSmaDash906 captures enum value "sma-906" WritableFrontPortTemplateTypeSmaDash906 string = "sma-906" // WritableFrontPortTemplateTypeUrmDashP2 captures enum value "urm-p2" WritableFrontPortTemplateTypeUrmDashP2 string = "urm-p2" // WritableFrontPortTemplateTypeUrmDashP4 captures enum value "urm-p4" WritableFrontPortTemplateTypeUrmDashP4 string = "urm-p4" // WritableFrontPortTemplateTypeUrmDashP8 captures enum value "urm-p8" WritableFrontPortTemplateTypeUrmDashP8 string = "urm-p8" // WritableFrontPortTemplateTypeSplice captures enum value "splice" WritableFrontPortTemplateTypeSplice string = "splice" // WritableFrontPortTemplateTypeOther captures enum value "other" WritableFrontPortTemplateTypeOther string = "other" )
const ( // WritableInterfaceDuplexHalf captures enum value "half" WritableInterfaceDuplexHalf string = "half" // WritableInterfaceDuplexFull captures enum value "full" WritableInterfaceDuplexFull string = "full" // WritableInterfaceDuplexAuto captures enum value "auto" WritableInterfaceDuplexAuto string = "auto" )
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 ( // WritableInterfacePoeModePd captures enum value "pd" WritableInterfacePoeModePd string = "pd" // WritableInterfacePoeModePse captures enum value "pse" WritableInterfacePoeModePse string = "pse" )
const ( // WritableInterfacePoeTypeType1DashIeee802Dot3af captures enum value "type1-ieee802.3af" WritableInterfacePoeTypeType1DashIeee802Dot3af string = "type1-ieee802.3af" // WritableInterfacePoeTypeType2DashIeee802Dot3at captures enum value "type2-ieee802.3at" WritableInterfacePoeTypeType2DashIeee802Dot3at string = "type2-ieee802.3at" // WritableInterfacePoeTypeType3DashIeee802Dot3bt captures enum value "type3-ieee802.3bt" WritableInterfacePoeTypeType3DashIeee802Dot3bt string = "type3-ieee802.3bt" // WritableInterfacePoeTypeType4DashIeee802Dot3bt captures enum value "type4-ieee802.3bt" WritableInterfacePoeTypeType4DashIeee802Dot3bt string = "type4-ieee802.3bt" // WritableInterfacePoeTypePassiveDash24vDash2pair captures enum value "passive-24v-2pair" WritableInterfacePoeTypePassiveDash24vDash2pair string = "passive-24v-2pair" // WritableInterfacePoeTypePassiveDash24vDash4pair captures enum value "passive-24v-4pair" WritableInterfacePoeTypePassiveDash24vDash4pair string = "passive-24v-4pair" // WritableInterfacePoeTypePassiveDash48vDash2pair captures enum value "passive-48v-2pair" WritableInterfacePoeTypePassiveDash48vDash2pair string = "passive-48v-2pair" // WritableInterfacePoeTypePassiveDash48vDash4pair captures enum value "passive-48v-4pair" WritableInterfacePoeTypePassiveDash48vDash4pair string = "passive-48v-4pair" )
const ( // WritableInterfaceRfChannelNr2Dot4gDash1Dash2412Dash22 captures enum value "2.4g-1-2412-22" WritableInterfaceRfChannelNr2Dot4gDash1Dash2412Dash22 string = "2.4g-1-2412-22" // WritableInterfaceRfChannelNr2Dot4gDash2Dash2417Dash22 captures enum value "2.4g-2-2417-22" WritableInterfaceRfChannelNr2Dot4gDash2Dash2417Dash22 string = "2.4g-2-2417-22" // WritableInterfaceRfChannelNr2Dot4gDash3Dash2422Dash22 captures enum value "2.4g-3-2422-22" WritableInterfaceRfChannelNr2Dot4gDash3Dash2422Dash22 string = "2.4g-3-2422-22" // WritableInterfaceRfChannelNr2Dot4gDash4Dash2427Dash22 captures enum value "2.4g-4-2427-22" WritableInterfaceRfChannelNr2Dot4gDash4Dash2427Dash22 string = "2.4g-4-2427-22" // WritableInterfaceRfChannelNr2Dot4gDash5Dash2432Dash22 captures enum value "2.4g-5-2432-22" WritableInterfaceRfChannelNr2Dot4gDash5Dash2432Dash22 string = "2.4g-5-2432-22" // WritableInterfaceRfChannelNr2Dot4gDash6Dash2437Dash22 captures enum value "2.4g-6-2437-22" WritableInterfaceRfChannelNr2Dot4gDash6Dash2437Dash22 string = "2.4g-6-2437-22" // WritableInterfaceRfChannelNr2Dot4gDash7Dash2442Dash22 captures enum value "2.4g-7-2442-22" WritableInterfaceRfChannelNr2Dot4gDash7Dash2442Dash22 string = "2.4g-7-2442-22" // WritableInterfaceRfChannelNr2Dot4gDash8Dash2447Dash22 captures enum value "2.4g-8-2447-22" WritableInterfaceRfChannelNr2Dot4gDash8Dash2447Dash22 string = "2.4g-8-2447-22" // WritableInterfaceRfChannelNr2Dot4gDash9Dash2452Dash22 captures enum value "2.4g-9-2452-22" WritableInterfaceRfChannelNr2Dot4gDash9Dash2452Dash22 string = "2.4g-9-2452-22" // WritableInterfaceRfChannelNr2Dot4gDash10Dash2457Dash22 captures enum value "2.4g-10-2457-22" WritableInterfaceRfChannelNr2Dot4gDash10Dash2457Dash22 string = "2.4g-10-2457-22" // WritableInterfaceRfChannelNr2Dot4gDash11Dash2462Dash22 captures enum value "2.4g-11-2462-22" WritableInterfaceRfChannelNr2Dot4gDash11Dash2462Dash22 string = "2.4g-11-2462-22" // WritableInterfaceRfChannelNr2Dot4gDash12Dash2467Dash22 captures enum value "2.4g-12-2467-22" WritableInterfaceRfChannelNr2Dot4gDash12Dash2467Dash22 string = "2.4g-12-2467-22" // WritableInterfaceRfChannelNr2Dot4gDash13Dash2472Dash22 captures enum value "2.4g-13-2472-22" WritableInterfaceRfChannelNr2Dot4gDash13Dash2472Dash22 string = "2.4g-13-2472-22" // WritableInterfaceRfChannelNr5gDash32Dash5160Dash20 captures enum value "5g-32-5160-20" WritableInterfaceRfChannelNr5gDash32Dash5160Dash20 string = "5g-32-5160-20" // WritableInterfaceRfChannelNr5gDash34Dash5170Dash40 captures enum value "5g-34-5170-40" WritableInterfaceRfChannelNr5gDash34Dash5170Dash40 string = "5g-34-5170-40" // WritableInterfaceRfChannelNr5gDash36Dash5180Dash20 captures enum value "5g-36-5180-20" WritableInterfaceRfChannelNr5gDash36Dash5180Dash20 string = "5g-36-5180-20" // WritableInterfaceRfChannelNr5gDash38Dash5190Dash40 captures enum value "5g-38-5190-40" WritableInterfaceRfChannelNr5gDash38Dash5190Dash40 string = "5g-38-5190-40" // WritableInterfaceRfChannelNr5gDash40Dash5200Dash20 captures enum value "5g-40-5200-20" WritableInterfaceRfChannelNr5gDash40Dash5200Dash20 string = "5g-40-5200-20" // WritableInterfaceRfChannelNr5gDash42Dash5210Dash80 captures enum value "5g-42-5210-80" WritableInterfaceRfChannelNr5gDash42Dash5210Dash80 string = "5g-42-5210-80" // WritableInterfaceRfChannelNr5gDash44Dash5220Dash20 captures enum value "5g-44-5220-20" WritableInterfaceRfChannelNr5gDash44Dash5220Dash20 string = "5g-44-5220-20" // WritableInterfaceRfChannelNr5gDash46Dash5230Dash40 captures enum value "5g-46-5230-40" WritableInterfaceRfChannelNr5gDash46Dash5230Dash40 string = "5g-46-5230-40" // WritableInterfaceRfChannelNr5gDash48Dash5240Dash20 captures enum value "5g-48-5240-20" WritableInterfaceRfChannelNr5gDash48Dash5240Dash20 string = "5g-48-5240-20" // WritableInterfaceRfChannelNr5gDash50Dash5250Dash160 captures enum value "5g-50-5250-160" WritableInterfaceRfChannelNr5gDash50Dash5250Dash160 string = "5g-50-5250-160" // WritableInterfaceRfChannelNr5gDash52Dash5260Dash20 captures enum value "5g-52-5260-20" WritableInterfaceRfChannelNr5gDash52Dash5260Dash20 string = "5g-52-5260-20" // WritableInterfaceRfChannelNr5gDash54Dash5270Dash40 captures enum value "5g-54-5270-40" WritableInterfaceRfChannelNr5gDash54Dash5270Dash40 string = "5g-54-5270-40" // WritableInterfaceRfChannelNr5gDash56Dash5280Dash20 captures enum value "5g-56-5280-20" WritableInterfaceRfChannelNr5gDash56Dash5280Dash20 string = "5g-56-5280-20" // WritableInterfaceRfChannelNr5gDash58Dash5290Dash80 captures enum value "5g-58-5290-80" WritableInterfaceRfChannelNr5gDash58Dash5290Dash80 string = "5g-58-5290-80" // WritableInterfaceRfChannelNr5gDash60Dash5300Dash20 captures enum value "5g-60-5300-20" WritableInterfaceRfChannelNr5gDash60Dash5300Dash20 string = "5g-60-5300-20" // WritableInterfaceRfChannelNr5gDash62Dash5310Dash40 captures enum value "5g-62-5310-40" WritableInterfaceRfChannelNr5gDash62Dash5310Dash40 string = "5g-62-5310-40" // WritableInterfaceRfChannelNr5gDash64Dash5320Dash20 captures enum value "5g-64-5320-20" WritableInterfaceRfChannelNr5gDash64Dash5320Dash20 string = "5g-64-5320-20" // WritableInterfaceRfChannelNr5gDash100Dash5500Dash20 captures enum value "5g-100-5500-20" WritableInterfaceRfChannelNr5gDash100Dash5500Dash20 string = "5g-100-5500-20" // WritableInterfaceRfChannelNr5gDash102Dash5510Dash40 captures enum value "5g-102-5510-40" WritableInterfaceRfChannelNr5gDash102Dash5510Dash40 string = "5g-102-5510-40" // WritableInterfaceRfChannelNr5gDash104Dash5520Dash20 captures enum value "5g-104-5520-20" WritableInterfaceRfChannelNr5gDash104Dash5520Dash20 string = "5g-104-5520-20" // WritableInterfaceRfChannelNr5gDash106Dash5530Dash80 captures enum value "5g-106-5530-80" WritableInterfaceRfChannelNr5gDash106Dash5530Dash80 string = "5g-106-5530-80" // WritableInterfaceRfChannelNr5gDash108Dash5540Dash20 captures enum value "5g-108-5540-20" WritableInterfaceRfChannelNr5gDash108Dash5540Dash20 string = "5g-108-5540-20" // WritableInterfaceRfChannelNr5gDash110Dash5550Dash40 captures enum value "5g-110-5550-40" WritableInterfaceRfChannelNr5gDash110Dash5550Dash40 string = "5g-110-5550-40" // WritableInterfaceRfChannelNr5gDash112Dash5560Dash20 captures enum value "5g-112-5560-20" WritableInterfaceRfChannelNr5gDash112Dash5560Dash20 string = "5g-112-5560-20" // WritableInterfaceRfChannelNr5gDash114Dash5570Dash160 captures enum value "5g-114-5570-160" WritableInterfaceRfChannelNr5gDash114Dash5570Dash160 string = "5g-114-5570-160" // WritableInterfaceRfChannelNr5gDash116Dash5580Dash20 captures enum value "5g-116-5580-20" WritableInterfaceRfChannelNr5gDash116Dash5580Dash20 string = "5g-116-5580-20" // WritableInterfaceRfChannelNr5gDash118Dash5590Dash40 captures enum value "5g-118-5590-40" WritableInterfaceRfChannelNr5gDash118Dash5590Dash40 string = "5g-118-5590-40" // WritableInterfaceRfChannelNr5gDash120Dash5600Dash20 captures enum value "5g-120-5600-20" WritableInterfaceRfChannelNr5gDash120Dash5600Dash20 string = "5g-120-5600-20" // WritableInterfaceRfChannelNr5gDash122Dash5610Dash80 captures enum value "5g-122-5610-80" WritableInterfaceRfChannelNr5gDash122Dash5610Dash80 string = "5g-122-5610-80" // WritableInterfaceRfChannelNr5gDash124Dash5620Dash20 captures enum value "5g-124-5620-20" WritableInterfaceRfChannelNr5gDash124Dash5620Dash20 string = "5g-124-5620-20" // WritableInterfaceRfChannelNr5gDash126Dash5630Dash40 captures enum value "5g-126-5630-40" WritableInterfaceRfChannelNr5gDash126Dash5630Dash40 string = "5g-126-5630-40" // WritableInterfaceRfChannelNr5gDash128Dash5640Dash20 captures enum value "5g-128-5640-20" WritableInterfaceRfChannelNr5gDash128Dash5640Dash20 string = "5g-128-5640-20" // WritableInterfaceRfChannelNr5gDash132Dash5660Dash20 captures enum value "5g-132-5660-20" WritableInterfaceRfChannelNr5gDash132Dash5660Dash20 string = "5g-132-5660-20" // WritableInterfaceRfChannelNr5gDash134Dash5670Dash40 captures enum value "5g-134-5670-40" WritableInterfaceRfChannelNr5gDash134Dash5670Dash40 string = "5g-134-5670-40" // WritableInterfaceRfChannelNr5gDash136Dash5680Dash20 captures enum value "5g-136-5680-20" WritableInterfaceRfChannelNr5gDash136Dash5680Dash20 string = "5g-136-5680-20" // WritableInterfaceRfChannelNr5gDash138Dash5690Dash80 captures enum value "5g-138-5690-80" WritableInterfaceRfChannelNr5gDash138Dash5690Dash80 string = "5g-138-5690-80" // WritableInterfaceRfChannelNr5gDash140Dash5700Dash20 captures enum value "5g-140-5700-20" WritableInterfaceRfChannelNr5gDash140Dash5700Dash20 string = "5g-140-5700-20" // WritableInterfaceRfChannelNr5gDash142Dash5710Dash40 captures enum value "5g-142-5710-40" WritableInterfaceRfChannelNr5gDash142Dash5710Dash40 string = "5g-142-5710-40" // WritableInterfaceRfChannelNr5gDash144Dash5720Dash20 captures enum value "5g-144-5720-20" WritableInterfaceRfChannelNr5gDash144Dash5720Dash20 string = "5g-144-5720-20" // WritableInterfaceRfChannelNr5gDash149Dash5745Dash20 captures enum value "5g-149-5745-20" WritableInterfaceRfChannelNr5gDash149Dash5745Dash20 string = "5g-149-5745-20" // WritableInterfaceRfChannelNr5gDash151Dash5755Dash40 captures enum value "5g-151-5755-40" WritableInterfaceRfChannelNr5gDash151Dash5755Dash40 string = "5g-151-5755-40" // WritableInterfaceRfChannelNr5gDash153Dash5765Dash20 captures enum value "5g-153-5765-20" WritableInterfaceRfChannelNr5gDash153Dash5765Dash20 string = "5g-153-5765-20" // WritableInterfaceRfChannelNr5gDash155Dash5775Dash80 captures enum value "5g-155-5775-80" WritableInterfaceRfChannelNr5gDash155Dash5775Dash80 string = "5g-155-5775-80" // WritableInterfaceRfChannelNr5gDash157Dash5785Dash20 captures enum value "5g-157-5785-20" WritableInterfaceRfChannelNr5gDash157Dash5785Dash20 string = "5g-157-5785-20" // WritableInterfaceRfChannelNr5gDash159Dash5795Dash40 captures enum value "5g-159-5795-40" WritableInterfaceRfChannelNr5gDash159Dash5795Dash40 string = "5g-159-5795-40" // WritableInterfaceRfChannelNr5gDash161Dash5805Dash20 captures enum value "5g-161-5805-20" WritableInterfaceRfChannelNr5gDash161Dash5805Dash20 string = "5g-161-5805-20" // WritableInterfaceRfChannelNr5gDash163Dash5815Dash160 captures enum value "5g-163-5815-160" WritableInterfaceRfChannelNr5gDash163Dash5815Dash160 string = "5g-163-5815-160" // WritableInterfaceRfChannelNr5gDash165Dash5825Dash20 captures enum value "5g-165-5825-20" WritableInterfaceRfChannelNr5gDash165Dash5825Dash20 string = "5g-165-5825-20" // WritableInterfaceRfChannelNr5gDash167Dash5835Dash40 captures enum value "5g-167-5835-40" WritableInterfaceRfChannelNr5gDash167Dash5835Dash40 string = "5g-167-5835-40" // WritableInterfaceRfChannelNr5gDash169Dash5845Dash20 captures enum value "5g-169-5845-20" WritableInterfaceRfChannelNr5gDash169Dash5845Dash20 string = "5g-169-5845-20" // WritableInterfaceRfChannelNr5gDash171Dash5855Dash80 captures enum value "5g-171-5855-80" WritableInterfaceRfChannelNr5gDash171Dash5855Dash80 string = "5g-171-5855-80" // WritableInterfaceRfChannelNr5gDash173Dash5865Dash20 captures enum value "5g-173-5865-20" WritableInterfaceRfChannelNr5gDash173Dash5865Dash20 string = "5g-173-5865-20" // WritableInterfaceRfChannelNr5gDash175Dash5875Dash40 captures enum value "5g-175-5875-40" WritableInterfaceRfChannelNr5gDash175Dash5875Dash40 string = "5g-175-5875-40" // WritableInterfaceRfChannelNr5gDash177Dash5885Dash20 captures enum value "5g-177-5885-20" WritableInterfaceRfChannelNr5gDash177Dash5885Dash20 string = "5g-177-5885-20" // WritableInterfaceRfChannelNr6gDash1Dash5955Dash20 captures enum value "6g-1-5955-20" WritableInterfaceRfChannelNr6gDash1Dash5955Dash20 string = "6g-1-5955-20" // WritableInterfaceRfChannelNr6gDash3Dash5965Dash40 captures enum value "6g-3-5965-40" WritableInterfaceRfChannelNr6gDash3Dash5965Dash40 string = "6g-3-5965-40" // WritableInterfaceRfChannelNr6gDash5Dash5975Dash20 captures enum value "6g-5-5975-20" WritableInterfaceRfChannelNr6gDash5Dash5975Dash20 string = "6g-5-5975-20" // WritableInterfaceRfChannelNr6gDash7Dash5985Dash80 captures enum value "6g-7-5985-80" WritableInterfaceRfChannelNr6gDash7Dash5985Dash80 string = "6g-7-5985-80" // WritableInterfaceRfChannelNr6gDash9Dash5995Dash20 captures enum value "6g-9-5995-20" WritableInterfaceRfChannelNr6gDash9Dash5995Dash20 string = "6g-9-5995-20" // WritableInterfaceRfChannelNr6gDash11Dash6005Dash40 captures enum value "6g-11-6005-40" WritableInterfaceRfChannelNr6gDash11Dash6005Dash40 string = "6g-11-6005-40" // WritableInterfaceRfChannelNr6gDash13Dash6015Dash20 captures enum value "6g-13-6015-20" WritableInterfaceRfChannelNr6gDash13Dash6015Dash20 string = "6g-13-6015-20" // WritableInterfaceRfChannelNr6gDash15Dash6025Dash160 captures enum value "6g-15-6025-160" WritableInterfaceRfChannelNr6gDash15Dash6025Dash160 string = "6g-15-6025-160" // WritableInterfaceRfChannelNr6gDash17Dash6035Dash20 captures enum value "6g-17-6035-20" WritableInterfaceRfChannelNr6gDash17Dash6035Dash20 string = "6g-17-6035-20" // WritableInterfaceRfChannelNr6gDash19Dash6045Dash40 captures enum value "6g-19-6045-40" WritableInterfaceRfChannelNr6gDash19Dash6045Dash40 string = "6g-19-6045-40" // WritableInterfaceRfChannelNr6gDash21Dash6055Dash20 captures enum value "6g-21-6055-20" WritableInterfaceRfChannelNr6gDash21Dash6055Dash20 string = "6g-21-6055-20" // WritableInterfaceRfChannelNr6gDash23Dash6065Dash80 captures enum value "6g-23-6065-80" WritableInterfaceRfChannelNr6gDash23Dash6065Dash80 string = "6g-23-6065-80" // WritableInterfaceRfChannelNr6gDash25Dash6075Dash20 captures enum value "6g-25-6075-20" WritableInterfaceRfChannelNr6gDash25Dash6075Dash20 string = "6g-25-6075-20" // WritableInterfaceRfChannelNr6gDash27Dash6085Dash40 captures enum value "6g-27-6085-40" WritableInterfaceRfChannelNr6gDash27Dash6085Dash40 string = "6g-27-6085-40" // WritableInterfaceRfChannelNr6gDash29Dash6095Dash20 captures enum value "6g-29-6095-20" WritableInterfaceRfChannelNr6gDash29Dash6095Dash20 string = "6g-29-6095-20" // WritableInterfaceRfChannelNr6gDash31Dash6105Dash320 captures enum value "6g-31-6105-320" WritableInterfaceRfChannelNr6gDash31Dash6105Dash320 string = "6g-31-6105-320" // WritableInterfaceRfChannelNr6gDash33Dash6115Dash20 captures enum value "6g-33-6115-20" WritableInterfaceRfChannelNr6gDash33Dash6115Dash20 string = "6g-33-6115-20" // WritableInterfaceRfChannelNr6gDash35Dash6125Dash40 captures enum value "6g-35-6125-40" WritableInterfaceRfChannelNr6gDash35Dash6125Dash40 string = "6g-35-6125-40" // WritableInterfaceRfChannelNr6gDash37Dash6135Dash20 captures enum value "6g-37-6135-20" WritableInterfaceRfChannelNr6gDash37Dash6135Dash20 string = "6g-37-6135-20" // WritableInterfaceRfChannelNr6gDash39Dash6145Dash80 captures enum value "6g-39-6145-80" WritableInterfaceRfChannelNr6gDash39Dash6145Dash80 string = "6g-39-6145-80" // WritableInterfaceRfChannelNr6gDash41Dash6155Dash20 captures enum value "6g-41-6155-20" WritableInterfaceRfChannelNr6gDash41Dash6155Dash20 string = "6g-41-6155-20" // WritableInterfaceRfChannelNr6gDash43Dash6165Dash40 captures enum value "6g-43-6165-40" WritableInterfaceRfChannelNr6gDash43Dash6165Dash40 string = "6g-43-6165-40" // WritableInterfaceRfChannelNr6gDash45Dash6175Dash20 captures enum value "6g-45-6175-20" WritableInterfaceRfChannelNr6gDash45Dash6175Dash20 string = "6g-45-6175-20" // WritableInterfaceRfChannelNr6gDash47Dash6185Dash160 captures enum value "6g-47-6185-160" WritableInterfaceRfChannelNr6gDash47Dash6185Dash160 string = "6g-47-6185-160" // WritableInterfaceRfChannelNr6gDash49Dash6195Dash20 captures enum value "6g-49-6195-20" WritableInterfaceRfChannelNr6gDash49Dash6195Dash20 string = "6g-49-6195-20" // WritableInterfaceRfChannelNr6gDash51Dash6205Dash40 captures enum value "6g-51-6205-40" WritableInterfaceRfChannelNr6gDash51Dash6205Dash40 string = "6g-51-6205-40" // WritableInterfaceRfChannelNr6gDash53Dash6215Dash20 captures enum value "6g-53-6215-20" WritableInterfaceRfChannelNr6gDash53Dash6215Dash20 string = "6g-53-6215-20" // WritableInterfaceRfChannelNr6gDash55Dash6225Dash80 captures enum value "6g-55-6225-80" WritableInterfaceRfChannelNr6gDash55Dash6225Dash80 string = "6g-55-6225-80" // WritableInterfaceRfChannelNr6gDash57Dash6235Dash20 captures enum value "6g-57-6235-20" WritableInterfaceRfChannelNr6gDash57Dash6235Dash20 string = "6g-57-6235-20" // WritableInterfaceRfChannelNr6gDash59Dash6245Dash40 captures enum value "6g-59-6245-40" WritableInterfaceRfChannelNr6gDash59Dash6245Dash40 string = "6g-59-6245-40" // WritableInterfaceRfChannelNr6gDash61Dash6255Dash20 captures enum value "6g-61-6255-20" WritableInterfaceRfChannelNr6gDash61Dash6255Dash20 string = "6g-61-6255-20" // WritableInterfaceRfChannelNr6gDash65Dash6275Dash20 captures enum value "6g-65-6275-20" WritableInterfaceRfChannelNr6gDash65Dash6275Dash20 string = "6g-65-6275-20" // WritableInterfaceRfChannelNr6gDash67Dash6285Dash40 captures enum value "6g-67-6285-40" WritableInterfaceRfChannelNr6gDash67Dash6285Dash40 string = "6g-67-6285-40" // WritableInterfaceRfChannelNr6gDash69Dash6295Dash20 captures enum value "6g-69-6295-20" WritableInterfaceRfChannelNr6gDash69Dash6295Dash20 string = "6g-69-6295-20" // WritableInterfaceRfChannelNr6gDash71Dash6305Dash80 captures enum value "6g-71-6305-80" WritableInterfaceRfChannelNr6gDash71Dash6305Dash80 string = "6g-71-6305-80" // WritableInterfaceRfChannelNr6gDash73Dash6315Dash20 captures enum value "6g-73-6315-20" WritableInterfaceRfChannelNr6gDash73Dash6315Dash20 string = "6g-73-6315-20" // WritableInterfaceRfChannelNr6gDash75Dash6325Dash40 captures enum value "6g-75-6325-40" WritableInterfaceRfChannelNr6gDash75Dash6325Dash40 string = "6g-75-6325-40" // WritableInterfaceRfChannelNr6gDash77Dash6335Dash20 captures enum value "6g-77-6335-20" WritableInterfaceRfChannelNr6gDash77Dash6335Dash20 string = "6g-77-6335-20" // WritableInterfaceRfChannelNr6gDash79Dash6345Dash160 captures enum value "6g-79-6345-160" WritableInterfaceRfChannelNr6gDash79Dash6345Dash160 string = "6g-79-6345-160" // WritableInterfaceRfChannelNr6gDash81Dash6355Dash20 captures enum value "6g-81-6355-20" WritableInterfaceRfChannelNr6gDash81Dash6355Dash20 string = "6g-81-6355-20" // WritableInterfaceRfChannelNr6gDash83Dash6365Dash40 captures enum value "6g-83-6365-40" WritableInterfaceRfChannelNr6gDash83Dash6365Dash40 string = "6g-83-6365-40" // WritableInterfaceRfChannelNr6gDash85Dash6375Dash20 captures enum value "6g-85-6375-20" WritableInterfaceRfChannelNr6gDash85Dash6375Dash20 string = "6g-85-6375-20" // WritableInterfaceRfChannelNr6gDash87Dash6385Dash80 captures enum value "6g-87-6385-80" WritableInterfaceRfChannelNr6gDash87Dash6385Dash80 string = "6g-87-6385-80" // WritableInterfaceRfChannelNr6gDash89Dash6395Dash20 captures enum value "6g-89-6395-20" WritableInterfaceRfChannelNr6gDash89Dash6395Dash20 string = "6g-89-6395-20" // WritableInterfaceRfChannelNr6gDash91Dash6405Dash40 captures enum value "6g-91-6405-40" WritableInterfaceRfChannelNr6gDash91Dash6405Dash40 string = "6g-91-6405-40" // WritableInterfaceRfChannelNr6gDash93Dash6415Dash20 captures enum value "6g-93-6415-20" WritableInterfaceRfChannelNr6gDash93Dash6415Dash20 string = "6g-93-6415-20" // WritableInterfaceRfChannelNr6gDash95Dash6425Dash320 captures enum value "6g-95-6425-320" WritableInterfaceRfChannelNr6gDash95Dash6425Dash320 string = "6g-95-6425-320" // WritableInterfaceRfChannelNr6gDash97Dash6435Dash20 captures enum value "6g-97-6435-20" WritableInterfaceRfChannelNr6gDash97Dash6435Dash20 string = "6g-97-6435-20" // WritableInterfaceRfChannelNr6gDash99Dash6445Dash40 captures enum value "6g-99-6445-40" WritableInterfaceRfChannelNr6gDash99Dash6445Dash40 string = "6g-99-6445-40" // WritableInterfaceRfChannelNr6gDash101Dash6455Dash20 captures enum value "6g-101-6455-20" WritableInterfaceRfChannelNr6gDash101Dash6455Dash20 string = "6g-101-6455-20" // WritableInterfaceRfChannelNr6gDash103Dash6465Dash80 captures enum value "6g-103-6465-80" WritableInterfaceRfChannelNr6gDash103Dash6465Dash80 string = "6g-103-6465-80" // WritableInterfaceRfChannelNr6gDash105Dash6475Dash20 captures enum value "6g-105-6475-20" WritableInterfaceRfChannelNr6gDash105Dash6475Dash20 string = "6g-105-6475-20" // WritableInterfaceRfChannelNr6gDash107Dash6485Dash40 captures enum value "6g-107-6485-40" WritableInterfaceRfChannelNr6gDash107Dash6485Dash40 string = "6g-107-6485-40" // WritableInterfaceRfChannelNr6gDash109Dash6495Dash20 captures enum value "6g-109-6495-20" WritableInterfaceRfChannelNr6gDash109Dash6495Dash20 string = "6g-109-6495-20" // WritableInterfaceRfChannelNr6gDash111Dash6505Dash160 captures enum value "6g-111-6505-160" WritableInterfaceRfChannelNr6gDash111Dash6505Dash160 string = "6g-111-6505-160" // WritableInterfaceRfChannelNr6gDash113Dash6515Dash20 captures enum value "6g-113-6515-20" WritableInterfaceRfChannelNr6gDash113Dash6515Dash20 string = "6g-113-6515-20" // WritableInterfaceRfChannelNr6gDash115Dash6525Dash40 captures enum value "6g-115-6525-40" WritableInterfaceRfChannelNr6gDash115Dash6525Dash40 string = "6g-115-6525-40" // WritableInterfaceRfChannelNr6gDash117Dash6535Dash20 captures enum value "6g-117-6535-20" WritableInterfaceRfChannelNr6gDash117Dash6535Dash20 string = "6g-117-6535-20" // WritableInterfaceRfChannelNr6gDash119Dash6545Dash80 captures enum value "6g-119-6545-80" WritableInterfaceRfChannelNr6gDash119Dash6545Dash80 string = "6g-119-6545-80" // WritableInterfaceRfChannelNr6gDash121Dash6555Dash20 captures enum value "6g-121-6555-20" WritableInterfaceRfChannelNr6gDash121Dash6555Dash20 string = "6g-121-6555-20" // WritableInterfaceRfChannelNr6gDash123Dash6565Dash40 captures enum value "6g-123-6565-40" WritableInterfaceRfChannelNr6gDash123Dash6565Dash40 string = "6g-123-6565-40" // WritableInterfaceRfChannelNr6gDash125Dash6575Dash20 captures enum value "6g-125-6575-20" WritableInterfaceRfChannelNr6gDash125Dash6575Dash20 string = "6g-125-6575-20" // WritableInterfaceRfChannelNr6gDash129Dash6595Dash20 captures enum value "6g-129-6595-20" WritableInterfaceRfChannelNr6gDash129Dash6595Dash20 string = "6g-129-6595-20" // WritableInterfaceRfChannelNr6gDash131Dash6605Dash40 captures enum value "6g-131-6605-40" WritableInterfaceRfChannelNr6gDash131Dash6605Dash40 string = "6g-131-6605-40" // WritableInterfaceRfChannelNr6gDash133Dash6615Dash20 captures enum value "6g-133-6615-20" WritableInterfaceRfChannelNr6gDash133Dash6615Dash20 string = "6g-133-6615-20" // WritableInterfaceRfChannelNr6gDash135Dash6625Dash80 captures enum value "6g-135-6625-80" WritableInterfaceRfChannelNr6gDash135Dash6625Dash80 string = "6g-135-6625-80" // WritableInterfaceRfChannelNr6gDash137Dash6635Dash20 captures enum value "6g-137-6635-20" WritableInterfaceRfChannelNr6gDash137Dash6635Dash20 string = "6g-137-6635-20" // WritableInterfaceRfChannelNr6gDash139Dash6645Dash40 captures enum value "6g-139-6645-40" WritableInterfaceRfChannelNr6gDash139Dash6645Dash40 string = "6g-139-6645-40" // WritableInterfaceRfChannelNr6gDash141Dash6655Dash20 captures enum value "6g-141-6655-20" WritableInterfaceRfChannelNr6gDash141Dash6655Dash20 string = "6g-141-6655-20" // WritableInterfaceRfChannelNr6gDash143Dash6665Dash160 captures enum value "6g-143-6665-160" WritableInterfaceRfChannelNr6gDash143Dash6665Dash160 string = "6g-143-6665-160" // WritableInterfaceRfChannelNr6gDash145Dash6675Dash20 captures enum value "6g-145-6675-20" WritableInterfaceRfChannelNr6gDash145Dash6675Dash20 string = "6g-145-6675-20" // WritableInterfaceRfChannelNr6gDash147Dash6685Dash40 captures enum value "6g-147-6685-40" WritableInterfaceRfChannelNr6gDash147Dash6685Dash40 string = "6g-147-6685-40" // WritableInterfaceRfChannelNr6gDash149Dash6695Dash20 captures enum value "6g-149-6695-20" WritableInterfaceRfChannelNr6gDash149Dash6695Dash20 string = "6g-149-6695-20" // WritableInterfaceRfChannelNr6gDash151Dash6705Dash80 captures enum value "6g-151-6705-80" WritableInterfaceRfChannelNr6gDash151Dash6705Dash80 string = "6g-151-6705-80" // WritableInterfaceRfChannelNr6gDash153Dash6715Dash20 captures enum value "6g-153-6715-20" WritableInterfaceRfChannelNr6gDash153Dash6715Dash20 string = "6g-153-6715-20" // WritableInterfaceRfChannelNr6gDash155Dash6725Dash40 captures enum value "6g-155-6725-40" WritableInterfaceRfChannelNr6gDash155Dash6725Dash40 string = "6g-155-6725-40" // WritableInterfaceRfChannelNr6gDash157Dash6735Dash20 captures enum value "6g-157-6735-20" WritableInterfaceRfChannelNr6gDash157Dash6735Dash20 string = "6g-157-6735-20" // WritableInterfaceRfChannelNr6gDash159Dash6745Dash320 captures enum value "6g-159-6745-320" WritableInterfaceRfChannelNr6gDash159Dash6745Dash320 string = "6g-159-6745-320" // WritableInterfaceRfChannelNr6gDash161Dash6755Dash20 captures enum value "6g-161-6755-20" WritableInterfaceRfChannelNr6gDash161Dash6755Dash20 string = "6g-161-6755-20" // WritableInterfaceRfChannelNr6gDash163Dash6765Dash40 captures enum value "6g-163-6765-40" WritableInterfaceRfChannelNr6gDash163Dash6765Dash40 string = "6g-163-6765-40" // WritableInterfaceRfChannelNr6gDash165Dash6775Dash20 captures enum value "6g-165-6775-20" WritableInterfaceRfChannelNr6gDash165Dash6775Dash20 string = "6g-165-6775-20" // WritableInterfaceRfChannelNr6gDash167Dash6785Dash80 captures enum value "6g-167-6785-80" WritableInterfaceRfChannelNr6gDash167Dash6785Dash80 string = "6g-167-6785-80" // WritableInterfaceRfChannelNr6gDash169Dash6795Dash20 captures enum value "6g-169-6795-20" WritableInterfaceRfChannelNr6gDash169Dash6795Dash20 string = "6g-169-6795-20" // WritableInterfaceRfChannelNr6gDash171Dash6805Dash40 captures enum value "6g-171-6805-40" WritableInterfaceRfChannelNr6gDash171Dash6805Dash40 string = "6g-171-6805-40" // WritableInterfaceRfChannelNr6gDash173Dash6815Dash20 captures enum value "6g-173-6815-20" WritableInterfaceRfChannelNr6gDash173Dash6815Dash20 string = "6g-173-6815-20" // WritableInterfaceRfChannelNr6gDash175Dash6825Dash160 captures enum value "6g-175-6825-160" WritableInterfaceRfChannelNr6gDash175Dash6825Dash160 string = "6g-175-6825-160" // WritableInterfaceRfChannelNr6gDash177Dash6835Dash20 captures enum value "6g-177-6835-20" WritableInterfaceRfChannelNr6gDash177Dash6835Dash20 string = "6g-177-6835-20" // WritableInterfaceRfChannelNr6gDash179Dash6845Dash40 captures enum value "6g-179-6845-40" WritableInterfaceRfChannelNr6gDash179Dash6845Dash40 string = "6g-179-6845-40" // WritableInterfaceRfChannelNr6gDash181Dash6855Dash20 captures enum value "6g-181-6855-20" WritableInterfaceRfChannelNr6gDash181Dash6855Dash20 string = "6g-181-6855-20" // WritableInterfaceRfChannelNr6gDash183Dash6865Dash80 captures enum value "6g-183-6865-80" WritableInterfaceRfChannelNr6gDash183Dash6865Dash80 string = "6g-183-6865-80" // WritableInterfaceRfChannelNr6gDash185Dash6875Dash20 captures enum value "6g-185-6875-20" WritableInterfaceRfChannelNr6gDash185Dash6875Dash20 string = "6g-185-6875-20" // WritableInterfaceRfChannelNr6gDash187Dash6885Dash40 captures enum value "6g-187-6885-40" WritableInterfaceRfChannelNr6gDash187Dash6885Dash40 string = "6g-187-6885-40" // WritableInterfaceRfChannelNr6gDash189Dash6895Dash20 captures enum value "6g-189-6895-20" WritableInterfaceRfChannelNr6gDash189Dash6895Dash20 string = "6g-189-6895-20" // WritableInterfaceRfChannelNr6gDash193Dash6915Dash20 captures enum value "6g-193-6915-20" WritableInterfaceRfChannelNr6gDash193Dash6915Dash20 string = "6g-193-6915-20" // WritableInterfaceRfChannelNr6gDash195Dash6925Dash40 captures enum value "6g-195-6925-40" WritableInterfaceRfChannelNr6gDash195Dash6925Dash40 string = "6g-195-6925-40" // WritableInterfaceRfChannelNr6gDash197Dash6935Dash20 captures enum value "6g-197-6935-20" WritableInterfaceRfChannelNr6gDash197Dash6935Dash20 string = "6g-197-6935-20" // WritableInterfaceRfChannelNr6gDash199Dash6945Dash80 captures enum value "6g-199-6945-80" WritableInterfaceRfChannelNr6gDash199Dash6945Dash80 string = "6g-199-6945-80" // WritableInterfaceRfChannelNr6gDash201Dash6955Dash20 captures enum value "6g-201-6955-20" WritableInterfaceRfChannelNr6gDash201Dash6955Dash20 string = "6g-201-6955-20" // WritableInterfaceRfChannelNr6gDash203Dash6965Dash40 captures enum value "6g-203-6965-40" WritableInterfaceRfChannelNr6gDash203Dash6965Dash40 string = "6g-203-6965-40" // WritableInterfaceRfChannelNr6gDash205Dash6975Dash20 captures enum value "6g-205-6975-20" WritableInterfaceRfChannelNr6gDash205Dash6975Dash20 string = "6g-205-6975-20" // WritableInterfaceRfChannelNr6gDash207Dash6985Dash160 captures enum value "6g-207-6985-160" WritableInterfaceRfChannelNr6gDash207Dash6985Dash160 string = "6g-207-6985-160" // WritableInterfaceRfChannelNr6gDash209Dash6995Dash20 captures enum value "6g-209-6995-20" WritableInterfaceRfChannelNr6gDash209Dash6995Dash20 string = "6g-209-6995-20" // WritableInterfaceRfChannelNr6gDash211Dash7005Dash40 captures enum value "6g-211-7005-40" WritableInterfaceRfChannelNr6gDash211Dash7005Dash40 string = "6g-211-7005-40" // WritableInterfaceRfChannelNr6gDash213Dash7015Dash20 captures enum value "6g-213-7015-20" WritableInterfaceRfChannelNr6gDash213Dash7015Dash20 string = "6g-213-7015-20" // WritableInterfaceRfChannelNr6gDash215Dash7025Dash80 captures enum value "6g-215-7025-80" WritableInterfaceRfChannelNr6gDash215Dash7025Dash80 string = "6g-215-7025-80" // WritableInterfaceRfChannelNr6gDash217Dash7035Dash20 captures enum value "6g-217-7035-20" WritableInterfaceRfChannelNr6gDash217Dash7035Dash20 string = "6g-217-7035-20" // WritableInterfaceRfChannelNr6gDash219Dash7045Dash40 captures enum value "6g-219-7045-40" WritableInterfaceRfChannelNr6gDash219Dash7045Dash40 string = "6g-219-7045-40" // WritableInterfaceRfChannelNr6gDash221Dash7055Dash20 captures enum value "6g-221-7055-20" WritableInterfaceRfChannelNr6gDash221Dash7055Dash20 string = "6g-221-7055-20" // WritableInterfaceRfChannelNr6gDash225Dash7075Dash20 captures enum value "6g-225-7075-20" WritableInterfaceRfChannelNr6gDash225Dash7075Dash20 string = "6g-225-7075-20" // WritableInterfaceRfChannelNr6gDash227Dash7085Dash40 captures enum value "6g-227-7085-40" WritableInterfaceRfChannelNr6gDash227Dash7085Dash40 string = "6g-227-7085-40" // WritableInterfaceRfChannelNr6gDash229Dash7095Dash20 captures enum value "6g-229-7095-20" WritableInterfaceRfChannelNr6gDash229Dash7095Dash20 string = "6g-229-7095-20" // WritableInterfaceRfChannelNr6gDash233Dash7115Dash20 captures enum value "6g-233-7115-20" WritableInterfaceRfChannelNr6gDash233Dash7115Dash20 string = "6g-233-7115-20" // WritableInterfaceRfChannelNr60gDash1Dash58320Dash2160 captures enum value "60g-1-58320-2160" WritableInterfaceRfChannelNr60gDash1Dash58320Dash2160 string = "60g-1-58320-2160" // WritableInterfaceRfChannelNr60gDash2Dash60480Dash2160 captures enum value "60g-2-60480-2160" WritableInterfaceRfChannelNr60gDash2Dash60480Dash2160 string = "60g-2-60480-2160" // WritableInterfaceRfChannelNr60gDash3Dash62640Dash2160 captures enum value "60g-3-62640-2160" WritableInterfaceRfChannelNr60gDash3Dash62640Dash2160 string = "60g-3-62640-2160" // WritableInterfaceRfChannelNr60gDash4Dash64800Dash2160 captures enum value "60g-4-64800-2160" WritableInterfaceRfChannelNr60gDash4Dash64800Dash2160 string = "60g-4-64800-2160" // WritableInterfaceRfChannelNr60gDash5Dash66960Dash2160 captures enum value "60g-5-66960-2160" WritableInterfaceRfChannelNr60gDash5Dash66960Dash2160 string = "60g-5-66960-2160" // WritableInterfaceRfChannelNr60gDash6Dash69120Dash2160 captures enum value "60g-6-69120-2160" WritableInterfaceRfChannelNr60gDash6Dash69120Dash2160 string = "60g-6-69120-2160" // WritableInterfaceRfChannelNr60gDash9Dash59400Dash4320 captures enum value "60g-9-59400-4320" WritableInterfaceRfChannelNr60gDash9Dash59400Dash4320 string = "60g-9-59400-4320" // WritableInterfaceRfChannelNr60gDash10Dash61560Dash4320 captures enum value "60g-10-61560-4320" WritableInterfaceRfChannelNr60gDash10Dash61560Dash4320 string = "60g-10-61560-4320" // WritableInterfaceRfChannelNr60gDash11Dash63720Dash4320 captures enum value "60g-11-63720-4320" WritableInterfaceRfChannelNr60gDash11Dash63720Dash4320 string = "60g-11-63720-4320" // WritableInterfaceRfChannelNr60gDash12Dash65880Dash4320 captures enum value "60g-12-65880-4320" WritableInterfaceRfChannelNr60gDash12Dash65880Dash4320 string = "60g-12-65880-4320" // WritableInterfaceRfChannelNr60gDash13Dash68040Dash4320 captures enum value "60g-13-68040-4320" WritableInterfaceRfChannelNr60gDash13Dash68040Dash4320 string = "60g-13-68040-4320" // WritableInterfaceRfChannelNr60gDash17Dash60480Dash6480 captures enum value "60g-17-60480-6480" WritableInterfaceRfChannelNr60gDash17Dash60480Dash6480 string = "60g-17-60480-6480" // WritableInterfaceRfChannelNr60gDash18Dash62640Dash6480 captures enum value "60g-18-62640-6480" WritableInterfaceRfChannelNr60gDash18Dash62640Dash6480 string = "60g-18-62640-6480" // WritableInterfaceRfChannelNr60gDash19Dash64800Dash6480 captures enum value "60g-19-64800-6480" WritableInterfaceRfChannelNr60gDash19Dash64800Dash6480 string = "60g-19-64800-6480" // WritableInterfaceRfChannelNr60gDash20Dash66960Dash6480 captures enum value "60g-20-66960-6480" WritableInterfaceRfChannelNr60gDash20Dash66960Dash6480 string = "60g-20-66960-6480" // WritableInterfaceRfChannelNr60gDash25Dash61560Dash6480 captures enum value "60g-25-61560-6480" WritableInterfaceRfChannelNr60gDash25Dash61560Dash6480 string = "60g-25-61560-6480" // WritableInterfaceRfChannelNr60gDash26Dash63720Dash6480 captures enum value "60g-26-63720-6480" WritableInterfaceRfChannelNr60gDash26Dash63720Dash6480 string = "60g-26-63720-6480" // WritableInterfaceRfChannelNr60gDash27Dash65880Dash6480 captures enum value "60g-27-65880-6480" WritableInterfaceRfChannelNr60gDash27Dash65880Dash6480 string = "60g-27-65880-6480" )
const ( // WritableInterfaceRfRoleAp captures enum value "ap" WritableInterfaceRfRoleAp string = "ap" // WritableInterfaceRfRoleStation captures enum value "station" WritableInterfaceRfRoleStation string = "station" )
const ( // WritableInterfaceTypeVirtual captures enum value "virtual" WritableInterfaceTypeVirtual string = "virtual" // WritableInterfaceTypeBridge captures enum value "bridge" WritableInterfaceTypeBridge string = "bridge" // WritableInterfaceTypeLag captures enum value "lag" WritableInterfaceTypeLag string = "lag" // WritableInterfaceTypeNr100baseDashFx captures enum value "100base-fx" WritableInterfaceTypeNr100baseDashFx string = "100base-fx" // WritableInterfaceTypeNr100baseDashLfx captures enum value "100base-lfx" WritableInterfaceTypeNr100baseDashLfx string = "100base-lfx" // WritableInterfaceTypeNr100baseDashTx captures enum value "100base-tx" WritableInterfaceTypeNr100baseDashTx string = "100base-tx" // WritableInterfaceTypeNr100baseDashT1 captures enum value "100base-t1" WritableInterfaceTypeNr100baseDashT1 string = "100base-t1" // WritableInterfaceTypeNr1000baseDasht captures enum value "1000base-t" WritableInterfaceTypeNr1000baseDasht string = "1000base-t" // WritableInterfaceTypeNr2Dot5gbaseDasht captures enum value "2.5gbase-t" WritableInterfaceTypeNr2Dot5gbaseDasht string = "2.5gbase-t" // WritableInterfaceTypeNr5gbaseDasht captures enum value "5gbase-t" WritableInterfaceTypeNr5gbaseDasht string = "5gbase-t" // WritableInterfaceTypeNr10gbaseDasht captures enum value "10gbase-t" WritableInterfaceTypeNr10gbaseDasht string = "10gbase-t" // WritableInterfaceTypeNr10gbaseDashCx4 captures enum value "10gbase-cx4" WritableInterfaceTypeNr10gbaseDashCx4 string = "10gbase-cx4" // WritableInterfaceTypeNr1000baseDashxDashGbic captures enum value "1000base-x-gbic" WritableInterfaceTypeNr1000baseDashxDashGbic string = "1000base-x-gbic" // WritableInterfaceTypeNr1000baseDashxDashSfp captures enum value "1000base-x-sfp" WritableInterfaceTypeNr1000baseDashxDashSfp string = "1000base-x-sfp" // WritableInterfaceTypeNr10gbaseDashxDashSfpp captures enum value "10gbase-x-sfpp" WritableInterfaceTypeNr10gbaseDashxDashSfpp string = "10gbase-x-sfpp" // WritableInterfaceTypeNr10gbaseDashxDashXfp captures enum value "10gbase-x-xfp" WritableInterfaceTypeNr10gbaseDashxDashXfp string = "10gbase-x-xfp" // WritableInterfaceTypeNr10gbaseDashxDashXenpak captures enum value "10gbase-x-xenpak" WritableInterfaceTypeNr10gbaseDashxDashXenpak string = "10gbase-x-xenpak" // WritableInterfaceTypeNr10gbaseDashxDashX2 captures enum value "10gbase-x-x2" WritableInterfaceTypeNr10gbaseDashxDashX2 string = "10gbase-x-x2" // WritableInterfaceTypeNr25gbaseDashxDashSfp28 captures enum value "25gbase-x-sfp28" WritableInterfaceTypeNr25gbaseDashxDashSfp28 string = "25gbase-x-sfp28" // WritableInterfaceTypeNr50gbaseDashxDashSfp56 captures enum value "50gbase-x-sfp56" WritableInterfaceTypeNr50gbaseDashxDashSfp56 string = "50gbase-x-sfp56" // WritableInterfaceTypeNr40gbaseDashxDashQsfpp captures enum value "40gbase-x-qsfpp" WritableInterfaceTypeNr40gbaseDashxDashQsfpp string = "40gbase-x-qsfpp" // WritableInterfaceTypeNr50gbaseDashxDashSfp28 captures enum value "50gbase-x-sfp28" WritableInterfaceTypeNr50gbaseDashxDashSfp28 string = "50gbase-x-sfp28" // WritableInterfaceTypeNr100gbaseDashxDashCfp captures enum value "100gbase-x-cfp" WritableInterfaceTypeNr100gbaseDashxDashCfp string = "100gbase-x-cfp" // WritableInterfaceTypeNr100gbaseDashxDashCfp2 captures enum value "100gbase-x-cfp2" WritableInterfaceTypeNr100gbaseDashxDashCfp2 string = "100gbase-x-cfp2" // WritableInterfaceTypeNr200gbaseDashxDashCfp2 captures enum value "200gbase-x-cfp2" WritableInterfaceTypeNr200gbaseDashxDashCfp2 string = "200gbase-x-cfp2" // WritableInterfaceTypeNr100gbaseDashxDashCfp4 captures enum value "100gbase-x-cfp4" WritableInterfaceTypeNr100gbaseDashxDashCfp4 string = "100gbase-x-cfp4" // WritableInterfaceTypeNr100gbaseDashxDashCpak captures enum value "100gbase-x-cpak" WritableInterfaceTypeNr100gbaseDashxDashCpak string = "100gbase-x-cpak" // WritableInterfaceTypeNr100gbaseDashxDashQsfp28 captures enum value "100gbase-x-qsfp28" WritableInterfaceTypeNr100gbaseDashxDashQsfp28 string = "100gbase-x-qsfp28" // WritableInterfaceTypeNr200gbaseDashxDashQsfp56 captures enum value "200gbase-x-qsfp56" WritableInterfaceTypeNr200gbaseDashxDashQsfp56 string = "200gbase-x-qsfp56" // WritableInterfaceTypeNr400gbaseDashxDashQsfpdd captures enum value "400gbase-x-qsfpdd" WritableInterfaceTypeNr400gbaseDashxDashQsfpdd string = "400gbase-x-qsfpdd" // WritableInterfaceTypeNr400gbaseDashxDashOsfp captures enum value "400gbase-x-osfp" WritableInterfaceTypeNr400gbaseDashxDashOsfp string = "400gbase-x-osfp" // WritableInterfaceTypeNr800gbaseDashxDashQsfpdd captures enum value "800gbase-x-qsfpdd" WritableInterfaceTypeNr800gbaseDashxDashQsfpdd string = "800gbase-x-qsfpdd" // WritableInterfaceTypeNr800gbaseDashxDashOsfp captures enum value "800gbase-x-osfp" WritableInterfaceTypeNr800gbaseDashxDashOsfp string = "800gbase-x-osfp" // WritableInterfaceTypeNr1000baseDashKx captures enum value "1000base-kx" WritableInterfaceTypeNr1000baseDashKx string = "1000base-kx" // WritableInterfaceTypeNr10gbaseDashKr captures enum value "10gbase-kr" WritableInterfaceTypeNr10gbaseDashKr string = "10gbase-kr" // WritableInterfaceTypeNr10gbaseDashKx4 captures enum value "10gbase-kx4" WritableInterfaceTypeNr10gbaseDashKx4 string = "10gbase-kx4" // WritableInterfaceTypeNr25gbaseDashKr captures enum value "25gbase-kr" WritableInterfaceTypeNr25gbaseDashKr string = "25gbase-kr" // WritableInterfaceTypeNr40gbaseDashKr4 captures enum value "40gbase-kr4" WritableInterfaceTypeNr40gbaseDashKr4 string = "40gbase-kr4" // WritableInterfaceTypeNr50gbaseDashKr captures enum value "50gbase-kr" WritableInterfaceTypeNr50gbaseDashKr string = "50gbase-kr" // WritableInterfaceTypeNr100gbaseDashKp4 captures enum value "100gbase-kp4" WritableInterfaceTypeNr100gbaseDashKp4 string = "100gbase-kp4" // WritableInterfaceTypeNr100gbaseDashKr2 captures enum value "100gbase-kr2" WritableInterfaceTypeNr100gbaseDashKr2 string = "100gbase-kr2" // WritableInterfaceTypeNr100gbaseDashKr4 captures enum value "100gbase-kr4" WritableInterfaceTypeNr100gbaseDashKr4 string = "100gbase-kr4" // WritableInterfaceTypeIeee802Dot11a captures enum value "ieee802.11a" WritableInterfaceTypeIeee802Dot11a string = "ieee802.11a" // WritableInterfaceTypeIeee802Dot11g captures enum value "ieee802.11g" WritableInterfaceTypeIeee802Dot11g string = "ieee802.11g" // WritableInterfaceTypeIeee802Dot11n captures enum value "ieee802.11n" WritableInterfaceTypeIeee802Dot11n string = "ieee802.11n" // WritableInterfaceTypeIeee802Dot11ac captures enum value "ieee802.11ac" WritableInterfaceTypeIeee802Dot11ac string = "ieee802.11ac" // WritableInterfaceTypeIeee802Dot11ad captures enum value "ieee802.11ad" WritableInterfaceTypeIeee802Dot11ad string = "ieee802.11ad" // WritableInterfaceTypeIeee802Dot11ax captures enum value "ieee802.11ax" WritableInterfaceTypeIeee802Dot11ax string = "ieee802.11ax" // WritableInterfaceTypeIeee802Dot11ay captures enum value "ieee802.11ay" WritableInterfaceTypeIeee802Dot11ay string = "ieee802.11ay" // WritableInterfaceTypeIeee802Dot15Dot1 captures enum value "ieee802.15.1" WritableInterfaceTypeIeee802Dot15Dot1 string = "ieee802.15.1" // WritableInterfaceTypeOtherDashWireless captures enum value "other-wireless" WritableInterfaceTypeOtherDashWireless string = "other-wireless" // WritableInterfaceTypeGsm captures enum value "gsm" WritableInterfaceTypeGsm string = "gsm" // WritableInterfaceTypeCdma captures enum value "cdma" WritableInterfaceTypeCdma string = "cdma" // WritableInterfaceTypeLte captures enum value "lte" WritableInterfaceTypeLte string = "lte" // WritableInterfaceTypeSonetDashOc3 captures enum value "sonet-oc3" WritableInterfaceTypeSonetDashOc3 string = "sonet-oc3" // WritableInterfaceTypeSonetDashOc12 captures enum value "sonet-oc12" WritableInterfaceTypeSonetDashOc12 string = "sonet-oc12" // WritableInterfaceTypeSonetDashOc48 captures enum value "sonet-oc48" WritableInterfaceTypeSonetDashOc48 string = "sonet-oc48" // WritableInterfaceTypeSonetDashOc192 captures enum value "sonet-oc192" WritableInterfaceTypeSonetDashOc192 string = "sonet-oc192" // WritableInterfaceTypeSonetDashOc768 captures enum value "sonet-oc768" WritableInterfaceTypeSonetDashOc768 string = "sonet-oc768" // WritableInterfaceTypeSonetDashOc1920 captures enum value "sonet-oc1920" WritableInterfaceTypeSonetDashOc1920 string = "sonet-oc1920" // WritableInterfaceTypeSonetDashOc3840 captures enum value "sonet-oc3840" WritableInterfaceTypeSonetDashOc3840 string = "sonet-oc3840" // WritableInterfaceTypeNr1gfcDashSfp captures enum value "1gfc-sfp" WritableInterfaceTypeNr1gfcDashSfp string = "1gfc-sfp" // WritableInterfaceTypeNr2gfcDashSfp captures enum value "2gfc-sfp" WritableInterfaceTypeNr2gfcDashSfp string = "2gfc-sfp" // WritableInterfaceTypeNr4gfcDashSfp captures enum value "4gfc-sfp" WritableInterfaceTypeNr4gfcDashSfp string = "4gfc-sfp" // WritableInterfaceTypeNr8gfcDashSfpp captures enum value "8gfc-sfpp" WritableInterfaceTypeNr8gfcDashSfpp string = "8gfc-sfpp" // WritableInterfaceTypeNr16gfcDashSfpp captures enum value "16gfc-sfpp" WritableInterfaceTypeNr16gfcDashSfpp string = "16gfc-sfpp" // WritableInterfaceTypeNr32gfcDashSfp28 captures enum value "32gfc-sfp28" WritableInterfaceTypeNr32gfcDashSfp28 string = "32gfc-sfp28" // WritableInterfaceTypeNr64gfcDashQsfpp captures enum value "64gfc-qsfpp" WritableInterfaceTypeNr64gfcDashQsfpp string = "64gfc-qsfpp" // WritableInterfaceTypeNr128gfcDashQsfp28 captures enum value "128gfc-qsfp28" WritableInterfaceTypeNr128gfcDashQsfp28 string = "128gfc-qsfp28" // WritableInterfaceTypeInfinibandDashSdr captures enum value "infiniband-sdr" WritableInterfaceTypeInfinibandDashSdr string = "infiniband-sdr" // WritableInterfaceTypeInfinibandDashDdr captures enum value "infiniband-ddr" WritableInterfaceTypeInfinibandDashDdr string = "infiniband-ddr" // WritableInterfaceTypeInfinibandDashQdr captures enum value "infiniband-qdr" WritableInterfaceTypeInfinibandDashQdr string = "infiniband-qdr" // WritableInterfaceTypeInfinibandDashFdr10 captures enum value "infiniband-fdr10" WritableInterfaceTypeInfinibandDashFdr10 string = "infiniband-fdr10" // WritableInterfaceTypeInfinibandDashFdr captures enum value "infiniband-fdr" WritableInterfaceTypeInfinibandDashFdr string = "infiniband-fdr" // WritableInterfaceTypeInfinibandDashEdr captures enum value "infiniband-edr" WritableInterfaceTypeInfinibandDashEdr string = "infiniband-edr" // WritableInterfaceTypeInfinibandDashHdr captures enum value "infiniband-hdr" WritableInterfaceTypeInfinibandDashHdr string = "infiniband-hdr" // WritableInterfaceTypeInfinibandDashNdr captures enum value "infiniband-ndr" WritableInterfaceTypeInfinibandDashNdr string = "infiniband-ndr" // WritableInterfaceTypeInfinibandDashXdr captures enum value "infiniband-xdr" WritableInterfaceTypeInfinibandDashXdr string = "infiniband-xdr" // WritableInterfaceTypeT1 captures enum value "t1" WritableInterfaceTypeT1 string = "t1" // WritableInterfaceTypeE1 captures enum value "e1" WritableInterfaceTypeE1 string = "e1" // WritableInterfaceTypeT3 captures enum value "t3" WritableInterfaceTypeT3 string = "t3" // WritableInterfaceTypeE3 captures enum value "e3" WritableInterfaceTypeE3 string = "e3" // WritableInterfaceTypeXdsl captures enum value "xdsl" WritableInterfaceTypeXdsl string = "xdsl" // WritableInterfaceTypeDocsis captures enum value "docsis" WritableInterfaceTypeDocsis string = "docsis" // WritableInterfaceTypeGpon captures enum value "gpon" WritableInterfaceTypeGpon string = "gpon" // WritableInterfaceTypeXgDashPon captures enum value "xg-pon" WritableInterfaceTypeXgDashPon string = "xg-pon" // WritableInterfaceTypeXgsDashPon captures enum value "xgs-pon" WritableInterfaceTypeXgsDashPon string = "xgs-pon" // WritableInterfaceTypeNgDashPon2 captures enum value "ng-pon2" WritableInterfaceTypeNgDashPon2 string = "ng-pon2" // WritableInterfaceTypeEpon captures enum value "epon" WritableInterfaceTypeEpon string = "epon" // WritableInterfaceTypeNr10gDashEpon captures enum value "10g-epon" WritableInterfaceTypeNr10gDashEpon string = "10g-epon" // WritableInterfaceTypeCiscoDashStackwise captures enum value "cisco-stackwise" WritableInterfaceTypeCiscoDashStackwise string = "cisco-stackwise" // WritableInterfaceTypeCiscoDashStackwiseDashPlus captures enum value "cisco-stackwise-plus" WritableInterfaceTypeCiscoDashStackwiseDashPlus string = "cisco-stackwise-plus" // WritableInterfaceTypeCiscoDashFlexstack captures enum value "cisco-flexstack" WritableInterfaceTypeCiscoDashFlexstack string = "cisco-flexstack" // WritableInterfaceTypeCiscoDashFlexstackDashPlus captures enum value "cisco-flexstack-plus" WritableInterfaceTypeCiscoDashFlexstackDashPlus string = "cisco-flexstack-plus" // WritableInterfaceTypeCiscoDashStackwiseDash80 captures enum value "cisco-stackwise-80" WritableInterfaceTypeCiscoDashStackwiseDash80 string = "cisco-stackwise-80" // WritableInterfaceTypeCiscoDashStackwiseDash160 captures enum value "cisco-stackwise-160" WritableInterfaceTypeCiscoDashStackwiseDash160 string = "cisco-stackwise-160" // WritableInterfaceTypeCiscoDashStackwiseDash320 captures enum value "cisco-stackwise-320" WritableInterfaceTypeCiscoDashStackwiseDash320 string = "cisco-stackwise-320" // WritableInterfaceTypeCiscoDashStackwiseDash480 captures enum value "cisco-stackwise-480" WritableInterfaceTypeCiscoDashStackwiseDash480 string = "cisco-stackwise-480" // WritableInterfaceTypeJuniperDashVcp captures enum value "juniper-vcp" WritableInterfaceTypeJuniperDashVcp string = "juniper-vcp" // WritableInterfaceTypeExtremeDashSummitstack captures enum value "extreme-summitstack" WritableInterfaceTypeExtremeDashSummitstack string = "extreme-summitstack" // WritableInterfaceTypeExtremeDashSummitstackDash128 captures enum value "extreme-summitstack-128" WritableInterfaceTypeExtremeDashSummitstackDash128 string = "extreme-summitstack-128" // WritableInterfaceTypeExtremeDashSummitstackDash256 captures enum value "extreme-summitstack-256" WritableInterfaceTypeExtremeDashSummitstackDash256 string = "extreme-summitstack-256" // WritableInterfaceTypeExtremeDashSummitstackDash512 captures enum value "extreme-summitstack-512" WritableInterfaceTypeExtremeDashSummitstackDash512 string = "extreme-summitstack-512" // WritableInterfaceTypeOther captures enum value "other" WritableInterfaceTypeOther string = "other" )
const ( // WritableInterfaceTemplatePoeModePd captures enum value "pd" WritableInterfaceTemplatePoeModePd string = "pd" // WritableInterfaceTemplatePoeModePse captures enum value "pse" WritableInterfaceTemplatePoeModePse string = "pse" )
const ( // WritableInterfaceTemplatePoeTypeType1DashIeee802Dot3af captures enum value "type1-ieee802.3af" WritableInterfaceTemplatePoeTypeType1DashIeee802Dot3af string = "type1-ieee802.3af" // WritableInterfaceTemplatePoeTypeType2DashIeee802Dot3at captures enum value "type2-ieee802.3at" WritableInterfaceTemplatePoeTypeType2DashIeee802Dot3at string = "type2-ieee802.3at" // WritableInterfaceTemplatePoeTypeType3DashIeee802Dot3bt captures enum value "type3-ieee802.3bt" WritableInterfaceTemplatePoeTypeType3DashIeee802Dot3bt string = "type3-ieee802.3bt" // WritableInterfaceTemplatePoeTypeType4DashIeee802Dot3bt captures enum value "type4-ieee802.3bt" WritableInterfaceTemplatePoeTypeType4DashIeee802Dot3bt string = "type4-ieee802.3bt" // WritableInterfaceTemplatePoeTypePassiveDash24vDash2pair captures enum value "passive-24v-2pair" WritableInterfaceTemplatePoeTypePassiveDash24vDash2pair string = "passive-24v-2pair" // WritableInterfaceTemplatePoeTypePassiveDash24vDash4pair captures enum value "passive-24v-4pair" WritableInterfaceTemplatePoeTypePassiveDash24vDash4pair string = "passive-24v-4pair" // WritableInterfaceTemplatePoeTypePassiveDash48vDash2pair captures enum value "passive-48v-2pair" WritableInterfaceTemplatePoeTypePassiveDash48vDash2pair string = "passive-48v-2pair" // WritableInterfaceTemplatePoeTypePassiveDash48vDash4pair captures enum value "passive-48v-4pair" WritableInterfaceTemplatePoeTypePassiveDash48vDash4pair string = "passive-48v-4pair" )
const ( // WritableInterfaceTemplateTypeVirtual captures enum value "virtual" WritableInterfaceTemplateTypeVirtual string = "virtual" // WritableInterfaceTemplateTypeBridge captures enum value "bridge" WritableInterfaceTemplateTypeBridge string = "bridge" // WritableInterfaceTemplateTypeLag captures enum value "lag" WritableInterfaceTemplateTypeLag string = "lag" // WritableInterfaceTemplateTypeNr100baseDashFx captures enum value "100base-fx" WritableInterfaceTemplateTypeNr100baseDashFx string = "100base-fx" // WritableInterfaceTemplateTypeNr100baseDashLfx captures enum value "100base-lfx" WritableInterfaceTemplateTypeNr100baseDashLfx string = "100base-lfx" // WritableInterfaceTemplateTypeNr100baseDashTx captures enum value "100base-tx" WritableInterfaceTemplateTypeNr100baseDashTx string = "100base-tx" // WritableInterfaceTemplateTypeNr100baseDashT1 captures enum value "100base-t1" WritableInterfaceTemplateTypeNr100baseDashT1 string = "100base-t1" // WritableInterfaceTemplateTypeNr1000baseDasht captures enum value "1000base-t" WritableInterfaceTemplateTypeNr1000baseDasht string = "1000base-t" // WritableInterfaceTemplateTypeNr2Dot5gbaseDasht captures enum value "2.5gbase-t" WritableInterfaceTemplateTypeNr2Dot5gbaseDasht string = "2.5gbase-t" // WritableInterfaceTemplateTypeNr5gbaseDasht captures enum value "5gbase-t" WritableInterfaceTemplateTypeNr5gbaseDasht string = "5gbase-t" // WritableInterfaceTemplateTypeNr10gbaseDasht captures enum value "10gbase-t" WritableInterfaceTemplateTypeNr10gbaseDasht string = "10gbase-t" // WritableInterfaceTemplateTypeNr10gbaseDashCx4 captures enum value "10gbase-cx4" WritableInterfaceTemplateTypeNr10gbaseDashCx4 string = "10gbase-cx4" // WritableInterfaceTemplateTypeNr1000baseDashxDashGbic captures enum value "1000base-x-gbic" WritableInterfaceTemplateTypeNr1000baseDashxDashGbic string = "1000base-x-gbic" // WritableInterfaceTemplateTypeNr1000baseDashxDashSfp captures enum value "1000base-x-sfp" WritableInterfaceTemplateTypeNr1000baseDashxDashSfp string = "1000base-x-sfp" // WritableInterfaceTemplateTypeNr10gbaseDashxDashSfpp captures enum value "10gbase-x-sfpp" WritableInterfaceTemplateTypeNr10gbaseDashxDashSfpp string = "10gbase-x-sfpp" // WritableInterfaceTemplateTypeNr10gbaseDashxDashXfp captures enum value "10gbase-x-xfp" WritableInterfaceTemplateTypeNr10gbaseDashxDashXfp string = "10gbase-x-xfp" // WritableInterfaceTemplateTypeNr10gbaseDashxDashXenpak captures enum value "10gbase-x-xenpak" WritableInterfaceTemplateTypeNr10gbaseDashxDashXenpak string = "10gbase-x-xenpak" // WritableInterfaceTemplateTypeNr10gbaseDashxDashX2 captures enum value "10gbase-x-x2" WritableInterfaceTemplateTypeNr10gbaseDashxDashX2 string = "10gbase-x-x2" // WritableInterfaceTemplateTypeNr25gbaseDashxDashSfp28 captures enum value "25gbase-x-sfp28" WritableInterfaceTemplateTypeNr25gbaseDashxDashSfp28 string = "25gbase-x-sfp28" // WritableInterfaceTemplateTypeNr50gbaseDashxDashSfp56 captures enum value "50gbase-x-sfp56" WritableInterfaceTemplateTypeNr50gbaseDashxDashSfp56 string = "50gbase-x-sfp56" // WritableInterfaceTemplateTypeNr40gbaseDashxDashQsfpp captures enum value "40gbase-x-qsfpp" WritableInterfaceTemplateTypeNr40gbaseDashxDashQsfpp string = "40gbase-x-qsfpp" // WritableInterfaceTemplateTypeNr50gbaseDashxDashSfp28 captures enum value "50gbase-x-sfp28" WritableInterfaceTemplateTypeNr50gbaseDashxDashSfp28 string = "50gbase-x-sfp28" // WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp captures enum value "100gbase-x-cfp" WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp string = "100gbase-x-cfp" // WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp2 captures enum value "100gbase-x-cfp2" WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp2 string = "100gbase-x-cfp2" // WritableInterfaceTemplateTypeNr200gbaseDashxDashCfp2 captures enum value "200gbase-x-cfp2" WritableInterfaceTemplateTypeNr200gbaseDashxDashCfp2 string = "200gbase-x-cfp2" // WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp4 captures enum value "100gbase-x-cfp4" WritableInterfaceTemplateTypeNr100gbaseDashxDashCfp4 string = "100gbase-x-cfp4" // WritableInterfaceTemplateTypeNr100gbaseDashxDashCpak captures enum value "100gbase-x-cpak" WritableInterfaceTemplateTypeNr100gbaseDashxDashCpak string = "100gbase-x-cpak" // WritableInterfaceTemplateTypeNr100gbaseDashxDashQsfp28 captures enum value "100gbase-x-qsfp28" WritableInterfaceTemplateTypeNr100gbaseDashxDashQsfp28 string = "100gbase-x-qsfp28" // WritableInterfaceTemplateTypeNr200gbaseDashxDashQsfp56 captures enum value "200gbase-x-qsfp56" WritableInterfaceTemplateTypeNr200gbaseDashxDashQsfp56 string = "200gbase-x-qsfp56" // WritableInterfaceTemplateTypeNr400gbaseDashxDashQsfpdd captures enum value "400gbase-x-qsfpdd" WritableInterfaceTemplateTypeNr400gbaseDashxDashQsfpdd string = "400gbase-x-qsfpdd" // WritableInterfaceTemplateTypeNr400gbaseDashxDashOsfp captures enum value "400gbase-x-osfp" WritableInterfaceTemplateTypeNr400gbaseDashxDashOsfp string = "400gbase-x-osfp" // WritableInterfaceTemplateTypeNr800gbaseDashxDashQsfpdd captures enum value "800gbase-x-qsfpdd" WritableInterfaceTemplateTypeNr800gbaseDashxDashQsfpdd string = "800gbase-x-qsfpdd" // WritableInterfaceTemplateTypeNr800gbaseDashxDashOsfp captures enum value "800gbase-x-osfp" WritableInterfaceTemplateTypeNr800gbaseDashxDashOsfp string = "800gbase-x-osfp" // WritableInterfaceTemplateTypeNr1000baseDashKx captures enum value "1000base-kx" WritableInterfaceTemplateTypeNr1000baseDashKx string = "1000base-kx" // WritableInterfaceTemplateTypeNr10gbaseDashKr captures enum value "10gbase-kr" WritableInterfaceTemplateTypeNr10gbaseDashKr string = "10gbase-kr" // WritableInterfaceTemplateTypeNr10gbaseDashKx4 captures enum value "10gbase-kx4" WritableInterfaceTemplateTypeNr10gbaseDashKx4 string = "10gbase-kx4" // WritableInterfaceTemplateTypeNr25gbaseDashKr captures enum value "25gbase-kr" WritableInterfaceTemplateTypeNr25gbaseDashKr string = "25gbase-kr" // WritableInterfaceTemplateTypeNr40gbaseDashKr4 captures enum value "40gbase-kr4" WritableInterfaceTemplateTypeNr40gbaseDashKr4 string = "40gbase-kr4" // WritableInterfaceTemplateTypeNr50gbaseDashKr captures enum value "50gbase-kr" WritableInterfaceTemplateTypeNr50gbaseDashKr string = "50gbase-kr" // WritableInterfaceTemplateTypeNr100gbaseDashKp4 captures enum value "100gbase-kp4" WritableInterfaceTemplateTypeNr100gbaseDashKp4 string = "100gbase-kp4" // WritableInterfaceTemplateTypeNr100gbaseDashKr2 captures enum value "100gbase-kr2" WritableInterfaceTemplateTypeNr100gbaseDashKr2 string = "100gbase-kr2" // WritableInterfaceTemplateTypeNr100gbaseDashKr4 captures enum value "100gbase-kr4" WritableInterfaceTemplateTypeNr100gbaseDashKr4 string = "100gbase-kr4" // WritableInterfaceTemplateTypeIeee802Dot11a captures enum value "ieee802.11a" WritableInterfaceTemplateTypeIeee802Dot11a string = "ieee802.11a" // WritableInterfaceTemplateTypeIeee802Dot11g captures enum value "ieee802.11g" WritableInterfaceTemplateTypeIeee802Dot11g string = "ieee802.11g" // WritableInterfaceTemplateTypeIeee802Dot11n captures enum value "ieee802.11n" WritableInterfaceTemplateTypeIeee802Dot11n string = "ieee802.11n" // WritableInterfaceTemplateTypeIeee802Dot11ac captures enum value "ieee802.11ac" WritableInterfaceTemplateTypeIeee802Dot11ac string = "ieee802.11ac" // WritableInterfaceTemplateTypeIeee802Dot11ad captures enum value "ieee802.11ad" WritableInterfaceTemplateTypeIeee802Dot11ad string = "ieee802.11ad" // WritableInterfaceTemplateTypeIeee802Dot11ax captures enum value "ieee802.11ax" WritableInterfaceTemplateTypeIeee802Dot11ax string = "ieee802.11ax" // WritableInterfaceTemplateTypeIeee802Dot11ay captures enum value "ieee802.11ay" WritableInterfaceTemplateTypeIeee802Dot11ay string = "ieee802.11ay" // WritableInterfaceTemplateTypeIeee802Dot15Dot1 captures enum value "ieee802.15.1" WritableInterfaceTemplateTypeIeee802Dot15Dot1 string = "ieee802.15.1" // WritableInterfaceTemplateTypeOtherDashWireless captures enum value "other-wireless" WritableInterfaceTemplateTypeOtherDashWireless string = "other-wireless" // WritableInterfaceTemplateTypeGsm captures enum value "gsm" WritableInterfaceTemplateTypeGsm string = "gsm" // WritableInterfaceTemplateTypeCdma captures enum value "cdma" WritableInterfaceTemplateTypeCdma string = "cdma" // WritableInterfaceTemplateTypeLte captures enum value "lte" WritableInterfaceTemplateTypeLte string = "lte" // WritableInterfaceTemplateTypeSonetDashOc3 captures enum value "sonet-oc3" WritableInterfaceTemplateTypeSonetDashOc3 string = "sonet-oc3" // WritableInterfaceTemplateTypeSonetDashOc12 captures enum value "sonet-oc12" WritableInterfaceTemplateTypeSonetDashOc12 string = "sonet-oc12" // WritableInterfaceTemplateTypeSonetDashOc48 captures enum value "sonet-oc48" WritableInterfaceTemplateTypeSonetDashOc48 string = "sonet-oc48" // WritableInterfaceTemplateTypeSonetDashOc192 captures enum value "sonet-oc192" WritableInterfaceTemplateTypeSonetDashOc192 string = "sonet-oc192" // WritableInterfaceTemplateTypeSonetDashOc768 captures enum value "sonet-oc768" WritableInterfaceTemplateTypeSonetDashOc768 string = "sonet-oc768" // WritableInterfaceTemplateTypeSonetDashOc1920 captures enum value "sonet-oc1920" WritableInterfaceTemplateTypeSonetDashOc1920 string = "sonet-oc1920" // WritableInterfaceTemplateTypeSonetDashOc3840 captures enum value "sonet-oc3840" WritableInterfaceTemplateTypeSonetDashOc3840 string = "sonet-oc3840" // WritableInterfaceTemplateTypeNr1gfcDashSfp captures enum value "1gfc-sfp" WritableInterfaceTemplateTypeNr1gfcDashSfp string = "1gfc-sfp" // WritableInterfaceTemplateTypeNr2gfcDashSfp captures enum value "2gfc-sfp" WritableInterfaceTemplateTypeNr2gfcDashSfp string = "2gfc-sfp" // WritableInterfaceTemplateTypeNr4gfcDashSfp captures enum value "4gfc-sfp" WritableInterfaceTemplateTypeNr4gfcDashSfp string = "4gfc-sfp" // WritableInterfaceTemplateTypeNr8gfcDashSfpp captures enum value "8gfc-sfpp" WritableInterfaceTemplateTypeNr8gfcDashSfpp string = "8gfc-sfpp" // WritableInterfaceTemplateTypeNr16gfcDashSfpp captures enum value "16gfc-sfpp" WritableInterfaceTemplateTypeNr16gfcDashSfpp string = "16gfc-sfpp" // WritableInterfaceTemplateTypeNr32gfcDashSfp28 captures enum value "32gfc-sfp28" WritableInterfaceTemplateTypeNr32gfcDashSfp28 string = "32gfc-sfp28" // WritableInterfaceTemplateTypeNr64gfcDashQsfpp captures enum value "64gfc-qsfpp" WritableInterfaceTemplateTypeNr64gfcDashQsfpp string = "64gfc-qsfpp" // WritableInterfaceTemplateTypeNr128gfcDashQsfp28 captures enum value "128gfc-qsfp28" WritableInterfaceTemplateTypeNr128gfcDashQsfp28 string = "128gfc-qsfp28" // WritableInterfaceTemplateTypeInfinibandDashSdr captures enum value "infiniband-sdr" WritableInterfaceTemplateTypeInfinibandDashSdr string = "infiniband-sdr" // WritableInterfaceTemplateTypeInfinibandDashDdr captures enum value "infiniband-ddr" WritableInterfaceTemplateTypeInfinibandDashDdr string = "infiniband-ddr" // WritableInterfaceTemplateTypeInfinibandDashQdr captures enum value "infiniband-qdr" WritableInterfaceTemplateTypeInfinibandDashQdr string = "infiniband-qdr" // WritableInterfaceTemplateTypeInfinibandDashFdr10 captures enum value "infiniband-fdr10" WritableInterfaceTemplateTypeInfinibandDashFdr10 string = "infiniband-fdr10" // WritableInterfaceTemplateTypeInfinibandDashFdr captures enum value "infiniband-fdr" WritableInterfaceTemplateTypeInfinibandDashFdr string = "infiniband-fdr" // WritableInterfaceTemplateTypeInfinibandDashEdr captures enum value "infiniband-edr" WritableInterfaceTemplateTypeInfinibandDashEdr string = "infiniband-edr" // WritableInterfaceTemplateTypeInfinibandDashHdr captures enum value "infiniband-hdr" WritableInterfaceTemplateTypeInfinibandDashHdr string = "infiniband-hdr" // WritableInterfaceTemplateTypeInfinibandDashNdr captures enum value "infiniband-ndr" WritableInterfaceTemplateTypeInfinibandDashNdr string = "infiniband-ndr" // WritableInterfaceTemplateTypeInfinibandDashXdr captures enum value "infiniband-xdr" WritableInterfaceTemplateTypeInfinibandDashXdr string = "infiniband-xdr" // WritableInterfaceTemplateTypeT1 captures enum value "t1" WritableInterfaceTemplateTypeT1 string = "t1" // WritableInterfaceTemplateTypeE1 captures enum value "e1" WritableInterfaceTemplateTypeE1 string = "e1" // WritableInterfaceTemplateTypeT3 captures enum value "t3" WritableInterfaceTemplateTypeT3 string = "t3" // WritableInterfaceTemplateTypeE3 captures enum value "e3" WritableInterfaceTemplateTypeE3 string = "e3" // WritableInterfaceTemplateTypeXdsl captures enum value "xdsl" WritableInterfaceTemplateTypeXdsl string = "xdsl" // WritableInterfaceTemplateTypeDocsis captures enum value "docsis" WritableInterfaceTemplateTypeDocsis string = "docsis" // WritableInterfaceTemplateTypeGpon captures enum value "gpon" WritableInterfaceTemplateTypeGpon string = "gpon" // WritableInterfaceTemplateTypeXgDashPon captures enum value "xg-pon" WritableInterfaceTemplateTypeXgDashPon string = "xg-pon" // WritableInterfaceTemplateTypeXgsDashPon captures enum value "xgs-pon" WritableInterfaceTemplateTypeXgsDashPon string = "xgs-pon" // WritableInterfaceTemplateTypeNgDashPon2 captures enum value "ng-pon2" WritableInterfaceTemplateTypeNgDashPon2 string = "ng-pon2" // WritableInterfaceTemplateTypeEpon captures enum value "epon" WritableInterfaceTemplateTypeEpon string = "epon" // WritableInterfaceTemplateTypeNr10gDashEpon captures enum value "10g-epon" WritableInterfaceTemplateTypeNr10gDashEpon string = "10g-epon" // WritableInterfaceTemplateTypeCiscoDashStackwise captures enum value "cisco-stackwise" WritableInterfaceTemplateTypeCiscoDashStackwise string = "cisco-stackwise" // WritableInterfaceTemplateTypeCiscoDashStackwiseDashPlus captures enum value "cisco-stackwise-plus" WritableInterfaceTemplateTypeCiscoDashStackwiseDashPlus string = "cisco-stackwise-plus" // WritableInterfaceTemplateTypeCiscoDashFlexstack captures enum value "cisco-flexstack" WritableInterfaceTemplateTypeCiscoDashFlexstack string = "cisco-flexstack" // WritableInterfaceTemplateTypeCiscoDashFlexstackDashPlus captures enum value "cisco-flexstack-plus" WritableInterfaceTemplateTypeCiscoDashFlexstackDashPlus string = "cisco-flexstack-plus" // WritableInterfaceTemplateTypeCiscoDashStackwiseDash80 captures enum value "cisco-stackwise-80" WritableInterfaceTemplateTypeCiscoDashStackwiseDash80 string = "cisco-stackwise-80" // WritableInterfaceTemplateTypeCiscoDashStackwiseDash160 captures enum value "cisco-stackwise-160" WritableInterfaceTemplateTypeCiscoDashStackwiseDash160 string = "cisco-stackwise-160" // WritableInterfaceTemplateTypeCiscoDashStackwiseDash320 captures enum value "cisco-stackwise-320" WritableInterfaceTemplateTypeCiscoDashStackwiseDash320 string = "cisco-stackwise-320" // WritableInterfaceTemplateTypeCiscoDashStackwiseDash480 captures enum value "cisco-stackwise-480" WritableInterfaceTemplateTypeCiscoDashStackwiseDash480 string = "cisco-stackwise-480" // WritableInterfaceTemplateTypeJuniperDashVcp captures enum value "juniper-vcp" WritableInterfaceTemplateTypeJuniperDashVcp string = "juniper-vcp" // WritableInterfaceTemplateTypeExtremeDashSummitstack captures enum value "extreme-summitstack" WritableInterfaceTemplateTypeExtremeDashSummitstack string = "extreme-summitstack" // WritableInterfaceTemplateTypeExtremeDashSummitstackDash128 captures enum value "extreme-summitstack-128" WritableInterfaceTemplateTypeExtremeDashSummitstackDash128 string = "extreme-summitstack-128" // WritableInterfaceTemplateTypeExtremeDashSummitstackDash256 captures enum value "extreme-summitstack-256" WritableInterfaceTemplateTypeExtremeDashSummitstackDash256 string = "extreme-summitstack-256" // WritableInterfaceTemplateTypeExtremeDashSummitstackDash512 captures enum value "extreme-summitstack-512" WritableInterfaceTemplateTypeExtremeDashSummitstackDash512 string = "extreme-summitstack-512" // WritableInterfaceTemplateTypeOther captures enum value "other" WritableInterfaceTemplateTypeOther string = "other" )
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 ( // WritableL2VPNTypeVpws captures enum value "vpws" WritableL2VPNTypeVpws string = "vpws" // WritableL2VPNTypeVpls captures enum value "vpls" WritableL2VPNTypeVpls string = "vpls" // WritableL2VPNTypeVxlan captures enum value "vxlan" WritableL2VPNTypeVxlan string = "vxlan" // WritableL2VPNTypeVxlanDashEvpn captures enum value "vxlan-evpn" WritableL2VPNTypeVxlanDashEvpn string = "vxlan-evpn" // WritableL2VPNTypeMplsDashEvpn captures enum value "mpls-evpn" WritableL2VPNTypeMplsDashEvpn string = "mpls-evpn" // WritableL2VPNTypePbbDashEvpn captures enum value "pbb-evpn" WritableL2VPNTypePbbDashEvpn string = "pbb-evpn" // WritableL2VPNTypeEpl captures enum value "epl" WritableL2VPNTypeEpl string = "epl" // WritableL2VPNTypeEvpl captures enum value "evpl" WritableL2VPNTypeEvpl string = "evpl" // WritableL2VPNTypeEpDashLan captures enum value "ep-lan" WritableL2VPNTypeEpDashLan string = "ep-lan" // WritableL2VPNTypeEvpDashLan captures enum value "evp-lan" WritableL2VPNTypeEvpDashLan string = "evp-lan" // WritableL2VPNTypeEpDashTree captures enum value "ep-tree" WritableL2VPNTypeEpDashTree string = "ep-tree" // WritableL2VPNTypeEvpDashTree captures enum value "evp-tree" WritableL2VPNTypeEvpDashTree string = "evp-tree" )
const ( // WritableLocationStatusPlanned captures enum value "planned" WritableLocationStatusPlanned string = "planned" // WritableLocationStatusStaging captures enum value "staging" WritableLocationStatusStaging string = "staging" // WritableLocationStatusActive captures enum value "active" WritableLocationStatusActive string = "active" // WritableLocationStatusDecommissioning captures enum value "decommissioning" WritableLocationStatusDecommissioning string = "decommissioning" // WritableLocationStatusRetired captures enum value "retired" WritableLocationStatusRetired string = "retired" )
const ( // WritableModuleStatusOffline captures enum value "offline" WritableModuleStatusOffline string = "offline" // WritableModuleStatusActive captures enum value "active" WritableModuleStatusActive string = "active" // WritableModuleStatusPlanned captures enum value "planned" WritableModuleStatusPlanned string = "planned" // WritableModuleStatusStaged captures enum value "staged" WritableModuleStatusStaged string = "staged" // WritableModuleStatusFailed captures enum value "failed" WritableModuleStatusFailed string = "failed" // WritableModuleStatusDecommissioning captures enum value "decommissioning" WritableModuleStatusDecommissioning string = "decommissioning" )
const ( // WritableModuleTypeWeightUnitKg captures enum value "kg" WritableModuleTypeWeightUnitKg string = "kg" // WritableModuleTypeWeightUnitG captures enum value "g" WritableModuleTypeWeightUnitG string = "g" // WritableModuleTypeWeightUnitLb captures enum value "lb" WritableModuleTypeWeightUnitLb string = "lb" // WritableModuleTypeWeightUnitOz captures enum value "oz" WritableModuleTypeWeightUnitOz string = "oz" )
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" // WritablePowerOutletTypeNemaDashL22Dash30r captures enum value "nema-l22-30r" WritablePowerOutletTypeNemaDashL22Dash30r string = "nema-l22-30r" // WritablePowerOutletTypeCS6360C captures enum value "CS6360C" WritablePowerOutletTypeCS6360C string = "CS6360C" // WritablePowerOutletTypeCS6364C captures enum value "CS6364C" WritablePowerOutletTypeCS6364C string = "CS6364C" // WritablePowerOutletTypeCS8164C captures enum value "CS8164C" WritablePowerOutletTypeCS8164C string = "CS8164C" // WritablePowerOutletTypeCS8264C captures enum value "CS8264C" WritablePowerOutletTypeCS8264C string = "CS8264C" // WritablePowerOutletTypeCS8364C captures enum value "CS8364C" WritablePowerOutletTypeCS8364C string = "CS8364C" // WritablePowerOutletTypeCS8464C captures enum value "CS8464C" WritablePowerOutletTypeCS8464C string = "CS8464C" // WritablePowerOutletTypeItaDashe captures enum value "ita-e" WritablePowerOutletTypeItaDashe string = "ita-e" // WritablePowerOutletTypeItaDashf captures enum value "ita-f" WritablePowerOutletTypeItaDashf string = "ita-f" // WritablePowerOutletTypeItaDashg captures enum value "ita-g" WritablePowerOutletTypeItaDashg string = "ita-g" // WritablePowerOutletTypeItaDashh captures enum value "ita-h" WritablePowerOutletTypeItaDashh string = "ita-h" // WritablePowerOutletTypeItaDashi captures enum value "ita-i" WritablePowerOutletTypeItaDashi string = "ita-i" // WritablePowerOutletTypeItaDashj captures enum value "ita-j" WritablePowerOutletTypeItaDashj string = "ita-j" // WritablePowerOutletTypeItaDashk captures enum value "ita-k" WritablePowerOutletTypeItaDashk string = "ita-k" // WritablePowerOutletTypeItaDashl captures enum value "ita-l" WritablePowerOutletTypeItaDashl string = "ita-l" // WritablePowerOutletTypeItaDashm captures enum value "ita-m" WritablePowerOutletTypeItaDashm string = "ita-m" // WritablePowerOutletTypeItaDashn captures enum value "ita-n" WritablePowerOutletTypeItaDashn string = "ita-n" // WritablePowerOutletTypeItaDasho captures enum value "ita-o" WritablePowerOutletTypeItaDasho string = "ita-o" // WritablePowerOutletTypeItaDashMultistandard captures enum value "ita-multistandard" WritablePowerOutletTypeItaDashMultistandard string = "ita-multistandard" // WritablePowerOutletTypeUsbDasha captures enum value "usb-a" WritablePowerOutletTypeUsbDasha string = "usb-a" // WritablePowerOutletTypeUsbDashMicroDashb captures enum value "usb-micro-b" WritablePowerOutletTypeUsbDashMicroDashb string = "usb-micro-b" // WritablePowerOutletTypeUsbDashc captures enum value "usb-c" WritablePowerOutletTypeUsbDashc string = "usb-c" // WritablePowerOutletTypeDcDashTerminal captures enum value "dc-terminal" WritablePowerOutletTypeDcDashTerminal string = "dc-terminal" // WritablePowerOutletTypeHdotDashCx captures enum value "hdot-cx" WritablePowerOutletTypeHdotDashCx string = "hdot-cx" // WritablePowerOutletTypeSafDashdDashGrid captures enum value "saf-d-grid" WritablePowerOutletTypeSafDashdDashGrid string = "saf-d-grid" // WritablePowerOutletTypeNeutrikDashPowerconDash20a captures enum value "neutrik-powercon-20a" WritablePowerOutletTypeNeutrikDashPowerconDash20a string = "neutrik-powercon-20a" // WritablePowerOutletTypeNeutrikDashPowerconDash32a captures enum value "neutrik-powercon-32a" WritablePowerOutletTypeNeutrikDashPowerconDash32a string = "neutrik-powercon-32a" // WritablePowerOutletTypeNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1" WritablePowerOutletTypeNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1" // WritablePowerOutletTypeNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top" WritablePowerOutletTypeNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top" // WritablePowerOutletTypeUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower" WritablePowerOutletTypeUbiquitiDashSmartpower string = "ubiquiti-smartpower" // WritablePowerOutletTypeHardwired captures enum value "hardwired" WritablePowerOutletTypeHardwired string = "hardwired" // WritablePowerOutletTypeOther captures enum value "other" WritablePowerOutletTypeOther string = "other" )
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" // WritablePowerOutletTemplateTypeNemaDashL22Dash30r captures enum value "nema-l22-30r" WritablePowerOutletTemplateTypeNemaDashL22Dash30r string = "nema-l22-30r" // WritablePowerOutletTemplateTypeCS6360C captures enum value "CS6360C" WritablePowerOutletTemplateTypeCS6360C string = "CS6360C" // WritablePowerOutletTemplateTypeCS6364C captures enum value "CS6364C" WritablePowerOutletTemplateTypeCS6364C string = "CS6364C" // WritablePowerOutletTemplateTypeCS8164C captures enum value "CS8164C" WritablePowerOutletTemplateTypeCS8164C string = "CS8164C" // WritablePowerOutletTemplateTypeCS8264C captures enum value "CS8264C" WritablePowerOutletTemplateTypeCS8264C string = "CS8264C" // WritablePowerOutletTemplateTypeCS8364C captures enum value "CS8364C" WritablePowerOutletTemplateTypeCS8364C string = "CS8364C" // WritablePowerOutletTemplateTypeCS8464C captures enum value "CS8464C" WritablePowerOutletTemplateTypeCS8464C string = "CS8464C" // WritablePowerOutletTemplateTypeItaDashe captures enum value "ita-e" WritablePowerOutletTemplateTypeItaDashe string = "ita-e" // WritablePowerOutletTemplateTypeItaDashf captures enum value "ita-f" WritablePowerOutletTemplateTypeItaDashf string = "ita-f" // WritablePowerOutletTemplateTypeItaDashg captures enum value "ita-g" WritablePowerOutletTemplateTypeItaDashg string = "ita-g" // WritablePowerOutletTemplateTypeItaDashh captures enum value "ita-h" WritablePowerOutletTemplateTypeItaDashh string = "ita-h" // WritablePowerOutletTemplateTypeItaDashi captures enum value "ita-i" WritablePowerOutletTemplateTypeItaDashi string = "ita-i" // WritablePowerOutletTemplateTypeItaDashj captures enum value "ita-j" WritablePowerOutletTemplateTypeItaDashj string = "ita-j" // WritablePowerOutletTemplateTypeItaDashk captures enum value "ita-k" WritablePowerOutletTemplateTypeItaDashk string = "ita-k" // WritablePowerOutletTemplateTypeItaDashl captures enum value "ita-l" WritablePowerOutletTemplateTypeItaDashl string = "ita-l" // WritablePowerOutletTemplateTypeItaDashm captures enum value "ita-m" WritablePowerOutletTemplateTypeItaDashm string = "ita-m" // WritablePowerOutletTemplateTypeItaDashn captures enum value "ita-n" WritablePowerOutletTemplateTypeItaDashn string = "ita-n" // WritablePowerOutletTemplateTypeItaDasho captures enum value "ita-o" WritablePowerOutletTemplateTypeItaDasho string = "ita-o" // WritablePowerOutletTemplateTypeItaDashMultistandard captures enum value "ita-multistandard" WritablePowerOutletTemplateTypeItaDashMultistandard string = "ita-multistandard" // WritablePowerOutletTemplateTypeUsbDasha captures enum value "usb-a" WritablePowerOutletTemplateTypeUsbDasha string = "usb-a" // WritablePowerOutletTemplateTypeUsbDashMicroDashb captures enum value "usb-micro-b" WritablePowerOutletTemplateTypeUsbDashMicroDashb string = "usb-micro-b" // WritablePowerOutletTemplateTypeUsbDashc captures enum value "usb-c" WritablePowerOutletTemplateTypeUsbDashc string = "usb-c" // WritablePowerOutletTemplateTypeDcDashTerminal captures enum value "dc-terminal" WritablePowerOutletTemplateTypeDcDashTerminal string = "dc-terminal" // WritablePowerOutletTemplateTypeHdotDashCx captures enum value "hdot-cx" WritablePowerOutletTemplateTypeHdotDashCx string = "hdot-cx" // WritablePowerOutletTemplateTypeSafDashdDashGrid captures enum value "saf-d-grid" WritablePowerOutletTemplateTypeSafDashdDashGrid string = "saf-d-grid" // WritablePowerOutletTemplateTypeNeutrikDashPowerconDash20a captures enum value "neutrik-powercon-20a" WritablePowerOutletTemplateTypeNeutrikDashPowerconDash20a string = "neutrik-powercon-20a" // WritablePowerOutletTemplateTypeNeutrikDashPowerconDash32a captures enum value "neutrik-powercon-32a" WritablePowerOutletTemplateTypeNeutrikDashPowerconDash32a string = "neutrik-powercon-32a" // WritablePowerOutletTemplateTypeNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1" WritablePowerOutletTemplateTypeNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1" // WritablePowerOutletTemplateTypeNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top" WritablePowerOutletTemplateTypeNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top" // WritablePowerOutletTemplateTypeUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower" WritablePowerOutletTemplateTypeUbiquitiDashSmartpower string = "ubiquiti-smartpower" // WritablePowerOutletTemplateTypeHardwired captures enum value "hardwired" WritablePowerOutletTemplateTypeHardwired string = "hardwired" // WritablePowerOutletTemplateTypeOther captures enum value "other" WritablePowerOutletTemplateTypeOther string = "other" )
const ( // WritablePowerPortTypeIecDash60320DashC6 captures enum value "iec-60320-c6" WritablePowerPortTypeIecDash60320DashC6 string = "iec-60320-c6" // WritablePowerPortTypeIecDash60320DashC8 captures enum value "iec-60320-c8" WritablePowerPortTypeIecDash60320DashC8 string = "iec-60320-c8" // WritablePowerPortTypeIecDash60320DashC14 captures enum value "iec-60320-c14" WritablePowerPortTypeIecDash60320DashC14 string = "iec-60320-c14" // WritablePowerPortTypeIecDash60320DashC16 captures enum value "iec-60320-c16" WritablePowerPortTypeIecDash60320DashC16 string = "iec-60320-c16" // WritablePowerPortTypeIecDash60320DashC20 captures enum value "iec-60320-c20" WritablePowerPortTypeIecDash60320DashC20 string = "iec-60320-c20" // WritablePowerPortTypeIecDash60320DashC22 captures enum value "iec-60320-c22" WritablePowerPortTypeIecDash60320DashC22 string = "iec-60320-c22" // WritablePowerPortTypeIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h" WritablePowerPortTypeIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h" // WritablePowerPortTypeIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h" WritablePowerPortTypeIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h" // WritablePowerPortTypeIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h" WritablePowerPortTypeIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h" // WritablePowerPortTypeIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h" WritablePowerPortTypeIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h" // WritablePowerPortTypeIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h" WritablePowerPortTypeIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h" // WritablePowerPortTypeIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h" WritablePowerPortTypeIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h" // WritablePowerPortTypeIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h" WritablePowerPortTypeIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h" // WritablePowerPortTypeIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h" WritablePowerPortTypeIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h" // WritablePowerPortTypeIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h" WritablePowerPortTypeIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h" // WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h" WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h" // WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h" WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h" // WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h" WritablePowerPortTypeIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h" // WritablePowerPortTypeNemaDash1Dash15p captures enum value "nema-1-15p" WritablePowerPortTypeNemaDash1Dash15p string = "nema-1-15p" // WritablePowerPortTypeNemaDash5Dash15p captures enum value "nema-5-15p" WritablePowerPortTypeNemaDash5Dash15p string = "nema-5-15p" // WritablePowerPortTypeNemaDash5Dash20p captures enum value "nema-5-20p" WritablePowerPortTypeNemaDash5Dash20p string = "nema-5-20p" // WritablePowerPortTypeNemaDash5Dash30p captures enum value "nema-5-30p" WritablePowerPortTypeNemaDash5Dash30p string = "nema-5-30p" // WritablePowerPortTypeNemaDash5Dash50p captures enum value "nema-5-50p" WritablePowerPortTypeNemaDash5Dash50p string = "nema-5-50p" // WritablePowerPortTypeNemaDash6Dash15p captures enum value "nema-6-15p" WritablePowerPortTypeNemaDash6Dash15p string = "nema-6-15p" // WritablePowerPortTypeNemaDash6Dash20p captures enum value "nema-6-20p" WritablePowerPortTypeNemaDash6Dash20p string = "nema-6-20p" // WritablePowerPortTypeNemaDash6Dash30p captures enum value "nema-6-30p" WritablePowerPortTypeNemaDash6Dash30p string = "nema-6-30p" // WritablePowerPortTypeNemaDash6Dash50p captures enum value "nema-6-50p" WritablePowerPortTypeNemaDash6Dash50p string = "nema-6-50p" // WritablePowerPortTypeNemaDash10Dash30p captures enum value "nema-10-30p" WritablePowerPortTypeNemaDash10Dash30p string = "nema-10-30p" // WritablePowerPortTypeNemaDash10Dash50p captures enum value "nema-10-50p" WritablePowerPortTypeNemaDash10Dash50p string = "nema-10-50p" // WritablePowerPortTypeNemaDash14Dash20p captures enum value "nema-14-20p" WritablePowerPortTypeNemaDash14Dash20p string = "nema-14-20p" // WritablePowerPortTypeNemaDash14Dash30p captures enum value "nema-14-30p" WritablePowerPortTypeNemaDash14Dash30p string = "nema-14-30p" // WritablePowerPortTypeNemaDash14Dash50p captures enum value "nema-14-50p" WritablePowerPortTypeNemaDash14Dash50p string = "nema-14-50p" // WritablePowerPortTypeNemaDash14Dash60p captures enum value "nema-14-60p" WritablePowerPortTypeNemaDash14Dash60p string = "nema-14-60p" // WritablePowerPortTypeNemaDash15Dash15p captures enum value "nema-15-15p" WritablePowerPortTypeNemaDash15Dash15p string = "nema-15-15p" // WritablePowerPortTypeNemaDash15Dash20p captures enum value "nema-15-20p" WritablePowerPortTypeNemaDash15Dash20p string = "nema-15-20p" // WritablePowerPortTypeNemaDash15Dash30p captures enum value "nema-15-30p" WritablePowerPortTypeNemaDash15Dash30p string = "nema-15-30p" // WritablePowerPortTypeNemaDash15Dash50p captures enum value "nema-15-50p" WritablePowerPortTypeNemaDash15Dash50p string = "nema-15-50p" // WritablePowerPortTypeNemaDash15Dash60p captures enum value "nema-15-60p" WritablePowerPortTypeNemaDash15Dash60p string = "nema-15-60p" // WritablePowerPortTypeNemaDashL1Dash15p captures enum value "nema-l1-15p" WritablePowerPortTypeNemaDashL1Dash15p string = "nema-l1-15p" // WritablePowerPortTypeNemaDashL5Dash15p captures enum value "nema-l5-15p" WritablePowerPortTypeNemaDashL5Dash15p string = "nema-l5-15p" // WritablePowerPortTypeNemaDashL5Dash20p captures enum value "nema-l5-20p" WritablePowerPortTypeNemaDashL5Dash20p string = "nema-l5-20p" // WritablePowerPortTypeNemaDashL5Dash30p captures enum value "nema-l5-30p" WritablePowerPortTypeNemaDashL5Dash30p string = "nema-l5-30p" // WritablePowerPortTypeNemaDashL5Dash50p captures enum value "nema-l5-50p" WritablePowerPortTypeNemaDashL5Dash50p string = "nema-l5-50p" // WritablePowerPortTypeNemaDashL6Dash15p captures enum value "nema-l6-15p" WritablePowerPortTypeNemaDashL6Dash15p string = "nema-l6-15p" // WritablePowerPortTypeNemaDashL6Dash20p captures enum value "nema-l6-20p" WritablePowerPortTypeNemaDashL6Dash20p string = "nema-l6-20p" // WritablePowerPortTypeNemaDashL6Dash30p captures enum value "nema-l6-30p" WritablePowerPortTypeNemaDashL6Dash30p string = "nema-l6-30p" // WritablePowerPortTypeNemaDashL6Dash50p captures enum value "nema-l6-50p" WritablePowerPortTypeNemaDashL6Dash50p string = "nema-l6-50p" // WritablePowerPortTypeNemaDashL10Dash30p captures enum value "nema-l10-30p" WritablePowerPortTypeNemaDashL10Dash30p string = "nema-l10-30p" // WritablePowerPortTypeNemaDashL14Dash20p captures enum value "nema-l14-20p" WritablePowerPortTypeNemaDashL14Dash20p string = "nema-l14-20p" // WritablePowerPortTypeNemaDashL14Dash30p captures enum value "nema-l14-30p" WritablePowerPortTypeNemaDashL14Dash30p string = "nema-l14-30p" // WritablePowerPortTypeNemaDashL14Dash50p captures enum value "nema-l14-50p" WritablePowerPortTypeNemaDashL14Dash50p string = "nema-l14-50p" // WritablePowerPortTypeNemaDashL14Dash60p captures enum value "nema-l14-60p" WritablePowerPortTypeNemaDashL14Dash60p string = "nema-l14-60p" // WritablePowerPortTypeNemaDashL15Dash20p captures enum value "nema-l15-20p" WritablePowerPortTypeNemaDashL15Dash20p string = "nema-l15-20p" // WritablePowerPortTypeNemaDashL15Dash30p captures enum value "nema-l15-30p" WritablePowerPortTypeNemaDashL15Dash30p string = "nema-l15-30p" // WritablePowerPortTypeNemaDashL15Dash50p captures enum value "nema-l15-50p" WritablePowerPortTypeNemaDashL15Dash50p string = "nema-l15-50p" // WritablePowerPortTypeNemaDashL15Dash60p captures enum value "nema-l15-60p" WritablePowerPortTypeNemaDashL15Dash60p string = "nema-l15-60p" // WritablePowerPortTypeNemaDashL21Dash20p captures enum value "nema-l21-20p" WritablePowerPortTypeNemaDashL21Dash20p string = "nema-l21-20p" // WritablePowerPortTypeNemaDashL21Dash30p captures enum value "nema-l21-30p" WritablePowerPortTypeNemaDashL21Dash30p string = "nema-l21-30p" // WritablePowerPortTypeNemaDashL22Dash30p captures enum value "nema-l22-30p" WritablePowerPortTypeNemaDashL22Dash30p string = "nema-l22-30p" // WritablePowerPortTypeCs6361c captures enum value "cs6361c" WritablePowerPortTypeCs6361c string = "cs6361c" // WritablePowerPortTypeCs6365c captures enum value "cs6365c" WritablePowerPortTypeCs6365c string = "cs6365c" // WritablePowerPortTypeCs8165c captures enum value "cs8165c" WritablePowerPortTypeCs8165c string = "cs8165c" // WritablePowerPortTypeCs8265c captures enum value "cs8265c" WritablePowerPortTypeCs8265c string = "cs8265c" // WritablePowerPortTypeCs8365c captures enum value "cs8365c" WritablePowerPortTypeCs8365c string = "cs8365c" // WritablePowerPortTypeCs8465c captures enum value "cs8465c" WritablePowerPortTypeCs8465c string = "cs8465c" // WritablePowerPortTypeItaDashc captures enum value "ita-c" WritablePowerPortTypeItaDashc string = "ita-c" // WritablePowerPortTypeItaDashe captures enum value "ita-e" WritablePowerPortTypeItaDashe string = "ita-e" // WritablePowerPortTypeItaDashf captures enum value "ita-f" WritablePowerPortTypeItaDashf string = "ita-f" // WritablePowerPortTypeItaDashEf captures enum value "ita-ef" WritablePowerPortTypeItaDashEf string = "ita-ef" // WritablePowerPortTypeItaDashg captures enum value "ita-g" WritablePowerPortTypeItaDashg string = "ita-g" // WritablePowerPortTypeItaDashh captures enum value "ita-h" WritablePowerPortTypeItaDashh string = "ita-h" // WritablePowerPortTypeItaDashi captures enum value "ita-i" WritablePowerPortTypeItaDashi string = "ita-i" // WritablePowerPortTypeItaDashj captures enum value "ita-j" WritablePowerPortTypeItaDashj string = "ita-j" // WritablePowerPortTypeItaDashk captures enum value "ita-k" WritablePowerPortTypeItaDashk string = "ita-k" // WritablePowerPortTypeItaDashl captures enum value "ita-l" WritablePowerPortTypeItaDashl string = "ita-l" // WritablePowerPortTypeItaDashm captures enum value "ita-m" WritablePowerPortTypeItaDashm string = "ita-m" // WritablePowerPortTypeItaDashn captures enum value "ita-n" WritablePowerPortTypeItaDashn string = "ita-n" // WritablePowerPortTypeItaDasho captures enum value "ita-o" WritablePowerPortTypeItaDasho string = "ita-o" // WritablePowerPortTypeUsbDasha captures enum value "usb-a" WritablePowerPortTypeUsbDasha string = "usb-a" // WritablePowerPortTypeUsbDashb captures enum value "usb-b" WritablePowerPortTypeUsbDashb string = "usb-b" // WritablePowerPortTypeUsbDashc captures enum value "usb-c" WritablePowerPortTypeUsbDashc string = "usb-c" // WritablePowerPortTypeUsbDashMiniDasha captures enum value "usb-mini-a" WritablePowerPortTypeUsbDashMiniDasha string = "usb-mini-a" // WritablePowerPortTypeUsbDashMiniDashb captures enum value "usb-mini-b" WritablePowerPortTypeUsbDashMiniDashb string = "usb-mini-b" // WritablePowerPortTypeUsbDashMicroDasha captures enum value "usb-micro-a" WritablePowerPortTypeUsbDashMicroDasha string = "usb-micro-a" // WritablePowerPortTypeUsbDashMicroDashb captures enum value "usb-micro-b" WritablePowerPortTypeUsbDashMicroDashb string = "usb-micro-b" // WritablePowerPortTypeUsbDashMicroDashAb captures enum value "usb-micro-ab" WritablePowerPortTypeUsbDashMicroDashAb string = "usb-micro-ab" // WritablePowerPortTypeUsbDash3Dashb captures enum value "usb-3-b" WritablePowerPortTypeUsbDash3Dashb string = "usb-3-b" // WritablePowerPortTypeUsbDash3DashMicroDashb captures enum value "usb-3-micro-b" WritablePowerPortTypeUsbDash3DashMicroDashb string = "usb-3-micro-b" // WritablePowerPortTypeDcDashTerminal captures enum value "dc-terminal" WritablePowerPortTypeDcDashTerminal string = "dc-terminal" // WritablePowerPortTypeSafDashdDashGrid captures enum value "saf-d-grid" WritablePowerPortTypeSafDashdDashGrid string = "saf-d-grid" // WritablePowerPortTypeNeutrikDashPowerconDash20 captures enum value "neutrik-powercon-20" WritablePowerPortTypeNeutrikDashPowerconDash20 string = "neutrik-powercon-20" // WritablePowerPortTypeNeutrikDashPowerconDash32 captures enum value "neutrik-powercon-32" WritablePowerPortTypeNeutrikDashPowerconDash32 string = "neutrik-powercon-32" // WritablePowerPortTypeNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1" WritablePowerPortTypeNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1" // WritablePowerPortTypeNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top" WritablePowerPortTypeNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top" // WritablePowerPortTypeUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower" WritablePowerPortTypeUbiquitiDashSmartpower string = "ubiquiti-smartpower" // WritablePowerPortTypeHardwired captures enum value "hardwired" WritablePowerPortTypeHardwired string = "hardwired" // WritablePowerPortTypeOther captures enum value "other" WritablePowerPortTypeOther string = "other" )
const ( // WritablePowerPortTemplateTypeIecDash60320DashC6 captures enum value "iec-60320-c6" WritablePowerPortTemplateTypeIecDash60320DashC6 string = "iec-60320-c6" // WritablePowerPortTemplateTypeIecDash60320DashC8 captures enum value "iec-60320-c8" WritablePowerPortTemplateTypeIecDash60320DashC8 string = "iec-60320-c8" // WritablePowerPortTemplateTypeIecDash60320DashC14 captures enum value "iec-60320-c14" WritablePowerPortTemplateTypeIecDash60320DashC14 string = "iec-60320-c14" // WritablePowerPortTemplateTypeIecDash60320DashC16 captures enum value "iec-60320-c16" WritablePowerPortTemplateTypeIecDash60320DashC16 string = "iec-60320-c16" // WritablePowerPortTemplateTypeIecDash60320DashC20 captures enum value "iec-60320-c20" WritablePowerPortTemplateTypeIecDash60320DashC20 string = "iec-60320-c20" // WritablePowerPortTemplateTypeIecDash60320DashC22 captures enum value "iec-60320-c22" WritablePowerPortTemplateTypeIecDash60320DashC22 string = "iec-60320-c22" // WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash4h captures enum value "iec-60309-p-n-e-4h" WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash4h string = "iec-60309-p-n-e-4h" // WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash6h captures enum value "iec-60309-p-n-e-6h" WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash6h string = "iec-60309-p-n-e-6h" // WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash9h captures enum value "iec-60309-p-n-e-9h" WritablePowerPortTemplateTypeIecDash60309DashpDashnDasheDash9h string = "iec-60309-p-n-e-9h" // WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash4h captures enum value "iec-60309-2p-e-4h" WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash4h string = "iec-60309-2p-e-4h" // WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash6h captures enum value "iec-60309-2p-e-6h" WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash6h string = "iec-60309-2p-e-6h" // WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash9h captures enum value "iec-60309-2p-e-9h" WritablePowerPortTemplateTypeIecDash60309Dash2pDasheDash9h string = "iec-60309-2p-e-9h" // WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash4h captures enum value "iec-60309-3p-e-4h" WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash4h string = "iec-60309-3p-e-4h" // WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash6h captures enum value "iec-60309-3p-e-6h" WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash6h string = "iec-60309-3p-e-6h" // WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash9h captures enum value "iec-60309-3p-e-9h" WritablePowerPortTemplateTypeIecDash60309Dash3pDasheDash9h string = "iec-60309-3p-e-9h" // WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash4h captures enum value "iec-60309-3p-n-e-4h" WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash4h string = "iec-60309-3p-n-e-4h" // WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash6h captures enum value "iec-60309-3p-n-e-6h" WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash6h string = "iec-60309-3p-n-e-6h" // WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash9h captures enum value "iec-60309-3p-n-e-9h" WritablePowerPortTemplateTypeIecDash60309Dash3pDashnDasheDash9h string = "iec-60309-3p-n-e-9h" // WritablePowerPortTemplateTypeNemaDash1Dash15p captures enum value "nema-1-15p" WritablePowerPortTemplateTypeNemaDash1Dash15p string = "nema-1-15p" // WritablePowerPortTemplateTypeNemaDash5Dash15p captures enum value "nema-5-15p" WritablePowerPortTemplateTypeNemaDash5Dash15p string = "nema-5-15p" // WritablePowerPortTemplateTypeNemaDash5Dash20p captures enum value "nema-5-20p" WritablePowerPortTemplateTypeNemaDash5Dash20p string = "nema-5-20p" // WritablePowerPortTemplateTypeNemaDash5Dash30p captures enum value "nema-5-30p" WritablePowerPortTemplateTypeNemaDash5Dash30p string = "nema-5-30p" // WritablePowerPortTemplateTypeNemaDash5Dash50p captures enum value "nema-5-50p" WritablePowerPortTemplateTypeNemaDash5Dash50p string = "nema-5-50p" // WritablePowerPortTemplateTypeNemaDash6Dash15p captures enum value "nema-6-15p" WritablePowerPortTemplateTypeNemaDash6Dash15p string = "nema-6-15p" // WritablePowerPortTemplateTypeNemaDash6Dash20p captures enum value "nema-6-20p" WritablePowerPortTemplateTypeNemaDash6Dash20p string = "nema-6-20p" // WritablePowerPortTemplateTypeNemaDash6Dash30p captures enum value "nema-6-30p" WritablePowerPortTemplateTypeNemaDash6Dash30p string = "nema-6-30p" // WritablePowerPortTemplateTypeNemaDash6Dash50p captures enum value "nema-6-50p" WritablePowerPortTemplateTypeNemaDash6Dash50p string = "nema-6-50p" // WritablePowerPortTemplateTypeNemaDash10Dash30p captures enum value "nema-10-30p" WritablePowerPortTemplateTypeNemaDash10Dash30p string = "nema-10-30p" // WritablePowerPortTemplateTypeNemaDash10Dash50p captures enum value "nema-10-50p" WritablePowerPortTemplateTypeNemaDash10Dash50p string = "nema-10-50p" // WritablePowerPortTemplateTypeNemaDash14Dash20p captures enum value "nema-14-20p" WritablePowerPortTemplateTypeNemaDash14Dash20p string = "nema-14-20p" // WritablePowerPortTemplateTypeNemaDash14Dash30p captures enum value "nema-14-30p" WritablePowerPortTemplateTypeNemaDash14Dash30p string = "nema-14-30p" // WritablePowerPortTemplateTypeNemaDash14Dash50p captures enum value "nema-14-50p" WritablePowerPortTemplateTypeNemaDash14Dash50p string = "nema-14-50p" // WritablePowerPortTemplateTypeNemaDash14Dash60p captures enum value "nema-14-60p" WritablePowerPortTemplateTypeNemaDash14Dash60p string = "nema-14-60p" // WritablePowerPortTemplateTypeNemaDash15Dash15p captures enum value "nema-15-15p" WritablePowerPortTemplateTypeNemaDash15Dash15p string = "nema-15-15p" // WritablePowerPortTemplateTypeNemaDash15Dash20p captures enum value "nema-15-20p" WritablePowerPortTemplateTypeNemaDash15Dash20p string = "nema-15-20p" // WritablePowerPortTemplateTypeNemaDash15Dash30p captures enum value "nema-15-30p" WritablePowerPortTemplateTypeNemaDash15Dash30p string = "nema-15-30p" // WritablePowerPortTemplateTypeNemaDash15Dash50p captures enum value "nema-15-50p" WritablePowerPortTemplateTypeNemaDash15Dash50p string = "nema-15-50p" // WritablePowerPortTemplateTypeNemaDash15Dash60p captures enum value "nema-15-60p" WritablePowerPortTemplateTypeNemaDash15Dash60p string = "nema-15-60p" // WritablePowerPortTemplateTypeNemaDashL1Dash15p captures enum value "nema-l1-15p" WritablePowerPortTemplateTypeNemaDashL1Dash15p string = "nema-l1-15p" // WritablePowerPortTemplateTypeNemaDashL5Dash15p captures enum value "nema-l5-15p" WritablePowerPortTemplateTypeNemaDashL5Dash15p string = "nema-l5-15p" // WritablePowerPortTemplateTypeNemaDashL5Dash20p captures enum value "nema-l5-20p" WritablePowerPortTemplateTypeNemaDashL5Dash20p string = "nema-l5-20p" // WritablePowerPortTemplateTypeNemaDashL5Dash30p captures enum value "nema-l5-30p" WritablePowerPortTemplateTypeNemaDashL5Dash30p string = "nema-l5-30p" // WritablePowerPortTemplateTypeNemaDashL5Dash50p captures enum value "nema-l5-50p" WritablePowerPortTemplateTypeNemaDashL5Dash50p string = "nema-l5-50p" // WritablePowerPortTemplateTypeNemaDashL6Dash15p captures enum value "nema-l6-15p" WritablePowerPortTemplateTypeNemaDashL6Dash15p string = "nema-l6-15p" // WritablePowerPortTemplateTypeNemaDashL6Dash20p captures enum value "nema-l6-20p" WritablePowerPortTemplateTypeNemaDashL6Dash20p string = "nema-l6-20p" // WritablePowerPortTemplateTypeNemaDashL6Dash30p captures enum value "nema-l6-30p" WritablePowerPortTemplateTypeNemaDashL6Dash30p string = "nema-l6-30p" // WritablePowerPortTemplateTypeNemaDashL6Dash50p captures enum value "nema-l6-50p" WritablePowerPortTemplateTypeNemaDashL6Dash50p string = "nema-l6-50p" // WritablePowerPortTemplateTypeNemaDashL10Dash30p captures enum value "nema-l10-30p" WritablePowerPortTemplateTypeNemaDashL10Dash30p string = "nema-l10-30p" // WritablePowerPortTemplateTypeNemaDashL14Dash20p captures enum value "nema-l14-20p" WritablePowerPortTemplateTypeNemaDashL14Dash20p string = "nema-l14-20p" // WritablePowerPortTemplateTypeNemaDashL14Dash30p captures enum value "nema-l14-30p" WritablePowerPortTemplateTypeNemaDashL14Dash30p string = "nema-l14-30p" // WritablePowerPortTemplateTypeNemaDashL14Dash50p captures enum value "nema-l14-50p" WritablePowerPortTemplateTypeNemaDashL14Dash50p string = "nema-l14-50p" // WritablePowerPortTemplateTypeNemaDashL14Dash60p captures enum value "nema-l14-60p" WritablePowerPortTemplateTypeNemaDashL14Dash60p string = "nema-l14-60p" // WritablePowerPortTemplateTypeNemaDashL15Dash20p captures enum value "nema-l15-20p" WritablePowerPortTemplateTypeNemaDashL15Dash20p string = "nema-l15-20p" // WritablePowerPortTemplateTypeNemaDashL15Dash30p captures enum value "nema-l15-30p" WritablePowerPortTemplateTypeNemaDashL15Dash30p string = "nema-l15-30p" // WritablePowerPortTemplateTypeNemaDashL15Dash50p captures enum value "nema-l15-50p" WritablePowerPortTemplateTypeNemaDashL15Dash50p string = "nema-l15-50p" // WritablePowerPortTemplateTypeNemaDashL15Dash60p captures enum value "nema-l15-60p" WritablePowerPortTemplateTypeNemaDashL15Dash60p string = "nema-l15-60p" // WritablePowerPortTemplateTypeNemaDashL21Dash20p captures enum value "nema-l21-20p" WritablePowerPortTemplateTypeNemaDashL21Dash20p string = "nema-l21-20p" // WritablePowerPortTemplateTypeNemaDashL21Dash30p captures enum value "nema-l21-30p" WritablePowerPortTemplateTypeNemaDashL21Dash30p string = "nema-l21-30p" // WritablePowerPortTemplateTypeNemaDashL22Dash30p captures enum value "nema-l22-30p" WritablePowerPortTemplateTypeNemaDashL22Dash30p string = "nema-l22-30p" // WritablePowerPortTemplateTypeCs6361c captures enum value "cs6361c" WritablePowerPortTemplateTypeCs6361c string = "cs6361c" // WritablePowerPortTemplateTypeCs6365c captures enum value "cs6365c" WritablePowerPortTemplateTypeCs6365c string = "cs6365c" // WritablePowerPortTemplateTypeCs8165c captures enum value "cs8165c" WritablePowerPortTemplateTypeCs8165c string = "cs8165c" // WritablePowerPortTemplateTypeCs8265c captures enum value "cs8265c" WritablePowerPortTemplateTypeCs8265c string = "cs8265c" // WritablePowerPortTemplateTypeCs8365c captures enum value "cs8365c" WritablePowerPortTemplateTypeCs8365c string = "cs8365c" // WritablePowerPortTemplateTypeCs8465c captures enum value "cs8465c" WritablePowerPortTemplateTypeCs8465c string = "cs8465c" // WritablePowerPortTemplateTypeItaDashc captures enum value "ita-c" WritablePowerPortTemplateTypeItaDashc string = "ita-c" // WritablePowerPortTemplateTypeItaDashe captures enum value "ita-e" WritablePowerPortTemplateTypeItaDashe string = "ita-e" // WritablePowerPortTemplateTypeItaDashf captures enum value "ita-f" WritablePowerPortTemplateTypeItaDashf string = "ita-f" // WritablePowerPortTemplateTypeItaDashEf captures enum value "ita-ef" WritablePowerPortTemplateTypeItaDashEf string = "ita-ef" // WritablePowerPortTemplateTypeItaDashg captures enum value "ita-g" WritablePowerPortTemplateTypeItaDashg string = "ita-g" // WritablePowerPortTemplateTypeItaDashh captures enum value "ita-h" WritablePowerPortTemplateTypeItaDashh string = "ita-h" // WritablePowerPortTemplateTypeItaDashi captures enum value "ita-i" WritablePowerPortTemplateTypeItaDashi string = "ita-i" // WritablePowerPortTemplateTypeItaDashj captures enum value "ita-j" WritablePowerPortTemplateTypeItaDashj string = "ita-j" // WritablePowerPortTemplateTypeItaDashk captures enum value "ita-k" WritablePowerPortTemplateTypeItaDashk string = "ita-k" // WritablePowerPortTemplateTypeItaDashl captures enum value "ita-l" WritablePowerPortTemplateTypeItaDashl string = "ita-l" // WritablePowerPortTemplateTypeItaDashm captures enum value "ita-m" WritablePowerPortTemplateTypeItaDashm string = "ita-m" // WritablePowerPortTemplateTypeItaDashn captures enum value "ita-n" WritablePowerPortTemplateTypeItaDashn string = "ita-n" // WritablePowerPortTemplateTypeItaDasho captures enum value "ita-o" WritablePowerPortTemplateTypeItaDasho string = "ita-o" // WritablePowerPortTemplateTypeUsbDasha captures enum value "usb-a" WritablePowerPortTemplateTypeUsbDasha string = "usb-a" // WritablePowerPortTemplateTypeUsbDashb captures enum value "usb-b" WritablePowerPortTemplateTypeUsbDashb string = "usb-b" // WritablePowerPortTemplateTypeUsbDashc captures enum value "usb-c" WritablePowerPortTemplateTypeUsbDashc string = "usb-c" // WritablePowerPortTemplateTypeUsbDashMiniDasha captures enum value "usb-mini-a" WritablePowerPortTemplateTypeUsbDashMiniDasha string = "usb-mini-a" // WritablePowerPortTemplateTypeUsbDashMiniDashb captures enum value "usb-mini-b" WritablePowerPortTemplateTypeUsbDashMiniDashb string = "usb-mini-b" // WritablePowerPortTemplateTypeUsbDashMicroDasha captures enum value "usb-micro-a" WritablePowerPortTemplateTypeUsbDashMicroDasha string = "usb-micro-a" // WritablePowerPortTemplateTypeUsbDashMicroDashb captures enum value "usb-micro-b" WritablePowerPortTemplateTypeUsbDashMicroDashb string = "usb-micro-b" // WritablePowerPortTemplateTypeUsbDashMicroDashAb captures enum value "usb-micro-ab" WritablePowerPortTemplateTypeUsbDashMicroDashAb string = "usb-micro-ab" // WritablePowerPortTemplateTypeUsbDash3Dashb captures enum value "usb-3-b" WritablePowerPortTemplateTypeUsbDash3Dashb string = "usb-3-b" // WritablePowerPortTemplateTypeUsbDash3DashMicroDashb captures enum value "usb-3-micro-b" WritablePowerPortTemplateTypeUsbDash3DashMicroDashb string = "usb-3-micro-b" // WritablePowerPortTemplateTypeDcDashTerminal captures enum value "dc-terminal" WritablePowerPortTemplateTypeDcDashTerminal string = "dc-terminal" // WritablePowerPortTemplateTypeSafDashdDashGrid captures enum value "saf-d-grid" WritablePowerPortTemplateTypeSafDashdDashGrid string = "saf-d-grid" // WritablePowerPortTemplateTypeNeutrikDashPowerconDash20 captures enum value "neutrik-powercon-20" WritablePowerPortTemplateTypeNeutrikDashPowerconDash20 string = "neutrik-powercon-20" // WritablePowerPortTemplateTypeNeutrikDashPowerconDash32 captures enum value "neutrik-powercon-32" WritablePowerPortTemplateTypeNeutrikDashPowerconDash32 string = "neutrik-powercon-32" // WritablePowerPortTemplateTypeNeutrikDashPowerconDashTrue1 captures enum value "neutrik-powercon-true1" WritablePowerPortTemplateTypeNeutrikDashPowerconDashTrue1 string = "neutrik-powercon-true1" // WritablePowerPortTemplateTypeNeutrikDashPowerconDashTrue1DashTop captures enum value "neutrik-powercon-true1-top" WritablePowerPortTemplateTypeNeutrikDashPowerconDashTrue1DashTop string = "neutrik-powercon-true1-top" // WritablePowerPortTemplateTypeUbiquitiDashSmartpower captures enum value "ubiquiti-smartpower" WritablePowerPortTemplateTypeUbiquitiDashSmartpower string = "ubiquiti-smartpower" // WritablePowerPortTemplateTypeHardwired captures enum value "hardwired" WritablePowerPortTemplateTypeHardwired string = "hardwired" // WritablePowerPortTemplateTypeOther captures enum value "other" WritablePowerPortTemplateTypeOther string = "other" )
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" // WritableRackTypeWallDashFrameDashVertical captures enum value "wall-frame-vertical" WritableRackTypeWallDashFrameDashVertical string = "wall-frame-vertical" // WritableRackTypeWallDashCabinet captures enum value "wall-cabinet" WritableRackTypeWallDashCabinet string = "wall-cabinet" // WritableRackTypeWallDashCabinetDashVertical captures enum value "wall-cabinet-vertical" WritableRackTypeWallDashCabinetDashVertical string = "wall-cabinet-vertical" )
const ( // WritableRackWeightUnitKg captures enum value "kg" WritableRackWeightUnitKg string = "kg" // WritableRackWeightUnitG captures enum value "g" WritableRackWeightUnitG string = "g" // WritableRackWeightUnitLb captures enum value "lb" WritableRackWeightUnitLb string = "lb" // WritableRackWeightUnitOz captures enum value "oz" WritableRackWeightUnitOz string = "oz" )
const ( // WritableRearPortTypeNr8p8c captures enum value "8p8c" WritableRearPortTypeNr8p8c string = "8p8c" // WritableRearPortTypeNr8p6c captures enum value "8p6c" WritableRearPortTypeNr8p6c string = "8p6c" // WritableRearPortTypeNr8p4c captures enum value "8p4c" WritableRearPortTypeNr8p4c string = "8p4c" // WritableRearPortTypeNr8p2c captures enum value "8p2c" WritableRearPortTypeNr8p2c string = "8p2c" // WritableRearPortTypeNr6p6c captures enum value "6p6c" WritableRearPortTypeNr6p6c string = "6p6c" // WritableRearPortTypeNr6p4c captures enum value "6p4c" WritableRearPortTypeNr6p4c string = "6p4c" // WritableRearPortTypeNr6p2c captures enum value "6p2c" WritableRearPortTypeNr6p2c string = "6p2c" // WritableRearPortTypeNr4p4c captures enum value "4p4c" WritableRearPortTypeNr4p4c string = "4p4c" // WritableRearPortTypeNr4p2c captures enum value "4p2c" WritableRearPortTypeNr4p2c string = "4p2c" // WritableRearPortTypeGg45 captures enum value "gg45" WritableRearPortTypeGg45 string = "gg45" // WritableRearPortTypeTeraDash4p captures enum value "tera-4p" WritableRearPortTypeTeraDash4p string = "tera-4p" // WritableRearPortTypeTeraDash2p captures enum value "tera-2p" WritableRearPortTypeTeraDash2p string = "tera-2p" // WritableRearPortTypeTeraDash1p captures enum value "tera-1p" WritableRearPortTypeTeraDash1p string = "tera-1p" // WritableRearPortTypeNr110DashPunch captures enum value "110-punch" WritableRearPortTypeNr110DashPunch string = "110-punch" // WritableRearPortTypeBnc captures enum value "bnc" WritableRearPortTypeBnc string = "bnc" // WritableRearPortTypeF captures enum value "f" WritableRearPortTypeF string = "f" // WritableRearPortTypeN captures enum value "n" WritableRearPortTypeN string = "n" // WritableRearPortTypeMrj21 captures enum value "mrj21" WritableRearPortTypeMrj21 string = "mrj21" // WritableRearPortTypeFc captures enum value "fc" WritableRearPortTypeFc string = "fc" // WritableRearPortTypeLc captures enum value "lc" WritableRearPortTypeLc string = "lc" // WritableRearPortTypeLcDashPc captures enum value "lc-pc" WritableRearPortTypeLcDashPc string = "lc-pc" // WritableRearPortTypeLcDashUpc captures enum value "lc-upc" WritableRearPortTypeLcDashUpc string = "lc-upc" // WritableRearPortTypeLcDashApc captures enum value "lc-apc" WritableRearPortTypeLcDashApc string = "lc-apc" // WritableRearPortTypeLsh captures enum value "lsh" WritableRearPortTypeLsh string = "lsh" // WritableRearPortTypeLshDashPc captures enum value "lsh-pc" WritableRearPortTypeLshDashPc string = "lsh-pc" // WritableRearPortTypeLshDashUpc captures enum value "lsh-upc" WritableRearPortTypeLshDashUpc string = "lsh-upc" // WritableRearPortTypeLshDashApc captures enum value "lsh-apc" WritableRearPortTypeLshDashApc string = "lsh-apc" // WritableRearPortTypeMpo captures enum value "mpo" WritableRearPortTypeMpo string = "mpo" // WritableRearPortTypeMtrj captures enum value "mtrj" WritableRearPortTypeMtrj string = "mtrj" // WritableRearPortTypeSc captures enum value "sc" WritableRearPortTypeSc string = "sc" // WritableRearPortTypeScDashPc captures enum value "sc-pc" WritableRearPortTypeScDashPc string = "sc-pc" // WritableRearPortTypeScDashUpc captures enum value "sc-upc" WritableRearPortTypeScDashUpc string = "sc-upc" // WritableRearPortTypeScDashApc captures enum value "sc-apc" WritableRearPortTypeScDashApc string = "sc-apc" // WritableRearPortTypeSt captures enum value "st" WritableRearPortTypeSt string = "st" // WritableRearPortTypeCs captures enum value "cs" WritableRearPortTypeCs string = "cs" // WritableRearPortTypeSn captures enum value "sn" WritableRearPortTypeSn string = "sn" // WritableRearPortTypeSmaDash905 captures enum value "sma-905" WritableRearPortTypeSmaDash905 string = "sma-905" // WritableRearPortTypeSmaDash906 captures enum value "sma-906" WritableRearPortTypeSmaDash906 string = "sma-906" // WritableRearPortTypeUrmDashP2 captures enum value "urm-p2" WritableRearPortTypeUrmDashP2 string = "urm-p2" // WritableRearPortTypeUrmDashP4 captures enum value "urm-p4" WritableRearPortTypeUrmDashP4 string = "urm-p4" // WritableRearPortTypeUrmDashP8 captures enum value "urm-p8" WritableRearPortTypeUrmDashP8 string = "urm-p8" // WritableRearPortTypeSplice captures enum value "splice" WritableRearPortTypeSplice string = "splice" // WritableRearPortTypeOther captures enum value "other" WritableRearPortTypeOther string = "other" )
const ( // WritableRearPortTemplateTypeNr8p8c captures enum value "8p8c" WritableRearPortTemplateTypeNr8p8c string = "8p8c" // WritableRearPortTemplateTypeNr8p6c captures enum value "8p6c" WritableRearPortTemplateTypeNr8p6c string = "8p6c" // WritableRearPortTemplateTypeNr8p4c captures enum value "8p4c" WritableRearPortTemplateTypeNr8p4c string = "8p4c" // WritableRearPortTemplateTypeNr8p2c captures enum value "8p2c" WritableRearPortTemplateTypeNr8p2c string = "8p2c" // WritableRearPortTemplateTypeNr6p6c captures enum value "6p6c" WritableRearPortTemplateTypeNr6p6c string = "6p6c" // WritableRearPortTemplateTypeNr6p4c captures enum value "6p4c" WritableRearPortTemplateTypeNr6p4c string = "6p4c" // WritableRearPortTemplateTypeNr6p2c captures enum value "6p2c" WritableRearPortTemplateTypeNr6p2c string = "6p2c" // WritableRearPortTemplateTypeNr4p4c captures enum value "4p4c" WritableRearPortTemplateTypeNr4p4c string = "4p4c" // WritableRearPortTemplateTypeNr4p2c captures enum value "4p2c" WritableRearPortTemplateTypeNr4p2c string = "4p2c" // WritableRearPortTemplateTypeGg45 captures enum value "gg45" WritableRearPortTemplateTypeGg45 string = "gg45" // WritableRearPortTemplateTypeTeraDash4p captures enum value "tera-4p" WritableRearPortTemplateTypeTeraDash4p string = "tera-4p" // WritableRearPortTemplateTypeTeraDash2p captures enum value "tera-2p" WritableRearPortTemplateTypeTeraDash2p string = "tera-2p" // WritableRearPortTemplateTypeTeraDash1p captures enum value "tera-1p" WritableRearPortTemplateTypeTeraDash1p string = "tera-1p" // WritableRearPortTemplateTypeNr110DashPunch captures enum value "110-punch" WritableRearPortTemplateTypeNr110DashPunch string = "110-punch" // WritableRearPortTemplateTypeBnc captures enum value "bnc" WritableRearPortTemplateTypeBnc string = "bnc" // WritableRearPortTemplateTypeF captures enum value "f" WritableRearPortTemplateTypeF string = "f" // WritableRearPortTemplateTypeN captures enum value "n" WritableRearPortTemplateTypeN string = "n" // WritableRearPortTemplateTypeMrj21 captures enum value "mrj21" WritableRearPortTemplateTypeMrj21 string = "mrj21" // WritableRearPortTemplateTypeFc captures enum value "fc" WritableRearPortTemplateTypeFc string = "fc" // WritableRearPortTemplateTypeLc captures enum value "lc" WritableRearPortTemplateTypeLc string = "lc" // WritableRearPortTemplateTypeLcDashPc captures enum value "lc-pc" WritableRearPortTemplateTypeLcDashPc string = "lc-pc" // WritableRearPortTemplateTypeLcDashUpc captures enum value "lc-upc" WritableRearPortTemplateTypeLcDashUpc string = "lc-upc" // WritableRearPortTemplateTypeLcDashApc captures enum value "lc-apc" WritableRearPortTemplateTypeLcDashApc string = "lc-apc" // WritableRearPortTemplateTypeLsh captures enum value "lsh" WritableRearPortTemplateTypeLsh string = "lsh" // WritableRearPortTemplateTypeLshDashPc captures enum value "lsh-pc" WritableRearPortTemplateTypeLshDashPc string = "lsh-pc" // WritableRearPortTemplateTypeLshDashUpc captures enum value "lsh-upc" WritableRearPortTemplateTypeLshDashUpc string = "lsh-upc" // WritableRearPortTemplateTypeLshDashApc captures enum value "lsh-apc" WritableRearPortTemplateTypeLshDashApc string = "lsh-apc" // WritableRearPortTemplateTypeMpo captures enum value "mpo" WritableRearPortTemplateTypeMpo string = "mpo" // WritableRearPortTemplateTypeMtrj captures enum value "mtrj" WritableRearPortTemplateTypeMtrj string = "mtrj" // WritableRearPortTemplateTypeSc captures enum value "sc" WritableRearPortTemplateTypeSc string = "sc" // WritableRearPortTemplateTypeScDashPc captures enum value "sc-pc" WritableRearPortTemplateTypeScDashPc string = "sc-pc" // WritableRearPortTemplateTypeScDashUpc captures enum value "sc-upc" WritableRearPortTemplateTypeScDashUpc string = "sc-upc" // WritableRearPortTemplateTypeScDashApc captures enum value "sc-apc" WritableRearPortTemplateTypeScDashApc string = "sc-apc" // WritableRearPortTemplateTypeSt captures enum value "st" WritableRearPortTemplateTypeSt string = "st" // WritableRearPortTemplateTypeCs captures enum value "cs" WritableRearPortTemplateTypeCs string = "cs" // WritableRearPortTemplateTypeSn captures enum value "sn" WritableRearPortTemplateTypeSn string = "sn" // WritableRearPortTemplateTypeSmaDash905 captures enum value "sma-905" WritableRearPortTemplateTypeSmaDash905 string = "sma-905" // WritableRearPortTemplateTypeSmaDash906 captures enum value "sma-906" WritableRearPortTemplateTypeSmaDash906 string = "sma-906" // WritableRearPortTemplateTypeUrmDashP2 captures enum value "urm-p2" WritableRearPortTemplateTypeUrmDashP2 string = "urm-p2" // WritableRearPortTemplateTypeUrmDashP4 captures enum value "urm-p4" WritableRearPortTemplateTypeUrmDashP4 string = "urm-p4" // WritableRearPortTemplateTypeUrmDashP8 captures enum value "urm-p8" WritableRearPortTemplateTypeUrmDashP8 string = "urm-p8" // WritableRearPortTemplateTypeSplice captures enum value "splice" WritableRearPortTemplateTypeSplice string = "splice" // WritableRearPortTemplateTypeOther captures enum value "other" WritableRearPortTemplateTypeOther string = "other" )
const ( // WritableServiceProtocolTCP captures enum value "tcp" WritableServiceProtocolTCP string = "tcp" // WritableServiceProtocolUDP captures enum value "udp" WritableServiceProtocolUDP string = "udp" // WritableServiceProtocolSctp captures enum value "sctp" WritableServiceProtocolSctp string = "sctp" )
const ( // WritableServiceTemplateProtocolTCP captures enum value "tcp" WritableServiceTemplateProtocolTCP string = "tcp" // WritableServiceTemplateProtocolUDP captures enum value "udp" WritableServiceTemplateProtocolUDP string = "udp" // WritableServiceTemplateProtocolSctp captures enum value "sctp" WritableServiceTemplateProtocolSctp string = "sctp" )
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 ( // WritableVirtualDeviceContextStatusActive captures enum value "active" WritableVirtualDeviceContextStatusActive string = "active" // WritableVirtualDeviceContextStatusPlanned captures enum value "planned" WritableVirtualDeviceContextStatusPlanned string = "planned" // WritableVirtualDeviceContextStatusOffline captures enum value "offline" WritableVirtualDeviceContextStatusOffline string = "offline" )
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" )
const ( // WritableWirelessLANAuthCipherAuto captures enum value "auto" WritableWirelessLANAuthCipherAuto string = "auto" // WritableWirelessLANAuthCipherTkip captures enum value "tkip" WritableWirelessLANAuthCipherTkip string = "tkip" // WritableWirelessLANAuthCipherAes captures enum value "aes" WritableWirelessLANAuthCipherAes string = "aes" )
const ( // WritableWirelessLANAuthTypeOpen captures enum value "open" WritableWirelessLANAuthTypeOpen string = "open" // WritableWirelessLANAuthTypeWep captures enum value "wep" WritableWirelessLANAuthTypeWep string = "wep" // WritableWirelessLANAuthTypeWpaDashPersonal captures enum value "wpa-personal" WritableWirelessLANAuthTypeWpaDashPersonal string = "wpa-personal" // WritableWirelessLANAuthTypeWpaDashEnterprise captures enum value "wpa-enterprise" WritableWirelessLANAuthTypeWpaDashEnterprise string = "wpa-enterprise" )
const ( // WritableWirelessLANStatusActive captures enum value "active" WritableWirelessLANStatusActive string = "active" // WritableWirelessLANStatusReserved captures enum value "reserved" WritableWirelessLANStatusReserved string = "reserved" // WritableWirelessLANStatusDisabled captures enum value "disabled" WritableWirelessLANStatusDisabled string = "disabled" // WritableWirelessLANStatusDeprecated captures enum value "deprecated" WritableWirelessLANStatusDeprecated string = "deprecated" )
const ( // WritableWirelessLinkAuthCipherAuto captures enum value "auto" WritableWirelessLinkAuthCipherAuto string = "auto" // WritableWirelessLinkAuthCipherTkip captures enum value "tkip" WritableWirelessLinkAuthCipherTkip string = "tkip" // WritableWirelessLinkAuthCipherAes captures enum value "aes" WritableWirelessLinkAuthCipherAes string = "aes" )
const ( // WritableWirelessLinkAuthTypeOpen captures enum value "open" WritableWirelessLinkAuthTypeOpen string = "open" // WritableWirelessLinkAuthTypeWep captures enum value "wep" WritableWirelessLinkAuthTypeWep string = "wep" // WritableWirelessLinkAuthTypeWpaDashPersonal captures enum value "wpa-personal" WritableWirelessLinkAuthTypeWpaDashPersonal string = "wpa-personal" // WritableWirelessLinkAuthTypeWpaDashEnterprise captures enum value "wpa-enterprise" WritableWirelessLinkAuthTypeWpaDashEnterprise string = "wpa-enterprise" )
const ( // WritableWirelessLinkStatusConnected captures enum value "connected" WritableWirelessLinkStatusConnected string = "connected" // WritableWirelessLinkStatusPlanned captures enum value "planned" WritableWirelessLinkStatusPlanned string = "planned" // WritableWirelessLinkStatusDecommissioning captures enum value "decommissioning" WritableWirelessLinkStatusDecommissioning string = "decommissioning" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ASN ¶
type ASN struct { // ASN // // 32-bit autonomous system number // Required: true // Maximum: 4.294967295e+09 // Minimum: 1 Asn *int64 `json:"asn"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Provider count // Read Only: true ProviderCount int64 `json:"provider_count,omitempty"` // RIR // Required: true Rir *int64 `json:"rir"` // Site count // Read Only: true SiteCount int64 `json:"site_count,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ASN a s n
swagger:model ASN
func (*ASN) ContextValidate ¶
ContextValidate validate this a s n based on the context it is used
func (*ASN) MarshalBinary ¶
MarshalBinary interface implementation
func (*ASN) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Aggregate ¶
type Aggregate struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Date added // Format: date DateAdded *strfmt.Date `json:"date_added,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // family Family *AggregateFamily `json:"family,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Prefix // Required: true Prefix *string `json:"prefix"` // rir // Required: true Rir *NestedRIR `json:"rir"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Aggregate aggregate
swagger:model Aggregate
func (*Aggregate) ContextValidate ¶
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 AvailableVLAN ¶
type AvailableVLAN struct { // group Group *NestedVLANGroup `json:"group,omitempty"` // Vid // Read Only: true Vid int64 `json:"vid,omitempty"` }
AvailableVLAN available v l a n
swagger:model AvailableVLAN
func (*AvailableVLAN) ContextValidate ¶
ContextValidate validate this available v l a n based on the context it is used
func (*AvailableVLAN) MarshalBinary ¶
func (m *AvailableVLAN) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AvailableVLAN) UnmarshalBinary ¶
func (m *AvailableVLAN) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Cable ¶
type Cable struct { // a terminations ATerminations []*GenericObject `json:"a_terminations"` // b terminations BTerminations []*GenericObject `json:"b_terminations"` // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // Max Length: 100 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Length Length *float64 `json:"length,omitempty"` // length unit LengthUnit *CableLengthUnit `json:"length_unit,omitempty"` // status Status *CableStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Type // Enum: [cat3 cat5 cat5e cat6 cat6a cat7 cat7a cat8 dac-active dac-passive mrj21-trunk coaxial mmf mmf-om1 mmf-om2 mmf-om3 mmf-om4 mmf-om5 smf smf-os1 smf-os2 aoc power] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Cable cable
swagger:model Cable
func (*Cable) ContextValidate ¶
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 CableTermination ¶
type CableTermination struct { // Cable // Required: true Cable *int64 `json:"cable"` // End // Required: true // Enum: [A B] CableEnd *string `json:"cable_end"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Termination // Read Only: true Termination interface{} `json:"termination,omitempty"` // Termination id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 TerminationID *int64 `json:"termination_id"` // Termination type // Required: true TerminationType *string `json:"termination_type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
CableTermination cable termination
swagger:model CableTermination
func (*CableTermination) ContextValidate ¶
ContextValidate validate this cable termination based on the context it is used
func (*CableTermination) MarshalBinary ¶
func (m *CableTermination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CableTermination) UnmarshalBinary ¶
func (m *CableTermination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Circuit ¶
type Circuit struct { // Circuit ID // Required: true // Max Length: 100 // Min Length: 1 Cid *string `json:"cid"` // Comments Comments string `json:"comments,omitempty"` // Commit rate (Kbps) // Maximum: 2.147483647e+09 // Minimum: 0 CommitRate *int64 `json:"commit_rate,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Installed // Format: date InstallDate *strfmt.Date `json:"install_date,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // provider // Required: true Provider *NestedProvider `json:"provider"` // status Status *CircuitStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // termination a Terminationa *CircuitCircuitTermination `json:"termination_a,omitempty"` // Terminates // Format: date TerminationDate *strfmt.Date `json:"termination_date,omitempty"` // termination z Terminationz *CircuitCircuitTermination `json:"termination_z,omitempty"` // type // Required: true Type *NestedCircuitType `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Circuit circuit
swagger:model Circuit
func (*Circuit) ContextValidate ¶
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 { // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Port speed (Kbps) // Maximum: 2.147483647e+09 // Minimum: 0 PortSpeed *int64 `json:"port_speed,omitempty"` // provider network // Required: true ProviderNetwork *NestedProviderNetwork `json:"provider_network"` // site // Required: true Site *NestedSite `json:"site"` // Upstream speed (Kbps) // // Upstream speed, if different from port speed // Maximum: 2.147483647e+09 // Minimum: 0 UpstreamSpeed *int64 `json:"upstream_speed,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Cross-connect ID // Max Length: 50 XconnectID string `json:"xconnect_id,omitempty"` }
CircuitCircuitTermination circuit circuit termination
swagger:model CircuitCircuitTermination
func (*CircuitCircuitTermination) ContextValidate ¶
func (m *CircuitCircuitTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this circuit circuit termination based on the context it is used
func (*CircuitCircuitTermination) MarshalBinary ¶
func (m *CircuitCircuitTermination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CircuitCircuitTermination) UnmarshalBinary ¶
func (m *CircuitCircuitTermination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // circuit // Required: true Circuit *NestedCircuit `json:"circuit"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Port speed (Kbps) // Maximum: 2.147483647e+09 // Minimum: 0 PortSpeed *int64 `json:"port_speed,omitempty"` // Patch panel/port(s) // Max Length: 100 PpInfo string `json:"pp_info,omitempty"` // provider network ProviderNetwork *NestedProviderNetwork `json:"provider_network,omitempty"` // site Site *NestedSite `json:"site,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Termination // Required: true // Enum: [A Z] TermSide *string `json:"term_side"` // Upstream speed (Kbps) // // Upstream speed, if different from port speed // Maximum: 2.147483647e+09 // Minimum: 0 UpstreamSpeed *int64 `json:"upstream_speed,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Cross-connect ID // Max Length: 50 XconnectID string `json:"xconnect_id,omitempty"` }
CircuitTermination circuit termination
swagger:model CircuitTermination
func (*CircuitTermination) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
CircuitType circuit type
swagger:model CircuitType
func (*CircuitType) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // group Group *NestedClusterGroup `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // site Site *NestedSite `json:"site,omitempty"` // status Status *ClusterStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // type // Required: true Type *NestedClusterType `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtualmachine count // Read Only: true VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"` }
Cluster cluster
swagger:model Cluster
func (*Cluster) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ClusterGroup cluster group
swagger:model ClusterGroup
func (*ClusterGroup) ContextValidate ¶
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 ClusterStatus ¶
type ClusterStatus struct { // label // Required: true // Enum: [Planned Staging Active Decommissioning Offline] Label *string `json:"label"` // value // Required: true // Enum: [planned staging active decommissioning offline] Value *string `json:"value"` }
ClusterStatus Status
swagger:model ClusterStatus
func (*ClusterStatus) ContextValidate ¶
ContextValidate validates this cluster status based on context it is used
func (*ClusterStatus) MarshalBinary ¶
func (m *ClusterStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterStatus) UnmarshalBinary ¶
func (m *ClusterStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterType ¶
type ClusterType struct { // Cluster count // Read Only: true ClusterCount int64 `json:"cluster_count,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ClusterType cluster type
swagger:model ClusterType
func (*ClusterType) ContextValidate ¶
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 ComponentNestedModule ¶
type ComponentNestedModule struct { // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // module bay ModuleBay *ModuleNestedModuleBay `json:"module_bay,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ComponentNestedModule component nested module
swagger:model ComponentNestedModule
func (*ComponentNestedModule) ContextValidate ¶
ContextValidate validate this component nested module based on the context it is used
func (*ComponentNestedModule) MarshalBinary ¶
func (m *ComponentNestedModule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ComponentNestedModule) UnmarshalBinary ¶
func (m *ComponentNestedModule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigContext ¶
type ConfigContext struct { // cluster groups // Unique: true ClusterGroups []*NestedClusterGroup `json:"cluster_groups"` // cluster types // Unique: true ClusterTypes []*NestedClusterType `json:"cluster_types"` // clusters // Unique: true Clusters []*NestedCluster `json:"clusters"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Data // Required: true Data interface{} `json:"data"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device types // Unique: true DeviceTypes []*NestedDeviceType `json:"device_types"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Is active IsActive bool `json:"is_active,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // locations // Unique: true Locations []*NestedLocation `json:"locations"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // platforms // Unique: true Platforms []*NestedPlatform `json:"platforms"` // regions // Unique: true Regions []*NestedRegion `json:"regions"` // roles // Unique: true Roles []*NestedDeviceRole `json:"roles"` // site groups // Unique: true SiteGroups []*NestedSiteGroup `json:"site_groups"` // sites // Unique: true Sites []*NestedSite `json:"sites"` // tags // Unique: true Tags []string `json:"tags,omitempty"` // tenant groups // Unique: true TenantGroups []*NestedTenantGroup `json:"tenant_groups"` // tenants // Unique: true Tenants []*NestedTenant `json:"tenants"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Weight // Maximum: 32767 // Minimum: 0 Weight *int64 `json:"weight,omitempty"` }
ConfigContext config context
swagger:model ConfigContext
func (*ConfigContext) ContextValidate ¶
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // module Module *ComponentNestedModule `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // speed Speed *ConsolePortSpeed `json:"speed,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // type Type *ConsolePortType `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ConsolePort console port
swagger:model ConsolePort
func (*ConsolePort) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device type DeviceType *NestedDeviceType `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // module type ModuleType *NestedModuleType `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // type Type *ConsolePortTemplateType `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ConsolePortTemplate console port template
swagger:model ConsolePortTemplate
func (*ConsolePortTemplate) ContextValidate ¶
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // module Module *ComponentNestedModule `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // speed Speed *ConsoleServerPortSpeed `json:"speed,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // type Type *ConsoleServerPortType `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ConsoleServerPort console server port
swagger:model ConsoleServerPort
func (*ConsoleServerPort) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device type DeviceType *NestedDeviceType `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // module type ModuleType *NestedModuleType `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // type Type *ConsoleServerPortTemplateType `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ConsoleServerPortTemplate console server port template
swagger:model ConsoleServerPortTemplate
func (*ConsoleServerPortTemplate) ContextValidate ¶
func (m *ConsoleServerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this console server port template based on the context it is used
func (*ConsoleServerPortTemplate) MarshalBinary ¶
func (m *ConsoleServerPortTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConsoleServerPortTemplate) UnmarshalBinary ¶
func (m *ConsoleServerPortTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 Contact ¶
type Contact struct { // Address // Max Length: 200 Address string `json:"address,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Email // Max Length: 254 // Format: email Email strfmt.Email `json:"email,omitempty"` // group Group *NestedContactGroup `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Link // Max Length: 200 // Format: uri Link strfmt.URI `json:"link,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Phone // Max Length: 50 Phone string `json:"phone,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Title // Max Length: 100 Title string `json:"title,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Contact contact
swagger:model Contact
func (*Contact) ContextValidate ¶
ContextValidate validate this contact based on the context it is used
func (*Contact) MarshalBinary ¶
MarshalBinary interface implementation
func (*Contact) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ContactAssignment ¶
type ContactAssignment struct { // contact // Required: true Contact *NestedContact `json:"contact"` // Content type // Required: true ContentType *string `json:"content_type"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Object // Read Only: true Object interface{} `json:"object,omitempty"` // Object id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 ObjectID *int64 `json:"object_id"` // priority Priority *ContactAssignmentPriority `json:"priority,omitempty"` // role Role *NestedContactRole `json:"role,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ContactAssignment contact assignment
swagger:model ContactAssignment
func (*ContactAssignment) ContextValidate ¶
ContextValidate validate this contact assignment based on the context it is used
func (*ContactAssignment) MarshalBinary ¶
func (m *ContactAssignment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContactAssignment) UnmarshalBinary ¶
func (m *ContactAssignment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ContactAssignmentPriority ¶
type ContactAssignmentPriority struct { // label // Required: true // Enum: [Primary Secondary Tertiary Inactive] Label *string `json:"label"` // value // Required: true // Enum: [primary secondary tertiary inactive] Value *string `json:"value"` }
ContactAssignmentPriority Priority
swagger:model ContactAssignmentPriority
func (*ContactAssignmentPriority) ContextValidate ¶
func (m *ContactAssignmentPriority) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this contact assignment priority based on context it is used
func (*ContactAssignmentPriority) MarshalBinary ¶
func (m *ContactAssignmentPriority) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContactAssignmentPriority) UnmarshalBinary ¶
func (m *ContactAssignmentPriority) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ContactGroup ¶
type ContactGroup struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Contact count // Read Only: true ContactCount int64 `json:"contact_count,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // parent Parent *NestedContactGroup `json:"parent,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ContactGroup contact group
swagger:model ContactGroup
func (*ContactGroup) ContextValidate ¶
ContextValidate validate this contact group based on the context it is used
func (*ContactGroup) MarshalBinary ¶
func (m *ContactGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContactGroup) UnmarshalBinary ¶
func (m *ContactGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ContactRole ¶
type ContactRole struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ContactRole contact role
swagger:model ContactRole
func (*ContactRole) ContextValidate ¶
ContextValidate validate this contact role based on the context it is used
func (*ContactRole) MarshalBinary ¶
func (m *ContactRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ContactRole) UnmarshalBinary ¶
func (m *ContactRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Data type // Read Only: true DataType string `json:"data_type,omitempty"` // Default // // Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. "Foo"). Default interface{} `json:"default,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // filter logic FilterLogic *CustomFieldFilterLogic `json:"filter_logic,omitempty"` // Group name // // Custom fields within the same group will be displayed together // Max Length: 50 GroupName string `json:"group_name,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Name of the field as displayed to users (if not provided, the field's name will be used) // Max Length: 50 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // // Internal field name // Required: true // Max Length: 50 // Min Length: 1 // Pattern: ^[a-z0-9_]+$ Name *string `json:"name"` // Object type ObjectType string `json:"object_type,omitempty"` // Required // // If true, this field is required when creating new objects or editing an existing object. Required bool `json:"required,omitempty"` // Search weight // // Weighting for search. Lower values are considered more important. Fields with a search weight of zero will be ignored. // Maximum: 32767 // Minimum: 0 SearchWeight *int64 `json:"search_weight,omitempty"` // type // Required: true Type *CustomFieldType `json:"type"` // ui visibility UIVisibility *CustomFieldUIVisibility `json:"ui_visibility,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Maximum value // // Maximum allowed value (for numeric fields) // Maximum: 2.147483647e+09 // Minimum: -2.147483648e+09 ValidationMaximum *int64 `json:"validation_maximum,omitempty"` // Minimum value // // Minimum allowed value (for numeric fields) // Maximum: 2.147483647e+09 // Minimum: -2.147483648e+09 ValidationMinimum *int64 `json:"validation_minimum,omitempty"` // Validation regex // // Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code> will limit values to exactly three uppercase letters. // Max Length: 500 ValidationRegex string `json:"validation_regex,omitempty"` // Display weight // // Fields with higher weights appear lower in a form. // Maximum: 32767 // Minimum: 0 Weight *int64 `json:"weight,omitempty"` }
CustomField custom field
swagger:model CustomField
func (*CustomField) ContextValidate ¶
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 Text (long) Integer Decimal Boolean (true/false) Date URL JSON Selection Multiple selection Object Multiple objects] Label *string `json:"label"` // value // Required: true // Enum: [text longtext integer decimal boolean date url json select multiselect object multiobject] Value *string `json:"value"` }
CustomFieldType Type
swagger:model CustomFieldType
func (*CustomFieldType) ContextValidate ¶
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 CustomFieldUIVisibility ¶
type CustomFieldUIVisibility struct { // label // Required: true // Enum: [Read/Write Read-only Hidden] Label *string `json:"label"` // value // Required: true // Enum: [read-write read-only hidden] Value *string `json:"value"` }
CustomFieldUIVisibility Ui visibility
swagger:model CustomFieldUIVisibility
func (*CustomFieldUIVisibility) ContextValidate ¶
func (m *CustomFieldUIVisibility) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this custom field UI visibility based on context it is used
func (*CustomFieldUIVisibility) MarshalBinary ¶
func (m *CustomFieldUIVisibility) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CustomFieldUIVisibility) UnmarshalBinary ¶
func (m *CustomFieldUIVisibility) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 blue indigo purple pink red orange yellow green teal cyan gray black white ghost-dark] ButtonClass string `json:"button_class,omitempty"` // content types // Required: true // Unique: true ContentTypes []string `json:"content_types"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // Group name // // Links with the same group will appear as a dropdown menu // Max Length: 50 GroupName string `json:"group_name,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Link text // // Jinja2 template code for link text // Required: true // Min Length: 1 LinkText *string `json:"link_text"` // Link URL // // Jinja2 template code for link URL // Required: true // Min Length: 1 LinkURL *string `json:"link_url"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // New window // // Force link to open in a new window NewWindow bool `json:"new_window,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Weight // Maximum: 32767 // Minimum: 0 Weight *int64 `json:"weight,omitempty"` }
CustomLink custom link
swagger:model CustomLink
func (*CustomLink) ContextValidate ¶
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 { // airflow Airflow *DeviceAirflow `json:"airflow,omitempty"` // Asset tag // // A unique tag used to identify this device // Max Length: 50 AssetTag *string `json:"asset_tag,omitempty"` // cluster Cluster *NestedCluster `json:"cluster,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device role // Required: true DeviceRole *NestedDeviceRole `json:"role"` // device type // Required: true DeviceType *NestedDeviceType `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // face Face *DeviceFace `json:"face,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Local context data LocalContextData interface{} `json:"local_context_data,omitempty"` // location Location *NestedLocation `json:"location,omitempty"` // Name // Max Length: 64 Name *string `json:"name,omitempty"` // OobIP // Out of band IP OobIP *NestedIPAddress `json:"oob_ip,omitempty"` // parent device ParentDevice *NestedDevice `json:"parent_device,omitempty"` // platform Platform *NestedPlatform `json:"platform,omitempty"` // Position (U) // Minimum: 0.5 Position *float64 `json:"position,omitempty"` // primary ip PrimaryIP *NestedIPAddress `json:"primary_ip,omitempty"` // primary ip4 PrimaryIp4 *NestedIPAddress `json:"primary_ip4,omitempty"` // primary ip6 PrimaryIp6 *NestedIPAddress `json:"primary_ip6,omitempty"` // rack Rack *NestedRack `json:"rack,omitempty"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // site // Required: true Site *NestedSite `json:"site"` // status Status *DeviceStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Vc position // Maximum: 255 // Minimum: 0 VcPosition *int64 `json:"vc_position,omitempty"` // Vc priority // Maximum: 255 // Minimum: 0 VcPriority *int64 `json:"vc_priority,omitempty"` // virtual chassis VirtualChassis *NestedVirtualChassis `json:"virtual_chassis,omitempty"` }
Device device
swagger:model Device
func (*Device) ContextValidate ¶
ContextValidate validate this device based on the context it is used
func (*Device) MarshalBinary ¶
MarshalBinary interface implementation
func (*Device) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type DeviceAirflow ¶
type DeviceAirflow struct { // label // Required: true // Enum: [Front to rear Rear to front Left to right Right to left Side to rear Passive Mixed] Label *string `json:"label"` // value // Required: true // Enum: [front-to-rear rear-to-front left-to-right right-to-left side-to-rear passive mixed] Value *string `json:"value"` }
DeviceAirflow Airflow
swagger:model DeviceAirflow
func (*DeviceAirflow) ContextValidate ¶
ContextValidate validates this device airflow based on context it is used
func (*DeviceAirflow) MarshalBinary ¶
func (m *DeviceAirflow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceAirflow) UnmarshalBinary ¶
func (m *DeviceAirflow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceBay ¶
type DeviceBay struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // installed device InstalledDevice *NestedDevice `json:"installed_device,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
DeviceBay device bay
swagger:model DeviceBay
func (*DeviceBay) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device type // Required: true DeviceType *NestedDeviceType `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
DeviceBayTemplate device bay template
swagger:model DeviceBayTemplate
func (*DeviceBayTemplate) ContextValidate ¶
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 ¶
type DeviceNAPALM struct { // Method // Required: true Method interface{} `json:"method"` }
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtualmachine count // Read Only: true VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"` // VM Role // // Virtual machines may be assigned to this role VMRole bool `json:"vm_role,omitempty"` }
DeviceRole device role
swagger:model DeviceRole
func (*DeviceRole) ContextValidate ¶
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 { // airflow Airflow *DeviceTypeAirflow `json:"airflow,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Front image // Read Only: true // Format: uri FrontImage strfmt.URI `json:"front_image,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Is full depth // // Device consumes both front and rear rack faces IsFullDepth bool `json:"is_full_depth,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // manufacturer // Required: true Manufacturer *NestedManufacturer `json:"manufacturer"` // Model // Required: true // Max Length: 100 // Min Length: 1 Model *string `json:"model"` // Part number // // Discrete part number (optional) // Max Length: 50 PartNumber string `json:"part_number,omitempty"` // Rear image // Read Only: true // Format: uri RearImage strfmt.URI `json:"rear_image,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // subdevice role SubdeviceRole *DeviceTypeSubdeviceRole `json:"subdevice_role,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Position (U) // Minimum: 0 UHeight *float64 `json:"u_height,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Weight Weight *float64 `json:"weight,omitempty"` // weight unit WeightUnit *DeviceTypeWeightUnit `json:"weight_unit,omitempty"` }
DeviceType device type
swagger:model DeviceType
func (*DeviceType) ContextValidate ¶
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 DeviceTypeAirflow ¶
type DeviceTypeAirflow struct { // label // Required: true // Enum: [Front to rear Rear to front Left to right Right to left Side to rear Passive Mixed] Label *string `json:"label"` // value // Required: true // Enum: [front-to-rear rear-to-front left-to-right right-to-left side-to-rear passive mixed] Value *string `json:"value"` }
DeviceTypeAirflow Airflow
swagger:model DeviceTypeAirflow
func (*DeviceTypeAirflow) ContextValidate ¶
ContextValidate validates this device type airflow based on context it is used
func (*DeviceTypeAirflow) MarshalBinary ¶
func (m *DeviceTypeAirflow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceTypeAirflow) UnmarshalBinary ¶
func (m *DeviceTypeAirflow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 DeviceTypeWeightUnit ¶
type DeviceTypeWeightUnit struct { // label // Required: true // Enum: [Kilograms Grams Pounds Ounces] Label *string `json:"label"` // value // Required: true // Enum: [kg g lb oz] Value *string `json:"value"` }
DeviceTypeWeightUnit Weight unit
swagger:model DeviceTypeWeightUnit
func (*DeviceTypeWeightUnit) ContextValidate ¶
ContextValidate validates this device type weight unit based on context it is used
func (*DeviceTypeWeightUnit) MarshalBinary ¶
func (m *DeviceTypeWeightUnit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceTypeWeightUnit) UnmarshalBinary ¶
func (m *DeviceTypeWeightUnit) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceWithConfigContext ¶
type DeviceWithConfigContext struct { // airflow Airflow *DeviceWithConfigContextAirflow `json:"airflow,omitempty"` // Asset tag // // A unique tag used to identify this device // Max Length: 50 AssetTag *string `json:"asset_tag,omitempty"` // cluster Cluster *NestedCluster `json:"cluster,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Config context // Read Only: true ConfigContext interface{} `json:"config_context,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device role // Required: true DeviceRole *NestedDeviceRole `json:"role"` // device type // Required: true DeviceType *NestedDeviceType `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // face Face *DeviceWithConfigContextFace `json:"face,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Local context data LocalContextData interface{} `json:"local_context_data,omitempty"` // location Location *NestedLocation `json:"location,omitempty"` // Name // Max Length: 64 Name *string `json:"name,omitempty"` // OobIP // Out of band IP OobIP *NestedIPAddress `json:"oob_ip,omitempty"` // parent device ParentDevice *NestedDevice `json:"parent_device,omitempty"` // platform Platform *NestedPlatform `json:"platform,omitempty"` // Position (U) // Minimum: 0.5 Position *float64 `json:"position,omitempty"` // primary ip PrimaryIP *NestedIPAddress `json:"primary_ip,omitempty"` // primary ip4 PrimaryIp4 *NestedIPAddress `json:"primary_ip4,omitempty"` // primary ip6 PrimaryIp6 *NestedIPAddress `json:"primary_ip6,omitempty"` // rack Rack *NestedRack `json:"rack,omitempty"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // site // Required: true Site *NestedSite `json:"site"` // status Status *DeviceWithConfigContextStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Vc position // Maximum: 255 // Minimum: 0 VcPosition *int64 `json:"vc_position,omitempty"` // Vc priority // Maximum: 255 // Minimum: 0 VcPriority *int64 `json:"vc_priority,omitempty"` // virtual chassis VirtualChassis *NestedVirtualChassis `json:"virtual_chassis,omitempty"` }
DeviceWithConfigContext device with config context
swagger:model DeviceWithConfigContext
func (*DeviceWithConfigContext) ContextValidate ¶
func (m *DeviceWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device with config context based on the context it is used
func (*DeviceWithConfigContext) MarshalBinary ¶
func (m *DeviceWithConfigContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceWithConfigContext) UnmarshalBinary ¶
func (m *DeviceWithConfigContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceWithConfigContextAirflow ¶
type DeviceWithConfigContextAirflow struct { // label // Required: true // Enum: [Front to rear Rear to front Left to right Right to left Side to rear Passive Mixed] Label *string `json:"label"` // value // Required: true // Enum: [front-to-rear rear-to-front left-to-right right-to-left side-to-rear passive mixed] Value *string `json:"value"` }
DeviceWithConfigContextAirflow Airflow
swagger:model DeviceWithConfigContextAirflow
func (*DeviceWithConfigContextAirflow) ContextValidate ¶
func (m *DeviceWithConfigContextAirflow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this device with config context airflow based on context it is used
func (*DeviceWithConfigContextAirflow) MarshalBinary ¶
func (m *DeviceWithConfigContextAirflow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceWithConfigContextAirflow) UnmarshalBinary ¶
func (m *DeviceWithConfigContextAirflow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 types // Required: true // Unique: true ContentTypes []string `json:"content_types"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // File extension // // Extension to append to the rendered filename // Max Length: 15 FileExtension string `json:"file_extension,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // MIME type // // Defaults to <code>text/plain</code> // Max Length: 50 MimeType string `json:"mime_type,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Template code // // Jinja2 template code. The list of objects being exported is passed as a context variable named <code>queryset</code>. // Required: true // Min Length: 1 TemplateCode *string `json:"template_code"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ExportTemplate export template
swagger:model ExportTemplate
func (*ExportTemplate) ContextValidate ¶
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 FHRPGroup ¶
type FHRPGroup struct { // Authentication key // Max Length: 255 AuthKey string `json:"auth_key,omitempty"` // Authentication type // Enum: [plaintext md5] AuthType string `json:"auth_type,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Group ID // Required: true // Maximum: 32767 // Minimum: 0 GroupID *int64 `json:"group_id"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // ip addresses // Read Only: true IPAddresses []*NestedIPAddress `json:"ip_addresses"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Max Length: 100 Name string `json:"name,omitempty"` // Protocol // Required: true // Enum: [vrrp2 vrrp3 carp clusterxl hsrp glbp other] Protocol *string `json:"protocol"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
FHRPGroup f h r p group
swagger:model FHRPGroup
func (*FHRPGroup) ContextValidate ¶
ContextValidate validate this f h r p group based on the context it is used
func (*FHRPGroup) MarshalBinary ¶
MarshalBinary interface implementation
func (*FHRPGroup) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type FHRPGroupAssignment ¶
type FHRPGroupAssignment struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // group // Required: true Group *NestedFHRPGroup `json:"group"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Interface // Read Only: true Interface interface{} `json:"interface,omitempty"` // Interface id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 InterfaceID *int64 `json:"interface_id"` // Interface type // Required: true InterfaceType *string `json:"interface_type"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Priority // Required: true // Maximum: 255 // Minimum: 0 Priority *int64 `json:"priority"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
FHRPGroupAssignment f h r p group assignment
swagger:model FHRPGroupAssignment
func (*FHRPGroupAssignment) ContextValidate ¶
ContextValidate validate this f h r p group assignment based on the context it is used
func (*FHRPGroupAssignment) MarshalBinary ¶
func (m *FHRPGroupAssignment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FHRPGroupAssignment) UnmarshalBinary ¶
func (m *FHRPGroupAssignment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FrontPort ¶
type FrontPort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // module Module *ComponentNestedModule `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // rear port // Required: true RearPort *FrontPortRearPort `json:"rear_port"` // Rear port position // Maximum: 1024 // Minimum: 1 RearPortPosition int64 `json:"rear_port_position,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // type // Required: true Type *FrontPortType `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
FrontPort front port
swagger:model FrontPort
func (*FrontPort) ContextValidate ¶
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 { // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
FrontPortRearPort front port rear port
swagger:model FrontPortRearPort
func (*FrontPortRearPort) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device type DeviceType *NestedDeviceType `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // module type ModuleType *NestedModuleType `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // rear port // Required: true RearPort *NestedRearPortTemplate `json:"rear_port"` // Rear port position // Maximum: 1024 // Minimum: 1 RearPortPosition int64 `json:"rear_port_position,omitempty"` // type // Required: true Type *FrontPortTemplateType `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
FrontPortTemplate front port template
swagger:model FrontPortTemplate
func (*FrontPortTemplate) ContextValidate ¶
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/PC LC/UPC LC/APC LSH LSH/PC LSH/UPC LSH/APC MPO MTRJ SC SC/PC SC/UPC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice Other] Label *string `json:"label"` // value // Required: true // Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other] Value *string `json:"value"` }
FrontPortTemplateType Type
swagger:model FrontPortTemplateType
func (*FrontPortTemplateType) ContextValidate ¶
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/PC LC/UPC LC/APC LSH LSH/PC LSH/UPC LSH/APC MPO MTRJ SC SC/PC SC/UPC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice Other] Label *string `json:"label"` // value // Required: true // Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other] Value *string `json:"value"` }
FrontPortType Type
swagger:model FrontPortType
func (*FrontPortType) ContextValidate ¶
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 GenericObject ¶
type GenericObject struct { // Object // Read Only: true Object interface{} `json:"object,omitempty"` // Object id // Required: true ObjectID *int64 `json:"object_id"` // Object type // Required: true ObjectType *string `json:"object_type"` }
GenericObject generic object
swagger:model GenericObject
func (*GenericObject) ContextValidate ¶
ContextValidate validates this generic object based on context it is used
func (*GenericObject) MarshalBinary ¶
func (m *GenericObject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GenericObject) UnmarshalBinary ¶
func (m *GenericObject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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: math.MaxInt64 // Minimum: 0 AssignedObjectID *int64 `json:"assigned_object_id,omitempty"` // Assigned object type AssignedObjectType *string `json:"assigned_object_type,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // DNS Name // // Hostname or FQDN (not case-sensitive) // Max Length: 255 // Pattern: ^([0-9A-Za-z_-]+|\*)(\.[0-9A-Za-z_-]+)*\.?$ DNSName string `json:"dns_name,omitempty"` // family Family *IPAddressFamily `json:"family,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // nat inside NatInside *NestedIPAddress `json:"nat_inside,omitempty"` // nat outside // Read Only: true NatOutside []*NestedIPAddress `json:"nat_outside"` // role Role *IPAddressRole `json:"role,omitempty"` // status Status *IPAddressStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // vrf Vrf *NestedVRF `json:"vrf,omitempty"` }
IPAddress IP address
swagger:model IPAddress
func (*IPAddress) ContextValidate ¶
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"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // End address // // IPv4 or IPv6 address (with mask) // Required: true EndAddress *string `json:"end_address"` // family Family *IPRangeFamily `json:"family,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // role Role *NestedRole `json:"role,omitempty"` // Size // Read Only: true Size int64 `json:"size,omitempty"` // Start address // // IPv4 or IPv6 address (with mask) // Required: true StartAddress *string `json:"start_address"` // status Status *IPRangeStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // vrf Vrf *NestedVRF `json:"vrf,omitempty"` }
IPRange IP range
swagger:model IPRange
func (*IPRange) ContextValidate ¶
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"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Max Length: 50 Name string `json:"name,omitempty"` // Object id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 ObjectID *int64 `json:"object_id"` // Parent // Read Only: true Parent interface{} `json:"parent,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ImageAttachment image attachment
swagger:model ImageAttachment
func (*ImageAttachment) ContextValidate ¶
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"` // bridge Bridge *NestedInterface `json:"bridge,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Count fhrp groups // Read Only: true CountFhrpGroups int64 `json:"count_fhrp_groups,omitempty"` // Count ipaddresses // Read Only: true CountIpaddresses int64 `json:"count_ipaddresses,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // duplex Duplex *InterfaceDuplex `json:"duplex,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // l2vpn termination L2vpnTermination *NestedL2VPNTermination `json:"l2vpn_termination,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // lag Lag *NestedInterface `json:"lag,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // MAC Address MacAddress *string `json:"mac_address,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Management only // // This interface is used only for out-of-band management MgmtOnly bool `json:"mgmt_only,omitempty"` // mode Mode *InterfaceMode `json:"mode,omitempty"` // module Module *ComponentNestedModule `json:"module,omitempty"` // MTU // Maximum: 65536 // Minimum: 1 Mtu *int64 `json:"mtu,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // parent Parent *NestedInterface `json:"parent,omitempty"` // poe mode PoeMode *InterfacePoeMode `json:"poe_mode,omitempty"` // poe type PoeType *InterfacePoeType `json:"poe_type,omitempty"` // rf channel RfChannel *InterfaceRfChannel `json:"rf_channel,omitempty"` // Channel frequency (MHz) RfChannelFrequency *float64 `json:"rf_channel_frequency,omitempty"` // Channel width (MHz) RfChannelWidth *float64 `json:"rf_channel_width,omitempty"` // rf role RfRole *InterfaceRfRole `json:"rf_role,omitempty"` // Speed (Kbps) // Maximum: 2.147483647e+09 // Minimum: 0 Speed *int64 `json:"speed,omitempty"` // tagged vlans // Unique: true TaggedVlans []*NestedVLAN `json:"tagged_vlans"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Transmit power (dBm) // Maximum: 127 // Minimum: 0 TxPower *int64 `json:"tx_power,omitempty"` // type // Required: true Type *InterfaceType `json:"type"` // untagged vlan UntaggedVlan *NestedVLAN `json:"untagged_vlan,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // vdcs // Unique: true Vdcs []*NestedVirtualDeviceContext `json:"vdcs"` // vrf Vrf *NestedVRF `json:"vrf,omitempty"` // wireless lans // Unique: true WirelessLans []*NestedWirelessLAN `json:"wireless_lans"` // wireless link WirelessLink *NestedWirelessLink `json:"wireless_link,omitempty"` // WWN // // 64-bit World Wide Name Wwn *string `json:"wwn,omitempty"` }
Interface interface
swagger:model Interface
func (*Interface) ContextValidate ¶
ContextValidate validate this interface based on the context it is used
func (*Interface) MarshalBinary ¶
MarshalBinary interface implementation
func (*Interface) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type InterfaceDuplex ¶
type InterfaceDuplex struct { // label // Required: true // Enum: [Half Full Auto] Label *string `json:"label"` // value // Required: true // Enum: [half full auto] Value *string `json:"value"` }
InterfaceDuplex Duplex
swagger:model InterfaceDuplex
func (*InterfaceDuplex) ContextValidate ¶
ContextValidate validates this interface duplex based on context it is used
func (*InterfaceDuplex) MarshalBinary ¶
func (m *InterfaceDuplex) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InterfaceDuplex) UnmarshalBinary ¶
func (m *InterfaceDuplex) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 InterfacePoeMode ¶
type InterfacePoeMode struct { // label // Required: true // Enum: [PD PSE] Label *string `json:"label"` // value // Required: true // Enum: [pd pse] Value *string `json:"value"` }
InterfacePoeMode Poe mode
swagger:model InterfacePoeMode
func (*InterfacePoeMode) ContextValidate ¶
ContextValidate validates this interface poe mode based on context it is used
func (*InterfacePoeMode) MarshalBinary ¶
func (m *InterfacePoeMode) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InterfacePoeMode) UnmarshalBinary ¶
func (m *InterfacePoeMode) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InterfacePoeType ¶
type InterfacePoeType struct { // label // Required: true // Enum: [802.3af (Type 1) 802.3at (Type 2) 802.3bt (Type 3) 802.3bt (Type 4) Passive 24V (2-pair) Passive 24V (4-pair) Passive 48V (2-pair) Passive 48V (4-pair)] Label *string `json:"label"` // value // Required: true // Enum: [type1-ieee802.3af type2-ieee802.3at type3-ieee802.3bt type4-ieee802.3bt passive-24v-2pair passive-24v-4pair passive-48v-2pair passive-48v-4pair] Value *string `json:"value"` }
InterfacePoeType Poe type
swagger:model InterfacePoeType
func (*InterfacePoeType) ContextValidate ¶
ContextValidate validates this interface poe type based on context it is used
func (*InterfacePoeType) MarshalBinary ¶
func (m *InterfacePoeType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InterfacePoeType) UnmarshalBinary ¶
func (m *InterfacePoeType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InterfaceRfChannel ¶
type InterfaceRfChannel struct { // label // Required: true // Enum: [1 (2412 MHz) 2 (2417 MHz) 3 (2422 MHz) 4 (2427 MHz) 5 (2432 MHz) 6 (2437 MHz) 7 (2442 MHz) 8 (2447 MHz) 9 (2452 MHz) 10 (2457 MHz) 11 (2462 MHz) 12 (2467 MHz) 13 (2472 MHz) 32 (5160/20 MHz) 34 (5170/40 MHz) 36 (5180/20 MHz) 38 (5190/40 MHz) 40 (5200/20 MHz) 42 (5210/80 MHz) 44 (5220/20 MHz) 46 (5230/40 MHz) 48 (5240/20 MHz) 50 (5250/160 MHz) 52 (5260/20 MHz) 54 (5270/40 MHz) 56 (5280/20 MHz) 58 (5290/80 MHz) 60 (5300/20 MHz) 62 (5310/40 MHz) 64 (5320/20 MHz) 100 (5500/20 MHz) 102 (5510/40 MHz) 104 (5520/20 MHz) 106 (5530/80 MHz) 108 (5540/20 MHz) 110 (5550/40 MHz) 112 (5560/20 MHz) 114 (5570/160 MHz) 116 (5580/20 MHz) 118 (5590/40 MHz) 120 (5600/20 MHz) 122 (5610/80 MHz) 124 (5620/20 MHz) 126 (5630/40 MHz) 128 (5640/20 MHz) 132 (5660/20 MHz) 134 (5670/40 MHz) 136 (5680/20 MHz) 138 (5690/80 MHz) 140 (5700/20 MHz) 142 (5710/40 MHz) 144 (5720/20 MHz) 149 (5745/20 MHz) 151 (5755/40 MHz) 153 (5765/20 MHz) 155 (5775/80 MHz) 157 (5785/20 MHz) 159 (5795/40 MHz) 161 (5805/20 MHz) 163 (5815/160 MHz) 165 (5825/20 MHz) 167 (5835/40 MHz) 169 (5845/20 MHz) 171 (5855/80 MHz) 173 (5865/20 MHz) 175 (5875/40 MHz) 177 (5885/20 MHz) 1 (5955/20 MHz) 3 (5965/40 MHz) 5 (5975/20 MHz) 7 (5985/80 MHz) 9 (5995/20 MHz) 11 (6005/40 MHz) 13 (6015/20 MHz) 15 (6025/160 MHz) 17 (6035/20 MHz) 19 (6045/40 MHz) 21 (6055/20 MHz) 23 (6065/80 MHz) 25 (6075/20 MHz) 27 (6085/40 MHz) 29 (6095/20 MHz) 31 (6105/320 MHz) 33 (6115/20 MHz) 35 (6125/40 MHz) 37 (6135/20 MHz) 39 (6145/80 MHz) 41 (6155/20 MHz) 43 (6165/40 MHz) 45 (6175/20 MHz) 47 (6185/160 MHz) 49 (6195/20 MHz) 51 (6205/40 MHz) 53 (6215/20 MHz) 55 (6225/80 MHz) 57 (6235/20 MHz) 59 (6245/40 MHz) 61 (6255/20 MHz) 65 (6275/20 MHz) 67 (6285/40 MHz) 69 (6295/20 MHz) 71 (6305/80 MHz) 73 (6315/20 MHz) 75 (6325/40 MHz) 77 (6335/20 MHz) 79 (6345/160 MHz) 81 (6355/20 MHz) 83 (6365/40 MHz) 85 (6375/20 MHz) 87 (6385/80 MHz) 89 (6395/20 MHz) 91 (6405/40 MHz) 93 (6415/20 MHz) 95 (6425/320 MHz) 97 (6435/20 MHz) 99 (6445/40 MHz) 101 (6455/20 MHz) 103 (6465/80 MHz) 105 (6475/20 MHz) 107 (6485/40 MHz) 109 (6495/20 MHz) 111 (6505/160 MHz) 113 (6515/20 MHz) 115 (6525/40 MHz) 117 (6535/20 MHz) 119 (6545/80 MHz) 121 (6555/20 MHz) 123 (6565/40 MHz) 125 (6575/20 MHz) 129 (6595/20 MHz) 131 (6605/40 MHz) 133 (6615/20 MHz) 135 (6625/80 MHz) 137 (6635/20 MHz) 139 (6645/40 MHz) 141 (6655/20 MHz) 143 (6665/160 MHz) 145 (6675/20 MHz) 147 (6685/40 MHz) 149 (6695/20 MHz) 151 (6705/80 MHz) 153 (6715/20 MHz) 155 (6725/40 MHz) 157 (6735/20 MHz) 159 (6745/320 MHz) 161 (6755/20 MHz) 163 (6765/40 MHz) 165 (6775/20 MHz) 167 (6785/80 MHz) 169 (6795/20 MHz) 171 (6805/40 MHz) 173 (6815/20 MHz) 175 (6825/160 MHz) 177 (6835/20 MHz) 179 (6845/40 MHz) 181 (6855/20 MHz) 183 (6865/80 MHz) 185 (6875/20 MHz) 187 (6885/40 MHz) 189 (6895/20 MHz) 193 (6915/20 MHz) 195 (6925/40 MHz) 197 (6935/20 MHz) 199 (6945/80 MHz) 201 (6955/20 MHz) 203 (6965/40 MHz) 205 (6975/20 MHz) 207 (6985/160 MHz) 209 (6995/20 MHz) 211 (7005/40 MHz) 213 (7015/20 MHz) 215 (7025/80 MHz) 217 (7035/20 MHz) 219 (7045/40 MHz) 221 (7055/20 MHz) 225 (7075/20 MHz) 227 (7085/40 MHz) 229 (7095/20 MHz) 233 (7115/20 MHz) 1 (58.32/2.16 GHz) 2 (60.48/2.16 GHz) 3 (62.64/2.16 GHz) 4 (64.80/2.16 GHz) 5 (66.96/2.16 GHz) 6 (69.12/2.16 GHz) 9 (59.40/4.32 GHz) 10 (61.56/4.32 GHz) 11 (63.72/4.32 GHz) 12 (65.88/4.32 GHz) 13 (68.04/4.32 GHz) 17 (60.48/6.48 GHz) 18 (62.64/6.48 GHz) 19 (64.80/6.48 GHz) 20 (66.96/6.48 GHz) 25 (61.56/8.64 GHz) 26 (63.72/8.64 GHz) 27 (65.88/8.64 GHz)] Label *string `json:"label"` // value // Required: true // Enum: [2.4g-1-2412-22 2.4g-2-2417-22 2.4g-3-2422-22 2.4g-4-2427-22 2.4g-5-2432-22 2.4g-6-2437-22 2.4g-7-2442-22 2.4g-8-2447-22 2.4g-9-2452-22 2.4g-10-2457-22 2.4g-11-2462-22 2.4g-12-2467-22 2.4g-13-2472-22 5g-32-5160-20 5g-34-5170-40 5g-36-5180-20 5g-38-5190-40 5g-40-5200-20 5g-42-5210-80 5g-44-5220-20 5g-46-5230-40 5g-48-5240-20 5g-50-5250-160 5g-52-5260-20 5g-54-5270-40 5g-56-5280-20 5g-58-5290-80 5g-60-5300-20 5g-62-5310-40 5g-64-5320-20 5g-100-5500-20 5g-102-5510-40 5g-104-5520-20 5g-106-5530-80 5g-108-5540-20 5g-110-5550-40 5g-112-5560-20 5g-114-5570-160 5g-116-5580-20 5g-118-5590-40 5g-120-5600-20 5g-122-5610-80 5g-124-5620-20 5g-126-5630-40 5g-128-5640-20 5g-132-5660-20 5g-134-5670-40 5g-136-5680-20 5g-138-5690-80 5g-140-5700-20 5g-142-5710-40 5g-144-5720-20 5g-149-5745-20 5g-151-5755-40 5g-153-5765-20 5g-155-5775-80 5g-157-5785-20 5g-159-5795-40 5g-161-5805-20 5g-163-5815-160 5g-165-5825-20 5g-167-5835-40 5g-169-5845-20 5g-171-5855-80 5g-173-5865-20 5g-175-5875-40 5g-177-5885-20 6g-1-5955-20 6g-3-5965-40 6g-5-5975-20 6g-7-5985-80 6g-9-5995-20 6g-11-6005-40 6g-13-6015-20 6g-15-6025-160 6g-17-6035-20 6g-19-6045-40 6g-21-6055-20 6g-23-6065-80 6g-25-6075-20 6g-27-6085-40 6g-29-6095-20 6g-31-6105-320 6g-33-6115-20 6g-35-6125-40 6g-37-6135-20 6g-39-6145-80 6g-41-6155-20 6g-43-6165-40 6g-45-6175-20 6g-47-6185-160 6g-49-6195-20 6g-51-6205-40 6g-53-6215-20 6g-55-6225-80 6g-57-6235-20 6g-59-6245-40 6g-61-6255-20 6g-65-6275-20 6g-67-6285-40 6g-69-6295-20 6g-71-6305-80 6g-73-6315-20 6g-75-6325-40 6g-77-6335-20 6g-79-6345-160 6g-81-6355-20 6g-83-6365-40 6g-85-6375-20 6g-87-6385-80 6g-89-6395-20 6g-91-6405-40 6g-93-6415-20 6g-95-6425-320 6g-97-6435-20 6g-99-6445-40 6g-101-6455-20 6g-103-6465-80 6g-105-6475-20 6g-107-6485-40 6g-109-6495-20 6g-111-6505-160 6g-113-6515-20 6g-115-6525-40 6g-117-6535-20 6g-119-6545-80 6g-121-6555-20 6g-123-6565-40 6g-125-6575-20 6g-129-6595-20 6g-131-6605-40 6g-133-6615-20 6g-135-6625-80 6g-137-6635-20 6g-139-6645-40 6g-141-6655-20 6g-143-6665-160 6g-145-6675-20 6g-147-6685-40 6g-149-6695-20 6g-151-6705-80 6g-153-6715-20 6g-155-6725-40 6g-157-6735-20 6g-159-6745-320 6g-161-6755-20 6g-163-6765-40 6g-165-6775-20 6g-167-6785-80 6g-169-6795-20 6g-171-6805-40 6g-173-6815-20 6g-175-6825-160 6g-177-6835-20 6g-179-6845-40 6g-181-6855-20 6g-183-6865-80 6g-185-6875-20 6g-187-6885-40 6g-189-6895-20 6g-193-6915-20 6g-195-6925-40 6g-197-6935-20 6g-199-6945-80 6g-201-6955-20 6g-203-6965-40 6g-205-6975-20 6g-207-6985-160 6g-209-6995-20 6g-211-7005-40 6g-213-7015-20 6g-215-7025-80 6g-217-7035-20 6g-219-7045-40 6g-221-7055-20 6g-225-7075-20 6g-227-7085-40 6g-229-7095-20 6g-233-7115-20 60g-1-58320-2160 60g-2-60480-2160 60g-3-62640-2160 60g-4-64800-2160 60g-5-66960-2160 60g-6-69120-2160 60g-9-59400-4320 60g-10-61560-4320 60g-11-63720-4320 60g-12-65880-4320 60g-13-68040-4320 60g-17-60480-6480 60g-18-62640-6480 60g-19-64800-6480 60g-20-66960-6480 60g-25-61560-6480 60g-26-63720-6480 60g-27-65880-6480] Value *string `json:"value"` }
InterfaceRfChannel Rf channel
swagger:model InterfaceRfChannel
func (*InterfaceRfChannel) ContextValidate ¶
ContextValidate validates this interface rf channel based on context it is used
func (*InterfaceRfChannel) MarshalBinary ¶
func (m *InterfaceRfChannel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InterfaceRfChannel) UnmarshalBinary ¶
func (m *InterfaceRfChannel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InterfaceRfRole ¶
type InterfaceRfRole struct { // label // Required: true // Enum: [Access point Station] Label *string `json:"label"` // value // Required: true // Enum: [ap station] Value *string `json:"value"` }
InterfaceRfRole Rf role
swagger:model InterfaceRfRole
func (*InterfaceRfRole) ContextValidate ¶
ContextValidate validates this interface rf role based on context it is used
func (*InterfaceRfRole) MarshalBinary ¶
func (m *InterfaceRfRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InterfaceRfRole) UnmarshalBinary ¶
func (m *InterfaceRfRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InterfaceTemplate ¶
type InterfaceTemplate struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device type DeviceType *NestedDeviceType `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Management only MgmtOnly bool `json:"mgmt_only,omitempty"` // module type ModuleType *NestedModuleType `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // poe mode PoeMode *InterfaceTemplatePoeMode `json:"poe_mode,omitempty"` // poe type PoeType *InterfaceTemplatePoeType `json:"poe_type,omitempty"` // type // Required: true Type *InterfaceTemplateType `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
InterfaceTemplate interface template
swagger:model InterfaceTemplate
func (*InterfaceTemplate) ContextValidate ¶
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 InterfaceTemplatePoeMode ¶
type InterfaceTemplatePoeMode struct { // label // Required: true // Enum: [PD PSE] Label *string `json:"label"` // value // Required: true // Enum: [pd pse] Value *string `json:"value"` }
InterfaceTemplatePoeMode Poe mode
swagger:model InterfaceTemplatePoeMode
func (*InterfaceTemplatePoeMode) ContextValidate ¶
func (m *InterfaceTemplatePoeMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this interface template poe mode based on context it is used
func (*InterfaceTemplatePoeMode) MarshalBinary ¶
func (m *InterfaceTemplatePoeMode) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InterfaceTemplatePoeMode) UnmarshalBinary ¶
func (m *InterfaceTemplatePoeMode) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InterfaceTemplatePoeType ¶
type InterfaceTemplatePoeType struct { // label // Required: true // Enum: [802.3af (Type 1) 802.3at (Type 2) 802.3bt (Type 3) 802.3bt (Type 4) Passive 24V (2-pair) Passive 24V (4-pair) Passive 48V (2-pair) Passive 48V (4-pair)] Label *string `json:"label"` // value // Required: true // Enum: [type1-ieee802.3af type2-ieee802.3at type3-ieee802.3bt type4-ieee802.3bt passive-24v-2pair passive-24v-4pair passive-48v-2pair passive-48v-4pair] Value *string `json:"value"` }
InterfaceTemplatePoeType Poe type
swagger:model InterfaceTemplatePoeType
func (*InterfaceTemplatePoeType) ContextValidate ¶
func (m *InterfaceTemplatePoeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this interface template poe type based on context it is used
func (*InterfaceTemplatePoeType) MarshalBinary ¶
func (m *InterfaceTemplatePoeType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InterfaceTemplatePoeType) UnmarshalBinary ¶
func (m *InterfaceTemplatePoeType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InterfaceTemplateType ¶
type InterfaceTemplateType struct { // label // Required: true // Enum: [Virtual Bridge Link Aggregation Group (LAG) 100BASE-FX (10/100ME FIBER) 100BASE-LFX (10/100ME FIBER) 100BASE-TX (10/100ME) 100BASE-T1 (10/100ME Single Pair) 1000BASE-T (1GE) 2.5GBASE-T (2.5GE) 5GBASE-T (5GE) 10GBASE-T (10GE) 10GBASE-CX4 (10GE) GBIC (1GE) SFP (1GE) SFP+ (10GE) XFP (10GE) XENPAK (10GE) X2 (10GE) SFP28 (25GE) SFP56 (50GE) QSFP+ (40GE) QSFP28 (50GE) CFP (100GE) CFP2 (100GE) CFP2 (200GE) CFP4 (100GE) Cisco CPAK (100GE) QSFP28 (100GE) QSFP56 (200GE) QSFP-DD (400GE) OSFP (400GE) QSFP-DD (800GE) OSFP (800GE) 1000BASE-KX (1GE) 10GBASE-KR (10GE) 10GBASE-KX4 (10GE) 25GBASE-KR (25GE) 40GBASE-KR4 (40GE) 50GBASE-KR (50GE) 100GBASE-KP4 (100GE) 100GBASE-KR2 (100GE) 100GBASE-KR4 (100GE) IEEE 802.11a IEEE 802.11b/g IEEE 802.11n IEEE 802.11ac IEEE 802.11ad IEEE 802.11ax IEEE 802.11ay IEEE 802.15.1 (Bluetooth) Other (Wireless) GSM CDMA LTE OC-3/STM-1 OC-12/STM-4 OC-48/STM-16 OC-192/STM-64 OC-768/STM-256 OC-1920/STM-640 OC-3840/STM-1234 SFP (1GFC) SFP (2GFC) SFP (4GFC) SFP+ (8GFC) SFP+ (16GFC) SFP28 (32GFC) QSFP+ (64GFC) QSFP28 (128GFC) SDR (2 Gbps) DDR (4 Gbps) QDR (8 Gbps) FDR10 (10 Gbps) FDR (13.5 Gbps) EDR (25 Gbps) HDR (50 Gbps) NDR (100 Gbps) XDR (250 Gbps) T1 (1.544 Mbps) E1 (2.048 Mbps) T3 (45 Mbps) E3 (34 Mbps) xDSL DOCSIS GPON (2.5 Gbps / 1.25 Gps) XG-PON (10 Gbps / 2.5 Gbps) XGS-PON (10 Gbps) NG-PON2 (TWDM-PON) (4x10 Gbps) EPON (1 Gbps) 10G-EPON (10 Gbps) Cisco StackWise Cisco StackWise Plus Cisco FlexStack Cisco FlexStack Plus Cisco StackWise-80 Cisco StackWise-160 Cisco StackWise-320 Cisco StackWise-480 Juniper VCP Extreme SummitStack Extreme SummitStack-128 Extreme SummitStack-256 Extreme SummitStack-512 Other] Label *string `json:"label"` // value // Required: true // Enum: [virtual bridge lag 100base-fx 100base-lfx 100base-tx 100base-t1 1000base-t 2.5gbase-t 5gbase-t 10gbase-t 10gbase-cx4 1000base-x-gbic 1000base-x-sfp 10gbase-x-sfpp 10gbase-x-xfp 10gbase-x-xenpak 10gbase-x-x2 25gbase-x-sfp28 50gbase-x-sfp56 40gbase-x-qsfpp 50gbase-x-sfp28 100gbase-x-cfp 100gbase-x-cfp2 200gbase-x-cfp2 100gbase-x-cfp4 100gbase-x-cpak 100gbase-x-qsfp28 200gbase-x-qsfp56 400gbase-x-qsfpdd 400gbase-x-osfp 800gbase-x-qsfpdd 800gbase-x-osfp 1000base-kx 10gbase-kr 10gbase-kx4 25gbase-kr 40gbase-kr4 50gbase-kr 100gbase-kp4 100gbase-kr2 100gbase-kr4 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.11ay ieee802.15.1 other-wireless gsm cdma lte sonet-oc3 sonet-oc12 sonet-oc48 sonet-oc192 sonet-oc768 sonet-oc1920 sonet-oc3840 1gfc-sfp 2gfc-sfp 4gfc-sfp 8gfc-sfpp 16gfc-sfpp 32gfc-sfp28 64gfc-qsfpp 128gfc-qsfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl docsis gpon xg-pon xgs-pon ng-pon2 epon 10g-epon cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus cisco-stackwise-80 cisco-stackwise-160 cisco-stackwise-320 cisco-stackwise-480 juniper-vcp extreme-summitstack extreme-summitstack-128 extreme-summitstack-256 extreme-summitstack-512 other] Value *string `json:"value"` }
InterfaceTemplateType Type
swagger:model InterfaceTemplateType
func (*InterfaceTemplateType) ContextValidate ¶
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 Bridge Link Aggregation Group (LAG) 100BASE-FX (10/100ME FIBER) 100BASE-LFX (10/100ME FIBER) 100BASE-TX (10/100ME) 100BASE-T1 (10/100ME Single Pair) 1000BASE-T (1GE) 2.5GBASE-T (2.5GE) 5GBASE-T (5GE) 10GBASE-T (10GE) 10GBASE-CX4 (10GE) GBIC (1GE) SFP (1GE) SFP+ (10GE) XFP (10GE) XENPAK (10GE) X2 (10GE) SFP28 (25GE) SFP56 (50GE) QSFP+ (40GE) QSFP28 (50GE) CFP (100GE) CFP2 (100GE) CFP2 (200GE) CFP4 (100GE) Cisco CPAK (100GE) QSFP28 (100GE) QSFP56 (200GE) QSFP-DD (400GE) OSFP (400GE) QSFP-DD (800GE) OSFP (800GE) 1000BASE-KX (1GE) 10GBASE-KR (10GE) 10GBASE-KX4 (10GE) 25GBASE-KR (25GE) 40GBASE-KR4 (40GE) 50GBASE-KR (50GE) 100GBASE-KP4 (100GE) 100GBASE-KR2 (100GE) 100GBASE-KR4 (100GE) IEEE 802.11a IEEE 802.11b/g IEEE 802.11n IEEE 802.11ac IEEE 802.11ad IEEE 802.11ax IEEE 802.11ay IEEE 802.15.1 (Bluetooth) Other (Wireless) GSM CDMA LTE OC-3/STM-1 OC-12/STM-4 OC-48/STM-16 OC-192/STM-64 OC-768/STM-256 OC-1920/STM-640 OC-3840/STM-1234 SFP (1GFC) SFP (2GFC) SFP (4GFC) SFP+ (8GFC) SFP+ (16GFC) SFP28 (32GFC) QSFP+ (64GFC) QSFP28 (128GFC) SDR (2 Gbps) DDR (4 Gbps) QDR (8 Gbps) FDR10 (10 Gbps) FDR (13.5 Gbps) EDR (25 Gbps) HDR (50 Gbps) NDR (100 Gbps) XDR (250 Gbps) T1 (1.544 Mbps) E1 (2.048 Mbps) T3 (45 Mbps) E3 (34 Mbps) xDSL DOCSIS GPON (2.5 Gbps / 1.25 Gps) XG-PON (10 Gbps / 2.5 Gbps) XGS-PON (10 Gbps) NG-PON2 (TWDM-PON) (4x10 Gbps) EPON (1 Gbps) 10G-EPON (10 Gbps) Cisco StackWise Cisco StackWise Plus Cisco FlexStack Cisco FlexStack Plus Cisco StackWise-80 Cisco StackWise-160 Cisco StackWise-320 Cisco StackWise-480 Juniper VCP Extreme SummitStack Extreme SummitStack-128 Extreme SummitStack-256 Extreme SummitStack-512 Other] Label *string `json:"label"` // value // Required: true // Enum: [virtual bridge lag 100base-fx 100base-lfx 100base-tx 100base-t1 1000base-t 2.5gbase-t 5gbase-t 10gbase-t 10gbase-cx4 1000base-x-gbic 1000base-x-sfp 10gbase-x-sfpp 10gbase-x-xfp 10gbase-x-xenpak 10gbase-x-x2 25gbase-x-sfp28 50gbase-x-sfp56 40gbase-x-qsfpp 50gbase-x-sfp28 100gbase-x-cfp 100gbase-x-cfp2 200gbase-x-cfp2 100gbase-x-cfp4 100gbase-x-cpak 100gbase-x-qsfp28 200gbase-x-qsfp56 400gbase-x-qsfpdd 400gbase-x-osfp 800gbase-x-qsfpdd 800gbase-x-osfp 1000base-kx 10gbase-kr 10gbase-kx4 25gbase-kr 40gbase-kr4 50gbase-kr 100gbase-kp4 100gbase-kr2 100gbase-kr4 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.11ay ieee802.15.1 other-wireless gsm cdma lte sonet-oc3 sonet-oc12 sonet-oc48 sonet-oc192 sonet-oc768 sonet-oc1920 sonet-oc3840 1gfc-sfp 2gfc-sfp 4gfc-sfp 8gfc-sfpp 16gfc-sfpp 32gfc-sfp28 64gfc-qsfpp 128gfc-qsfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl docsis gpon xg-pon xgs-pon ng-pon2 epon 10g-epon cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus cisco-stackwise-80 cisco-stackwise-160 cisco-stackwise-320 cisco-stackwise-480 juniper-vcp extreme-summitstack extreme-summitstack-128 extreme-summitstack-256 extreme-summitstack-512 other] Value *string `json:"value"` }
InterfaceType Type
swagger:model InterfaceType
func (*InterfaceType) ContextValidate ¶
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"` // Component // Read Only: true Component interface{} `json:"component,omitempty"` // Component id // Maximum: math.MaxInt64 // Minimum: 0 ComponentID *int64 `json:"component_id,omitempty"` // Component type ComponentType *string `json:"component_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Discovered // // This item was automatically discovered Discovered bool `json:"discovered,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // manufacturer Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Parent Parent *int64 `json:"parent,omitempty"` // Part ID // // Manufacturer-assigned part identifier // Max Length: 50 PartID string `json:"part_id,omitempty"` // role Role *NestedInventoryItemRole `json:"role,omitempty"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
InventoryItem inventory item
swagger:model InventoryItem
func (*InventoryItem) ContextValidate ¶
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 InventoryItemRole ¶
type InventoryItemRole struct { // Color // Max Length: 6 // Min Length: 1 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Inventoryitem count // Read Only: true InventoryitemCount int64 `json:"inventoryitem_count,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
InventoryItemRole inventory item role
swagger:model InventoryItemRole
func (*InventoryItemRole) ContextValidate ¶
ContextValidate validate this inventory item role based on the context it is used
func (*InventoryItemRole) MarshalBinary ¶
func (m *InventoryItemRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryItemRole) UnmarshalBinary ¶
func (m *InventoryItemRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InventoryItemTemplate ¶
type InventoryItemTemplate struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Component // Read Only: true Component interface{} `json:"component,omitempty"` // Component id // Maximum: math.MaxInt64 // Minimum: 0 ComponentID *int64 `json:"component_id,omitempty"` // Component type ComponentType *string `json:"component_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device type // Required: true DeviceType *NestedDeviceType `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // manufacturer Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Parent Parent *int64 `json:"parent,omitempty"` // Part ID // // Manufacturer-assigned part identifier // Max Length: 50 PartID string `json:"part_id,omitempty"` // role Role *NestedInventoryItemRole `json:"role,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
InventoryItemTemplate inventory item template
swagger:model InventoryItemTemplate
func (*InventoryItemTemplate) ContextValidate ¶
ContextValidate validate this inventory item template based on the context it is used
func (*InventoryItemTemplate) MarshalBinary ¶
func (m *InventoryItemTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InventoryItemTemplate) UnmarshalBinary ¶
func (m *InventoryItemTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type JobResult ¶
type JobResult struct { // Completed // Format: date-time Completed *strfmt.DateTime `json:"completed,omitempty"` // Created // Read Only: true // Format: date-time Created strfmt.DateTime `json:"created,omitempty"` // Data Data interface{} `json:"data,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Interval // // Recurrence interval (in minutes) // Maximum: 2.147483647e+09 // Minimum: 1 Interval *int64 `json:"interval,omitempty"` // Job id // Required: true // Format: uuid JobID *strfmt.UUID `json:"job_id"` // Name // Required: true // Max Length: 255 // Min Length: 1 Name *string `json:"name"` // Obj type // Read Only: true ObjType string `json:"obj_type,omitempty"` // Scheduled // Format: date-time Scheduled *strfmt.DateTime `json:"scheduled,omitempty"` // Started // Format: date-time Started *strfmt.DateTime `json:"started,omitempty"` // status Status *JobResultStatus `json:"status,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // user User *NestedUser `json:"user,omitempty"` }
JobResult job result
swagger:model JobResult
func (*JobResult) ContextValidate ¶
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 Scheduled Running Completed Errored Failed] Label *string `json:"label"` // value // Required: true // Enum: [pending scheduled running completed errored failed] Value *string `json:"value"` }
JobResultStatus Status
swagger:model JobResultStatus
func (*JobResultStatus) ContextValidate ¶
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 interface{} `json:"assigned_object,omitempty"` // Assigned object id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 AssignedObjectID *int64 `json:"assigned_object_id"` // Assigned object type // Required: true AssignedObjectType *string `json:"assigned_object_type"` // Comments // Required: true // Min Length: 1 Comments *string `json:"comments"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Created by CreatedBy *int64 `json:"created_by,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // kind Kind *JournalEntryKind `json:"kind,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
JournalEntry journal entry
swagger:model JournalEntry
func (*JournalEntry) ContextValidate ¶
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 L2VPN ¶
type L2VPN struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // export targets // Unique: true ExportTargets []*NestedRouteTarget `json:"export_targets"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Identifier // Maximum: math.MaxInt64 // Minimum: math.MinInt64 Identifier *int64 `json:"identifier,omitempty"` // import targets // Unique: true ImportTargets []*NestedRouteTarget `json:"import_targets"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // type Type *L2VPNType `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
L2VPN l2 v p n
swagger:model L2VPN
func (*L2VPN) ContextValidate ¶
ContextValidate validate this l2 v p n based on the context it is used
func (*L2VPN) MarshalBinary ¶
MarshalBinary interface implementation
func (*L2VPN) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type L2VPNTermination ¶
type L2VPNTermination struct { // Assigned object // Read Only: true AssignedObject interface{} `json:"assigned_object,omitempty"` // Assigned object id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 AssignedObjectID *int64 `json:"assigned_object_id"` // Assigned object type // Required: true AssignedObjectType *string `json:"assigned_object_type"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // l2vpn // Required: true L2vpn *NestedL2VPN `json:"l2vpn"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
L2VPNTermination l2 v p n termination
swagger:model L2VPNTermination
func (*L2VPNTermination) ContextValidate ¶
ContextValidate validate this l2 v p n termination based on the context it is used
func (*L2VPNTermination) MarshalBinary ¶
func (m *L2VPNTermination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*L2VPNTermination) UnmarshalBinary ¶
func (m *L2VPNTermination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type L2VPNType ¶
type L2VPNType struct { // label // Required: true // Enum: [VPWS VPLS VXLAN VXLAN-EVPN MPLS EVPN PBB EVPN EPL EVPL Ethernet Private LAN Ethernet Virtual Private LAN Ethernet Private Tree Ethernet Virtual Private Tree] Label *string `json:"label"` // value // Required: true // Enum: [vpws vpls vxlan vxlan-evpn mpls-evpn pbb-evpn epl evpl ep-lan evp-lan ep-tree evp-tree] Value *string `json:"value"` }
L2VPNType Type
swagger:model L2VPNType
func (*L2VPNType) ContextValidate ¶
ContextValidate validates this l2 v p n type based on context it is used
func (*L2VPNType) MarshalBinary ¶
MarshalBinary interface implementation
func (*L2VPNType) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Location ¶
type Location struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // parent Parent *NestedLocation `json:"parent,omitempty"` // Rack count // Read Only: true RackCount int64 `json:"rack_count,omitempty"` // site // Required: true Site *NestedSite `json:"site"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // status Status *LocationStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Location location
swagger:model Location
func (*Location) ContextValidate ¶
ContextValidate validate this location based on the context it is used
func (*Location) MarshalBinary ¶
MarshalBinary interface implementation
func (*Location) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type LocationStatus ¶
type LocationStatus struct { // label // Required: true // Enum: [Planned Staging Active Decommissioning Retired] Label *string `json:"label"` // value // Required: true // Enum: [planned staging active decommissioning retired] Value *string `json:"value"` }
LocationStatus Status
swagger:model LocationStatus
func (*LocationStatus) ContextValidate ¶
ContextValidate validates this location status based on context it is used
func (*LocationStatus) MarshalBinary ¶
func (m *LocationStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LocationStatus) UnmarshalBinary ¶
func (m *LocationStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Manufacturer ¶
type Manufacturer struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Devicetype count // Read Only: true DevicetypeCount int64 `json:"devicetype_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Inventoryitem count // Read Only: true InventoryitemCount int64 `json:"inventoryitem_count,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Platform count // Read Only: true PlatformCount int64 `json:"platform_count,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Manufacturer manufacturer
swagger:model Manufacturer
func (*Manufacturer) ContextValidate ¶
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 Module ¶
type Module struct { // Asset tag // // A unique tag used to identify this device // Max Length: 50 AssetTag *string `json:"asset_tag,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // module bay // Required: true ModuleBay *NestedModuleBay `json:"module_bay"` // module type // Required: true ModuleType *NestedModuleType `json:"module_type"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // status Status *ModuleStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Module module
swagger:model Module
func (*Module) ContextValidate ¶
ContextValidate validate this module based on the context it is used
func (*Module) MarshalBinary ¶
MarshalBinary interface implementation
func (*Module) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ModuleBay ¶
type ModuleBay struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // installed module InstalledModule *ModuleBayNestedModule `json:"installed_module,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Position // // Identifier to reference when renaming installed components // Max Length: 30 Position string `json:"position,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ModuleBay module bay
swagger:model ModuleBay
func (*ModuleBay) ContextValidate ¶
ContextValidate validate this module bay based on the context it is used
func (*ModuleBay) MarshalBinary ¶
MarshalBinary interface implementation
func (*ModuleBay) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ModuleBayNestedModule ¶
type ModuleBayNestedModule struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ModuleBayNestedModule module bay nested module
swagger:model ModuleBayNestedModule
func (*ModuleBayNestedModule) ContextValidate ¶
ContextValidate validate this module bay nested module based on the context it is used
func (*ModuleBayNestedModule) MarshalBinary ¶
func (m *ModuleBayNestedModule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModuleBayNestedModule) UnmarshalBinary ¶
func (m *ModuleBayNestedModule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModuleBayTemplate ¶
type ModuleBayTemplate struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device type // Required: true DeviceType *NestedDeviceType `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Position // // Identifier to reference when renaming installed components // Max Length: 30 Position string `json:"position,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ModuleBayTemplate module bay template
swagger:model ModuleBayTemplate
func (*ModuleBayTemplate) ContextValidate ¶
ContextValidate validate this module bay template based on the context it is used
func (*ModuleBayTemplate) MarshalBinary ¶
func (m *ModuleBayTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModuleBayTemplate) UnmarshalBinary ¶
func (m *ModuleBayTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModuleNestedModuleBay ¶
type ModuleNestedModuleBay struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ModuleNestedModuleBay module nested module bay
swagger:model ModuleNestedModuleBay
func (*ModuleNestedModuleBay) ContextValidate ¶
ContextValidate validate this module nested module bay based on the context it is used
func (*ModuleNestedModuleBay) MarshalBinary ¶
func (m *ModuleNestedModuleBay) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModuleNestedModuleBay) UnmarshalBinary ¶
func (m *ModuleNestedModuleBay) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModuleStatus ¶
type ModuleStatus struct { // label // Required: true // Enum: [Offline Active Planned Staged Failed Decommissioning] Label *string `json:"label"` // value // Required: true // Enum: [offline active planned staged failed decommissioning] Value *string `json:"value"` }
ModuleStatus Status
swagger:model ModuleStatus
func (*ModuleStatus) ContextValidate ¶
ContextValidate validates this module status based on context it is used
func (*ModuleStatus) MarshalBinary ¶
func (m *ModuleStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModuleStatus) UnmarshalBinary ¶
func (m *ModuleStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModuleType ¶
type ModuleType struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // manufacturer // Required: true Manufacturer *NestedManufacturer `json:"manufacturer"` // Model // Required: true // Max Length: 100 // Min Length: 1 Model *string `json:"model"` // Part number // // Discrete part number (optional) // Max Length: 50 PartNumber string `json:"part_number,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Weight Weight *float64 `json:"weight,omitempty"` // weight unit WeightUnit *ModuleTypeWeightUnit `json:"weight_unit,omitempty"` }
ModuleType module type
swagger:model ModuleType
func (*ModuleType) ContextValidate ¶
ContextValidate validate this module type based on the context it is used
func (*ModuleType) MarshalBinary ¶
func (m *ModuleType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModuleType) UnmarshalBinary ¶
func (m *ModuleType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModuleTypeWeightUnit ¶
type ModuleTypeWeightUnit struct { // label // Required: true // Enum: [Kilograms Grams Pounds Ounces] Label *string `json:"label"` // value // Required: true // Enum: [kg g lb oz] Value *string `json:"value"` }
ModuleTypeWeightUnit Weight unit
swagger:model ModuleTypeWeightUnit
func (*ModuleTypeWeightUnit) ContextValidate ¶
ContextValidate validates this module type weight unit based on context it is used
func (*ModuleTypeWeightUnit) MarshalBinary ¶
func (m *ModuleTypeWeightUnit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModuleTypeWeightUnit) UnmarshalBinary ¶
func (m *ModuleTypeWeightUnit) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NestedASN ¶
type NestedASN struct { // ASN // // 32-bit autonomous system number // Required: true // Maximum: 4.294967295e+09 // Minimum: 1 Asn *int64 `json:"asn"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedASN nested a s n
swagger:model NestedASN
func (*NestedASN) ContextValidate ¶
ContextValidate validate this nested a s n based on the context it is used
func (*NestedASN) MarshalBinary ¶
MarshalBinary interface implementation
func (*NestedASN) UnmarshalBinary ¶
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 NestedContact ¶
type NestedContact struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedContact nested contact
swagger:model NestedContact
func (*NestedContact) ContextValidate ¶
ContextValidate validate this nested contact based on the context it is used
func (*NestedContact) MarshalBinary ¶
func (m *NestedContact) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedContact) UnmarshalBinary ¶
func (m *NestedContact) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NestedContactGroup ¶
type NestedContactGroup struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Contact count // Read Only: true ContactCount int64 `json:"contact_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedContactGroup nested contact group
swagger:model NestedContactGroup
func (*NestedContactGroup) ContextValidate ¶
ContextValidate validate this nested contact group based on the context it is used
func (*NestedContactGroup) MarshalBinary ¶
func (m *NestedContactGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedContactGroup) UnmarshalBinary ¶
func (m *NestedContactGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NestedContactRole ¶
type NestedContactRole struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedContactRole nested contact role
swagger:model NestedContactRole
func (*NestedContactRole) ContextValidate ¶
ContextValidate validate this nested contact role based on the context it is used
func (*NestedContactRole) MarshalBinary ¶
func (m *NestedContactRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedContactRole) UnmarshalBinary ¶
func (m *NestedContactRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 NestedFHRPGroup ¶
type NestedFHRPGroup struct { // Display // Read Only: true Display string `json:"display,omitempty"` // Group ID // Required: true // Maximum: 32767 // Minimum: 0 GroupID *int64 `json:"group_id"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Protocol // Required: true // Enum: [vrrp2 vrrp3 carp clusterxl hsrp glbp other] Protocol *string `json:"protocol"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedFHRPGroup nested f h r p group
swagger:model NestedFHRPGroup
func (*NestedFHRPGroup) ContextValidate ¶
ContextValidate validate this nested f h r p group based on the context it is used
func (*NestedFHRPGroup) MarshalBinary ¶
func (m *NestedFHRPGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedFHRPGroup) UnmarshalBinary ¶
func (m *NestedFHRPGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 *bool `json:"_occupied,omitempty"` // Cable Cable *int64 `json:"cable,omitempty"` // device Device *NestedDevice `json:"device,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedInterface nested interface
swagger:model NestedInterface
func (*NestedInterface) ContextValidate ¶
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 NestedInventoryItemRole ¶
type NestedInventoryItemRole struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Inventoryitem count // Read Only: true InventoryitemCount int64 `json:"inventoryitem_count,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedInventoryItemRole nested inventory item role
swagger:model NestedInventoryItemRole
func (*NestedInventoryItemRole) ContextValidate ¶
func (m *NestedInventoryItemRole) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this nested inventory item role based on the context it is used
func (*NestedInventoryItemRole) MarshalBinary ¶
func (m *NestedInventoryItemRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedInventoryItemRole) UnmarshalBinary ¶
func (m *NestedInventoryItemRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NestedL2VPN ¶
type NestedL2VPN struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Identifier // Maximum: math.MaxInt64 // Minimum: math.MinInt64 Identifier *int64 `json:"identifier,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // Type // Required: true // Enum: [vpws vpls vxlan vxlan-evpn mpls-evpn pbb-evpn epl evpl ep-lan evp-lan ep-tree evp-tree] Type *string `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedL2VPN nested l2 v p n
swagger:model NestedL2VPN
func (*NestedL2VPN) ContextValidate ¶
ContextValidate validate this nested l2 v p n based on the context it is used
func (*NestedL2VPN) MarshalBinary ¶
func (m *NestedL2VPN) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedL2VPN) UnmarshalBinary ¶
func (m *NestedL2VPN) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NestedL2VPNTermination ¶
type NestedL2VPNTermination struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // l2vpn // Required: true L2vpn *NestedL2VPN `json:"l2vpn"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedL2VPNTermination nested l2 v p n termination
swagger:model NestedL2VPNTermination
func (*NestedL2VPNTermination) ContextValidate ¶
func (m *NestedL2VPNTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this nested l2 v p n termination based on the context it is used
func (*NestedL2VPNTermination) MarshalBinary ¶
func (m *NestedL2VPNTermination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedL2VPNTermination) UnmarshalBinary ¶
func (m *NestedL2VPNTermination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 NestedModule ¶
type NestedModule struct { // device Device *NestedDevice `json:"device,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // module bay ModuleBay *ModuleNestedModuleBay `json:"module_bay,omitempty"` // module type ModuleType *NestedModuleType `json:"module_type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedModule nested module
swagger:model NestedModule
func (*NestedModule) ContextValidate ¶
ContextValidate validate this nested module based on the context it is used
func (*NestedModule) MarshalBinary ¶
func (m *NestedModule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedModule) UnmarshalBinary ¶
func (m *NestedModule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NestedModuleBay ¶
type NestedModuleBay struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // module Module *NestedModule `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedModuleBay nested module bay
swagger:model NestedModuleBay
func (*NestedModuleBay) ContextValidate ¶
ContextValidate validate this nested module bay based on the context it is used
func (*NestedModuleBay) MarshalBinary ¶
func (m *NestedModuleBay) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedModuleBay) UnmarshalBinary ¶
func (m *NestedModuleBay) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NestedModuleType ¶
type NestedModuleType struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // manufacturer Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"` // Model // Required: true // Max Length: 100 // Min Length: 1 Model *string `json:"model"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedModuleType nested module type
swagger:model NestedModuleType
func (*NestedModuleType) ContextValidate ¶
ContextValidate validate this nested module type based on the context it is used
func (*NestedModuleType) MarshalBinary ¶
func (m *NestedModuleType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedModuleType) UnmarshalBinary ¶
func (m *NestedModuleType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 *bool `json:"_occupied,omitempty"` // Cable Cable *int64 `json:"cable,omitempty"` // device Device *NestedDevice `json:"device,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedPowerPort nested power port
swagger:model NestedPowerPort
func (*NestedPowerPort) ContextValidate ¶
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 // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedPowerPortTemplate nested power port template
swagger:model NestedPowerPortTemplate
func (*NestedPowerPortTemplate) ContextValidate ¶
func (m *NestedPowerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this nested power port template based on the context it is used
func (*NestedPowerPortTemplate) MarshalBinary ¶
func (m *NestedPowerPortTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedPowerPortTemplate) UnmarshalBinary ¶
func (m *NestedPowerPortTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedRearPortTemplate nested rear port template
swagger:model NestedRearPortTemplate
func (*NestedRearPortTemplate) ContextValidate ¶
func (m *NestedRearPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this nested rear port template based on the context it is used
func (*NestedRearPortTemplate) MarshalBinary ¶
func (m *NestedRearPortTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedRearPortTemplate) UnmarshalBinary ¶
func (m *NestedRearPortTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 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 NestedVirtualDeviceContext ¶
type NestedVirtualDeviceContext struct { // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Identifier // // Numeric identifier unique to the parent device // Maximum: 32767 // Minimum: 0 Identifier *int64 `json:"identifier,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedVirtualDeviceContext nested virtual device context
swagger:model NestedVirtualDeviceContext
func (*NestedVirtualDeviceContext) ContextValidate ¶
func (m *NestedVirtualDeviceContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this nested virtual device context based on the context it is used
func (*NestedVirtualDeviceContext) MarshalBinary ¶
func (m *NestedVirtualDeviceContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedVirtualDeviceContext) UnmarshalBinary ¶
func (m *NestedVirtualDeviceContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 NestedWirelessLAN ¶
type NestedWirelessLAN struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // SSID // Required: true // Max Length: 32 // Min Length: 1 Ssid *string `json:"ssid"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedWirelessLAN nested wireless l a n
swagger:model NestedWirelessLAN
func (*NestedWirelessLAN) ContextValidate ¶
ContextValidate validate this nested wireless l a n based on the context it is used
func (*NestedWirelessLAN) MarshalBinary ¶
func (m *NestedWirelessLAN) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedWirelessLAN) UnmarshalBinary ¶
func (m *NestedWirelessLAN) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NestedWirelessLANGroup ¶
type NestedWirelessLANGroup struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Wirelesslan count // Read Only: true WirelesslanCount int64 `json:"wirelesslan_count,omitempty"` }
NestedWirelessLANGroup nested wireless l a n group
swagger:model NestedWirelessLANGroup
func (*NestedWirelessLANGroup) ContextValidate ¶
func (m *NestedWirelessLANGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this nested wireless l a n group based on the context it is used
func (*NestedWirelessLANGroup) MarshalBinary ¶
func (m *NestedWirelessLANGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedWirelessLANGroup) UnmarshalBinary ¶
func (m *NestedWirelessLANGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NestedWirelessLink ¶
type NestedWirelessLink struct { // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // SSID // Max Length: 32 Ssid string `json:"ssid,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedWirelessLink nested wireless link
swagger:model NestedWirelessLink
func (*NestedWirelessLink) ContextValidate ¶
ContextValidate validate this nested wireless link based on the context it is used
func (*NestedWirelessLink) MarshalBinary ¶
func (m *NestedWirelessLink) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedWirelessLink) UnmarshalBinary ¶
func (m *NestedWirelessLink) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ObjectChange ¶
type ObjectChange struct { // action Action *ObjectChangeAction `json:"action,omitempty"` // Changed object // // // Serialize a nested representation of the changed object. // // Read Only: true ChangedObject interface{} `json:"changed_object,omitempty"` // Changed object id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 ChangedObjectID *int64 `json:"changed_object_id"` // Changed object type // Read Only: true ChangedObjectType string `json:"changed_object_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Postchange data // Read Only: true PostchangeData interface{} `json:"postchange_data,omitempty"` // Prechange data // Read Only: true PrechangeData interface{} `json:"prechange_data,omitempty"` // Request id // Read Only: true // Format: uuid RequestID strfmt.UUID `json:"request_id,omitempty"` // Time // Read Only: true // Format: date-time Time strfmt.DateTime `json:"time,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // user User *NestedUser `json:"user,omitempty"` // User name // Read Only: true // Min Length: 1 UserName string `json:"user_name,omitempty"` }
ObjectChange object change
swagger:model ObjectChange
func (*ObjectChange) ContextValidate ¶
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 interface{} `json:"constraints,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // groups // Unique: true Groups []*NestedGroup `json:"groups"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // object types // Required: true // Unique: true ObjectTypes []string `json:"object_types"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // users // Unique: true Users []*NestedUser `json:"users"` }
ObjectPermission object permission
swagger:model ObjectPermission
func (*ObjectPermission) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // manufacturer Manufacturer *NestedManufacturer `json:"manufacturer,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // NAPALM arguments // // Additional arguments to pass when initiating the NAPALM driver (JSON format) NapalmArgs interface{} `json:"napalm_args,omitempty"` // NAPALM driver // // The name of the NAPALM driver to use when interacting with devices // Max Length: 50 NapalmDriver string `json:"napalm_driver,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtualmachine count // Read Only: true VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"` }
Platform platform
swagger:model Platform
func (*Platform) ContextValidate ¶
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // Comments Comments string `json:"comments,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Max utilization // // Maximum permissible draw (percentage) // Maximum: 100 // Minimum: 1 MaxUtilization int64 `json:"max_utilization,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // phase Phase *PowerFeedPhase `json:"phase,omitempty"` // power panel // Required: true PowerPanel *NestedPowerPanel `json:"power_panel"` // rack Rack *NestedRack `json:"rack,omitempty"` // status Status *PowerFeedStatus `json:"status,omitempty"` // supply Supply *PowerFeedSupply `json:"supply,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // type Type *PowerFeedType `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Voltage // Maximum: 32767 // Minimum: -32768 Voltage *int64 `json:"voltage,omitempty"` }
PowerFeed power feed
swagger:model PowerFeed
func (*PowerFeed) ContextValidate ¶
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // feed leg FeedLeg *PowerOutletFeedLeg `json:"feed_leg,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // module Module *ComponentNestedModule `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // power port PowerPort *NestedPowerPort `json:"power_port,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // type Type *PowerOutletType `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
PowerOutlet power outlet
swagger:model PowerOutlet
func (*PowerOutlet) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device type DeviceType *NestedDeviceType `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // feed leg FeedLeg *PowerOutletTemplateFeedLeg `json:"feed_leg,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // module type ModuleType *NestedModuleType `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // power port PowerPort *NestedPowerPortTemplate `json:"power_port,omitempty"` // type Type *PowerOutletTemplateType `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
PowerOutletTemplate power outlet template
swagger:model PowerOutletTemplate
func (*PowerOutletTemplate) ContextValidate ¶
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 NEMA L22-30R CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ITA Type E (CEE 7/5) ITA Type F (CEE 7/3) ITA Type G (BS 1363) ITA Type H ITA Type I ITA Type J ITA Type K ITA Type L (CEI 23-50) ITA Type M (BS 546) ITA Type N ITA Type O ITA Multistandard USB Type A USB Micro B USB Type C DC Terminal HDOT Cx Saf-D-Grid Neutrik powerCON (20A) Neutrik powerCON (32A) Neutrik powerCON TRUE1 Neutrik powerCON TRUE1 TOP Ubiquiti SmartPower Hardwired Other] Label *string `json:"label"` // value // Required: true // Enum: [iec-60320-c5 iec-60320-c7 iec-60320-c13 iec-60320-c15 iec-60320-c19 iec-60320-c21 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15r nema-5-15r nema-5-20r nema-5-30r nema-5-50r nema-6-15r nema-6-20r nema-6-30r nema-6-50r nema-10-30r nema-10-50r nema-14-20r nema-14-30r nema-14-50r nema-14-60r nema-15-15r nema-15-20r nema-15-30r nema-15-50r nema-15-60r nema-l1-15r nema-l5-15r nema-l5-20r nema-l5-30r nema-l5-50r nema-l6-15r nema-l6-20r nema-l6-30r nema-l6-50r nema-l10-30r nema-l14-20r nema-l14-30r nema-l14-50r nema-l14-60r nema-l15-20r nema-l15-30r nema-l15-50r nema-l15-60r nema-l21-20r nema-l21-30r nema-l22-30r CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ita-e ita-f ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o ita-multistandard usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid neutrik-powercon-20a neutrik-powercon-32a neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other] Value *string `json:"value"` }
PowerOutletTemplateType Type
swagger:model PowerOutletTemplateType
func (*PowerOutletTemplateType) ContextValidate ¶
func (m *PowerOutletTemplateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this power outlet template type based on context it is used
func (*PowerOutletTemplateType) MarshalBinary ¶
func (m *PowerOutletTemplateType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PowerOutletTemplateType) UnmarshalBinary ¶
func (m *PowerOutletTemplateType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PowerOutletType ¶
type PowerOutletType struct { // label // Required: true // Enum: [C5 C7 C13 C15 C19 C21 P+N+E 4H P+N+E 6H P+N+E 9H 2P+E 4H 2P+E 6H 2P+E 9H 3P+E 4H 3P+E 6H 3P+E 9H 3P+N+E 4H 3P+N+E 6H 3P+N+E 9H NEMA 1-15R NEMA 5-15R NEMA 5-20R NEMA 5-30R NEMA 5-50R NEMA 6-15R NEMA 6-20R NEMA 6-30R NEMA 6-50R NEMA 10-30R NEMA 10-50R NEMA 14-20R NEMA 14-30R NEMA 14-50R NEMA 14-60R NEMA 15-15R NEMA 15-20R NEMA 15-30R NEMA 15-50R NEMA 15-60R NEMA L1-15R NEMA L5-15R NEMA L5-20R NEMA L5-30R NEMA L5-50R NEMA L6-15R NEMA L6-20R NEMA L6-30R NEMA L6-50R NEMA L10-30R NEMA L14-20R NEMA L14-30R NEMA L14-50R NEMA L14-60R NEMA L15-20R NEMA L15-30R NEMA L15-50R NEMA L15-60R NEMA L21-20R NEMA L21-30R NEMA L22-30R CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ITA Type E (CEE 7/5) ITA Type F (CEE 7/3) ITA Type G (BS 1363) ITA Type H ITA Type I ITA Type J ITA Type K ITA Type L (CEI 23-50) ITA Type M (BS 546) ITA Type N ITA Type O ITA Multistandard USB Type A USB Micro B USB Type C DC Terminal HDOT Cx Saf-D-Grid Neutrik powerCON (20A) Neutrik powerCON (32A) Neutrik powerCON TRUE1 Neutrik powerCON TRUE1 TOP Ubiquiti SmartPower Hardwired Other] Label *string `json:"label"` // value // Required: true // Enum: [iec-60320-c5 iec-60320-c7 iec-60320-c13 iec-60320-c15 iec-60320-c19 iec-60320-c21 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15r nema-5-15r nema-5-20r nema-5-30r nema-5-50r nema-6-15r nema-6-20r nema-6-30r nema-6-50r nema-10-30r nema-10-50r nema-14-20r nema-14-30r nema-14-50r nema-14-60r nema-15-15r nema-15-20r nema-15-30r nema-15-50r nema-15-60r nema-l1-15r nema-l5-15r nema-l5-20r nema-l5-30r nema-l5-50r nema-l6-15r nema-l6-20r nema-l6-30r nema-l6-50r nema-l10-30r nema-l14-20r nema-l14-30r nema-l14-50r nema-l14-60r nema-l15-20r nema-l15-30r nema-l15-50r nema-l15-60r nema-l21-20r nema-l21-30r nema-l22-30r CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ita-e ita-f ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o ita-multistandard usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid neutrik-powercon-20a neutrik-powercon-32a neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other] Value *string `json:"value"` }
PowerOutletType Type
swagger:model PowerOutletType
func (*PowerOutletType) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // location Location *NestedLocation `json:"location,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Powerfeed count // Read Only: true PowerfeedCount int64 `json:"powerfeed_count,omitempty"` // site // Required: true Site *NestedSite `json:"site"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
PowerPanel power panel
swagger:model PowerPanel
func (*PowerPanel) ContextValidate ¶
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Maximum draw // // Maximum power draw (watts) // Maximum: 32767 // Minimum: 1 MaximumDraw *int64 `json:"maximum_draw,omitempty"` // module Module *ComponentNestedModule `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags,omitempty"` // type Type *PowerPortType `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
PowerPort power port
swagger:model PowerPort
func (*PowerPort) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device type DeviceType *NestedDeviceType `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Maximum draw // // Maximum power draw (watts) // Maximum: 32767 // Minimum: 1 MaximumDraw *int64 `json:"maximum_draw,omitempty"` // module type ModuleType *NestedModuleType `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // type Type *PowerPortTemplateType `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
PowerPortTemplate power port template
swagger:model PowerPortTemplate
func (*PowerPortTemplate) ContextValidate ¶
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 NEMA L22-30P CS6361C CS6365C CS8165C CS8265C CS8365C CS8465C ITA Type C (CEE 7/16) ITA Type E (CEE 7/6) ITA Type F (CEE 7/4) ITA Type E/F (CEE 7/7) ITA Type G (BS 1363) ITA Type H ITA Type I ITA Type J ITA Type K ITA Type L (CEI 23-50) ITA Type M (BS 546) ITA Type N ITA Type O USB Type A USB Type B USB Type C USB Mini A USB Mini B USB Micro A USB Micro B USB Micro AB USB 3.0 Type B USB 3.0 Micro B DC Terminal Saf-D-Grid Neutrik powerCON (20A) Neutrik powerCON (32A) Neutrik powerCON TRUE1 Neutrik powerCON TRUE1 TOP Ubiquiti SmartPower Hardwired Other] Label *string `json:"label"` // value // Required: true // Enum: [iec-60320-c6 iec-60320-c8 iec-60320-c14 iec-60320-c16 iec-60320-c20 iec-60320-c22 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15p nema-5-15p nema-5-20p nema-5-30p nema-5-50p nema-6-15p nema-6-20p nema-6-30p nema-6-50p nema-10-30p nema-10-50p nema-14-20p nema-14-30p nema-14-50p nema-14-60p nema-15-15p nema-15-20p nema-15-30p nema-15-50p nema-15-60p nema-l1-15p nema-l5-15p nema-l5-20p nema-l5-30p nema-l5-50p nema-l6-15p nema-l6-20p nema-l6-30p nema-l6-50p nema-l10-30p nema-l14-20p nema-l14-30p nema-l14-50p nema-l14-60p nema-l15-20p nema-l15-30p nema-l15-50p nema-l15-60p nema-l21-20p nema-l21-30p nema-l22-30p cs6361c cs6365c cs8165c cs8265c cs8365c cs8465c ita-c ita-e ita-f ita-ef ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab usb-3-b usb-3-micro-b dc-terminal saf-d-grid neutrik-powercon-20 neutrik-powercon-32 neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other] Value *string `json:"value"` }
PowerPortTemplateType Type
swagger:model PowerPortTemplateType
func (*PowerPortTemplateType) ContextValidate ¶
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 NEMA L22-30P CS6361C CS6365C CS8165C CS8265C CS8365C CS8465C ITA Type C (CEE 7/16) ITA Type E (CEE 7/6) ITA Type F (CEE 7/4) ITA Type E/F (CEE 7/7) ITA Type G (BS 1363) ITA Type H ITA Type I ITA Type J ITA Type K ITA Type L (CEI 23-50) ITA Type M (BS 546) ITA Type N ITA Type O USB Type A USB Type B USB Type C USB Mini A USB Mini B USB Micro A USB Micro B USB Micro AB USB 3.0 Type B USB 3.0 Micro B DC Terminal Saf-D-Grid Neutrik powerCON (20A) Neutrik powerCON (32A) Neutrik powerCON TRUE1 Neutrik powerCON TRUE1 TOP Ubiquiti SmartPower Hardwired Other] Label *string `json:"label"` // value // Required: true // Enum: [iec-60320-c6 iec-60320-c8 iec-60320-c14 iec-60320-c16 iec-60320-c20 iec-60320-c22 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15p nema-5-15p nema-5-20p nema-5-30p nema-5-50p nema-6-15p nema-6-20p nema-6-30p nema-6-50p nema-10-30p nema-10-50p nema-14-20p nema-14-30p nema-14-50p nema-14-60p nema-15-15p nema-15-20p nema-15-30p nema-15-50p nema-15-60p nema-l1-15p nema-l5-15p nema-l5-20p nema-l5-30p nema-l5-50p nema-l6-15p nema-l6-20p nema-l6-30p nema-l6-50p nema-l10-30p nema-l14-20p nema-l14-30p nema-l14-50p nema-l14-60p nema-l15-20p nema-l15-30p nema-l15-50p nema-l15-60p nema-l21-20p nema-l21-30p nema-l22-30p cs6361c cs6365c cs8165c cs8265c cs8365c cs8465c ita-c ita-e ita-f ita-ef ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab usb-3-b usb-3-micro-b dc-terminal saf-d-grid neutrik-powercon-20 neutrik-powercon-32 neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other] Value *string `json:"value"` }
PowerPortType Type
swagger:model PowerPortType
func (*PowerPortType) ContextValidate ¶
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"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // family Family *PrefixFamily `json:"family,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Is a pool // // All IP addresses within this prefix are considered usable IsPool bool `json:"is_pool,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Mark utilized // // Treat as 100% utilized MarkUtilized bool `json:"mark_utilized,omitempty"` // Prefix // // IPv4 or IPv6 network with mask // Required: true Prefix *string `json:"prefix"` // role Role *NestedRole `json:"role,omitempty"` // site Site *NestedSite `json:"site,omitempty"` // status Status *PrefixStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // vlan Vlan *NestedVLAN `json:"vlan,omitempty"` // vrf Vrf *NestedVRF `json:"vrf,omitempty"` }
Prefix prefix
swagger:model Prefix
func (*Prefix) ContextValidate ¶
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"` // asns // Unique: true Asns []*NestedASN `json:"asns,omitempty"` // Circuit count // Read Only: true CircuitCount int64 `json:"circuit_count,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Provider provider
swagger:model Provider
func (*Provider) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // provider // Required: true Provider *NestedProvider `json:"provider"` // Service ID // Max Length: 100 ServiceID string `json:"service_id,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ProviderNetwork provider network
swagger:model ProviderNetwork
func (*ProviderNetwork) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Private // // IP space managed by this RIR is considered private IsPrivate bool `json:"is_private,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
RIR r i r
swagger:model RIR
func (*RIR) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Descending units // // Units are numbered top-to-bottom DescUnits bool `json:"desc_units,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Facility ID // Max Length: 50 FacilityID *string `json:"facility_id,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // location Location *NestedLocation `json:"location,omitempty"` // Max weight // // Maximum load capacity for the rack // Maximum: 2.147483647e+09 // Minimum: 0 MaxWeight *int64 `json:"max_weight,omitempty"` // Mounting depth // // Maximum depth of a mounted device, in millimeters. For four-post racks, this is the distance between the front and rear rails. // Maximum: 32767 // Minimum: 0 MountingDepth *int64 `json:"mounting_depth,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Outer depth // // Outer dimension of rack (depth) // Maximum: 32767 // Minimum: 0 OuterDepth *int64 `json:"outer_depth,omitempty"` // outer unit OuterUnit *RackOuterUnit `json:"outer_unit,omitempty"` // Outer width // // Outer dimension of rack (width) // Maximum: 32767 // Minimum: 0 OuterWidth *int64 `json:"outer_width,omitempty"` // Powerfeed count // Read Only: true PowerfeedCount int64 `json:"powerfeed_count,omitempty"` // role Role *NestedRackRole `json:"role,omitempty"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // site // Required: true Site *NestedSite `json:"site"` // status Status *RackStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // type Type *RackType `json:"type,omitempty"` // Height (U) // // Height in rack units // Maximum: 100 // Minimum: 1 UHeight int64 `json:"u_height,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Weight Weight *float64 `json:"weight,omitempty"` // weight unit WeightUnit *RackWeightUnit `json:"weight_unit,omitempty"` // width Width *RackWidth `json:"width,omitempty"` }
Rack rack
swagger:model Rack
func (*Rack) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Required: true // Max Length: 200 // Min Length: 1 Description *string `json:"description"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // rack // Required: true Rack *NestedRack `json:"rack"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // units // Required: true Units []*int64 `json:"units"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // user // Required: true User *NestedUser `json:"user"` }
RackReservation rack reservation
swagger:model RackReservation
func (*RackReservation) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Rack count // Read Only: true RackCount int64 `json:"rack_count,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
RackRole rack role
swagger:model RackRole
func (*RackRole) ContextValidate ¶
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 frame (vertical) Wall-mounted cabinet Wall-mounted cabinet (vertical)] Label *string `json:"label"` // value // Required: true // Enum: [2-post-frame 4-post-frame 4-post-cabinet wall-frame wall-frame-vertical wall-cabinet wall-cabinet-vertical] Value *string `json:"value"` }
RackType Type
swagger:model RackType
func (*RackType) ContextValidate ¶
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 float64 `json:"id,omitempty"` // Name // Read Only: true // Min Length: 1 Name string `json:"name,omitempty"` // Occupied // Read Only: true Occupied *bool `json:"occupied,omitempty"` }
RackUnit rack unit
swagger:model RackUnit
func (*RackUnit) ContextValidate ¶
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 RackWeightUnit ¶
type RackWeightUnit struct { // label // Required: true // Enum: [Kilograms Grams Pounds Ounces] Label *string `json:"label"` // value // Required: true // Enum: [kg g lb oz] Value *string `json:"value"` }
RackWeightUnit Weight unit
swagger:model RackWeightUnit
func (*RackWeightUnit) ContextValidate ¶
ContextValidate validates this rack weight unit based on context it is used
func (*RackWeightUnit) MarshalBinary ¶
func (m *RackWeightUnit) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RackWeightUnit) UnmarshalBinary ¶
func (m *RackWeightUnit) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // module Module *ComponentNestedModule `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Positions // Maximum: 1024 // Minimum: 1 Positions int64 `json:"positions,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // type // Required: true Type *RearPortType `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
RearPort rear port
swagger:model RearPort
func (*RearPort) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device type DeviceType *NestedDeviceType `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // module type ModuleType *NestedModuleType `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Positions // Maximum: 1024 // Minimum: 1 Positions int64 `json:"positions,omitempty"` // type // Required: true Type *RearPortTemplateType `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
RearPortTemplate rear port template
swagger:model RearPortTemplate
func (*RearPortTemplate) ContextValidate ¶
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/PC LC/UPC LC/APC LSH LSH/PC LSH/UPC LSH/APC MPO MTRJ SC SC/PC SC/UPC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice Other] Label *string `json:"label"` // value // Required: true // Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other] Value *string `json:"value"` }
RearPortTemplateType Type
swagger:model RearPortTemplateType
func (*RearPortTemplateType) ContextValidate ¶
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/PC LC/UPC LC/APC LSH LSH/PC LSH/UPC LSH/APC MPO MTRJ SC SC/PC SC/UPC SC/APC ST CS SN SMA 905 SMA 906 URM-P2 URM-P4 URM-P8 Splice Other] Label *string `json:"label"` // value // Required: true // Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other] Value *string `json:"value"` }
RearPortType Type
swagger:model RearPortType
func (*RearPortType) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // parent Parent *NestedRegion `json:"parent,omitempty"` // Site count // Read Only: true SiteCount int64 `json:"site_count,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Region region
swagger:model Region
func (*Region) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Prefix count // Read Only: true PrefixCount int64 `json:"prefix_count,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Vlan count // Read Only: true VlanCount int64 `json:"vlan_count,omitempty"` // Weight // Maximum: 32767 // Minimum: 0 Weight *int64 `json:"weight,omitempty"` }
Role role
swagger:model Role
func (*Role) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // // Route target value (formatted in accordance with RFC 4360) // Required: true // Max Length: 21 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
RouteTarget route target
swagger:model RouteTarget
func (*RouteTarget) ContextValidate ¶
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 SavedFilter ¶
type SavedFilter struct { // content types // Required: true // Unique: true ContentTypes []string `json:"content_types"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Parameters // Required: true Parameters interface{} `json:"parameters"` Shared bool `json:"shared,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // User User *int64 `json:"user,omitempty"` // Weight // Maximum: 32767 // Minimum: 0 Weight *int64 `json:"weight,omitempty"` }
SavedFilter saved filter
swagger:model SavedFilter
func (*SavedFilter) ContextValidate ¶
ContextValidate validate this saved filter based on the context it is used
func (*SavedFilter) MarshalBinary ¶
func (m *SavedFilter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SavedFilter) UnmarshalBinary ¶
func (m *SavedFilter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Service ¶
type Service struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device Device *NestedDevice `json:"device,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // ipaddresses // Unique: true Ipaddresses []*NestedIPAddress `json:"ipaddresses"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // ports // Required: true Ports []int64 `json:"ports"` // protocol Protocol *ServiceProtocol `json:"protocol,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // virtual machine VirtualMachine *NestedVirtualMachine `json:"virtual_machine,omitempty"` }
Service service
swagger:model Service
func (*Service) ContextValidate ¶
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 SCTP] Label *string `json:"label"` // value // Required: true // Enum: [tcp udp sctp] 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 ServiceTemplate ¶
type ServiceTemplate struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // ports // Required: true Ports []int64 `json:"ports"` // protocol Protocol *ServiceTemplateProtocol `json:"protocol,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ServiceTemplate service template
swagger:model ServiceTemplate
func (*ServiceTemplate) ContextValidate ¶
ContextValidate validate this service template based on the context it is used
func (*ServiceTemplate) MarshalBinary ¶
func (m *ServiceTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceTemplate) UnmarshalBinary ¶
func (m *ServiceTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceTemplateProtocol ¶
type ServiceTemplateProtocol struct { // label // Required: true // Enum: [TCP UDP SCTP] Label *string `json:"label"` // value // Required: true // Enum: [tcp udp sctp] Value *string `json:"value"` }
ServiceTemplateProtocol Protocol
swagger:model ServiceTemplateProtocol
func (*ServiceTemplateProtocol) ContextValidate ¶
func (m *ServiceTemplateProtocol) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this service template protocol based on context it is used
func (*ServiceTemplateProtocol) MarshalBinary ¶
func (m *ServiceTemplateProtocol) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceTemplateProtocol) UnmarshalBinary ¶
func (m *ServiceTemplateProtocol) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Site ¶
type Site struct { // asns // Unique: true Asns []*NestedASN `json:"asns,omitempty"` // Circuit count // Read Only: true CircuitCount int64 `json:"circuit_count,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Facility // // Local facility ID or description // Max Length: 50 Facility string `json:"facility,omitempty"` // group Group *NestedSiteGroup `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Latitude // // GPS coordinate (latitude) Latitude *float64 `json:"latitude,omitempty"` // Longitude // // GPS coordinate (longitude) Longitude *float64 `json:"longitude,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Physical address // Max Length: 200 PhysicalAddress string `json:"physical_address,omitempty"` // Prefix count // Read Only: true PrefixCount int64 `json:"prefix_count,omitempty"` // Rack count // Read Only: true RackCount int64 `json:"rack_count,omitempty"` // region Region *NestedRegion `json:"region,omitempty"` // Shipping address // Max Length: 200 ShippingAddress string `json:"shipping_address,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // status Status *SiteStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Time zone TimeZone *string `json:"time_zone,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtualmachine count // Read Only: true VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"` // Vlan count // Read Only: true VlanCount int64 `json:"vlan_count,omitempty"` }
Site site
swagger:model Site
func (*Site) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // parent Parent *NestedSiteGroup `json:"parent,omitempty"` // Site count // Read Only: true SiteCount int64 `json:"site_count,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
SiteGroup site group
swagger:model SiteGroup
func (*SiteGroup) ContextValidate ¶
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"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Id // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 Slug *string `json:"slug"` // Tagged items // Read Only: true TaggedItems int64 `json:"tagged_items,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Tag tag
swagger:model Tag
func (*Tag) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // group Group *NestedTenantGroup `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Ipaddress count // Read Only: true IpaddressCount int64 `json:"ipaddress_count,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Prefix count // Read Only: true PrefixCount int64 `json:"prefix_count,omitempty"` // Rack count // Read Only: true RackCount int64 `json:"rack_count,omitempty"` // Site count // Read Only: true SiteCount int64 `json:"site_count,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtualmachine count // Read Only: true VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"` // Vlan count // Read Only: true VlanCount int64 `json:"vlan_count,omitempty"` // Vrf count // Read Only: true VrfCount int64 `json:"vrf_count,omitempty"` }
Tenant tenant
swagger:model Tenant
func (*Tenant) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // parent Parent *NestedTenantGroup `json:"parent,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant count // Read Only: true TenantCount int64 `json:"tenant_count,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
TenantGroup tenant group
swagger:model TenantGroup
func (*TenantGroup) ContextValidate ¶
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 { // allowed ips AllowedIps []IPNetwork `json:"allowed_ips"` // Created // Read Only: true // Format: date-time Created strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Expires // Format: date-time Expires *strfmt.DateTime `json:"expires,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Key // Max Length: 40 // Min Length: 40 Key string `json:"key,omitempty"` // Last used // Format: date-time LastUsed *strfmt.DateTime `json:"last_used,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // user // Required: true User *NestedUser `json:"user"` // Write enabled // // Permit create/update/delete operations using this key WriteEnabled bool `json:"write_enabled,omitempty"` }
Token token
swagger:model Token
func (*Token) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // group Group *NestedVLANGroup `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // l2vpn termination L2vpnTermination *NestedL2VPNTermination `json:"l2vpn_termination,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Prefix count // Read Only: true PrefixCount int64 `json:"prefix_count,omitempty"` // role Role *NestedRole `json:"role,omitempty"` // site Site *NestedSite `json:"site,omitempty"` // status Status *VLANStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // ID // Required: true // Maximum: 4094 // Minimum: 1 Vid *int64 `json:"vid"` }
VLAN v l a n
swagger:model VLAN
func (*VLAN) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Maximum VLAN ID // // Highest permissible ID of a child VLAN // Maximum: 4094 // Minimum: 1 MaxVid int64 `json:"max_vid,omitempty"` // Minimum VLAN ID // // Lowest permissible ID of a child VLAN // Maximum: 4094 // Minimum: 1 MinVid int64 `json:"min_vid,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Scope // Read Only: true Scope interface{} `json:"scope,omitempty"` // Scope id ScopeID *int64 `json:"scope_id,omitempty"` // Scope type ScopeType *string `json:"scope_type,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Vlan count // Read Only: true VlanCount int64 `json:"vlan_count,omitempty"` }
VLANGroup v l a n group
swagger:model VLANGroup
func (*VLANGroup) ContextValidate ¶
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 { // bridge Bridge *NestedVMInterface `json:"bridge,omitempty"` // Count fhrp groups // Read Only: true CountFhrpGroups int64 `json:"count_fhrp_groups,omitempty"` // Count ipaddresses // Read Only: true CountIpaddresses int64 `json:"count_ipaddresses,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // l2vpn termination L2vpnTermination *NestedL2VPNTermination `json:"l2vpn_termination,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // MAC Address MacAddress *string `json:"mac_address,omitempty"` // mode Mode *VMInterfaceMode `json:"mode,omitempty"` // MTU // Maximum: 65536 // Minimum: 1 Mtu *int64 `json:"mtu,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // parent Parent *NestedVMInterface `json:"parent,omitempty"` // tagged vlans // Unique: true TaggedVlans []*NestedVLAN `json:"tagged_vlans"` // tags Tags []*NestedTag `json:"tags,omitempty"` // untagged vlan UntaggedVlan *NestedVLAN `json:"untagged_vlan,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // virtual machine // Required: true VirtualMachine *NestedVirtualMachine `json:"virtual_machine"` // vrf Vrf *NestedVRF `json:"vrf,omitempty"` }
VMInterface VM interface
swagger:model VMInterface
func (*VMInterface) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Enforce unique space // // Prevent duplicate prefixes/IP addresses within this VRF EnforceUnique bool `json:"enforce_unique,omitempty"` // export targets // Unique: true ExportTargets []*NestedRouteTarget `json:"export_targets"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // import targets // Unique: true ImportTargets []*NestedRouteTarget `json:"import_targets"` // Ipaddress count // Read Only: true IpaddressCount int64 `json:"ipaddress_count,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Prefix count // Read Only: true PrefixCount int64 `json:"prefix_count,omitempty"` // Route distinguisher // // Unique route distinguisher (as defined in RFC 4364) // Max Length: 21 Rd *string `json:"rd,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
VRF v r f
swagger:model VRF
func (*VRF) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Domain // Max Length: 30 Domain string `json:"domain,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // master Master *NestedDevice `json:"master,omitempty"` // Member count // Read Only: true MemberCount int64 `json:"member_count,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
VirtualChassis virtual chassis
swagger:model VirtualChassis
func (*VirtualChassis) ContextValidate ¶
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 VirtualDeviceContext ¶
type VirtualDeviceContext struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Identifier // // Numeric identifier unique to the parent device // Maximum: 32767 // Minimum: 0 Identifier *int64 `json:"identifier,omitempty"` // Interface count // Read Only: true InterfaceCount int64 `json:"interface_count,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // primary ip PrimaryIP *NestedIPAddress `json:"primary_ip,omitempty"` // primary ip4 PrimaryIp4 *NestedIPAddress `json:"primary_ip4,omitempty"` // primary ip6 PrimaryIp6 *NestedIPAddress `json:"primary_ip6,omitempty"` // Status // Required: true // Enum: [active planned offline] Status *string `json:"status"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
VirtualDeviceContext virtual device context
swagger:model VirtualDeviceContext
func (*VirtualDeviceContext) ContextValidate ¶
ContextValidate validate this virtual device context based on the context it is used
func (*VirtualDeviceContext) MarshalBinary ¶
func (m *VirtualDeviceContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VirtualDeviceContext) UnmarshalBinary ¶
func (m *VirtualDeviceContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VirtualMachineWithConfigContext ¶
type VirtualMachineWithConfigContext struct { // cluster Cluster *NestedCluster `json:"cluster,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Config context // Read Only: true ConfigContext interface{} `json:"config_context,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device Device *NestedDevice `json:"device,omitempty"` // Disk (GB) // Maximum: 2.147483647e+09 // Minimum: 0 Disk *int64 `json:"disk,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Local context data LocalContextData interface{} `json:"local_context_data,omitempty"` // Memory (MB) // Maximum: 2.147483647e+09 // Minimum: 0 Memory *int64 `json:"memory,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // platform Platform *NestedPlatform `json:"platform,omitempty"` // primary ip PrimaryIP *NestedIPAddress `json:"primary_ip,omitempty"` // primary ip4 PrimaryIp4 *NestedIPAddress `json:"primary_ip4,omitempty"` // primary ip6 PrimaryIp6 *NestedIPAddress `json:"primary_ip6,omitempty"` // role Role *NestedDeviceRole `json:"role,omitempty"` // site Site *NestedSite `json:"site,omitempty"` // status Status *VirtualMachineWithConfigContextStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // VCPUs // Minimum: 0.01 Vcpus *float64 `json:"vcpus,omitempty"` }
VirtualMachineWithConfigContext virtual machine with config context
swagger:model VirtualMachineWithConfigContext
func (*VirtualMachineWithConfigContext) ContextValidate ¶
func (m *VirtualMachineWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this virtual machine with config context based on the context it is used
func (*VirtualMachineWithConfigContext) MarshalBinary ¶
func (m *VirtualMachineWithConfigContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VirtualMachineWithConfigContext) UnmarshalBinary ¶
func (m *VirtualMachineWithConfigContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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"` // Conditions // // A set of conditions which determine whether the webhook will be generated. Conditions interface{} `json:"conditions,omitempty"` // content types // Required: true // Unique: true ContentTypes []string `json:"content_types"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // HTTP content type // // The complete list of official content types is available <a href="https://www.iana.org/assignments/media-types/media-types.xhtml">here</a>. // Max Length: 100 // Min Length: 1 HTTPContentType string `json:"http_content_type,omitempty"` // HTTP method // Enum: [GET POST PUT PATCH DELETE] HTTPMethod string `json:"http_method,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 150 // Min Length: 1 Name *string `json:"name"` // URL // // This URL will be called using the HTTP method defined when the webhook is called. Jinja2 template processing is supported with the same context as the request body. // Required: true // Max Length: 500 // Min Length: 1 PayloadURL *string `json:"payload_url"` // Secret // // When provided, the request will include a 'X-Hook-Signature' header containing a HMAC hex digest of the payload body using the secret as the key. The secret is not transmitted in the request. // Max Length: 255 Secret string `json:"secret,omitempty"` // SSL verification // // Enable SSL certificate verification. Disable with caution! SslVerification bool `json:"ssl_verification,omitempty"` // Type create // // Call this webhook when a matching object is created. TypeCreate bool `json:"type_create,omitempty"` // Type delete // // Call this webhook when a matching object is deleted. TypeDelete bool `json:"type_delete,omitempty"` // Type update // // Call this webhook when a matching object is updated. TypeUpdate bool `json:"type_update,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Webhook webhook
swagger:model Webhook
func (*Webhook) ContextValidate ¶
ContextValidate validate this webhook based on the context it is used
func (*Webhook) MarshalBinary ¶
MarshalBinary interface implementation
func (*Webhook) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type WirelessLAN ¶
type WirelessLAN struct { // auth cipher AuthCipher *WirelessLANAuthCipher `json:"auth_cipher,omitempty"` // Pre-shared key // Max Length: 64 AuthPsk string `json:"auth_psk,omitempty"` // auth type AuthType *WirelessLANAuthType `json:"auth_type,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // group Group *NestedWirelessLANGroup `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // SSID // Required: true // Max Length: 32 // Min Length: 1 Ssid *string `json:"ssid"` // status Status *WirelessLANStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // vlan Vlan *NestedVLAN `json:"vlan,omitempty"` }
WirelessLAN wireless l a n
swagger:model WirelessLAN
func (*WirelessLAN) ContextValidate ¶
ContextValidate validate this wireless l a n based on the context it is used
func (*WirelessLAN) MarshalBinary ¶
func (m *WirelessLAN) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WirelessLAN) UnmarshalBinary ¶
func (m *WirelessLAN) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WirelessLANAuthCipher ¶
type WirelessLANAuthCipher struct { // label // Required: true // Enum: [Auto TKIP AES] Label *string `json:"label"` // value // Required: true // Enum: [auto tkip aes] Value *string `json:"value"` }
WirelessLANAuthCipher Auth cipher
swagger:model WirelessLANAuthCipher
func (*WirelessLANAuthCipher) ContextValidate ¶
ContextValidate validates this wireless l a n auth cipher based on context it is used
func (*WirelessLANAuthCipher) MarshalBinary ¶
func (m *WirelessLANAuthCipher) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WirelessLANAuthCipher) UnmarshalBinary ¶
func (m *WirelessLANAuthCipher) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WirelessLANAuthType ¶
type WirelessLANAuthType struct { // label // Required: true // Enum: [Open WEP WPA Personal (PSK) WPA Enterprise] Label *string `json:"label"` // value // Required: true // Enum: [open wep wpa-personal wpa-enterprise] Value *string `json:"value"` }
WirelessLANAuthType Auth type
swagger:model WirelessLANAuthType
func (*WirelessLANAuthType) ContextValidate ¶
ContextValidate validates this wireless l a n auth type based on context it is used
func (*WirelessLANAuthType) MarshalBinary ¶
func (m *WirelessLANAuthType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WirelessLANAuthType) UnmarshalBinary ¶
func (m *WirelessLANAuthType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WirelessLANGroup ¶
type WirelessLANGroup struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // parent Parent *NestedWirelessLANGroup `json:"parent,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Wirelesslan count // Read Only: true WirelesslanCount int64 `json:"wirelesslan_count,omitempty"` }
WirelessLANGroup wireless l a n group
swagger:model WirelessLANGroup
func (*WirelessLANGroup) ContextValidate ¶
ContextValidate validate this wireless l a n group based on the context it is used
func (*WirelessLANGroup) MarshalBinary ¶
func (m *WirelessLANGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WirelessLANGroup) UnmarshalBinary ¶
func (m *WirelessLANGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WirelessLANStatus ¶
type WirelessLANStatus struct { // label // Required: true // Enum: [Active Reserved Disabled Deprecated] Label *string `json:"label"` // value // Required: true // Enum: [active reserved disabled deprecated] Value *string `json:"value"` }
WirelessLANStatus Status
swagger:model WirelessLANStatus
func (*WirelessLANStatus) ContextValidate ¶
ContextValidate validates this wireless l a n status based on context it is used
func (*WirelessLANStatus) MarshalBinary ¶
func (m *WirelessLANStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WirelessLANStatus) UnmarshalBinary ¶
func (m *WirelessLANStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WirelessLink ¶
type WirelessLink struct { // auth cipher AuthCipher *WirelessLinkAuthCipher `json:"auth_cipher,omitempty"` // Pre-shared key // Max Length: 64 AuthPsk string `json:"auth_psk,omitempty"` // auth type AuthType *WirelessLinkAuthType `json:"auth_type,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // interface a // Required: true Interfacea *NestedInterface `json:"interface_a"` // interface b // Required: true Interfaceb *NestedInterface `json:"interface_b"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // SSID // Max Length: 32 Ssid string `json:"ssid,omitempty"` // status Status *WirelessLinkStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WirelessLink wireless link
swagger:model WirelessLink
func (*WirelessLink) ContextValidate ¶
ContextValidate validate this wireless link based on the context it is used
func (*WirelessLink) MarshalBinary ¶
func (m *WirelessLink) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WirelessLink) UnmarshalBinary ¶
func (m *WirelessLink) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WirelessLinkAuthCipher ¶
type WirelessLinkAuthCipher struct { // label // Required: true // Enum: [Auto TKIP AES] Label *string `json:"label"` // value // Required: true // Enum: [auto tkip aes] Value *string `json:"value"` }
WirelessLinkAuthCipher Auth cipher
swagger:model WirelessLinkAuthCipher
func (*WirelessLinkAuthCipher) ContextValidate ¶
func (m *WirelessLinkAuthCipher) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this wireless link auth cipher based on context it is used
func (*WirelessLinkAuthCipher) MarshalBinary ¶
func (m *WirelessLinkAuthCipher) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WirelessLinkAuthCipher) UnmarshalBinary ¶
func (m *WirelessLinkAuthCipher) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WirelessLinkAuthType ¶
type WirelessLinkAuthType struct { // label // Required: true // Enum: [Open WEP WPA Personal (PSK) WPA Enterprise] Label *string `json:"label"` // value // Required: true // Enum: [open wep wpa-personal wpa-enterprise] Value *string `json:"value"` }
WirelessLinkAuthType Auth type
swagger:model WirelessLinkAuthType
func (*WirelessLinkAuthType) ContextValidate ¶
ContextValidate validates this wireless link auth type based on context it is used
func (*WirelessLinkAuthType) MarshalBinary ¶
func (m *WirelessLinkAuthType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WirelessLinkAuthType) UnmarshalBinary ¶
func (m *WirelessLinkAuthType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WirelessLinkStatus ¶
type WirelessLinkStatus struct { // label // Required: true // Enum: [Connected Planned Decommissioning] Label *string `json:"label"` // value // Required: true // Enum: [connected planned decommissioning] Value *string `json:"value"` }
WirelessLinkStatus Status
swagger:model WirelessLinkStatus
func (*WirelessLinkStatus) ContextValidate ¶
ContextValidate validates this wireless link status based on context it is used
func (*WirelessLinkStatus) MarshalBinary ¶
func (m *WirelessLinkStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WirelessLinkStatus) UnmarshalBinary ¶
func (m *WirelessLinkStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableASN ¶
type WritableASN struct { // ASN // // 32-bit autonomous system number // Required: true // Maximum: 4.294967295e+09 // Minimum: 1 Asn *int64 `json:"asn"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Provider count // Read Only: true ProviderCount int64 `json:"provider_count,omitempty"` // RIR // Required: true Rir *int64 `json:"rir"` // Site count // Read Only: true SiteCount int64 `json:"site_count,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableASN writable a s n
swagger:model WritableASN
func (*WritableASN) ContextValidate ¶
ContextValidate validate this writable a s n based on the context it is used
func (*WritableASN) MarshalBinary ¶
func (m *WritableASN) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableASN) UnmarshalBinary ¶
func (m *WritableASN) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableAggregate ¶
type WritableAggregate struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Date added // Format: date DateAdded *strfmt.Date `json:"date_added,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Family // Read Only: true Family string `json:"family,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Prefix // Required: true Prefix *string `json:"prefix"` // RIR // Required: true Rir *int64 `json:"rir"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableAggregate writable aggregate
swagger:model WritableAggregate
func (*WritableAggregate) ContextValidate ¶
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 WritableAvailableIP ¶
type WritableAvailableIP struct { // Address // Read Only: true // Min Length: 1 Address string `json:"address,omitempty"` // Family // Read Only: true Family int64 `json:"family,omitempty"` }
WritableAvailableIP writable available IP
swagger:model WritableAvailableIP
func (*WritableAvailableIP) ContextValidate ¶
ContextValidate validate this writable available IP based on the context it is used
func (*WritableAvailableIP) MarshalBinary ¶
func (m *WritableAvailableIP) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableAvailableIP) UnmarshalBinary ¶
func (m *WritableAvailableIP) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableCable ¶
type WritableCable struct { // a terminations ATerminations []*GenericObject `json:"a_terminations"` // b terminations BTerminations []*GenericObject `json:"b_terminations"` // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // Max Length: 100 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Length Length *float64 `json:"length,omitempty"` // Length unit // Enum: [km m cm mi ft in] LengthUnit string `json:"length_unit,omitempty"` // Status // Enum: [connected planned decommissioning] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Type // Enum: [cat3 cat5 cat5e cat6 cat6a cat7 cat7a cat8 dac-active dac-passive mrj21-trunk coaxial mmf mmf-om1 mmf-om2 mmf-om3 mmf-om4 mmf-om5 smf smf-os1 smf-os2 aoc power] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableCable writable cable
swagger:model WritableCable
func (*WritableCable) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Installed // Format: date InstallDate *strfmt.Date `json:"install_date,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Provider // Required: true Provider *int64 `json:"provider"` // Status // Enum: [planned provisioning active offline deprovisioning decommissioned] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Termination a // Read Only: true Terminationa *int64 `json:"termination_a,omitempty"` // Terminates // Format: date TerminationDate *strfmt.Date `json:"termination_date,omitempty"` // Termination z // Read Only: true Terminationz *int64 `json:"termination_z,omitempty"` // Type // Required: true Type *int64 `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableCircuit writable circuit
swagger:model WritableCircuit
func (*WritableCircuit) ContextValidate ¶
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // Circuit // Required: true Circuit *int64 `json:"circuit"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Port speed (Kbps) // Maximum: 2.147483647e+09 // Minimum: 0 PortSpeed *int64 `json:"port_speed,omitempty"` // Patch panel/port(s) // Max Length: 100 PpInfo string `json:"pp_info,omitempty"` // Provider network ProviderNetwork *int64 `json:"provider_network,omitempty"` // Site Site *int64 `json:"site,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Termination // Required: true // Enum: [A Z] TermSide *string `json:"term_side"` // Upstream speed (Kbps) // // Upstream speed, if different from port speed // Maximum: 2.147483647e+09 // Minimum: 0 UpstreamSpeed *int64 `json:"upstream_speed,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Cross-connect ID // Max Length: 50 XconnectID string `json:"xconnect_id,omitempty"` }
WritableCircuitTermination writable circuit termination
swagger:model WritableCircuitTermination
func (*WritableCircuitTermination) ContextValidate ¶
func (m *WritableCircuitTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable circuit termination based on the context it is used
func (*WritableCircuitTermination) MarshalBinary ¶
func (m *WritableCircuitTermination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableCircuitTermination) UnmarshalBinary ¶
func (m *WritableCircuitTermination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableCluster ¶
type WritableCluster struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Group Group *int64 `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Site Site *int64 `json:"site,omitempty"` // Status // Enum: [planned staging active decommissioning offline] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Type // Required: true Type *int64 `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtualmachine count // Read Only: true VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"` }
WritableCluster writable cluster
swagger:model WritableCluster
func (*WritableCluster) ContextValidate ¶
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"` // cluster types // Unique: true ClusterTypes []int64 `json:"cluster_types"` // clusters // Unique: true Clusters []int64 `json:"clusters"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Data // Required: true Data interface{} `json:"data"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device types // Unique: true DeviceTypes []int64 `json:"device_types"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Is active IsActive bool `json:"is_active,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // locations // Unique: true Locations []int64 `json:"locations"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // platforms // Unique: true Platforms []int64 `json:"platforms"` // regions // Unique: true Regions []int64 `json:"regions"` // roles // Unique: true Roles []int64 `json:"roles"` // site groups // Unique: true SiteGroups []int64 `json:"site_groups"` // sites // Unique: true Sites []int64 `json:"sites"` // tags // Unique: true Tags []string `json:"tags,omitempty"` // tenant groups // Unique: true TenantGroups []int64 `json:"tenant_groups"` // tenants // Unique: true Tenants []int64 `json:"tenants"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Weight // Maximum: 32767 // Minimum: 0 Weight *int64 `json:"weight,omitempty"` }
WritableConfigContext writable config context
swagger:model WritableConfigContext
func (*WritableConfigContext) ContextValidate ¶
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Module Module *int64 `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Speed // // Port speed in bits per second // Enum: [1200 2400 4800 9600 19200 38400 57600 115200] Speed *int64 `json:"speed,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Type // // Physical port type // Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableConsolePort writable console port
swagger:model WritableConsolePort
func (*WritableConsolePort) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device type DeviceType *int64 `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Module type ModuleType *int64 `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Type // Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableConsolePortTemplate writable console port template
swagger:model WritableConsolePortTemplate
func (*WritableConsolePortTemplate) ContextValidate ¶
func (m *WritableConsolePortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable console port template based on the context it is used
func (*WritableConsolePortTemplate) MarshalBinary ¶
func (m *WritableConsolePortTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableConsolePortTemplate) UnmarshalBinary ¶
func (m *WritableConsolePortTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableConsoleServerPort ¶
type WritableConsoleServerPort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Module Module *int64 `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Speed // // Port speed in bits per second // Enum: [1200 2400 4800 9600 19200 38400 57600 115200] Speed *int64 `json:"speed,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Type // // Physical port type // Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableConsoleServerPort writable console server port
swagger:model WritableConsoleServerPort
func (*WritableConsoleServerPort) ContextValidate ¶
func (m *WritableConsoleServerPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable console server port based on the context it is used
func (*WritableConsoleServerPort) MarshalBinary ¶
func (m *WritableConsoleServerPort) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableConsoleServerPort) UnmarshalBinary ¶
func (m *WritableConsoleServerPort) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableConsoleServerPortTemplate ¶
type WritableConsoleServerPortTemplate struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device type DeviceType *int64 `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Module type ModuleType *int64 `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Type // Enum: [de-9 db-25 rj-11 rj-12 rj-45 mini-din-8 usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab other] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableConsoleServerPortTemplate writable console server port template
swagger:model WritableConsoleServerPortTemplate
func (*WritableConsoleServerPortTemplate) ContextValidate ¶
func (m *WritableConsoleServerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable console server port template based on the context it is used
func (*WritableConsoleServerPortTemplate) MarshalBinary ¶
func (m *WritableConsoleServerPortTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableConsoleServerPortTemplate) UnmarshalBinary ¶
func (m *WritableConsoleServerPortTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableContact ¶
type WritableContact struct { // Address // Max Length: 200 Address string `json:"address,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Email // Max Length: 254 // Format: email Email strfmt.Email `json:"email,omitempty"` // Group Group *int64 `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Link // Max Length: 200 // Format: uri Link strfmt.URI `json:"link,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Phone // Max Length: 50 Phone string `json:"phone,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Title // Max Length: 100 Title string `json:"title,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableContact writable contact
swagger:model WritableContact
func (*WritableContact) ContextValidate ¶
ContextValidate validate this writable contact based on the context it is used
func (*WritableContact) MarshalBinary ¶
func (m *WritableContact) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableContact) UnmarshalBinary ¶
func (m *WritableContact) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableContactAssignment ¶
type WritableContactAssignment struct { // Contact // Required: true Contact *int64 `json:"contact"` // Content type // Required: true ContentType *string `json:"content_type"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Object // Read Only: true Object interface{} `json:"object,omitempty"` // Object id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 ObjectID *int64 `json:"object_id"` // Priority // Enum: [primary secondary tertiary inactive] Priority string `json:"priority,omitempty"` // Role // Required: true Role *int64 `json:"role"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableContactAssignment writable contact assignment
swagger:model WritableContactAssignment
func (*WritableContactAssignment) ContextValidate ¶
func (m *WritableContactAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable contact assignment based on the context it is used
func (*WritableContactAssignment) MarshalBinary ¶
func (m *WritableContactAssignment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableContactAssignment) UnmarshalBinary ¶
func (m *WritableContactAssignment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableContactGroup ¶
type WritableContactGroup struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Contact count // Read Only: true ContactCount int64 `json:"contact_count,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Parent Parent *int64 `json:"parent,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableContactGroup writable contact group
swagger:model WritableContactGroup
func (*WritableContactGroup) ContextValidate ¶
ContextValidate validate this writable contact group based on the context it is used
func (*WritableContactGroup) MarshalBinary ¶
func (m *WritableContactGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableContactGroup) UnmarshalBinary ¶
func (m *WritableContactGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableCreateAvailableVLAN ¶
type WritableCreateAvailableVLAN struct { // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Role Role *int64 `json:"role,omitempty"` // Site Site *int64 `json:"site,omitempty"` // Status // Enum: [active reserved deprecated] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` }
WritableCreateAvailableVLAN writable create available v l a n
swagger:model WritableCreateAvailableVLAN
func (*WritableCreateAvailableVLAN) ContextValidate ¶
func (m *WritableCreateAvailableVLAN) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable create available v l a n based on the context it is used
func (*WritableCreateAvailableVLAN) MarshalBinary ¶
func (m *WritableCreateAvailableVLAN) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableCreateAvailableVLAN) UnmarshalBinary ¶
func (m *WritableCreateAvailableVLAN) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableCustomField ¶
type WritableCustomField struct { // Comma-separated list of available choices (for selection fields) Choices []string `json:"choices"` // content types // Required: true // Unique: true ContentTypes []string `json:"content_types"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Data type // Read Only: true DataType string `json:"data_type,omitempty"` // Default // // Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. "Foo"). Default interface{} `json:"default,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Filter logic // // Loose matches any instance of a given string; exact matches the entire field. // Enum: [disabled loose exact] FilterLogic string `json:"filter_logic,omitempty"` // Group name // // Custom fields within the same group will be displayed together // Max Length: 50 GroupName string `json:"group_name,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Name of the field as displayed to users (if not provided, the field's name will be used) // Max Length: 50 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // // Internal field name // Required: true // Max Length: 50 // Min Length: 1 // Pattern: ^[a-z0-9_]+$ Name *string `json:"name"` // Object type ObjectType string `json:"object_type,omitempty"` // Required // // If true, this field is required when creating new objects or editing an existing object. Required bool `json:"required,omitempty"` // Search weight // // Weighting for search. Lower values are considered more important. Fields with a search weight of zero will be ignored. // Maximum: 32767 // Minimum: 0 SearchWeight *int64 `json:"search_weight,omitempty"` // Type // // The type of data this custom field holds // Enum: [text longtext integer decimal boolean date url json select multiselect object multiobject] Type string `json:"type,omitempty"` // UI visibility // // Specifies the visibility of custom field in the UI // Enum: [read-write read-only hidden] UIVisibility string `json:"ui_visibility,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Maximum value // // Maximum allowed value (for numeric fields) // Maximum: 2.147483647e+09 // Minimum: -2.147483648e+09 ValidationMaximum *int64 `json:"validation_maximum,omitempty"` // Minimum value // // Minimum allowed value (for numeric fields) // Maximum: 2.147483647e+09 // Minimum: -2.147483648e+09 ValidationMinimum *int64 `json:"validation_minimum,omitempty"` // Validation regex // // Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code> will limit values to exactly three uppercase letters. // Max Length: 500 ValidationRegex string `json:"validation_regex,omitempty"` // Display weight // // Fields with higher weights appear lower in a form. // Maximum: 32767 // Minimum: 0 Weight *int64 `json:"weight,omitempty"` }
WritableCustomField writable custom field
swagger:model WritableCustomField
func (*WritableCustomField) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Installed device InstalledDevice *int64 `json:"installed_device,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableDeviceBay writable device bay
swagger:model WritableDeviceBay
func (*WritableDeviceBay) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device type // Required: true DeviceType *int64 `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableDeviceBayTemplate writable device bay template
swagger:model WritableDeviceBayTemplate
func (*WritableDeviceBayTemplate) ContextValidate ¶
func (m *WritableDeviceBayTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable device bay template based on the context it is used
func (*WritableDeviceBayTemplate) MarshalBinary ¶
func (m *WritableDeviceBayTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableDeviceBayTemplate) UnmarshalBinary ¶
func (m *WritableDeviceBayTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableDeviceType ¶
type WritableDeviceType struct { // Airflow // Enum: [front-to-rear rear-to-front left-to-right right-to-left side-to-rear passive mixed] Airflow string `json:"airflow,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Front image // Read Only: true // Format: uri FrontImage strfmt.URI `json:"front_image,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Is full depth // // Device consumes both front and rear rack faces IsFullDepth bool `json:"is_full_depth,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Manufacturer // Required: true Manufacturer *int64 `json:"manufacturer"` // Model // Required: true // Max Length: 100 // Min Length: 1 Model *string `json:"model"` // Part number // // Discrete part number (optional) // Max Length: 50 PartNumber string `json:"part_number,omitempty"` // Rear image // Read Only: true // Format: uri RearImage strfmt.URI `json:"rear_image,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // Parent/child status // // Parent devices house child devices in device bays. Leave blank if this device type is neither a parent nor a child. // Enum: [parent child] SubdeviceRole string `json:"subdevice_role,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Position (U) // Minimum: 0 UHeight *float64 `json:"u_height,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Weight Weight *float64 `json:"weight,omitempty"` // Weight unit // Enum: [kg g lb oz] WeightUnit string `json:"weight_unit,omitempty"` }
WritableDeviceType writable device type
swagger:model WritableDeviceType
func (*WritableDeviceType) ContextValidate ¶
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 { // Airflow // Enum: [front-to-rear rear-to-front left-to-right right-to-left side-to-rear passive mixed] Airflow string `json:"airflow,omitempty"` // Asset tag // // A unique tag used to identify this device // Max Length: 50 AssetTag *string `json:"asset_tag,omitempty"` // Cluster Cluster *int64 `json:"cluster,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Config context // Read Only: true ConfigContext interface{} `json:"config_context,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device role // Required: true DeviceRole *int64 `json:"role"` // Device type // Required: true DeviceType *int64 `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // Rack face // Enum: [front rear] Face string `json:"face,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Local context data LocalContextData interface{} `json:"local_context_data,omitempty"` // Location Location *int64 `json:"location,omitempty"` // Name // Max Length: 64 Name *string `json:"name,omitempty"` // parent device ParentDevice *NestedDevice `json:"parent_device,omitempty"` // Platform Platform *int64 `json:"platform,omitempty"` // Position (U) // Minimum: 0.5 Position *float64 `json:"position,omitempty"` // Primary ip // Read Only: true PrimaryIP string `json:"primary_ip,omitempty"` // Primary IPv4 PrimaryIp4 *int64 `json:"primary_ip4,omitempty"` // Primary IPv6 PrimaryIp6 *int64 `json:"primary_ip6,omitempty"` // Rack Rack *int64 `json:"rack,omitempty"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // Site // Required: true Site *int64 `json:"site"` // Status // Enum: [offline active planned staged failed inventory decommissioning] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Vc position // Maximum: 255 // Minimum: 0 VcPosition *int64 `json:"vc_position,omitempty"` // Vc priority // Maximum: 255 // Minimum: 0 VcPriority *int64 `json:"vc_priority,omitempty"` // Virtual chassis VirtualChassis *int64 `json:"virtual_chassis,omitempty"` }
WritableDeviceWithConfigContext writable device with config context
swagger:model WritableDeviceWithConfigContext
func (*WritableDeviceWithConfigContext) ContextValidate ¶
func (m *WritableDeviceWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable device with config context based on the context it is used
func (*WritableDeviceWithConfigContext) MarshalBinary ¶
func (m *WritableDeviceWithConfigContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableDeviceWithConfigContext) UnmarshalBinary ¶
func (m *WritableDeviceWithConfigContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableFHRPGroupAssignment ¶
type WritableFHRPGroupAssignment struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Group // Required: true Group *int64 `json:"group"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Interface // Read Only: true Interface interface{} `json:"interface,omitempty"` // Interface id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 InterfaceID *int64 `json:"interface_id"` // Interface type // Required: true InterfaceType *string `json:"interface_type"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Priority // Required: true // Maximum: 255 // Minimum: 0 Priority *int64 `json:"priority"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableFHRPGroupAssignment writable f h r p group assignment
swagger:model WritableFHRPGroupAssignment
func (*WritableFHRPGroupAssignment) ContextValidate ¶
func (m *WritableFHRPGroupAssignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable f h r p group assignment based on the context it is used
func (*WritableFHRPGroupAssignment) MarshalBinary ¶
func (m *WritableFHRPGroupAssignment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableFHRPGroupAssignment) UnmarshalBinary ¶
func (m *WritableFHRPGroupAssignment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableFrontPort ¶
type WritableFrontPort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Module Module *int64 `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Rear port // Required: true RearPort *int64 `json:"rear_port"` // Rear port position // Maximum: 1024 // Minimum: 1 RearPortPosition int64 `json:"rear_port_position,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Type // Required: true // Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other] Type *string `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableFrontPort writable front port
swagger:model WritableFrontPort
func (*WritableFrontPort) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device type DeviceType *int64 `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Module type ModuleType *int64 `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Rear port // Required: true RearPort *int64 `json:"rear_port"` // Rear port position // Maximum: 1024 // Minimum: 1 RearPortPosition int64 `json:"rear_port_position,omitempty"` // Type // Required: true // Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other] Type *string `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableFrontPortTemplate writable front port template
swagger:model WritableFrontPortTemplate
func (*WritableFrontPortTemplate) ContextValidate ¶
func (m *WritableFrontPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable front port template based on the context it is used
func (*WritableFrontPortTemplate) MarshalBinary ¶
func (m *WritableFrontPortTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableFrontPortTemplate) UnmarshalBinary ¶
func (m *WritableFrontPortTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableIPAddress ¶
type WritableIPAddress struct { // Address // // IPv4 or IPv6 address (with mask) // Required: true Address *string `json:"address"` // Assigned object // Read Only: true AssignedObject interface{} `json:"assigned_object,omitempty"` // Assigned object id // Maximum: math.MaxInt64 // Minimum: 0 AssignedObjectID *int64 `json:"assigned_object_id,omitempty"` // Assigned object type AssignedObjectType *string `json:"assigned_object_type,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // DNS Name // // Hostname or FQDN (not case-sensitive) // Max Length: 255 // Pattern: ^([0-9A-Za-z_-]+|\*)(\.[0-9A-Za-z_-]+)*\.?$ DNSName string `json:"dns_name,omitempty"` // Family // Read Only: true Family string `json:"family,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // NAT (Inside) // // The IP for which this address is the "outside" IP NatInside *int64 `json:"nat_inside,omitempty"` // nat outside // Read Only: true NatOutside []*NestedIPAddress `json:"nat_outside"` // Role // // The functional role of this IP // Enum: [loopback secondary anycast vip vrrp hsrp glbp carp] Role string `json:"role,omitempty"` // Status // // The operational status of this IP // Enum: [active reserved deprecated dhcp slaac] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // VRF Vrf *int64 `json:"vrf,omitempty"` }
WritableIPAddress writable IP address
swagger:model WritableIPAddress
func (*WritableIPAddress) ContextValidate ¶
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"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // End address // // IPv4 or IPv6 address (with mask) // Required: true EndAddress *string `json:"end_address"` // Family // Read Only: true Family string `json:"family,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Role // // The primary function of this range Role *int64 `json:"role,omitempty"` // Size // Read Only: true Size int64 `json:"size,omitempty"` // Start address // // IPv4 or IPv6 address (with mask) // Required: true StartAddress *string `json:"start_address"` // Status // // Operational status of this range // Enum: [active reserved deprecated] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // VRF Vrf *int64 `json:"vrf,omitempty"` }
WritableIPRange writable IP range
swagger:model WritableIPRange
func (*WritableIPRange) ContextValidate ¶
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"` // Bridge interface Bridge *int64 `json:"bridge,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Count fhrp groups // Read Only: true CountFhrpGroups int64 `json:"count_fhrp_groups,omitempty"` // Count ipaddresses // Read Only: true CountIpaddresses int64 `json:"count_ipaddresses,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // Duplex // Enum: [half full auto] Duplex *string `json:"duplex,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // L2vpn termination // Read Only: true L2vpnTermination string `json:"l2vpn_termination,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Parent LAG Lag *int64 `json:"lag,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // MAC Address MacAddress *string `json:"mac_address,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Management only // // This interface is used only for out-of-band management MgmtOnly bool `json:"mgmt_only,omitempty"` // Mode // Enum: [access tagged tagged-all] Mode string `json:"mode,omitempty"` // Module Module *int64 `json:"module,omitempty"` // MTU // Maximum: 65536 // Minimum: 1 Mtu *int64 `json:"mtu,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Parent interface Parent *int64 `json:"parent,omitempty"` // PoE mode // Enum: [pd pse] PoeMode string `json:"poe_mode,omitempty"` // PoE type // Enum: [type1-ieee802.3af type2-ieee802.3at type3-ieee802.3bt type4-ieee802.3bt passive-24v-2pair passive-24v-4pair passive-48v-2pair passive-48v-4pair] PoeType string `json:"poe_type,omitempty"` // Wireless channel // Enum: [2.4g-1-2412-22 2.4g-2-2417-22 2.4g-3-2422-22 2.4g-4-2427-22 2.4g-5-2432-22 2.4g-6-2437-22 2.4g-7-2442-22 2.4g-8-2447-22 2.4g-9-2452-22 2.4g-10-2457-22 2.4g-11-2462-22 2.4g-12-2467-22 2.4g-13-2472-22 5g-32-5160-20 5g-34-5170-40 5g-36-5180-20 5g-38-5190-40 5g-40-5200-20 5g-42-5210-80 5g-44-5220-20 5g-46-5230-40 5g-48-5240-20 5g-50-5250-160 5g-52-5260-20 5g-54-5270-40 5g-56-5280-20 5g-58-5290-80 5g-60-5300-20 5g-62-5310-40 5g-64-5320-20 5g-100-5500-20 5g-102-5510-40 5g-104-5520-20 5g-106-5530-80 5g-108-5540-20 5g-110-5550-40 5g-112-5560-20 5g-114-5570-160 5g-116-5580-20 5g-118-5590-40 5g-120-5600-20 5g-122-5610-80 5g-124-5620-20 5g-126-5630-40 5g-128-5640-20 5g-132-5660-20 5g-134-5670-40 5g-136-5680-20 5g-138-5690-80 5g-140-5700-20 5g-142-5710-40 5g-144-5720-20 5g-149-5745-20 5g-151-5755-40 5g-153-5765-20 5g-155-5775-80 5g-157-5785-20 5g-159-5795-40 5g-161-5805-20 5g-163-5815-160 5g-165-5825-20 5g-167-5835-40 5g-169-5845-20 5g-171-5855-80 5g-173-5865-20 5g-175-5875-40 5g-177-5885-20 6g-1-5955-20 6g-3-5965-40 6g-5-5975-20 6g-7-5985-80 6g-9-5995-20 6g-11-6005-40 6g-13-6015-20 6g-15-6025-160 6g-17-6035-20 6g-19-6045-40 6g-21-6055-20 6g-23-6065-80 6g-25-6075-20 6g-27-6085-40 6g-29-6095-20 6g-31-6105-320 6g-33-6115-20 6g-35-6125-40 6g-37-6135-20 6g-39-6145-80 6g-41-6155-20 6g-43-6165-40 6g-45-6175-20 6g-47-6185-160 6g-49-6195-20 6g-51-6205-40 6g-53-6215-20 6g-55-6225-80 6g-57-6235-20 6g-59-6245-40 6g-61-6255-20 6g-65-6275-20 6g-67-6285-40 6g-69-6295-20 6g-71-6305-80 6g-73-6315-20 6g-75-6325-40 6g-77-6335-20 6g-79-6345-160 6g-81-6355-20 6g-83-6365-40 6g-85-6375-20 6g-87-6385-80 6g-89-6395-20 6g-91-6405-40 6g-93-6415-20 6g-95-6425-320 6g-97-6435-20 6g-99-6445-40 6g-101-6455-20 6g-103-6465-80 6g-105-6475-20 6g-107-6485-40 6g-109-6495-20 6g-111-6505-160 6g-113-6515-20 6g-115-6525-40 6g-117-6535-20 6g-119-6545-80 6g-121-6555-20 6g-123-6565-40 6g-125-6575-20 6g-129-6595-20 6g-131-6605-40 6g-133-6615-20 6g-135-6625-80 6g-137-6635-20 6g-139-6645-40 6g-141-6655-20 6g-143-6665-160 6g-145-6675-20 6g-147-6685-40 6g-149-6695-20 6g-151-6705-80 6g-153-6715-20 6g-155-6725-40 6g-157-6735-20 6g-159-6745-320 6g-161-6755-20 6g-163-6765-40 6g-165-6775-20 6g-167-6785-80 6g-169-6795-20 6g-171-6805-40 6g-173-6815-20 6g-175-6825-160 6g-177-6835-20 6g-179-6845-40 6g-181-6855-20 6g-183-6865-80 6g-185-6875-20 6g-187-6885-40 6g-189-6895-20 6g-193-6915-20 6g-195-6925-40 6g-197-6935-20 6g-199-6945-80 6g-201-6955-20 6g-203-6965-40 6g-205-6975-20 6g-207-6985-160 6g-209-6995-20 6g-211-7005-40 6g-213-7015-20 6g-215-7025-80 6g-217-7035-20 6g-219-7045-40 6g-221-7055-20 6g-225-7075-20 6g-227-7085-40 6g-229-7095-20 6g-233-7115-20 60g-1-58320-2160 60g-2-60480-2160 60g-3-62640-2160 60g-4-64800-2160 60g-5-66960-2160 60g-6-69120-2160 60g-9-59400-4320 60g-10-61560-4320 60g-11-63720-4320 60g-12-65880-4320 60g-13-68040-4320 60g-17-60480-6480 60g-18-62640-6480 60g-19-64800-6480 60g-20-66960-6480 60g-25-61560-6480 60g-26-63720-6480 60g-27-65880-6480] RfChannel string `json:"rf_channel,omitempty"` // Channel frequency (MHz) RfChannelFrequency *float64 `json:"rf_channel_frequency,omitempty"` // Channel width (MHz) RfChannelWidth *float64 `json:"rf_channel_width,omitempty"` // Wireless role // Enum: [ap station] RfRole string `json:"rf_role,omitempty"` // Speed (Kbps) // Maximum: 2.147483647e+09 // Minimum: 0 Speed *int64 `json:"speed,omitempty"` // tagged vlans // Unique: true TaggedVlans []int64 `json:"tagged_vlans"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Transmit power (dBm) // Maximum: 127 // Minimum: 0 TxPower *int64 `json:"tx_power,omitempty"` // Type // Required: true // Enum: [virtual bridge lag 100base-fx 100base-lfx 100base-tx 100base-t1 1000base-t 2.5gbase-t 5gbase-t 10gbase-t 10gbase-cx4 1000base-x-gbic 1000base-x-sfp 10gbase-x-sfpp 10gbase-x-xfp 10gbase-x-xenpak 10gbase-x-x2 25gbase-x-sfp28 50gbase-x-sfp56 40gbase-x-qsfpp 50gbase-x-sfp28 100gbase-x-cfp 100gbase-x-cfp2 200gbase-x-cfp2 100gbase-x-cfp4 100gbase-x-cpak 100gbase-x-qsfp28 200gbase-x-qsfp56 400gbase-x-qsfpdd 400gbase-x-osfp 800gbase-x-qsfpdd 800gbase-x-osfp 1000base-kx 10gbase-kr 10gbase-kx4 25gbase-kr 40gbase-kr4 50gbase-kr 100gbase-kp4 100gbase-kr2 100gbase-kr4 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.11ay ieee802.15.1 other-wireless gsm cdma lte sonet-oc3 sonet-oc12 sonet-oc48 sonet-oc192 sonet-oc768 sonet-oc1920 sonet-oc3840 1gfc-sfp 2gfc-sfp 4gfc-sfp 8gfc-sfpp 16gfc-sfpp 32gfc-sfp28 64gfc-qsfpp 128gfc-qsfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl docsis gpon xg-pon xgs-pon ng-pon2 epon 10g-epon cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus cisco-stackwise-80 cisco-stackwise-160 cisco-stackwise-320 cisco-stackwise-480 juniper-vcp extreme-summitstack extreme-summitstack-128 extreme-summitstack-256 extreme-summitstack-512 other] Type *string `json:"type"` // Untagged VLAN UntaggedVlan *int64 `json:"untagged_vlan,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // vdcs // Required: true // Unique: true Vdcs []int64 `json:"vdcs"` // VRF Vrf *int64 `json:"vrf,omitempty"` // wireless lans // Unique: true WirelessLans []int64 `json:"wireless_lans"` // Wireless link WirelessLink *int64 `json:"wireless_link,omitempty"` // WWN // // 64-bit World Wide Name Wwn *string `json:"wwn,omitempty"` }
WritableInterface writable interface
swagger:model WritableInterface
func (*WritableInterface) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device type DeviceType *int64 `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Management only MgmtOnly bool `json:"mgmt_only,omitempty"` // Module type ModuleType *int64 `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // PoE mode // Enum: [pd pse] PoeMode string `json:"poe_mode,omitempty"` // PoE type // Enum: [type1-ieee802.3af type2-ieee802.3at type3-ieee802.3bt type4-ieee802.3bt passive-24v-2pair passive-24v-4pair passive-48v-2pair passive-48v-4pair] PoeType string `json:"poe_type,omitempty"` // Type // Required: true // Enum: [virtual bridge lag 100base-fx 100base-lfx 100base-tx 100base-t1 1000base-t 2.5gbase-t 5gbase-t 10gbase-t 10gbase-cx4 1000base-x-gbic 1000base-x-sfp 10gbase-x-sfpp 10gbase-x-xfp 10gbase-x-xenpak 10gbase-x-x2 25gbase-x-sfp28 50gbase-x-sfp56 40gbase-x-qsfpp 50gbase-x-sfp28 100gbase-x-cfp 100gbase-x-cfp2 200gbase-x-cfp2 100gbase-x-cfp4 100gbase-x-cpak 100gbase-x-qsfp28 200gbase-x-qsfp56 400gbase-x-qsfpdd 400gbase-x-osfp 800gbase-x-qsfpdd 800gbase-x-osfp 1000base-kx 10gbase-kr 10gbase-kx4 25gbase-kr 40gbase-kr4 50gbase-kr 100gbase-kp4 100gbase-kr2 100gbase-kr4 ieee802.11a ieee802.11g ieee802.11n ieee802.11ac ieee802.11ad ieee802.11ax ieee802.11ay ieee802.15.1 other-wireless gsm cdma lte sonet-oc3 sonet-oc12 sonet-oc48 sonet-oc192 sonet-oc768 sonet-oc1920 sonet-oc3840 1gfc-sfp 2gfc-sfp 4gfc-sfp 8gfc-sfpp 16gfc-sfpp 32gfc-sfp28 64gfc-qsfpp 128gfc-qsfp28 infiniband-sdr infiniband-ddr infiniband-qdr infiniband-fdr10 infiniband-fdr infiniband-edr infiniband-hdr infiniband-ndr infiniband-xdr t1 e1 t3 e3 xdsl docsis gpon xg-pon xgs-pon ng-pon2 epon 10g-epon cisco-stackwise cisco-stackwise-plus cisco-flexstack cisco-flexstack-plus cisco-stackwise-80 cisco-stackwise-160 cisco-stackwise-320 cisco-stackwise-480 juniper-vcp extreme-summitstack extreme-summitstack-128 extreme-summitstack-256 extreme-summitstack-512 other] Type *string `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableInterfaceTemplate writable interface template
swagger:model WritableInterfaceTemplate
func (*WritableInterfaceTemplate) ContextValidate ¶
func (m *WritableInterfaceTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable interface template based on the context it is used
func (*WritableInterfaceTemplate) MarshalBinary ¶
func (m *WritableInterfaceTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableInterfaceTemplate) UnmarshalBinary ¶
func (m *WritableInterfaceTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableInventoryItem ¶
type WritableInventoryItem struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Asset tag // // A unique tag used to identify this item // Max Length: 50 AssetTag *string `json:"asset_tag,omitempty"` // Component // Read Only: true Component interface{} `json:"component,omitempty"` // Component id // Maximum: math.MaxInt64 // Minimum: 0 ComponentID *int64 `json:"component_id,omitempty"` // Component type ComponentType *string `json:"component_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Discovered // // This item was automatically discovered Discovered bool `json:"discovered,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Manufacturer Manufacturer *int64 `json:"manufacturer,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Parent Parent *int64 `json:"parent,omitempty"` // Part ID // // Manufacturer-assigned part identifier // Max Length: 50 PartID string `json:"part_id,omitempty"` // Role Role *int64 `json:"role,omitempty"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableInventoryItem writable inventory item
swagger:model WritableInventoryItem
func (*WritableInventoryItem) ContextValidate ¶
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 WritableInventoryItemTemplate ¶
type WritableInventoryItemTemplate struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Component // Read Only: true Component interface{} `json:"component,omitempty"` // Component id // Maximum: math.MaxInt64 // Minimum: 0 ComponentID *int64 `json:"component_id,omitempty"` // Component type ComponentType *string `json:"component_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device type // Required: true DeviceType *int64 `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Manufacturer Manufacturer *int64 `json:"manufacturer,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Parent Parent *int64 `json:"parent,omitempty"` // Part ID // // Manufacturer-assigned part identifier // Max Length: 50 PartID string `json:"part_id,omitempty"` // Role Role *int64 `json:"role,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableInventoryItemTemplate writable inventory item template
swagger:model WritableInventoryItemTemplate
func (*WritableInventoryItemTemplate) ContextValidate ¶
func (m *WritableInventoryItemTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable inventory item template based on the context it is used
func (*WritableInventoryItemTemplate) MarshalBinary ¶
func (m *WritableInventoryItemTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableInventoryItemTemplate) UnmarshalBinary ¶
func (m *WritableInventoryItemTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableJournalEntry ¶
type WritableJournalEntry struct { // Assigned object // Read Only: true AssignedObject interface{} `json:"assigned_object,omitempty"` // Assigned object id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 AssignedObjectID *int64 `json:"assigned_object_id"` // Assigned object type // Required: true AssignedObjectType *string `json:"assigned_object_type"` // Comments // Required: true // Min Length: 1 Comments *string `json:"comments"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Created by CreatedBy *int64 `json:"created_by,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Kind // Enum: [info success warning danger] Kind string `json:"kind,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableJournalEntry writable journal entry
swagger:model WritableJournalEntry
func (*WritableJournalEntry) ContextValidate ¶
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 WritableL2VPN ¶
type WritableL2VPN struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // export targets // Unique: true ExportTargets []int64 `json:"export_targets"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Identifier // Maximum: math.MaxInt64 // Minimum: math.MinInt64 Identifier *int64 `json:"identifier,omitempty"` // import targets // Unique: true ImportTargets []int64 `json:"import_targets"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Type // Required: true // Enum: [vpws vpls vxlan vxlan-evpn mpls-evpn pbb-evpn epl evpl ep-lan evp-lan ep-tree evp-tree] Type *string `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableL2VPN writable l2 v p n
swagger:model WritableL2VPN
func (*WritableL2VPN) ContextValidate ¶
ContextValidate validate this writable l2 v p n based on the context it is used
func (*WritableL2VPN) MarshalBinary ¶
func (m *WritableL2VPN) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableL2VPN) UnmarshalBinary ¶
func (m *WritableL2VPN) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableL2VPNTermination ¶
type WritableL2VPNTermination struct { // Assigned object // Read Only: true AssignedObject interface{} `json:"assigned_object,omitempty"` // Assigned object id // Required: true // Maximum: math.MaxInt64 // Minimum: 0 AssignedObjectID *int64 `json:"assigned_object_id"` // Assigned object type // Required: true AssignedObjectType *string `json:"assigned_object_type"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // L2vpn // Required: true L2vpn *int64 `json:"l2vpn"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableL2VPNTermination writable l2 v p n termination
swagger:model WritableL2VPNTermination
func (*WritableL2VPNTermination) ContextValidate ¶
func (m *WritableL2VPNTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable l2 v p n termination based on the context it is used
func (*WritableL2VPNTermination) MarshalBinary ¶
func (m *WritableL2VPNTermination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableL2VPNTermination) UnmarshalBinary ¶
func (m *WritableL2VPNTermination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableLocation ¶
type WritableLocation struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Parent Parent *int64 `json:"parent,omitempty"` // Rack count // Read Only: true RackCount int64 `json:"rack_count,omitempty"` // Site // Required: true Site *int64 `json:"site"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // Status // Enum: [planned staging active decommissioning retired] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableLocation writable location
swagger:model WritableLocation
func (*WritableLocation) ContextValidate ¶
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 WritableModule ¶
type WritableModule struct { // Asset tag // // A unique tag used to identify this device // Max Length: 50 AssetTag *string `json:"asset_tag,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Module bay // Required: true ModuleBay *int64 `json:"module_bay"` // Module type // Required: true ModuleType *int64 `json:"module_type"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // Status // Enum: [offline active planned staged failed decommissioning] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableModule writable module
swagger:model WritableModule
func (*WritableModule) ContextValidate ¶
ContextValidate validate this writable module based on the context it is used
func (*WritableModule) MarshalBinary ¶
func (m *WritableModule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableModule) UnmarshalBinary ¶
func (m *WritableModule) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableModuleBay ¶
type WritableModuleBay struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Installed module // Required: true InstalledModule *int64 `json:"installed_module"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Position // // Identifier to reference when renaming installed components // Max Length: 30 Position string `json:"position,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableModuleBay writable module bay
swagger:model WritableModuleBay
func (*WritableModuleBay) ContextValidate ¶
ContextValidate validate this writable module bay based on the context it is used
func (*WritableModuleBay) MarshalBinary ¶
func (m *WritableModuleBay) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableModuleBay) UnmarshalBinary ¶
func (m *WritableModuleBay) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableModuleBayTemplate ¶
type WritableModuleBayTemplate struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device type // Required: true DeviceType *int64 `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Position // // Identifier to reference when renaming installed components // Max Length: 30 Position string `json:"position,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableModuleBayTemplate writable module bay template
swagger:model WritableModuleBayTemplate
func (*WritableModuleBayTemplate) ContextValidate ¶
func (m *WritableModuleBayTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable module bay template based on the context it is used
func (*WritableModuleBayTemplate) MarshalBinary ¶
func (m *WritableModuleBayTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableModuleBayTemplate) UnmarshalBinary ¶
func (m *WritableModuleBayTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableModuleType ¶
type WritableModuleType struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Manufacturer // Required: true Manufacturer *int64 `json:"manufacturer"` // Model // Required: true // Max Length: 100 // Min Length: 1 Model *string `json:"model"` // Part number // // Discrete part number (optional) // Max Length: 50 PartNumber string `json:"part_number,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Weight Weight *float64 `json:"weight,omitempty"` // Weight unit // Enum: [kg g lb oz] WeightUnit string `json:"weight_unit,omitempty"` }
WritableModuleType writable module type
swagger:model WritableModuleType
func (*WritableModuleType) ContextValidate ¶
ContextValidate validate this writable module type based on the context it is used
func (*WritableModuleType) MarshalBinary ¶
func (m *WritableModuleType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableModuleType) UnmarshalBinary ¶
func (m *WritableModuleType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableObjectPermission ¶
type WritableObjectPermission struct { // The list of actions granted by this permission // Required: true Actions []string `json:"actions"` // Constraints // // Queryset filter matching the applicable objects of the selected type(s) Constraints interface{} `json:"constraints,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // groups // Unique: true Groups []int64 `json:"groups"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // object types // Required: true // Unique: true ObjectTypes []string `json:"object_types"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // users // Unique: true Users []int64 `json:"users"` }
WritableObjectPermission writable object permission
swagger:model WritableObjectPermission
func (*WritableObjectPermission) ContextValidate ¶
func (m *WritableObjectPermission) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable object permission based on the context it is used
func (*WritableObjectPermission) MarshalBinary ¶
func (m *WritableObjectPermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableObjectPermission) UnmarshalBinary ¶
func (m *WritableObjectPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritablePlatform ¶
type WritablePlatform struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Manufacturer // // Optionally limit this platform to devices of a certain manufacturer Manufacturer *int64 `json:"manufacturer,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // NAPALM arguments // // Additional arguments to pass when initiating the NAPALM driver (JSON format) NapalmArgs interface{} `json:"napalm_args,omitempty"` // NAPALM driver // // The name of the NAPALM driver to use when interacting with devices // Max Length: 50 NapalmDriver string `json:"napalm_driver,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtualmachine count // Read Only: true VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"` }
WritablePlatform writable platform
swagger:model WritablePlatform
func (*WritablePlatform) ContextValidate ¶
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // Comments Comments string `json:"comments,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Max utilization // // Maximum permissible draw (percentage) // Maximum: 100 // Minimum: 1 MaxUtilization int64 `json:"max_utilization,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Phase // Enum: [single-phase three-phase] Phase string `json:"phase,omitempty"` // Power panel // Required: true PowerPanel *int64 `json:"power_panel"` // Rack Rack *int64 `json:"rack,omitempty"` // Status // Enum: [offline active planned failed] Status string `json:"status,omitempty"` // Supply // Enum: [ac dc] Supply string `json:"supply,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Type // Enum: [primary redundant] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Voltage // Maximum: 32767 // Minimum: -32768 Voltage *int64 `json:"voltage,omitempty"` }
WritablePowerFeed writable power feed
swagger:model WritablePowerFeed
func (*WritablePowerFeed) ContextValidate ¶
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // Feed leg // // Phase (for three-phase feeds) // Enum: [A B C] FeedLeg string `json:"feed_leg,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Module Module *int64 `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Power port PowerPort *int64 `json:"power_port,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Type // // Physical port type // Enum: [iec-60320-c5 iec-60320-c7 iec-60320-c13 iec-60320-c15 iec-60320-c19 iec-60320-c21 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15r nema-5-15r nema-5-20r nema-5-30r nema-5-50r nema-6-15r nema-6-20r nema-6-30r nema-6-50r nema-10-30r nema-10-50r nema-14-20r nema-14-30r nema-14-50r nema-14-60r nema-15-15r nema-15-20r nema-15-30r nema-15-50r nema-15-60r nema-l1-15r nema-l5-15r nema-l5-20r nema-l5-30r nema-l5-50r nema-l6-15r nema-l6-20r nema-l6-30r nema-l6-50r nema-l10-30r nema-l14-20r nema-l14-30r nema-l14-50r nema-l14-60r nema-l15-20r nema-l15-30r nema-l15-50r nema-l15-60r nema-l21-20r nema-l21-30r nema-l22-30r CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ita-e ita-f ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o ita-multistandard usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid neutrik-powercon-20a neutrik-powercon-32a neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritablePowerOutlet writable power outlet
swagger:model WritablePowerOutlet
func (*WritablePowerOutlet) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device type DeviceType *int64 `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Feed leg // // Phase (for three-phase feeds) // Enum: [A B C] FeedLeg string `json:"feed_leg,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Module type ModuleType *int64 `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Power port PowerPort *int64 `json:"power_port,omitempty"` // Type // Enum: [iec-60320-c5 iec-60320-c7 iec-60320-c13 iec-60320-c15 iec-60320-c19 iec-60320-c21 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15r nema-5-15r nema-5-20r nema-5-30r nema-5-50r nema-6-15r nema-6-20r nema-6-30r nema-6-50r nema-10-30r nema-10-50r nema-14-20r nema-14-30r nema-14-50r nema-14-60r nema-15-15r nema-15-20r nema-15-30r nema-15-50r nema-15-60r nema-l1-15r nema-l5-15r nema-l5-20r nema-l5-30r nema-l5-50r nema-l6-15r nema-l6-20r nema-l6-30r nema-l6-50r nema-l10-30r nema-l14-20r nema-l14-30r nema-l14-50r nema-l14-60r nema-l15-20r nema-l15-30r nema-l15-50r nema-l15-60r nema-l21-20r nema-l21-30r nema-l22-30r CS6360C CS6364C CS8164C CS8264C CS8364C CS8464C ita-e ita-f ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o ita-multistandard usb-a usb-micro-b usb-c dc-terminal hdot-cx saf-d-grid neutrik-powercon-20a neutrik-powercon-32a neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritablePowerOutletTemplate writable power outlet template
swagger:model WritablePowerOutletTemplate
func (*WritablePowerOutletTemplate) ContextValidate ¶
func (m *WritablePowerOutletTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable power outlet template based on the context it is used
func (*WritablePowerOutletTemplate) MarshalBinary ¶
func (m *WritablePowerOutletTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritablePowerOutletTemplate) UnmarshalBinary ¶
func (m *WritablePowerOutletTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritablePowerPanel ¶
type WritablePowerPanel struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Location Location *int64 `json:"location,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Powerfeed count // Read Only: true PowerfeedCount int64 `json:"powerfeed_count,omitempty"` // Site // Required: true Site *int64 `json:"site"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritablePowerPanel writable power panel
swagger:model WritablePowerPanel
func (*WritablePowerPanel) ContextValidate ¶
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 end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Maximum draw // // Maximum power draw (watts) // Maximum: 32767 // Minimum: 1 MaximumDraw *int64 `json:"maximum_draw,omitempty"` // Module Module *int64 `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Type // // Physical port type // Enum: [iec-60320-c6 iec-60320-c8 iec-60320-c14 iec-60320-c16 iec-60320-c20 iec-60320-c22 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15p nema-5-15p nema-5-20p nema-5-30p nema-5-50p nema-6-15p nema-6-20p nema-6-30p nema-6-50p nema-10-30p nema-10-50p nema-14-20p nema-14-30p nema-14-50p nema-14-60p nema-15-15p nema-15-20p nema-15-30p nema-15-50p nema-15-60p nema-l1-15p nema-l5-15p nema-l5-20p nema-l5-30p nema-l5-50p nema-l6-15p nema-l6-20p nema-l6-30p nema-l6-50p nema-l10-30p nema-l14-20p nema-l14-30p nema-l14-50p nema-l14-60p nema-l15-20p nema-l15-30p nema-l15-50p nema-l15-60p nema-l21-20p nema-l21-30p nema-l22-30p cs6361c cs6365c cs8165c cs8265c cs8365c cs8465c ita-c ita-e ita-f ita-ef ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab usb-3-b usb-3-micro-b dc-terminal saf-d-grid neutrik-powercon-20 neutrik-powercon-32 neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritablePowerPort writable power port
swagger:model WritablePowerPort
func (*WritablePowerPort) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device type DeviceType *int64 `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Maximum draw // // Maximum power draw (watts) // Maximum: 32767 // Minimum: 1 MaximumDraw *int64 `json:"maximum_draw,omitempty"` // Module type ModuleType *int64 `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Type // Enum: [iec-60320-c6 iec-60320-c8 iec-60320-c14 iec-60320-c16 iec-60320-c20 iec-60320-c22 iec-60309-p-n-e-4h iec-60309-p-n-e-6h iec-60309-p-n-e-9h iec-60309-2p-e-4h iec-60309-2p-e-6h iec-60309-2p-e-9h iec-60309-3p-e-4h iec-60309-3p-e-6h iec-60309-3p-e-9h iec-60309-3p-n-e-4h iec-60309-3p-n-e-6h iec-60309-3p-n-e-9h nema-1-15p nema-5-15p nema-5-20p nema-5-30p nema-5-50p nema-6-15p nema-6-20p nema-6-30p nema-6-50p nema-10-30p nema-10-50p nema-14-20p nema-14-30p nema-14-50p nema-14-60p nema-15-15p nema-15-20p nema-15-30p nema-15-50p nema-15-60p nema-l1-15p nema-l5-15p nema-l5-20p nema-l5-30p nema-l5-50p nema-l6-15p nema-l6-20p nema-l6-30p nema-l6-50p nema-l10-30p nema-l14-20p nema-l14-30p nema-l14-50p nema-l14-60p nema-l15-20p nema-l15-30p nema-l15-50p nema-l15-60p nema-l21-20p nema-l21-30p nema-l22-30p cs6361c cs6365c cs8165c cs8265c cs8365c cs8465c ita-c ita-e ita-f ita-ef ita-g ita-h ita-i ita-j ita-k ita-l ita-m ita-n ita-o usb-a usb-b usb-c usb-mini-a usb-mini-b usb-micro-a usb-micro-b usb-micro-ab usb-3-b usb-3-micro-b dc-terminal saf-d-grid neutrik-powercon-20 neutrik-powercon-32 neutrik-powercon-true1 neutrik-powercon-true1-top ubiquiti-smartpower hardwired other] Type string `json:"type,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritablePowerPortTemplate writable power port template
swagger:model WritablePowerPortTemplate
func (*WritablePowerPortTemplate) ContextValidate ¶
func (m *WritablePowerPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable power port template based on the context it is used
func (*WritablePowerPortTemplate) MarshalBinary ¶
func (m *WritablePowerPortTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritablePowerPortTemplate) UnmarshalBinary ¶
func (m *WritablePowerPortTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritablePrefix ¶
type WritablePrefix struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Children // Read Only: true Children int64 `json:"children,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Family // Read Only: true Family string `json:"family,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Is a pool // // All IP addresses within this prefix are considered usable IsPool bool `json:"is_pool,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Mark utilized // // Treat as 100% utilized MarkUtilized bool `json:"mark_utilized,omitempty"` // Prefix // // IPv4 or IPv6 network with mask // Required: true Prefix *string `json:"prefix"` // Role // // The primary function of this prefix Role *int64 `json:"role,omitempty"` // Site Site *int64 `json:"site,omitempty"` // Status // // Operational status of this prefix // Enum: [container active reserved deprecated] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // VLAN Vlan *int64 `json:"vlan,omitempty"` // VRF Vrf *int64 `json:"vrf,omitempty"` }
WritablePrefix writable prefix
swagger:model WritablePrefix
func (*WritablePrefix) ContextValidate ¶
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 WritableProvider ¶
type WritableProvider struct { // Account number // Max Length: 30 Account string `json:"account,omitempty"` // asns // Unique: true Asns []int64 `json:"asns,omitempty"` // Circuit count // Read Only: true CircuitCount int64 `json:"circuit_count,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableProvider writable provider
swagger:model WritableProvider
func (*WritableProvider) ContextValidate ¶
ContextValidate validate this writable provider based on the context it is used
func (*WritableProvider) MarshalBinary ¶
func (m *WritableProvider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableProvider) UnmarshalBinary ¶
func (m *WritableProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableProviderNetwork ¶
type WritableProviderNetwork struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Provider // Required: true Provider *int64 `json:"provider"` // Service ID // Max Length: 100 ServiceID string `json:"service_id,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableProviderNetwork writable provider network
swagger:model WritableProviderNetwork
func (*WritableProviderNetwork) ContextValidate ¶
func (m *WritableProviderNetwork) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable provider network based on the context it is used
func (*WritableProviderNetwork) MarshalBinary ¶
func (m *WritableProviderNetwork) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableProviderNetwork) UnmarshalBinary ¶
func (m *WritableProviderNetwork) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableRack ¶
type WritableRack struct { // Asset tag // // A unique tag used to identify this rack // Max Length: 50 AssetTag *string `json:"asset_tag,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Descending units // // Units are numbered top-to-bottom DescUnits bool `json:"desc_units,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Facility ID // Max Length: 50 FacilityID *string `json:"facility_id,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Location Location *int64 `json:"location,omitempty"` // Max weight // // Maximum load capacity for the rack // Maximum: 2.147483647e+09 // Minimum: 0 MaxWeight *int64 `json:"max_weight,omitempty"` // Mounting depth // // Maximum depth of a mounted device, in millimeters. For four-post racks, this is the distance between the front and rear rails. // Maximum: 32767 // Minimum: 0 MountingDepth *int64 `json:"mounting_depth,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Outer depth // // Outer dimension of rack (depth) // Maximum: 32767 // Minimum: 0 OuterDepth *int64 `json:"outer_depth,omitempty"` // Outer unit // Enum: [mm in] OuterUnit string `json:"outer_unit,omitempty"` // Outer width // // Outer dimension of rack (width) // Maximum: 32767 // Minimum: 0 OuterWidth *int64 `json:"outer_width,omitempty"` // Powerfeed count // Read Only: true PowerfeedCount int64 `json:"powerfeed_count,omitempty"` // Role // // Functional role Role *int64 `json:"role,omitempty"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // Site // Required: true Site *int64 `json:"site"` // Status // Enum: [reserved available planned active deprecated] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Type // Enum: [2-post-frame 4-post-frame 4-post-cabinet wall-frame wall-frame-vertical wall-cabinet wall-cabinet-vertical] Type string `json:"type,omitempty"` // Height (U) // // Height in rack units // Maximum: 100 // Minimum: 1 UHeight int64 `json:"u_height,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Weight Weight *float64 `json:"weight,omitempty"` // Weight unit // Enum: [kg g lb oz] WeightUnit string `json:"weight_unit,omitempty"` // Width // // Rail-to-rail width // Enum: [10 19 21 23] Width int64 `json:"width,omitempty"` }
WritableRack writable rack
swagger:model WritableRack
func (*WritableRack) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Required: true // Max Length: 200 // Min Length: 1 Description *string `json:"description"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Rack // Required: true Rack *int64 `json:"rack"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // units // Required: true Units []*int64 `json:"units"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // User // Required: true User *int64 `json:"user"` }
WritableRackReservation writable rack reservation
swagger:model WritableRackReservation
func (*WritableRackReservation) ContextValidate ¶
func (m *WritableRackReservation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable rack reservation based on the context it is used
func (*WritableRackReservation) MarshalBinary ¶
func (m *WritableRackReservation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableRackReservation) UnmarshalBinary ¶
func (m *WritableRackReservation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableRearPort ¶
type WritableRearPort struct { // occupied // Read Only: true Occupied *bool `json:"_occupied,omitempty"` // cable Cable *NestedCable `json:"cable,omitempty"` // Cable end // Read Only: true // Min Length: 1 CableEnd string `json:"cable_end,omitempty"` // Color // Max Length: 6 // Pattern: ^[0-9a-f]{6}$ Color string `json:"color,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device // Required: true Device *int64 `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Module Module *int64 `json:"module,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Positions // Maximum: 1024 // Minimum: 1 Positions int64 `json:"positions,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Type // Required: true // Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other] Type *string `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableRearPort writable rear port
swagger:model WritableRearPort
func (*WritableRearPort) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device type DeviceType *int64 `json:"device_type,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Module type ModuleType *int64 `json:"module_type,omitempty"` // Name // // // {module} is accepted as a substitution for the module bay position when attached to a module type. // // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Positions // Maximum: 1024 // Minimum: 1 Positions int64 `json:"positions,omitempty"` // Type // Required: true // Enum: [8p8c 8p6c 8p4c 8p2c 6p6c 6p4c 6p2c 4p4c 4p2c gg45 tera-4p tera-2p tera-1p 110-punch bnc f n mrj21 fc lc lc-pc lc-upc lc-apc lsh lsh-pc lsh-upc lsh-apc mpo mtrj sc sc-pc sc-upc sc-apc st cs sn sma-905 sma-906 urm-p2 urm-p4 urm-p8 splice other] Type *string `json:"type"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableRearPortTemplate writable rear port template
swagger:model WritableRearPortTemplate
func (*WritableRearPortTemplate) ContextValidate ¶
func (m *WritableRearPortTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable rear port template based on the context it is used
func (*WritableRearPortTemplate) MarshalBinary ¶
func (m *WritableRearPortTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableRearPortTemplate) UnmarshalBinary ¶
func (m *WritableRearPortTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableRegion ¶
type WritableRegion struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Parent Parent *int64 `json:"parent,omitempty"` // Site count // Read Only: true SiteCount int64 `json:"site_count,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableRegion writable region
swagger:model WritableRegion
func (*WritableRegion) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // // Route target value (formatted in accordance with RFC 4360) // Required: true // Max Length: 21 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableRouteTarget writable route target
swagger:model WritableRouteTarget
func (*WritableRouteTarget) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device Device *int64 `json:"device,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // ipaddresses // Unique: true Ipaddresses []int64 `json:"ipaddresses"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // ports // Required: true Ports []int64 `json:"ports"` // Protocol // Required: true // Enum: [tcp udp sctp] Protocol *string `json:"protocol"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtual machine VirtualMachine *int64 `json:"virtual_machine,omitempty"` }
WritableService writable service
swagger:model WritableService
func (*WritableService) ContextValidate ¶
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 WritableServiceTemplate ¶
type WritableServiceTemplate struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // ports // Required: true Ports []int64 `json:"ports"` // Protocol // Required: true // Enum: [tcp udp sctp] Protocol *string `json:"protocol"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableServiceTemplate writable service template
swagger:model WritableServiceTemplate
func (*WritableServiceTemplate) ContextValidate ¶
func (m *WritableServiceTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable service template based on the context it is used
func (*WritableServiceTemplate) MarshalBinary ¶
func (m *WritableServiceTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableServiceTemplate) UnmarshalBinary ¶
func (m *WritableServiceTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableSite ¶
type WritableSite struct { // asns // Unique: true Asns []int64 `json:"asns,omitempty"` // Circuit count // Read Only: true CircuitCount int64 `json:"circuit_count,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Facility // // Local facility ID or description // Max Length: 50 Facility string `json:"facility,omitempty"` // Group Group *int64 `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Latitude // // GPS coordinate (latitude) Latitude *float64 `json:"latitude,omitempty"` // Longitude // // GPS coordinate (longitude) Longitude *float64 `json:"longitude,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Physical address // Max Length: 200 PhysicalAddress string `json:"physical_address,omitempty"` // Prefix count // Read Only: true PrefixCount int64 `json:"prefix_count,omitempty"` // Rack count // Read Only: true RackCount int64 `json:"rack_count,omitempty"` // Region Region *int64 `json:"region,omitempty"` // Shipping address // Max Length: 200 ShippingAddress string `json:"shipping_address,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // Status // Enum: [planned staging active decommissioning retired] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Time zone TimeZone *string `json:"time_zone,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtualmachine count // Read Only: true VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"` // Vlan count // Read Only: true VlanCount int64 `json:"vlan_count,omitempty"` }
WritableSite writable site
swagger:model WritableSite
func (*WritableSite) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Parent Parent *int64 `json:"parent,omitempty"` // Site count // Read Only: true SiteCount int64 `json:"site_count,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableSiteGroup writable site group
swagger:model WritableSiteGroup
func (*WritableSiteGroup) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device count // Read Only: true DeviceCount int64 `json:"device_count,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Group Group *int64 `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Ipaddress count // Read Only: true IpaddressCount int64 `json:"ipaddress_count,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Prefix count // Read Only: true PrefixCount int64 `json:"prefix_count,omitempty"` // Rack count // Read Only: true RackCount int64 `json:"rack_count,omitempty"` // Site count // Read Only: true SiteCount int64 `json:"site_count,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtualmachine count // Read Only: true VirtualmachineCount int64 `json:"virtualmachine_count,omitempty"` // Vlan count // Read Only: true VlanCount int64 `json:"vlan_count,omitempty"` // Vrf count // Read Only: true VrfCount int64 `json:"vrf_count,omitempty"` }
WritableTenant writable tenant
swagger:model WritableTenant
func (*WritableTenant) ContextValidate ¶
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-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Parent Parent *int64 `json:"parent,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant count // Read Only: true TenantCount int64 `json:"tenant_count,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableTenantGroup writable tenant group
swagger:model WritableTenantGroup
func (*WritableTenantGroup) ContextValidate ¶
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 { // allowed ips AllowedIps []IPNetwork `json:"allowed_ips"` // Created // Read Only: true // Format: date-time Created strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Expires // Format: date-time Expires *strfmt.DateTime `json:"expires,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Key // Max Length: 40 // Min Length: 40 Key string `json:"key,omitempty"` // Last used // Format: date-time LastUsed *strfmt.DateTime `json:"last_used,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // User // Required: true User *int64 `json:"user"` // Write enabled // // Permit create/update/delete operations using this key WriteEnabled bool `json:"write_enabled,omitempty"` }
WritableToken writable token
swagger:model WritableToken
func (*WritableToken) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Group Group *int64 `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // L2vpn termination // Read Only: true L2vpnTermination string `json:"l2vpn_termination,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Prefix count // Read Only: true PrefixCount int64 `json:"prefix_count,omitempty"` // Role Role *int64 `json:"role,omitempty"` // Site Site *int64 `json:"site,omitempty"` // Status // Enum: [active reserved deprecated] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // ID // Required: true // Maximum: 4094 // Minimum: 1 Vid *int64 `json:"vid"` }
WritableVLAN writable v l a n
swagger:model WritableVLAN
func (*WritableVLAN) ContextValidate ¶
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 { // Bridge interface Bridge *int64 `json:"bridge,omitempty"` // Count fhrp groups // Read Only: true CountFhrpGroups int64 `json:"count_fhrp_groups,omitempty"` // Count ipaddresses // Read Only: true CountIpaddresses int64 `json:"count_ipaddresses,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // L2vpn termination // Read Only: true L2vpnTermination string `json:"l2vpn_termination,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // MAC Address MacAddress *string `json:"mac_address,omitempty"` // Mode // Enum: [access tagged tagged-all] Mode string `json:"mode,omitempty"` // MTU // Maximum: 65536 // Minimum: 1 Mtu *int64 `json:"mtu,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Parent interface Parent *int64 `json:"parent,omitempty"` // tagged vlans // Unique: true TaggedVlans []int64 `json:"tagged_vlans"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Untagged VLAN UntaggedVlan *int64 `json:"untagged_vlan,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Virtual machine // Required: true VirtualMachine *int64 `json:"virtual_machine"` // VRF Vrf *int64 `json:"vrf,omitempty"` }
WritableVMInterface writable VM interface
swagger:model WritableVMInterface
func (*WritableVMInterface) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Enforce unique space // // Prevent duplicate prefixes/IP addresses within this VRF EnforceUnique bool `json:"enforce_unique,omitempty"` // export targets // Unique: true ExportTargets []int64 `json:"export_targets"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // import targets // Unique: true ImportTargets []int64 `json:"import_targets"` // Ipaddress count // Read Only: true IpaddressCount int64 `json:"ipaddress_count,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Prefix count // Read Only: true PrefixCount int64 `json:"prefix_count,omitempty"` // Route distinguisher // // Unique route distinguisher (as defined in RFC 4364) // Max Length: 21 Rd *string `json:"rd,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableVRF writable v r f
swagger:model WritableVRF
func (*WritableVRF) ContextValidate ¶
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 { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Domain // Max Length: 30 Domain string `json:"domain,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Master Master *int64 `json:"master,omitempty"` // Member count // Read Only: true MemberCount int64 `json:"member_count,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableVirtualChassis writable virtual chassis
swagger:model WritableVirtualChassis
func (*WritableVirtualChassis) ContextValidate ¶
func (m *WritableVirtualChassis) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable virtual chassis based on the context it is used
func (*WritableVirtualChassis) MarshalBinary ¶
func (m *WritableVirtualChassis) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableVirtualChassis) UnmarshalBinary ¶
func (m *WritableVirtualChassis) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableVirtualDeviceContext ¶
type WritableVirtualDeviceContext struct { // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device Device *int64 `json:"device,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Identifier // // Numeric identifier unique to the parent device // Maximum: 32767 // Minimum: 0 Identifier *int64 `json:"identifier,omitempty"` // Interface count // Read Only: true InterfaceCount int64 `json:"interface_count,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Primary ip // Read Only: true PrimaryIP string `json:"primary_ip,omitempty"` // Primary IPv4 PrimaryIp4 *int64 `json:"primary_ip4,omitempty"` // Primary IPv6 PrimaryIp6 *int64 `json:"primary_ip6,omitempty"` // Status // Required: true // Enum: [active planned offline] Status *string `json:"status"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableVirtualDeviceContext writable virtual device context
swagger:model WritableVirtualDeviceContext
func (*WritableVirtualDeviceContext) ContextValidate ¶
func (m *WritableVirtualDeviceContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable virtual device context based on the context it is used
func (*WritableVirtualDeviceContext) MarshalBinary ¶
func (m *WritableVirtualDeviceContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableVirtualDeviceContext) UnmarshalBinary ¶
func (m *WritableVirtualDeviceContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableVirtualMachineWithConfigContext ¶
type WritableVirtualMachineWithConfigContext struct { // Cluster Cluster *int64 `json:"cluster,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Config context // Read Only: true ConfigContext interface{} `json:"config_context,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Device Device *int64 `json:"device,omitempty"` // Disk (GB) // Maximum: 2.147483647e+09 // Minimum: 0 Disk *int64 `json:"disk,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Local context data LocalContextData interface{} `json:"local_context_data,omitempty"` // Memory (MB) // Maximum: 2.147483647e+09 // Minimum: 0 Memory *int64 `json:"memory,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Platform Platform *int64 `json:"platform,omitempty"` // Primary ip // Read Only: true PrimaryIP string `json:"primary_ip,omitempty"` // Primary IPv4 PrimaryIp4 *int64 `json:"primary_ip4,omitempty"` // Primary IPv6 PrimaryIp6 *int64 `json:"primary_ip6,omitempty"` // Role Role *int64 `json:"role,omitempty"` // Site Site *int64 `json:"site,omitempty"` // Status // Enum: [offline active planned staged failed decommissioning] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // VCPUs // Minimum: 0.01 Vcpus *float64 `json:"vcpus,omitempty"` }
WritableVirtualMachineWithConfigContext writable virtual machine with config context
swagger:model WritableVirtualMachineWithConfigContext
func (*WritableVirtualMachineWithConfigContext) ContextValidate ¶
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
type WritableWirelessLAN ¶
type WritableWirelessLAN struct { // Auth cipher // Enum: [auto tkip aes] AuthCipher string `json:"auth_cipher,omitempty"` // Pre-shared key // Max Length: 64 AuthPsk string `json:"auth_psk,omitempty"` // Auth Type // Enum: [open wep wpa-personal wpa-enterprise] AuthType string `json:"auth_type,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Group Group *int64 `json:"group,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // SSID // Required: true // Max Length: 32 // Min Length: 1 Ssid *string `json:"ssid"` // Status // Enum: [active reserved disabled deprecated] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // VLAN Vlan *int64 `json:"vlan,omitempty"` }
WritableWirelessLAN writable wireless l a n
swagger:model WritableWirelessLAN
func (*WritableWirelessLAN) ContextValidate ¶
ContextValidate validate this writable wireless l a n based on the context it is used
func (*WritableWirelessLAN) MarshalBinary ¶
func (m *WritableWirelessLAN) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableWirelessLAN) UnmarshalBinary ¶
func (m *WritableWirelessLAN) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableWirelessLANGroup ¶
type WritableWirelessLANGroup struct { // depth // Read Only: true Depth int64 `json:"_depth,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // Parent Parent *int64 `json:"parent,omitempty"` // Slug // Required: true // Max Length: 100 // Min Length: 1 // Pattern: ^[-a-zA-Z0-9_]+$ Slug *string `json:"slug"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Wirelesslan count // Read Only: true WirelesslanCount int64 `json:"wirelesslan_count,omitempty"` }
WritableWirelessLANGroup writable wireless l a n group
swagger:model WritableWirelessLANGroup
func (*WritableWirelessLANGroup) ContextValidate ¶
func (m *WritableWirelessLANGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable wireless l a n group based on the context it is used
func (*WritableWirelessLANGroup) MarshalBinary ¶
func (m *WritableWirelessLANGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableWirelessLANGroup) UnmarshalBinary ¶
func (m *WritableWirelessLANGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableWirelessLink ¶
type WritableWirelessLink struct { // Auth cipher // Enum: [auto tkip aes] AuthCipher string `json:"auth_cipher,omitempty"` // Pre-shared key // Max Length: 64 AuthPsk string `json:"auth_psk,omitempty"` // Auth Type // Enum: [open wep wpa-personal wpa-enterprise] AuthType string `json:"auth_type,omitempty"` // Comments Comments string `json:"comments,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Interface A // Required: true Interfacea *int64 `json:"interface_a"` // Interface B // Required: true Interfaceb *int64 `json:"interface_b"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // SSID // Max Length: 32 Ssid string `json:"ssid,omitempty"` // Status // Enum: [connected planned decommissioning] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags,omitempty"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableWirelessLink writable wireless link
swagger:model WritableWirelessLink
func (*WritableWirelessLink) ContextValidate ¶
ContextValidate validate this writable wireless link based on the context it is used
func (*WritableWirelessLink) MarshalBinary ¶
func (m *WritableWirelessLink) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableWirelessLink) UnmarshalBinary ¶
func (m *WritableWirelessLink) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- a_s_n.go
- aggregate.go
- available_ip.go
- available_prefix.go
- available_v_l_a_n.go
- cable.go
- cable_termination.go
- circuit.go
- circuit_circuit_termination.go
- circuit_termination.go
- circuit_type.go
- cluster.go
- cluster_group.go
- cluster_type.go
- component_nested_module.go
- config_context.go
- console_port.go
- console_port_template.go
- console_server_port.go
- console_server_port_template.go
- contact.go
- contact_assignment.go
- contact_group.go
- contact_role.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
- f_h_r_p_group.go
- f_h_r_p_group_assignment.go
- front_port.go
- front_port_rear_port.go
- front_port_template.go
- generic_object.go
- group.go
- image_attachment.go
- interface.go
- interface_template.go
- inventory_item.go
- inventory_item_role.go
- inventory_item_template.go
- ip_address.go
- ip_network.go
- ip_range.go
- job_result.go
- journal_entry.go
- l2_v_p_n.go
- l2_v_p_n_termination.go
- location.go
- manufacturer.go
- module.go
- module_bay.go
- module_bay_nested_module.go
- module_bay_template.go
- module_nested_module_bay.go
- module_type.go
- nested_a_s_n.go
- nested_cable.go
- nested_circuit.go
- nested_circuit_type.go
- nested_cluster.go
- nested_cluster_group.go
- nested_cluster_type.go
- nested_contact.go
- nested_contact_group.go
- nested_contact_role.go
- nested_device.go
- nested_device_role.go
- nested_device_type.go
- nested_f_h_r_p_group.go
- nested_group.go
- nested_interface.go
- nested_inventory_item_role.go
- nested_ip_address.go
- nested_l2_v_p_n.go
- nested_l2_v_p_n_termination.go
- nested_location.go
- nested_manufacturer.go
- nested_module.go
- nested_module_bay.go
- nested_module_type.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_device_context.go
- nested_virtual_machine.go
- nested_vm_interface.go
- nested_wireless_l_a_n.go
- nested_wireless_l_a_n_group.go
- nested_wireless_link.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
- saved_filter.go
- service.go
- service_template.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_device_context.go
- virtual_machine_with_config_context.go
- vm_interface.go
- webhook.go
- wireless_l_a_n.go
- wireless_l_a_n_group.go
- wireless_link.go
- writable_a_s_n.go
- writable_aggregate.go
- writable_available_ip.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_contact.go
- writable_contact_assignment.go
- writable_contact_group.go
- writable_create_available_v_l_a_n.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_f_h_r_p_group_assignment.go
- writable_front_port.go
- writable_front_port_template.go
- writable_interface.go
- writable_interface_template.go
- writable_inventory_item.go
- writable_inventory_item_template.go
- writable_ip_address.go
- writable_ip_range.go
- writable_journal_entry.go
- writable_l2_v_p_n.go
- writable_l2_v_p_n_termination.go
- writable_location.go
- writable_module.go
- writable_module_bay.go
- writable_module_bay_template.go
- writable_module_type.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.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_service_template.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_device_context.go
- writable_virtual_machine_with_config_context.go
- writable_vm_interface.go
- writable_wireless_l_a_n.go
- writable_wireless_l_a_n_group.go
- writable_wireless_link.go