1{
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}
40