Execution Configuration

Type: object

Parameters for configuring the execution run of a UDMI tool

No Additional Properties

Type: string

Type: string

Type: string

Type: string

Type: string

Type: string

Type: string

Type: string

Type: string

Type: integer

Type: integer

Type: string

Iot Provider

Type: enum (of string)

Must be one of:

  • "local"
  • "dynamic"
  • "implicit"
  • "pubsub"
  • "mqtt"
  • "gbos"
  • "gref"
  • "etcd"
  • "jwt"
  • "clearblade"

Endpoint Configuration

Type: object

Parameters to define a message endpoint

No Additional Properties

Type: string

Friendly name for this flow (debugging and diagnostics)

Type: enum (of string)

Must be one of:

  • "local"
  • "pubsub"
  • "file"
  • "trace"
  • "mqtt"

Type: enum (of string)

Must be one of:

  • "ssl"
  • "tcp"

Type: string

Type: string

Simple payload template for simple injection use cases

Type: string

Error message container for capturing errors during parsing/handling

Type: integer

Type: integer

Delay waiting for config message on start, 0 for default, <0 to disable

Type: string

Type: string

Prefix for message topics

Must match regular expression: ^[-_/a-zA-Z0-9]+$

Type: string

Id for the receiving message channel

Must match regular expression: ^[-_/a-zA-Z0-9#]+$

Type: string

Id for the sending messages channel

Must match regular expression: ^[-_/a-zA-Z0-9#]+$

Type: string

Id for a side-car message channel

Must match regular expression: ^[-_/a-zA-Z0-9#]+$

Type: string

Type: string

Type: string

Indicator if this endpoint should be active (null or non-empty)

Type: boolean

True if config messages should not be acked (lower QOS)

Type: integer

Queue capacity for limiting pipes

Type: integer

Artifical publish delay for testing

Type: integer

Rate for periodic task execution

Type: object

Type: string

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: stringFormat: date-time

The timestamp of the endpoint generation


Example:

"2019-01-17T14:02:29.364Z"

Endpoint Configuration

Type: object

Parameters to define a message endpoint

No Additional Properties

Type: string

Friendly name for this flow (debugging and diagnostics)

Type: enum (of string)

Must be one of:

  • "local"
  • "pubsub"
  • "file"
  • "trace"
  • "mqtt"

Type: enum (of string)

Must be one of:

  • "ssl"
  • "tcp"

Type: string

Type: string

Simple payload template for simple injection use cases

Type: string

Error message container for capturing errors during parsing/handling

Type: integer

Type: integer

Delay waiting for config message on start, 0 for default, <0 to disable

Type: string

Type: string

Prefix for message topics

Must match regular expression: ^[-_/a-zA-Z0-9]+$

Type: string

Id for the receiving message channel

Must match regular expression: ^[-_/a-zA-Z0-9#]+$

Type: string

Id for the sending messages channel

Must match regular expression: ^[-_/a-zA-Z0-9#]+$

Type: string

Id for a side-car message channel

Must match regular expression: ^[-_/a-zA-Z0-9#]+$

Type: string

Type: string

Type: string

Indicator if this endpoint should be active (null or non-empty)

Type: boolean

True if config messages should not be acked (lower QOS)

Type: integer

Queue capacity for limiting pipes

Type: integer

Artifical publish delay for testing

Type: integer

Rate for periodic task execution

Type: object

Type: string

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: stringFormat: date-time

The timestamp of the endpoint generation


Example:

"2019-01-17T14:02:29.364Z"

Type: string

Type: string

Type: string

Type: string

Type: string

Type: string

Type: string

Type: string

Type: string

Semantic tagged version of udmis install

Type: string

Commit hash of this udmis install

Type: string

Complete reference of udmis install

Type: string

Timestamp version id of udmis install

Type: boolean

Type: string

Type: string

Optional version for a udmis update trigger

Type: string

Type: string

Type: boolean

Type: array of string
No Additional Items

Each item of this array must be:

Type: string

Mapping Config

Type: object

Configuration for mapping

No Additional Properties

Type: stringFormat: date-time

RFC 3339 timestamp the configuration was generated


Example:

"2019-01-17T14:02:29.364Z"

Type: string

Version of the UDMI schema

Type: object

Configuration of mapped devices

No Additional Properties

All properties whose name matches the following regular expression must respect the following conditions

Property name regular expression:

Device Mapping Config

Type: object

Configuration for mapping

No Additional Properties

Type: stringFormat: date-time

Last time the mapping was successfully applied for this device

Type: stringFormat: date-time

Timestamp of requested device model export

Entry

Type: object
No Additional Properties

Type: string

A human-readable one-line description of the entry


Example:

"Point is not writable"

Type: string

An optional extensive entry which can include more detail, e.g. a complete program stack-trace

Category

Type: string

Type: object
Must match regular expression: ^system\.base\.start$
Type: object
Must match regular expression: ^system\.base\.shutdown$
Type: object
Must match regular expression: ^system\.base\.ready$
Type: object
Must match regular expression: ^system\.config\.receive$
Type: object
Must match regular expression: ^system\.config\.parse$
Type: object
Must match regular expression: ^system\.config\.apply$
Type: object
Must match regular expression: ^system\.auth\.login$
Type: object
Must match regular expression: ^system\.auth\.logout$
Type: object
Must match regular expression: ^system\.auth\.fail$
Type: object
Must match regular expression: ^pointset\.point\.nominal$
Type: object
Must match regular expression: ^pointset\.point\.applied$
Type: object
Must match regular expression: ^pointset\.point\.updating$
Type: object
Must match regular expression: ^pointset\.point\.overridden$
Type: object
Must match regular expression: ^pointset\.point\.failure$
Type: object
Must match regular expression: ^pointset\.point\.invalid$
Type: object
Must match regular expression: ^localnet\.network$
Type: object
Must match regular expression: ^localnet\.network\.connect$
Type: object
Must match regular expression: ^gateway\.setup\.attach$
Type: object
Must match regular expression: ^gateway\.proxy\.target$
Type: object
Must match regular expression: ^gateway\.proxy\.connect$
Type: object
Must match regular expression: ^discovery\.family\.scan$
Type: object
Must match regular expression: ^discovery\.device\.enumerate$
Type: object
Must match regular expression: ^discovery\.point\.describe$
Type: object
Must match regular expression: ^mapping\.device\.apply$
Type: object
Must match regular expression: ^blobset\.blob\.receive$
Type: object
Must match regular expression: ^blobset\.blob\.fetch$
Type: object
Must match regular expression: ^blobset\.blob\.apply$
Type: object
Must match regular expression: ^validation\.device\.receive$
Type: object
Must match regular expression: ^validation\.device\.schema$
Type: object
Must match regular expression: ^validation\.device\.content$
Type: object
Must match regular expression: ^validation\.device\.multiple$
Type: object
Must match regular expression: ^validation\.device\.extra$
Type: object
Must match regular expression: ^validation\.summary\.report$
Type: object
Must match regular expression: ^validation\.feature\.sequence$
Type: object
Must match regular expression: ^validation\.feature\.schema$
Type: object
Must match regular expression: ^validation\.feature\.capability$
Type: object
Must match regular expression: ^device(\.[a-z]+((_[a-z]+))*)+$

Type: stringFormat: date-time

FC 3339 UTC timestamp the condition was triggered, or most recently updated


Example:

"2018-08-26T21:39:28.364Z"

Type: integer

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


Example:

600

Type: integer

extras discovery event garbage collection time

Type: integer

devices garbage collection time