Interface protos.google.cloud.iot.v1.IDevice

Properties of a Device.

Package

@google-cloud/iot

Properties

blocked

blocked?: (boolean|null);

Device blocked

config

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

Device config

credentials

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

Device credentials

gatewayConfig

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

Device gatewayConfig

id

id?: (string|null);

Device id

lastConfigAckTime

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

Device lastConfigAckTime

lastConfigSendTime

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

Device lastConfigSendTime

lastErrorStatus

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

Device lastErrorStatus

lastErrorTime

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

Device lastErrorTime

lastEventTime

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

Device lastEventTime

lastHeartbeatTime

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

Device lastHeartbeatTime

lastStateTime

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

Device lastStateTime

logLevel

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

Device logLevel

metadata

metadata?: ({ [k: string]: string }|null);

Device metadata

name

name?: (string|null);

Device name

numId

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

Device numId

state

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

Device state