Initializer Preferences File Reference
This document follows the conventions of JSON Schema. Some URLs may be used as identifiers rather than actual web resources.
Initializer Preferences File Schema
http://128technology.com/initializerPreferencesFile
Schema for the preferences file used by the SSR Initializer.
Initializer Preferences File Type
object (Initializer Preferences File)
Initializer Preferences File Properties
node-name
The name of the Node being initialized.
node-name
- is required
- cannot be null
node-name Type
string
node-name Constraints
pattern: the string must match the following regular expression:
^([a-zA-Z0-9]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]$
node-ip
An IPv4 or IPv6 address.
node-ip
- is optional
- cannot be null
node-ip Type
string (IP Address)
one (and only one) of
node-ip Examples
"1.1.1.1"
"2001:0db8:85a3:0000:0000:8a2e:0370:7334"
node-role
The role of the Node being initialized.
node-role
- is required
- cannot be null
node-role Type
string
node-role Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"conductor" | An SSR Conductor node |
"control" | Unsupported. Use 'combo' instead |
"combo" | An SSR Router node |
"slice" | Unsupported. Use 'combo' instead |
router-name
The name of the Router to which the Node belongs. Ignored if 'learn-from-ha-peer' is true and required if 'learn-from-ha-peer' is false.
router-name
- is optional
- cannot be null
router-name Type
string
router-name Constraints
pattern: the string must match the following regular expression:
^([a-zA-Z0-9]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]$
conductor
Configuration of a Conductor that will manage this Node. Ignored if 'learn-from-ha-peer' is true.
conductor
- is optional
- cannot be null
conductor Type
object (Conductor)
ha-peer-ip
An IPv4 or IPv6 address.
ha-peer-ip
- is optional
- cannot be null
ha-peer-ip Type
string (IP Address)
one (and only one) of
ha-peer-ip Examples
"1.1.1.1"
"2001:0db8:85a3:0000:0000:8a2e:0370:7334"