Skip to content

airdress.bootstrap.*

The events in the airdress.bootstrap family. How to read a section, and what each audience means, is on the event reference page.

Owner warn

Bootstrap failures from one address crossed the threshold; it is locked out. A rate limit: not on the bus.

Audience: owner. About the airdress as a whole. Only the owner receives it: the owner’s devices and the owner’s subscriptions.

Where it goes

  • The operator’s journal, as one log line at this level, and the event log, where airdress events tail reads it.
  • Subscriptions that name it, within its audience.
  • Not functions bound to this operator’s events: it is kept off that path as too frequent or too internal. A subscription with a function target still receives it.

Versions

  • Version 1: first carried by operator v0.1.135.

Data

FieldTypeRequiredDescription
ipstring (ip)yes
locked_for_secsinteger (uint64)yes
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Bootstrap failures from one address crossed the threshold; it is locked out. A rate limit: not on the bus.",
"properties": {
"ip": {
"format": "ip",
"type": "string"
},
"locked_for_secs": {
"format": "uint64",
"minimum": 0,
"type": "integer"
}
},
"required": [
"ip",
"locked_for_secs"
],
"title": "BootstrapLockedOut",
"type": "object"
}
Owner warn Functions

A bootstrap-token enrollment was refused. The token value never appears.

Audience: owner. About the airdress as a whole. Only the owner receives it: the owner’s devices and the owner’s subscriptions.

Where it goes

  • The operator’s journal, as one log line at this level, and the event log, where airdress events tail reads it.
  • Subscriptions that name it, within its audience.
  • Functions bound to this operator’s events (source: operator).

Versions

  • Version 1: first carried by operator v0.1.135.

Data

FieldTypeRequiredDescription
airdressstringyes
attemptinteger (uint32)yesFailures from this address so far.
ipstring (ip)yes
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "A bootstrap-token enrollment was refused. The token value never appears.",
"properties": {
"airdress": {
"type": "string"
},
"attempt": {
"description": "Failures from this address so far.",
"format": "uint32",
"minimum": 0,
"type": "integer"
},
"ip": {
"format": "ip",
"type": "string"
}
},
"required": [
"airdress",
"attempt",
"ip"
],
"title": "BootstrapRejected",
"type": "object"
}