State message, defined by [state.json
]
RFC 3339 UTC Timestamp the state payload was generated
"2019-01-17T14:02:29.364Z"
Version of the UDMI schema
Time from the timestamp
field of the last successfully parsed config
message (not the timestamp the message was received/processed). Part of the config state sequence
"2019-01-17T14:02:29.364Z"
A collection of state fields that describes the system operation
No Additional PropertiesOperational status of the device.
Last time the system started up.
Number of system restarts
Operating mode for the device. Default is 'active'.
The serial number of the physical device
"A1B2C3D4"
"00001"
A collection of fields which describe the physical hardware of the device.
No Additional PropertiesThe manufacturer of the device
"Google"
The model of the device
"Pixel 5"
"Pixel 6"
"Pixel 6 Pro"
A stock keeping unit which identifies the unique composition of a device, for example those with different hardware configurations
"GF5KQ"
"4215612"
Hardware revision of the device
"A"
"B"
"1"
A collection of items which can be used to describe version of software running on a device
No Additional Properties"firmware"
"os"
"driver"
All property whose name matches the following regular expression must respect the following conditions
Property name regular expression:^[a-z_]+$
All property whose name matches the following regular expression must respect the following conditions
Property name regular expression:^[a-z_]+$
A human-readable one-line description of the entry
"Point is not writable"
An optional extensive entry which can include more detail, e.g. a complete program stack-trace
^system\.base\.start$
^system\.base\.shutdown$
^system\.base\.ready$
^system\.config\.receive$
^system\.config\.parse$
^system\.config\.apply$
^system\.auth\.login$
^system\.auth\.logout$
^system\.auth\.fail$
^pointset\.point\.nominal$
^pointset\.point\.applied$
^pointset\.point\.updating$
^pointset\.point\.overridden$
^pointset\.point\.failure$
^pointset\.point\.invalid$
^localnet\.network$
^localnet\.network\.connect$
^gateway\.setup\.attach$
^gateway\.proxy\.target$
^gateway\.proxy\.connect$
^discovery\.family\.scan$
^discovery\.device\.enumerate$
^discovery\.point\.describe$
^mapping\.device\.apply$
^blobset\.blob\.receive$
^blobset\.blob\.fetch$
^blobset\.blob\.apply$
^validation\.device\.receive$
^validation\.device\.schema$
^validation\.device\.content$
^validation\.device\.multiple$
^validation\.device\.extra$
^validation\.summary\.report$
^validation\.feature\.sequence$
^validation\.feature\.schema$
^validation\.feature\.capability$
^device(\.[a-z]+((_[a-z]+))*)+$
FC 3339 UTC timestamp the condition was triggered, or most recently updated
"2018-08-26T21:39:28.364Z"
The status level
should conform to the numerical Stackdriver LogEntry levels. The DEFAULT
value of 0 is not allowed (lowest value is 100, maximum 800).
Value must be greater or equal to 100
and lesser or equal to 800
and a multiple of 1
600
A human-readable one-line description of the entry
"Point is not writable"
An optional extensive entry which can include more detail, e.g. a complete program stack-trace
^system\.base\.start$
^system\.base\.shutdown$
^system\.base\.ready$
^system\.config\.receive$
^system\.config\.parse$
^system\.config\.apply$
^system\.auth\.login$
^system\.auth\.logout$
^system\.auth\.fail$
^pointset\.point\.nominal$
^pointset\.point\.applied$
^pointset\.point\.updating$
^pointset\.point\.overridden$
^pointset\.point\.failure$
^pointset\.point\.invalid$
^localnet\.network$
^localnet\.network\.connect$
^gateway\.setup\.attach$
^gateway\.proxy\.target$
^gateway\.proxy\.connect$
^discovery\.family\.scan$
^discovery\.device\.enumerate$
^discovery\.point\.describe$
^mapping\.device\.apply$
^blobset\.blob\.receive$
^blobset\.blob\.fetch$
^blobset\.blob\.apply$
^validation\.device\.receive$
^validation\.device\.schema$
^validation\.device\.content$
^validation\.device\.multiple$
^validation\.device\.extra$
^validation\.summary\.report$
^validation\.feature\.sequence$
^validation\.feature\.schema$
^validation\.feature\.capability$
^device(\.[a-z]+((_[a-z]+))*)+$
FC 3339 UTC timestamp the condition was triggered, or most recently updated
"2018-08-26T21:39:28.364Z"
The status level
should conform to the numerical Stackdriver LogEntry levels. The DEFAULT
value of 0 is not allowed (lowest value is 100, maximum 800).
Value must be greater or equal to 100
and lesser or equal to 800
and a multiple of 1
600
State for discovery
No Additional PropertiesNot included in messages published by devices. Part of message subblocks within cloud pipeline. RFC 3339 Timestamp the payload was generated
"2019-01-17T14:02:29.364Z"
Version of the UDMI schema, not included in messages published by devices
Generational marker to group results together
Discovery protocol families
No Additional PropertiesAll property whose name matches the following regular expression must respect the following conditions
Property name regular expression:^[a-z][a-z0-9]*(_[a-z0-9]+)*$
State for discovery
No Additional PropertiesGenerational marker for reporting discovery
Current phase of an active discovery process
Number of records produced so far for this active scan generation
Value must be greater or equal to 0
Number of passive scan results currently 'on hold'
Value must be greater or equal to 0
Status information about the discovery operation
No Additional PropertiesA human-readable one-line description of the entry
"Point is not writable"
An optional extensive entry which can include more detail, e.g. a complete program stack-trace
^system\.base\.start$
^system\.base\.shutdown$
^system\.base\.ready$
^system\.config\.receive$
^system\.config\.parse$
^system\.config\.apply$
^system\.auth\.login$
^system\.auth\.logout$
^system\.auth\.fail$
^pointset\.point\.nominal$
^pointset\.point\.applied$
^pointset\.point\.updating$
^pointset\.point\.overridden$
^pointset\.point\.failure$
^pointset\.point\.invalid$
^localnet\.network$
^localnet\.network\.connect$
^gateway\.setup\.attach$
^gateway\.proxy\.target$
^gateway\.proxy\.connect$
^discovery\.family\.scan$
^discovery\.device\.enumerate$
^discovery\.point\.describe$
^mapping\.device\.apply$
^blobset\.blob\.receive$
^blobset\.blob\.fetch$
^blobset\.blob\.apply$
^validation\.device\.receive$
^validation\.device\.schema$
^validation\.device\.content$
^validation\.device\.multiple$
^validation\.device\.extra$
^validation\.summary\.report$
^validation\.feature\.sequence$
^validation\.feature\.schema$
^validation\.feature\.capability$
^device(\.[a-z]+((_[a-z]+))*)+$
FC 3339 UTC timestamp the condition was triggered, or most recently updated
"2018-08-26T21:39:28.364Z"
The status level
should conform to the numerical Stackdriver LogEntry levels. The DEFAULT
value of 0 is not allowed (lowest value is 100, maximum 800).
Value must be greater or equal to 100
and lesser or equal to 800
and a multiple of 1
600
All property whose name matches the following regular expression must respect the following conditions
Property name regular expression:^_?[a-z][a-z0-9]*(_[a-z0-9]+)*$
A human-readable one-line description of the entry
"Point is not writable"
An optional extensive entry which can include more detail, e.g. a complete program stack-trace
^system\.base\.start$
^system\.base\.shutdown$
^system\.base\.ready$
^system\.config\.receive$
^system\.config\.parse$
^system\.config\.apply$
^system\.auth\.login$
^system\.auth\.logout$
^system\.auth\.fail$
^pointset\.point\.nominal$
^pointset\.point\.applied$
^pointset\.point\.updating$
^pointset\.point\.overridden$
^pointset\.point\.failure$
^pointset\.point\.invalid$
^localnet\.network$
^localnet\.network\.connect$
^gateway\.setup\.attach$
^gateway\.proxy\.target$
^gateway\.proxy\.connect$
^discovery\.family\.scan$
^discovery\.device\.enumerate$
^discovery\.point\.describe$
^mapping\.device\.apply$
^blobset\.blob\.receive$
^blobset\.blob\.fetch$
^blobset\.blob\.apply$
^validation\.device\.receive$
^validation\.device\.schema$
^validation\.device\.content$
^validation\.device\.multiple$
^validation\.device\.extra$
^validation\.summary\.report$
^validation\.feature\.sequence$
^validation\.feature\.schema$
^validation\.feature\.capability$
^device(\.[a-z]+((_[a-z]+))*)+$
FC 3339 UTC timestamp the condition was triggered, or most recently updated
"2018-08-26T21:39:28.364Z"
The status level
should conform to the numerical Stackdriver LogEntry levels. The DEFAULT
value of 0 is not allowed (lowest value is 100, maximum 800).
Value must be greater or equal to 100
and lesser or equal to 800
and a multiple of 1
600
All property whose name matches the following regular expression must respect the following conditions
Property name regular expression:^_?[a-z][a-z0-9]*(_[a-z0-9]+)*$
Phase for the management of a configuration blob.
A human-readable one-line description of the entry
"Point is not writable"
An optional extensive entry which can include more detail, e.g. a complete program stack-trace
^system\.base\.start$
^system\.base\.shutdown$
^system\.base\.ready$
^system\.config\.receive$
^system\.config\.parse$
^system\.config\.apply$
^system\.auth\.login$
^system\.auth\.logout$
^system\.auth\.fail$
^pointset\.point\.nominal$
^pointset\.point\.applied$
^pointset\.point\.updating$
^pointset\.point\.overridden$
^pointset\.point\.failure$
^pointset\.point\.invalid$
^localnet\.network$
^localnet\.network\.connect$
^gateway\.setup\.attach$
^gateway\.proxy\.target$
^gateway\.proxy\.connect$
^discovery\.family\.scan$
^discovery\.device\.enumerate$
^discovery\.point\.describe$
^mapping\.device\.apply$
^blobset\.blob\.receive$
^blobset\.blob\.fetch$
^blobset\.blob\.apply$
^validation\.device\.receive$
^validation\.device\.schema$
^validation\.device\.content$
^validation\.device\.multiple$
^validation\.device\.extra$
^validation\.summary\.report$
^validation\.feature\.sequence$
^validation\.feature\.schema$
^validation\.feature\.capability$
^device(\.[a-z]+((_[a-z]+))*)+$
FC 3339 UTC timestamp the condition was triggered, or most recently updated
"2018-08-26T21:39:28.364Z"
The status level
should conform to the numerical Stackdriver LogEntry levels. The DEFAULT
value of 0 is not allowed (lowest value is 100, maximum 800).
Value must be greater or equal to 100
and lesser or equal to 800
and a multiple of 1
600
The timestamp of the blob generation
"2019-01-17T14:02:29.364Z"
A set of points reporting telemetry data.
No Additional PropertiesAn identifier which uniquely represents the state, and used by a device avoid race conditions where the incoming config is based off an obsolete state. Additional information on implementation
Must be at most 32
characters long
Optional status information about pointset
No Additional PropertiesA human-readable one-line description of the entry
"Point is not writable"
An optional extensive entry which can include more detail, e.g. a complete program stack-trace
^system\.base\.start$
^system\.base\.shutdown$
^system\.base\.ready$
^system\.config\.receive$
^system\.config\.parse$
^system\.config\.apply$
^system\.auth\.login$
^system\.auth\.logout$
^system\.auth\.fail$
^pointset\.point\.nominal$
^pointset\.point\.applied$
^pointset\.point\.updating$
^pointset\.point\.overridden$
^pointset\.point\.failure$
^pointset\.point\.invalid$
^localnet\.network$
^localnet\.network\.connect$
^gateway\.setup\.attach$
^gateway\.proxy\.target$
^gateway\.proxy\.connect$
^discovery\.family\.scan$
^discovery\.device\.enumerate$
^discovery\.point\.describe$
^mapping\.device\.apply$
^blobset\.blob\.receive$
^blobset\.blob\.fetch$
^blobset\.blob\.apply$
^validation\.device\.receive$
^validation\.device\.schema$
^validation\.device\.content$
^validation\.device\.multiple$
^validation\.device\.extra$
^validation\.summary\.report$
^validation\.feature\.sequence$
^validation\.feature\.schema$
^validation\.feature\.capability$
^device(\.[a-z]+((_[a-z]+))*)+$
FC 3339 UTC timestamp the condition was triggered, or most recently updated
"2018-08-26T21:39:28.364Z"
The status level
should conform to the numerical Stackdriver LogEntry levels. The DEFAULT
value of 0 is not allowed (lowest value is 100, maximum 800).
Value must be greater or equal to 100
and lesser or equal to 800
and a multiple of 1
600
Collection of point names, defining the representative point set for this device.
No Additional PropertiesAll property whose name matches the following regular expression must respect the following conditions
Property name regular expression:^[a-z][a-z0-9]*(_[a-z0-9]+)*$
Object representation for for a single point
No Additional PropertiesIf specified, indicates a programmed point unit. If empty, means unspecified or matches configured point.
State of the individual point
Optional status information about this point, subject to log severity level
No Additional PropertiesA human-readable one-line description of the entry
"Point is not writable"
An optional extensive entry which can include more detail, e.g. a complete program stack-trace
^system\.base\.start$
^system\.base\.shutdown$
^system\.base\.ready$
^system\.config\.receive$
^system\.config\.parse$
^system\.config\.apply$
^system\.auth\.login$
^system\.auth\.logout$
^system\.auth\.fail$
^pointset\.point\.nominal$
^pointset\.point\.applied$
^pointset\.point\.updating$
^pointset\.point\.overridden$
^pointset\.point\.failure$
^pointset\.point\.invalid$
^localnet\.network$
^localnet\.network\.connect$
^gateway\.setup\.attach$
^gateway\.proxy\.target$
^gateway\.proxy\.connect$
^discovery\.family\.scan$
^discovery\.device\.enumerate$
^discovery\.point\.describe$
^mapping\.device\.apply$
^blobset\.blob\.receive$
^blobset\.blob\.fetch$
^blobset\.blob\.apply$
^validation\.device\.receive$
^validation\.device\.schema$
^validation\.device\.content$
^validation\.device\.multiple$
^validation\.device\.extra$
^validation\.summary\.report$
^validation\.feature\.sequence$
^validation\.feature\.schema$
^validation\.feature\.capability$
^device(\.[a-z]+((_[a-z]+))*)+$
FC 3339 UTC timestamp the condition was triggered, or most recently updated
"2018-08-26T21:39:28.364Z"
The status level
should conform to the numerical Stackdriver LogEntry levels. The DEFAULT
value of 0 is not allowed (lowest value is 100, maximum 800).
Value must be greater or equal to 100
and lesser or equal to 800
and a multiple of 1
600