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 ConfigTemplate
- 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 EventRule
- type EventRuleActionType
- type ExportTemplate
- type FHRPGroup
- type FHRPGroupAssignment
- type FrontPort
- type FrontPortRearPort
- type FrontPortTemplate
- type FrontPortTemplateType
- type FrontPortType
- type Gateway
- type GatewayIPAddress
- type GatewayPrefix
- 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 NestedConfigTemplate
- 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 NestedTunnelGroup
- 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 Tunnel
- type TunnelEncapsulation
- type TunnelGroup
- type TunnelStatus
- type TunnelTermination
- type TunnelTerminationRole
- type User
- type VLAN
- type VLANGroup
- type VLANStatus
- type VMInterface
- type VMInterfaceMode
- type VRF
- type VirtualChassis
- type VirtualDeviceContext
- type VirtualDisk
- 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 WritableConfigTemplate
- func (m *WritableConfigTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableConfigTemplate) MarshalBinary() ([]byte, error)
- func (m *WritableConfigTemplate) UnmarshalBinary(b []byte) error
- func (m *WritableConfigTemplate) Validate(formats strfmt.Registry) error
- 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 WritableEventRule
- 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 WritableTunnel
- type WritableTunnelTermination
- func (m *WritableTunnelTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *WritableTunnelTermination) MarshalBinary() ([]byte, error)
- func (m *WritableTunnelTermination) UnmarshalBinary(b []byte) error
- func (m *WritableTunnelTermination) Validate(formats strfmt.Registry) error
- 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 WritableVirtualDisk
- 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 ( // EventRuleActionTypeLabelWebhook captures enum value "Webhook" EventRuleActionTypeLabelWebhook string = "Webhook" // EventRuleActionTypeLabelScript captures enum value "Script" EventRuleActionTypeLabelScript string = "Script" )
const ( // EventRuleActionTypeValueWebhook captures enum value "webhook" EventRuleActionTypeValueWebhook string = "webhook" // EventRuleActionTypeValueScript captures enum value "script" EventRuleActionTypeValueScript string = "script" )
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)" // InterfacePoeTypeLabelNr802Dot3azType2 captures enum value "802.3az (Type 2)" InterfacePoeTypeLabelNr802Dot3azType2 string = "802.3az (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" // InterfacePoeTypeValueType2DashIeee802Dot3az captures enum value "type2-ieee802.3az" InterfacePoeTypeValueType2DashIeee802Dot3az string = "type2-ieee802.3az" // 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" // InterfaceTypeLabelCiscoStackWiseDash1T captures enum value "Cisco StackWise-1T" InterfaceTypeLabelCiscoStackWiseDash1T string = "Cisco StackWise-1T" // 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" // InterfaceTypeValueCiscoDashStackwiseDash1t captures enum value "cisco-stackwise-1t" InterfaceTypeValueCiscoDashStackwiseDash1t string = "cisco-stackwise-1t" // 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)" // InterfaceTemplatePoeTypeLabelNr802Dot3azType2 captures enum value "802.3az (Type 2)" InterfaceTemplatePoeTypeLabelNr802Dot3azType2 string = "802.3az (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" // InterfaceTemplatePoeTypeValueType2DashIeee802Dot3az captures enum value "type2-ieee802.3az" InterfaceTemplatePoeTypeValueType2DashIeee802Dot3az string = "type2-ieee802.3az" // 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" // InterfaceTemplateTypeLabelCiscoStackWiseDash1T captures enum value "Cisco StackWise-1T" InterfaceTemplateTypeLabelCiscoStackWiseDash1T string = "Cisco StackWise-1T" // 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" // InterfaceTemplateTypeValueCiscoDashStackwiseDash1t captures enum value "cisco-stackwise-1t" InterfaceTemplateTypeValueCiscoDashStackwiseDash1t string = "cisco-stackwise-1t" // 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 ( // TunnelEncapsulationLabelIPsecDashTransport captures enum value "IPsec - Transport" TunnelEncapsulationLabelIPsecDashTransport string = "IPsec - Transport" // TunnelEncapsulationLabelIPsecDashTunnel captures enum value "IPsec - Tunnel" TunnelEncapsulationLabelIPsecDashTunnel string = "IPsec - Tunnel" // TunnelEncapsulationLabelIPDashInDashIP captures enum value "IP-in-IP" TunnelEncapsulationLabelIPDashInDashIP string = "IP-in-IP" // TunnelEncapsulationLabelGRE captures enum value "GRE" TunnelEncapsulationLabelGRE string = "GRE" )
const ( // TunnelEncapsulationValueIpsecDashTransport captures enum value "ipsec-transport" TunnelEncapsulationValueIpsecDashTransport string = "ipsec-transport" // TunnelEncapsulationValueIpsecDashTunnel captures enum value "ipsec-tunnel" TunnelEncapsulationValueIpsecDashTunnel string = "ipsec-tunnel" // TunnelEncapsulationValueIPDashIP captures enum value "ip-ip" TunnelEncapsulationValueIPDashIP string = "ip-ip" // TunnelEncapsulationValueGre captures enum value "gre" TunnelEncapsulationValueGre string = "gre" )
const ( // TunnelStatusLabelPlanned captures enum value "Planned" TunnelStatusLabelPlanned string = "Planned" // TunnelStatusLabelActive captures enum value "Active" TunnelStatusLabelActive string = "Active" // TunnelStatusLabelDisabled captures enum value "Disabled" TunnelStatusLabelDisabled string = "Disabled" )
const ( // TunnelStatusValuePlanned captures enum value "planned" TunnelStatusValuePlanned string = "planned" // TunnelStatusValueActive captures enum value "active" TunnelStatusValueActive string = "active" // TunnelStatusValueDisabled captures enum value "disabled" TunnelStatusValueDisabled string = "disabled" )
const ( // TunnelTerminationRoleLabelPeer captures enum value "Peer" TunnelTerminationRoleLabelPeer string = "Peer" // TunnelTerminationRoleLabelHub captures enum value "Hub" TunnelTerminationRoleLabelHub string = "Hub" // TunnelTerminationRoleLabelSpoke captures enum value "Spoke" TunnelTerminationRoleLabelSpoke string = "Spoke" )
const ( // TunnelTerminationRoleValuePeer captures enum value "peer" TunnelTerminationRoleValuePeer string = "peer" // TunnelTerminationRoleValueHub captures enum value "hub" TunnelTerminationRoleValueHub string = "hub" // TunnelTerminationRoleValueSpoke captures enum value "spoke" TunnelTerminationRoleValueSpoke string = "spoke" )
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 ( // WritableEventRuleActionTypeWebhook captures enum value "webhook" WritableEventRuleActionTypeWebhook string = "webhook" // WritableEventRuleActionTypeScript captures enum value "script" WritableEventRuleActionTypeScript string = "script" )
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" // WritableInterfacePoeTypeType2DashIeee802Dot3az captures enum value "type2-ieee802.3az" WritableInterfacePoeTypeType2DashIeee802Dot3az string = "type2-ieee802.3az" // 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" // WritableInterfaceTypeCiscoDashStackwiseDash1t captures enum value "cisco-stackwise-1t" WritableInterfaceTypeCiscoDashStackwiseDash1t string = "cisco-stackwise-1t" // 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" // WritableInterfaceTemplatePoeTypeType2DashIeee802Dot3az captures enum value "type2-ieee802.3az" WritableInterfaceTemplatePoeTypeType2DashIeee802Dot3az string = "type2-ieee802.3az" // 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" // WritableInterfaceTemplateTypeCiscoDashStackwiseDash1t captures enum value "cisco-stackwise-1t" WritableInterfaceTemplateTypeCiscoDashStackwiseDash1t string = "cisco-stackwise-1t" // 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 ( // WritableTunnelEncapsulationIpsecDashTransport captures enum value "ipsec-transport" WritableTunnelEncapsulationIpsecDashTransport string = "ipsec-transport" // WritableTunnelEncapsulationIpsecDashTunnel captures enum value "ipsec-tunnel" WritableTunnelEncapsulationIpsecDashTunnel string = "ipsec-tunnel" // WritableTunnelEncapsulationIPDashIP captures enum value "ip-ip" WritableTunnelEncapsulationIPDashIP string = "ip-ip" // WritableTunnelEncapsulationGre captures enum value "gre" WritableTunnelEncapsulationGre string = "gre" )
const ( // WritableTunnelStatusPlanned captures enum value "planned" WritableTunnelStatusPlanned string = "planned" // WritableTunnelStatusActive captures enum value "active" WritableTunnelStatusActive string = "active" // WritableTunnelStatusDisabled captures enum value "disabled" WritableTunnelStatusDisabled string = "disabled" )
const ( // WritableTunnelTerminationRolePeer captures enum value "peer" WritableTunnelTerminationRolePeer string = "peer" // WritableTunnelTerminationRoleHub captures enum value "hub" WritableTunnelTerminationRoleHub string = "hub" // WritableTunnelTerminationRoleSpoke captures enum value "spoke" WritableTunnelTerminationRoleSpoke string = "spoke" )
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"` // 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"` // 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"` // 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: 9.223372036854776e+18 // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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 ConfigTemplate ¶
type ConfigTemplate struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Environment params // // Any <a href="https://jinja.palletsprojects.com/en/3.1.x/api/#jinja2.Environment">additional parameters</a> to pass when constructing the Jinja2 environment. EnvironmentParams interface{} `json:"environment_params,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"` // tags Tags []*NestedTag `json:"tags"` // Template code // // Jinja2 template code. // Required: true // Min Length: 1 TemplateCode *string `json:"template_code"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
ConfigTemplate config template
swagger:model ConfigTemplate
func (*ConfigTemplate) ContextValidate ¶
ContextValidate validate this config template based on the context it is used
func (*ConfigTemplate) MarshalBinary ¶
func (m *ConfigTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConfigTemplate) UnmarshalBinary ¶
func (m *ConfigTemplate) 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"` // 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"` // 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"` // 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: 9.223372036854776e+18 // 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"` // 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"` // 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"` // config template ConfigTemplate *NestedConfigTemplate `json:"config_template,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 type // Required: true DeviceType *NestedDeviceType `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // face Face *DeviceFace `json:"face,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Local context data LocalContextData interface{} `json:"local_context_data,omitempty"` // location Location *NestedLocation `json:"location,omitempty"` // Name // Max Length: 64 Name *string `json:"name,omitempty"` // parent device ParentDevice *NestedDevice `json:"parent_device,omitempty"` // platform Platform *NestedPlatform `json:"platform,omitempty"` // Position (U) // Minimum: 0.5 Position *float64 `json:"position,omitempty"` // primary ip PrimaryIP *NestedIPAddress `json:"primary_ip,omitempty"` // primary ip4 PrimaryIp4 *NestedIPAddress `json:"primary_ip4,omitempty"` // primary ip6 PrimaryIp6 *NestedIPAddress `json:"primary_ip6,omitempty"` // rack Rack *NestedRack `json:"rack,omitempty"` // role // Required: true Role *NestedDeviceRole `json:"role"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // site // Required: true Site *NestedSite `json:"site"` // status Status *DeviceStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Vc position // Maximum: 255 // Minimum: 0 VcPosition *int64 `json:"vc_position,omitempty"` // Vc priority // Maximum: 255 // Minimum: 0 VcPriority *int64 `json:"vc_priority,omitempty"` // virtual chassis VirtualChassis *NestedVirtualChassis `json:"virtual_chassis,omitempty"` }
Device device
swagger:model Device
func (*Device) ContextValidate ¶
ContextValidate validate this device based on the context it is used
func (*Device) MarshalBinary ¶
MarshalBinary interface implementation
func (*Device) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type 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"` // 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"` // 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"` // 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"` // config template ConfigTemplate *NestedConfigTemplate `json:"config_template,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 type // Required: true DeviceType *NestedDeviceType `json:"device_type"` // Display // Read Only: true Display string `json:"display,omitempty"` // face Face *DeviceWithConfigContextFace `json:"face,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Local context data LocalContextData interface{} `json:"local_context_data,omitempty"` // location Location *NestedLocation `json:"location,omitempty"` // Name // Max Length: 64 Name *string `json:"name,omitempty"` // parent device ParentDevice *NestedDevice `json:"parent_device,omitempty"` // platform Platform *NestedPlatform `json:"platform,omitempty"` // Position (U) // Minimum: 0.5 Position *float64 `json:"position,omitempty"` // primary ip PrimaryIP *NestedIPAddress `json:"primary_ip,omitempty"` // primary ip4 PrimaryIp4 *NestedIPAddress `json:"primary_ip4,omitempty"` // primary ip6 PrimaryIp6 *NestedIPAddress `json:"primary_ip6,omitempty"` // rack Rack *NestedRack `json:"rack,omitempty"` // role // Required: true Role *NestedDeviceRole `json:"role"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // site // Required: true Site *NestedSite `json:"site"` // status Status *DeviceWithConfigContextStatus `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Vc position // Maximum: 255 // Minimum: 0 VcPosition *int64 `json:"vc_position,omitempty"` // Vc priority // Maximum: 255 // Minimum: 0 VcPriority *int64 `json:"vc_priority,omitempty"` // virtual chassis VirtualChassis *NestedVirtualChassis `json:"virtual_chassis,omitempty"` }
DeviceWithConfigContext device with config context
swagger:model DeviceWithConfigContext
func (*DeviceWithConfigContext) ContextValidate ¶
func (m *DeviceWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this device with config context based on the context it is used
func (*DeviceWithConfigContext) MarshalBinary ¶
func (m *DeviceWithConfigContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceWithConfigContext) UnmarshalBinary ¶
func (m *DeviceWithConfigContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type 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 EventRule ¶
type EventRule struct { // action object // Read Only: true ActionObject interface{} `json:"action_object,omitempty"` // action object id ActionObjectID int64 `json:"action_object_id,omitempty"` // action object type // Required: true ActionObjectType *string `json:"action_object_type"` // action type // Required: true ActionType *EventRuleActionType `json:"action_type"` // Comments Comments string `json:"comments,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"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // display // Read Only: true Display string `json:"display,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // id // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 150 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags"` // Tenant Tenant *int64 `json:"tenant,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 job_end // // Call this webhook when a matching job ends. TypeJobEnd bool `json:"type_job_end,omitempty"` // Type job_start // // Call this webhook when a matching job is started. TypeJobStart bool `json:"type_job_start,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"` }
EventRule Adds support for custom fields and tags.
swagger:model EventRule
func (*EventRule) ContextValidate ¶
ContextValidate validate this event rule based on the context it is used
func (*EventRule) MarshalBinary ¶
MarshalBinary interface implementation
func (*EventRule) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type EventRuleActionType ¶
type EventRuleActionType struct { // label // Enum: ["Webhook","Script"] Label string `json:"label,omitempty"` // * `webhook` - Webhook // * `script` - Script // Enum: ["webhook","script"] Value string `json:"value,omitempty"` }
EventRuleActionType event rule action type
swagger:model EventRuleActionType
func (*EventRuleActionType) ContextValidate ¶
ContextValidate validates this event rule action type based on context it is used
func (*EventRuleActionType) MarshalBinary ¶
func (m *EventRuleActionType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EventRuleActionType) UnmarshalBinary ¶
func (m *EventRuleActionType) 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"` // 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: 9.223372036854776e+18 // 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"` // 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 Gateway ¶
type Gateway struct { // created // Format: date-time Created strfmt.DateTime `json:"created,omitempty"` // custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // display Display string `json:"display,omitempty"` // gateway ip GatewayIP *GatewayIPAddress `json:"gateway_ip,omitempty"` // id ID int64 `json:"id,omitempty"` // last updated // Format: date-time LastUpdated strfmt.DateTime `json:"last_updated,omitempty"` // prefix Prefix *GatewayPrefix `json:"prefix,omitempty"` // tags Tags []string `json:"tags"` // url URL string `json:"url,omitempty"` // vrf Vrf int64 `json:"vrf,omitempty"` }
Gateway gateway
swagger:model Gateway
func (*Gateway) ContextValidate ¶
ContextValidate validate this gateway based on the context it is used
func (*Gateway) MarshalBinary ¶
MarshalBinary interface implementation
func (*Gateway) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type GatewayIPAddress ¶
type GatewayIPAddress struct { // address Address string `json:"address,omitempty"` // display Display string `json:"display,omitempty"` // family Family int64 `json:"family,omitempty"` // id ID int64 `json:"id,omitempty"` // url URL string `json:"url,omitempty"` }
GatewayIPAddress gateway IP address
swagger:model GatewayIPAddress
func (*GatewayIPAddress) ContextValidate ¶
ContextValidate validates this gateway IP address based on context it is used
func (*GatewayIPAddress) MarshalBinary ¶
func (m *GatewayIPAddress) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GatewayIPAddress) UnmarshalBinary ¶
func (m *GatewayIPAddress) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GatewayPrefix ¶
type GatewayPrefix struct { // depth Depth int64 `json:"_depth,omitempty"` // display Display string `json:"display,omitempty"` // family Family int64 `json:"family,omitempty"` // id ID int64 `json:"id,omitempty"` // prefix Prefix string `json:"prefix,omitempty"` // url URL string `json:"url,omitempty"` }
GatewayPrefix gateway prefix
swagger:model GatewayPrefix
func (*GatewayPrefix) ContextValidate ¶
ContextValidate validates this gateway prefix based on context it is used
func (*GatewayPrefix) MarshalBinary ¶
func (m *GatewayPrefix) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GatewayPrefix) UnmarshalBinary ¶
func (m *GatewayPrefix) 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: 9.223372036854776e+18 // 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"` // 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"` // 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: 9.223372036854776e+18 // 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"` // // Return the appropriate serializer for the type of connected object. // // Read Only: true ConnectedEndpoints []*string `json:"connected_endpoints"` // Connected endpoints reachable // Read Only: true ConnectedEndpointsReachable *bool `json:"connected_endpoints_reachable,omitempty"` // Connected endpoints type // Read Only: true ConnectedEndpointsType string `json:"connected_endpoints_type,omitempty"` // Count fhrp groups // Read Only: true CountFhrpGroups int64 `json:"count_fhrp_groups,omitempty"` // Count ipaddresses // Read Only: true CountIpaddresses int64 `json:"count_ipaddresses,omitempty"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // device // Required: true Device *NestedDevice `json:"device"` // Display // Read Only: true Display string `json:"display,omitempty"` // duplex Duplex *InterfaceDuplex `json:"duplex,omitempty"` // Enabled Enabled bool `json:"enabled,omitempty"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // l2vpn termination L2vpnTermination *NestedL2VPNTermination `json:"l2vpn_termination,omitempty"` // Label // // Physical label // Max Length: 64 Label string `json:"label,omitempty"` // lag Lag *NestedInterface `json:"lag,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // // Return the appropriate serializer for the link termination model. // // Read Only: true LinkPeers []*string `json:"link_peers"` // Link peers type // Read Only: true LinkPeersType string `json:"link_peers_type,omitempty"` // MAC Address MacAddress *string `json:"mac_address,omitempty"` // Mark connected // // Treat as if a cable is connected MarkConnected bool `json:"mark_connected,omitempty"` // Management only // // This interface is used only for out-of-band management MgmtOnly bool `json:"mgmt_only,omitempty"` // mode Mode *InterfaceMode `json:"mode,omitempty"` // module Module *ComponentNestedModule `json:"module,omitempty"` // MTU // Maximum: 65536 // Minimum: 1 Mtu *int64 `json:"mtu,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // parent Parent *NestedInterface `json:"parent,omitempty"` // poe mode PoeMode *InterfacePoeMode `json:"poe_mode,omitempty"` // poe type PoeType *InterfacePoeType `json:"poe_type,omitempty"` // rf channel RfChannel *InterfaceRfChannel `json:"rf_channel,omitempty"` // Channel frequency (MHz) RfChannelFrequency *float64 `json:"rf_channel_frequency,omitempty"` // Channel width (MHz) RfChannelWidth *float64 `json:"rf_channel_width,omitempty"` // rf role RfRole *InterfaceRfRole `json:"rf_role,omitempty"` // Speed (Kbps) // Maximum: 2.147483647e+09 // Minimum: 0 Speed *int64 `json:"speed,omitempty"` // tagged vlans // Unique: true TaggedVlans []*NestedVLAN `json:"tagged_vlans"` // tags Tags []*NestedTag `json:"tags"` // 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.3az (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","type2-ieee802.3az","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.3az (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","type2-ieee802.3az","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","Cisco StackWise-1T","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","cisco-stackwise-1t","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","Cisco StackWise-1T","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","cisco-stackwise-1t","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: 9.223372036854776e+18 // 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"` // 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"` // 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: 9.223372036854776e+18 // 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: 9.223372036854776e+18 // 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"` // 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: 9.223372036854776e+18 // Minimum: -9.223372036854776e+18 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"` // 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: 9.223372036854776e+18 // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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 NestedConfigTemplate ¶
type NestedConfigTemplate 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"` }
NestedConfigTemplate nested config template
swagger:model NestedConfigTemplate
func (*NestedConfigTemplate) ContextValidate ¶
ContextValidate validate this nested config template based on the context it is used
func (*NestedConfigTemplate) MarshalBinary ¶
func (m *NestedConfigTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedConfigTemplate) UnmarshalBinary ¶
func (m *NestedConfigTemplate) 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: 9.223372036854776e+18 // Minimum: -9.223372036854776e+18 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 NestedTunnelGroup ¶
type NestedTunnelGroup 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"` // Tunnel count // Read Only: true TunnelCount int64 `json:"tunnel_count,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
NestedTunnelGroup nested tunnel group
swagger:model NestedTunnelGroup
func (*NestedTunnelGroup) ContextValidate ¶
ContextValidate validate this nested tunnel group based on the context it is used
func (*NestedTunnelGroup) MarshalBinary ¶
func (m *NestedTunnelGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NestedTunnelGroup) UnmarshalBinary ¶
func (m *NestedTunnelGroup) 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: 9.223372036854776e+18 // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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 Tunnel ¶
type Tunnel struct { // comments Comments string `json:"comments,omitempty"` // created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // custom fields CustomFields map[string]interface{} `json:"custom_fields,omitempty"` // description // Max Length: 200 Description string `json:"description,omitempty"` // display // Read Only: true Display string `json:"display,omitempty"` // encapsulation // Required: true Encapsulation *TunnelEncapsulation `json:"encapsulation"` // group Group *NestedTunnelGroup `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 Name *string `json:"name"` // status // Required: true Status *TunnelStatus `json:"status"` // tags Tags []*NestedTag `json:"tags"` // tenant Tenant *NestedTenant `json:"tenant,omitempty"` // tunnel id // Maximum: 9.223372036854776e+18 // Minimum: 0 TunnelID *int64 `json:"tunnel_id,omitempty"` // url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
Tunnel Adds support for custom fields and tags.
swagger:model Tunnel
func (*Tunnel) ContextValidate ¶
ContextValidate validate this tunnel based on the context it is used
func (*Tunnel) MarshalBinary ¶
MarshalBinary interface implementation
func (*Tunnel) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TunnelEncapsulation ¶
type TunnelEncapsulation struct { // label // Enum: ["IPsec - Transport","IPsec - Tunnel","IP-in-IP","GRE"] Label string `json:"label,omitempty"` // * `ipsec-transport` - IPsec - Transport // * `ipsec-tunnel` - IPsec - Tunnel // * `ip-ip` - IP-in-IP // * `gre` - GRE // Enum: ["ipsec-transport","ipsec-tunnel","ip-ip","gre"] Value string `json:"value,omitempty"` }
TunnelEncapsulation tunnel encapsulation
swagger:model TunnelEncapsulation
func (*TunnelEncapsulation) ContextValidate ¶
ContextValidate validates this tunnel encapsulation based on context it is used
func (*TunnelEncapsulation) MarshalBinary ¶
func (m *TunnelEncapsulation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TunnelEncapsulation) UnmarshalBinary ¶
func (m *TunnelEncapsulation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TunnelGroup ¶
type TunnelGroup 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"` // Tunnel count // Read Only: true TunnelCount int64 `json:"tunnel_count,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
TunnelGroup tunnel group
swagger:model TunnelGroup
func (*TunnelGroup) ContextValidate ¶
ContextValidate validate this tunnel group based on the context it is used
func (*TunnelGroup) MarshalBinary ¶
func (m *TunnelGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TunnelGroup) UnmarshalBinary ¶
func (m *TunnelGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TunnelStatus ¶
type TunnelStatus struct { // label // Enum: ["Planned","Active","Disabled"] Label string `json:"label,omitempty"` // * `planned` - Planned // * `active` - Active // * `disabled` - Disabled // Enum: ["planned","active","disabled"] Value string `json:"value,omitempty"` }
TunnelStatus tunnel status
swagger:model TunnelStatus
func (*TunnelStatus) ContextValidate ¶
ContextValidate validates this tunnel status based on context it is used
func (*TunnelStatus) MarshalBinary ¶
func (m *TunnelStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TunnelStatus) UnmarshalBinary ¶
func (m *TunnelStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TunnelTermination ¶
type TunnelTermination struct { // 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"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // outside ip OutsideIP *NestedIPAddress `json:"outside_ip,omitempty"` // role // Required: true Role *TunnelTerminationRole `json:"role"` // tags Tags []*NestedTag `json:"tags"` // termination // Read Only: true Termination interface{} `json:"termination,omitempty"` // termination id // Maximum: 9.223372036854776e+18 // Minimum: 0 TerminationID *int64 `json:"termination_id,omitempty"` // termination type // Required: true TerminationType *string `json:"termination_type"` // tunnel // Required: true Tunnel *Tunnel `json:"tunnel"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
TunnelTermination tunnel termination
swagger:model TunnelTermination
func (*TunnelTermination) ContextValidate ¶
ContextValidate validate this tunnel termination based on the context it is used
func (*TunnelTermination) MarshalBinary ¶
func (m *TunnelTermination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TunnelTermination) UnmarshalBinary ¶
func (m *TunnelTermination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TunnelTerminationRole ¶
type TunnelTerminationRole struct { // label // Enum: ["Peer","Hub","Spoke"] Label string `json:"label,omitempty"` // * `peer` - Peer // * `hub` - Hub // * `spoke` - Spoke // Enum: ["peer","hub","spoke"] Value string `json:"value,omitempty"` }
TunnelTerminationRole tunnel termination role
swagger:model TunnelTerminationRole
func (*TunnelTerminationRole) ContextValidate ¶
ContextValidate validates this tunnel termination role based on context it is used
func (*TunnelTerminationRole) MarshalBinary ¶
func (m *TunnelTerminationRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TunnelTerminationRole) UnmarshalBinary ¶
func (m *TunnelTerminationRole) UnmarshalBinary(b []byte) error
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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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 VirtualDisk ¶
type VirtualDisk 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"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Size // Required: true // Maximum: 2.147483647e+09 // Minimum: 0 Size *int64 `json:"size"` // tags Tags []*NestedTag `json:"tags"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // virtual machine // Required: true VirtualMachine *NestedVirtualMachine `json:"virtual_machine"` }
VirtualDisk virtual disk
swagger:model VirtualDisk
func (*VirtualDisk) ContextValidate ¶
ContextValidate validate this virtual disk based on the context it is used
func (*VirtualDisk) MarshalBinary ¶
func (m *VirtualDisk) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VirtualDisk) UnmarshalBinary ¶
func (m *VirtualDisk) 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"` // 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"` // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Display // Read Only: true Display string `json:"display,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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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 WritableConfigTemplate ¶
type WritableConfigTemplate struct { // Created // Read Only: true // Format: date-time Created *strfmt.DateTime `json:"created,omitempty"` // Description // Max Length: 200 Description string `json:"description,omitempty"` // Display // Read Only: true Display string `json:"display,omitempty"` // Environment params // // Any <a href="https://jinja.palletsprojects.com/en/3.1.x/api/#jinja2.Environment">additional parameters</a> to pass when constructing the Jinja2 environment. EnvironmentParams interface{} `json:"environment_params,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"` // tags Tags []*NestedTag `json:"tags"` // Template code // // Jinja2 template code. // Required: true // Min Length: 1 TemplateCode *string `json:"template_code"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` }
WritableConfigTemplate writable config template
swagger:model WritableConfigTemplate
func (*WritableConfigTemplate) ContextValidate ¶
func (m *WritableConfigTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable config template based on the context it is used
func (*WritableConfigTemplate) MarshalBinary ¶
func (m *WritableConfigTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableConfigTemplate) UnmarshalBinary ¶
func (m *WritableConfigTemplate) 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"` // 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"` // 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"` // 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: 9.223372036854776e+18 // 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"` // 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"` // 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"` // 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"` // 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"` // Config Template ConfigTemplate *int64 `json:"config_template,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 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"` // Device role // Required: true Role *int64 `json:"role"` // Serial number // Max Length: 50 Serial string `json:"serial,omitempty"` // Site // Required: true Site *int64 `json:"site"` // Status // Enum: ["offline","active","planned","staged","failed","inventory","decommissioning"] Status string `json:"status,omitempty"` // tags Tags []*NestedTag `json:"tags"` // Tenant Tenant *int64 `json:"tenant,omitempty"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // Vc position // Maximum: 255 // Minimum: 0 VcPosition *int64 `json:"vc_position,omitempty"` // Vc priority // Maximum: 255 // Minimum: 0 VcPriority *int64 `json:"vc_priority,omitempty"` // Virtual chassis VirtualChassis *int64 `json:"virtual_chassis,omitempty"` }
WritableDeviceWithConfigContext writable device with config context
swagger:model WritableDeviceWithConfigContext
func (*WritableDeviceWithConfigContext) ContextValidate ¶
func (m *WritableDeviceWithConfigContext) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable device with config context based on the context it is used
func (*WritableDeviceWithConfigContext) MarshalBinary ¶
func (m *WritableDeviceWithConfigContext) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableDeviceWithConfigContext) UnmarshalBinary ¶
func (m *WritableDeviceWithConfigContext) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableEventRule ¶
type WritableEventRule struct { // action object id // Maximum: 9.223372036854776e+18 // Minimum: 0 ActionObjectID *int64 `json:"action_object_id,omitempty"` // action object type // Required: true ActionObjectType *string `json:"action_object_type"` // * `webhook` - Webhook // * `script` - Script // Enum: ["webhook","script"] ActionType string `json:"action_type,omitempty"` // Conditions // // A set of conditions which determine whether the event will be generated. Conditions interface{} `json:"conditions,omitempty"` // content types // Required: true ContentTypes []string `json:"content_types"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // description // Max Length: 200 Description string `json:"description,omitempty"` // enabled Enabled bool `json:"enabled,omitempty"` // name // Required: true // Max Length: 150 // Min Length: 1 Name *string `json:"name"` // tags Tags []*NestedTag `json:"tags"` // On create // // Triggers when a matching object is created. TypeCreate bool `json:"type_create,omitempty"` // On delete // // Triggers when a matching object is deleted. TypeDelete bool `json:"type_delete,omitempty"` // On job end // // Triggers when a job for a matching object terminates. TypeJobEnd bool `json:"type_job_end,omitempty"` // On job start // // Triggers when a job for a matching object is started. TypeJobStart bool `json:"type_job_start,omitempty"` // On update // // Triggers when a matching object is updated. TypeUpdate bool `json:"type_update,omitempty"` }
WritableEventRule Adds support for custom fields and tags.
swagger:model WritableEventRule
func (*WritableEventRule) ContextValidate ¶
ContextValidate validate this writable event rule based on the context it is used
func (*WritableEventRule) MarshalBinary ¶
func (m *WritableEventRule) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableEventRule) UnmarshalBinary ¶
func (m *WritableEventRule) 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: 9.223372036854776e+18 // 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"` // 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: 9.223372036854776e+18 // 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"` // 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"` // 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","type2-ieee802.3az","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"` // 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","cisco-stackwise-1t","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","type2-ieee802.3az","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","cisco-stackwise-1t","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: 9.223372036854776e+18 // 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"` // 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: 9.223372036854776e+18 // 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: 9.223372036854776e+18 // 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"` // 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: 9.223372036854776e+18 // Minimum: -9.223372036854776e+18 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"` // 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: 9.223372036854776e+18 // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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"` // 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 WritableTunnel ¶
type WritableTunnel struct { // comments Comments string `json:"comments,omitempty"` // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // description // Max Length: 200 Description string `json:"description,omitempty"` // * `ipsec-transport` - IPsec - Transport // * `ipsec-tunnel` - IPsec - Tunnel // * `ip-ip` - IP-in-IP // * `gre` - GRE // Required: true // Enum: ["ipsec-transport","ipsec-tunnel","ip-ip","gre"] Encapsulation *string `json:"encapsulation"` // group // Required: true Group *int64 `json:"group"` // ipsec profile IpsecProfile *int64 `json:"ipsec_profile,omitempty"` // name // Required: true // Max Length: 100 // Min Length: 1 Name *string `json:"name"` // * `planned` - Planned // * `active` - Active // * `disabled` - Disabled // Required: true // Enum: ["planned","active","disabled"] Status *string `json:"status"` // tags Tags []*NestedTag `json:"tags"` // tenant Tenant *int64 `json:"tenant,omitempty"` // tunnel id // Maximum: 9.223372036854776e+18 // Minimum: 0 TunnelID *int64 `json:"tunnel_id,omitempty"` }
WritableTunnel Adds support for custom fields and tags.
swagger:model WritableTunnel
func (*WritableTunnel) ContextValidate ¶
ContextValidate validate this writable tunnel based on the context it is used
func (*WritableTunnel) MarshalBinary ¶
func (m *WritableTunnel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableTunnel) UnmarshalBinary ¶
func (m *WritableTunnel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WritableTunnelTermination ¶
type WritableTunnelTermination struct { // Custom fields CustomFields interface{} `json:"custom_fields,omitempty"` // outside ip OutsideIP *int64 `json:"outside_ip,omitempty"` // Role // Enum: ["peer","hub","spoke"] Role string `json:"role,omitempty"` // tags Tags []*NestedTag `json:"tags"` // termination // Read Only: true Termination interface{} `json:"termination,omitempty"` // termination id TerminationID int64 `json:"termination_id,omitempty"` // termination type // Required: true TerminationType *string `json:"termination_type"` // tunnel // Required: true Tunnel *int64 `json:"tunnel"` }
WritableTunnelTermination writable tunnel termination
swagger:model WritableTunnelTermination
func (*WritableTunnelTermination) ContextValidate ¶
func (m *WritableTunnelTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this writable tunnel termination based on the context it is used
func (*WritableTunnelTermination) MarshalBinary ¶
func (m *WritableTunnelTermination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableTunnelTermination) UnmarshalBinary ¶
func (m *WritableTunnelTermination) 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"` // 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"` // 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"` // 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"` // 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"` // 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 WritableVirtualDisk ¶
type WritableVirtualDisk 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"` // ID // Read Only: true ID int64 `json:"id,omitempty"` // Last updated // Read Only: true // Format: date-time LastUpdated *strfmt.DateTime `json:"last_updated,omitempty"` // Name // Required: true // Max Length: 64 // Min Length: 1 Name *string `json:"name"` // Size // Required: true // Maximum: 2.147483647e+09 // Minimum: 0 Size *int64 `json:"size"` // tags Tags []*NestedTag `json:"tags"` // Url // Read Only: true // Format: uri URL strfmt.URI `json:"url,omitempty"` // VirtualMachine // Required: true VirtualMachine *int64 `json:"virtual_machine"` }
WritableVirtualDisk writable virtual disk
swagger:model WritableVirtualDisk
func (*WritableVirtualDisk) ContextValidate ¶
ContextValidate validate this writable virtual disk based on the context it is used
func (*WritableVirtualDisk) MarshalBinary ¶
func (m *WritableVirtualDisk) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WritableVirtualDisk) UnmarshalBinary ¶
func (m *WritableVirtualDisk) 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"` // 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"` // 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"` // 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"` // 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
- config_template.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
- event_rule.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
- gateway.go
- gateway_ip_address.go
- gateway_prefix.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_config_template.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_tunnel_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
- tunnel.go
- tunnel_group.go
- tunnel_termination.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_disk.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_config_template.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_event_rule.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_tunnel.go
- writable_tunnel_termination.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_disk.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