blob: 8f364bf312516877f56a0358cb5f45f0de8bb893 [file] [log] [blame]
Andrew Geissler48edf9a2023-02-21 10:44:14 -06001{
2 "$schema": "http://json-schema.org/draft-07/schema#",
3 "definitions": {
4 "SatelliteController": {
5 "title": "satellite controller configuration",
6 "description": [
7 "The configuration used to add remote BMCs to a system"
8 ],
9 "type": "object",
10 "properties": {
11 "Hostname": {
12 "description": ["Hostname or IP of satellite controller"],
13 "type": "string"
14 },
15 "Port": {
16 "description": [
17 "Network port to connect to satellite controller"
18 ],
19 "type": "number"
20 },
21 "AuthType": {
22 "description": [
23 "Type of authorization to use with satellite controller"
24 ],
25 "enum": ["None"]
26 },
27 "Name": {
28 "description": ["The name of the object"],
29 "type": "string"
30 },
31 "Type": {
32 "description": ["The type of satellite controller"],
33 "enum": ["SatelliteController"]
34 }
35 },
36 "required": ["Hostname", "Port", "AuthType", "Name", "Type"]
37 }
38 }
39}