148edf9a9SAndrew Geissler{ 248edf9a9SAndrew Geissler "$schema": "http://json-schema.org/draft-07/schema#", 3*7d6080dbSPatrick Williams "$defs": { 448edf9a9SAndrew Geissler "SatelliteController": { 548edf9a9SAndrew Geissler "title": "satellite controller configuration", 6bb8aa370SAndrew Jeffery "description": "The configuration used to add remote BMCs to a system", 748edf9a9SAndrew Geissler "type": "object", 848edf9a9SAndrew Geissler "properties": { 948edf9a9SAndrew Geissler "Hostname": { 10bb8aa370SAndrew Jeffery "description": "Hostname or IP of satellite controller", 1148edf9a9SAndrew Geissler "type": "string" 1248edf9a9SAndrew Geissler }, 1348edf9a9SAndrew Geissler "Port": { 14bb8aa370SAndrew Jeffery "description": "Network port to connect to satellite controller", 1548edf9a9SAndrew Geissler "type": "number" 1648edf9a9SAndrew Geissler }, 1748edf9a9SAndrew Geissler "AuthType": { 18bb8aa370SAndrew Jeffery "description": "Type of authorization to use with satellite controller", 1948edf9a9SAndrew Geissler "enum": ["None"] 2048edf9a9SAndrew Geissler }, 2148edf9a9SAndrew Geissler "Name": { 22bb8aa370SAndrew Jeffery "description": "The name of the object", 2348edf9a9SAndrew Geissler "type": "string" 2448edf9a9SAndrew Geissler }, 2548edf9a9SAndrew Geissler "Type": { 26bb8aa370SAndrew Jeffery "description": "The type of satellite controller", 2748edf9a9SAndrew Geissler "enum": ["SatelliteController"] 2848edf9a9SAndrew Geissler } 2948edf9a9SAndrew Geissler }, 3048edf9a9SAndrew Geissler "required": ["Hostname", "Port", "AuthType", "Name", "Type"] 3148edf9a9SAndrew Geissler } 3248edf9a9SAndrew Geissler } 3348edf9a9SAndrew Geissler} 34