| { |
| "$schema": "http://json-schema.org/draft-07/schema#", |
| "definitions": { |
| "SatelliteController": { |
| "title": "satellite controller configuration", |
| "description": [ |
| "The configuration used to add remote BMCs to a system" |
| ], |
| "type": "object", |
| "properties": { |
| "Hostname": { |
| "description": ["Hostname or IP of satellite controller"], |
| "type": "string" |
| }, |
| "Port": { |
| "description": [ |
| "Network port to connect to satellite controller" |
| ], |
| "type": "number" |
| }, |
| "AuthType": { |
| "description": [ |
| "Type of authorization to use with satellite controller" |
| ], |
| "enum": ["None"] |
| }, |
| "Name": { |
| "description": ["The name of the object"], |
| "type": "string" |
| }, |
| "Type": { |
| "description": ["The type of satellite controller"], |
| "enum": ["SatelliteController"] |
| } |
| }, |
| "required": ["Hostname", "Port", "AuthType", "Name", "Type"] |
| } |
| } |
| } |