Skip to main content

DeviceType

This is a device types table

type DeviceType implements Node {
id: ID!
name: String!
operatingSystem: DeviceTypeOperatingSystemEnum!
networkPurpose: DeviceTypeNetworkPurposeEnum!
renderType: DeviceTypeRenderTypeEnum!
imagePath: String
iconPath: String
portSeparator: String
portFormat: String
sidePortFormat: String
portRows: Int
portCount: Int
sideSFPCount: Int
showSideSFP: Boolean!
allSFP: Boolean!
autoMargins: Boolean!
terminalEnabled: Boolean!
sshPort: Int!
httpProxyEnabled: Boolean!
httpProxyPort: Int!
httpProxyIsSSL: Boolean!
createdAt: GQLTDate!
updatedAt: GQLTDate!
deviceConfigId: ID
devices(
after: String
first: Int = 0
before: String
last: Int = 0
orderBy: [DeviceOrderBy] = []
where: GQLTQueryDeviceWhere
include: [GQLTDeviceIncludeObject] = []
): DeviceHasManyDevicesList
nodeConfig(
after: String
first: Int = 0
before: String
last: Int = 0
orderBy: [NodeConfigOrderBy] = []
where: GQLTQueryNodeConfigWhere
include: [GQLTNodeConfigIncludeObject] = []
): NodeConfigHasManyNodeConfigList
defaultConfig: DeviceConfig
}

Fields#

id (ID!)#

The ID of an object

name (String!)#

This is the name of the device type that will be displayed.

operatingSystem (DeviceTypeOperatingSystemEnum!)#

This is an operating system column

networkPurpose (DeviceTypeNetworkPurposeEnum!)#

This is a network purpose column

renderType (DeviceTypeRenderTypeEnum!)#

This is a render type column

imagePath (String)#

This is an image path column

iconPath (String)#

This is an icon path column

portSeparator (String)#

This is a port separator column

portFormat (String)#

This is a port format column

sidePortFormat (String)#

This is a side port format column

portRows (Int)#

This is a port rows column

portCount (Int)#

This is a port count column

sideSFPCount (Int)#

This is a side sfp count column

showSideSFP (Boolean!)#

This is a show side sfp column

allSFP (Boolean!)#

This is an all sfp column

autoMargins (Boolean!)#

This is an auto margins column

terminalEnabled (Boolean!)#

This is an auto margins column

sshPort (Int!)#

httpProxyEnabled (Boolean!)#

This is an auto margins column

httpProxyPort (Int!)#

httpProxyIsSSL (Boolean!)#

createdAt (GQLTDate!)#

updatedAt (GQLTDate!)#

deviceConfigId (ID)#

The ID of an object

devices (DeviceHasManyDevicesList)#

If provided it will return results after the provided cursor

If provided the results will be the first ${amount} of records from provided cursor, if a cursor is not provided the results will be the first ${amount} of records.

If provided it will return results before the provided cursor

If provided the results will be the first ${amount} of records from provided cursor, if a cursor is not provided the results will be the last ${amount} of records.

If provided this will sort the results by the supplied column and direction

nodeConfig (NodeConfigHasManyNodeConfigList)#

If provided it will return results after the provided cursor

If provided the results will be the first ${amount} of records from provided cursor, if a cursor is not provided the results will be the first ${amount} of records.

If provided it will return results before the provided cursor

If provided the results will be the first ${amount} of records from provided cursor, if a cursor is not provided the results will be the last ${amount} of records.

If provided this will sort the results by the supplied column and direction

defaultConfig (DeviceConfig)#

Interfaces#

Node#

An object with an ID