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
TypeDescription
(boolean|null)

config

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

Device config

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

credentials

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

Device credentials

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

gatewayConfig

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

Device gatewayConfig

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

id

id?: (string|null);

Device id

Property Value
TypeDescription
(string|null)

lastConfigAckTime

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

Device lastConfigAckTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

lastConfigSendTime

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

Device lastConfigSendTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

lastErrorStatus

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

Device lastErrorStatus

Property Value
TypeDescription
(google.rpc.IStatus|null)

lastErrorTime

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

Device lastErrorTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

lastEventTime

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

Device lastEventTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

lastHeartbeatTime

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

Device lastHeartbeatTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

lastStateTime

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

Device lastStateTime

Property Value
TypeDescription
(google.protobuf.ITimestamp|null)

logLevel

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

Device logLevel

Property Value
TypeDescription
(google.cloud.iot.v1.LogLevel|keyof typeof google.cloud.iot.v1.LogLevel|null)

metadata

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

Device metadata

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

name

name?: (string|null);

Device name

Property Value
TypeDescription
(string|null)

numId

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

Device numId

Property Value
TypeDescription
(number|Long|string|null)

state

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

Device state

Property Value
TypeDescription
(google.cloud.iot.v1.IDeviceState|null)