Interface protos.google.cloud.iot.v1.IDevice (2.4.0)

Properties of a Device.

Package

@google-cloud/iot!

Properties

blocked

  blocked 
 ?: 
  
 ( 
 boolean 
 | 
 null 
 ); 
 

Device blocked

Property Value
Type Description
(boolean|null)

config

  config 
 ?: 
  
 ( 
 google 
 . 
 cloud 
 . 
 iot 
 . 
 v1 
 . 
 IDeviceConfig 
 | 
 null 
 ); 
 

Device config

Property Value
Type Description
( google.cloud.iot.v1.IDeviceConfig |null)

credentials

  credentials 
 ?: 
  
 ( 
 google 
 . 
 cloud 
 . 
 iot 
 . 
 v1 
 . 
 IDeviceCredential 
 [] 
 | 
 null 
 ); 
 

Device credentials

Property Value
Type Description
( google.cloud.iot.v1.IDeviceCredential []|null)

gatewayConfig

  gatewayConfig 
 ?: 
  
 ( 
 google 
 . 
 cloud 
 . 
 iot 
 . 
 v1 
 . 
 IGatewayConfig 
 | 
 null 
 ); 
 

Device gatewayConfig

Property Value
Type Description
( google.cloud.iot.v1.IGatewayConfig |null)

id

  id 
 ?: 
  
 ( 
 string 
 | 
 null 
 ); 
 

Device id

Property Value
Type Description
(string|null)

lastConfigAckTime

  lastConfigAckTime 
 ?: 
  
 ( 
 google 
 . 
 protobuf 
 . 
 ITimestamp 
 | 
 null 
 ); 
 

Device lastConfigAckTime

Property Value
Type Description
( google.protobuf.ITimestamp |null)

lastConfigSendTime

  lastConfigSendTime 
 ?: 
  
 ( 
 google 
 . 
 protobuf 
 . 
 ITimestamp 
 | 
 null 
 ); 
 

Device lastConfigSendTime

Property Value
Type Description
( google.protobuf.ITimestamp |null)

lastErrorStatus

  lastErrorStatus 
 ?: 
  
 ( 
 google 
 . 
 rpc 
 . 
 IStatus 
 | 
 null 
 ); 
 

Device lastErrorStatus

Property Value
Type Description
( google.rpc.IStatus |null)

lastErrorTime

  lastErrorTime 
 ?: 
  
 ( 
 google 
 . 
 protobuf 
 . 
 ITimestamp 
 | 
 null 
 ); 
 

Device lastErrorTime

Property Value
Type Description
( google.protobuf.ITimestamp |null)

lastEventTime

  lastEventTime 
 ?: 
  
 ( 
 google 
 . 
 protobuf 
 . 
 ITimestamp 
 | 
 null 
 ); 
 

Device lastEventTime

Property Value
Type Description
( google.protobuf.ITimestamp |null)

lastHeartbeatTime

  lastHeartbeatTime 
 ?: 
  
 ( 
 google 
 . 
 protobuf 
 . 
 ITimestamp 
 | 
 null 
 ); 
 

Device lastHeartbeatTime

Property Value
Type Description
( google.protobuf.ITimestamp |null)

lastStateTime

  lastStateTime 
 ?: 
  
 ( 
 google 
 . 
 protobuf 
 . 
 ITimestamp 
 | 
 null 
 ); 
 

Device lastStateTime

Property Value
Type Description
( google.protobuf.ITimestamp |null)

logLevel

  logLevel 
 ?: 
  
 ( 
 google 
 . 
 cloud 
 . 
 iot 
 . 
 v1 
 . 
 LogLevel 
 | 
 keyof 
  
 typeof 
  
 google 
 . 
 cloud 
 . 
 iot 
 . 
 v1 
 . 
 LogLevel 
 | 
 null 
 ); 
 

Device logLevel

Property Value
Type Description
( google.cloud.iot.v1.LogLevel |keyof typeof google.cloud.iot.v1.LogLevel |null)
  metadata 
 ?: 
  
 ({ 
  
 [ 
 k 
 : 
  
 string 
 ] 
 : 
  
 string 
  
 } 
 | 
 null 
 ); 
 

Device metadata

Property Value
Type Description
({ [k: string]: string }|null)

name

  name 
 ?: 
  
 ( 
 string 
 | 
 null 
 ); 
 

Device name

Property Value
Type Description
(string|null)

numId

  numId 
 ?: 
  
 ( 
 number 
 | 
 Long 
 | 
 string 
 | 
 null 
 ); 
 

Device numId

Property Value
Type Description
(number| Long |string|null)

state

  state 
 ?: 
  
 ( 
 google 
 . 
 cloud 
 . 
 iot 
 . 
 v1 
 . 
 IDeviceState 
 | 
 null 
 ); 
 

Device state

Property Value
Type Description
( google.cloud.iot.v1.IDeviceState |null)
Create a Mobile Website
View Site in Mobile | Classic
Share by: