OBJECT

SensorDetails

Sensor details

link GraphQL Schema definition

  • type SensorDetails {
  • # ID
  • id: String!
  • # Core OS version of the sensor
  • osVersion: CoreOsVersion
  • # IP is one of externalIp or natIp according to user configuration (default:
  • # externalIp)
  • ip: String!
  • # IP in case that sensor applies NAT conversion functionality
  • natIp: String!
  • # IP that comes from the source ip of the pairing connection
  • externalIp: String!
  • # IP of the management interface of the sensor in its subnet
  • internalIp: String!
  • # Name
  • name: String!
  • # Version
  • version: String!
  • # Extended version
  • fullVersion: String!
  • # Public key, Base64 encoded
  • publicKey: String!
  • # Is sensor approved
  • approved: Boolean!
  • # Tunnel status
  • tunnelStatus: TunnelStatus!
  • # Connection status (data flow)
  • connectionStatus: ConnectionStatus!
  • # Sensor accumulated status considering tunnel status, connection status and
  • # errors
  • status: SensorStatus!
  • # Sensor accumulated status time stamp
  • statusTs: Time!
  • # Speed in bytes per second
  • speed: Float
  • # Timestamp of the last tunnel status update, approve or creation
  • tunnelStatusTs: Time!
  • # Error message
  • error: String!
  • # Error message timestamp
  • errorTs: Time!
  • # Allow the sensor to do active queries
  • active: SensorActiveStatus!
  • # Networks the sensor is active on
  • activeNetworks: [String!]!
  • # Os updates available
  • systemUpdatesExist: Boolean!
  • # Application updates available
  • stockdogUpdateExists: Boolean!
  • # Sensor that can be updated from the ICP
  • updatableSensor: UpdatableStatus!
  • # Last time check for updates triggered
  • lastCheckForUpdates: Time!
  • }