15ecf7b4eSGunnar Mills{ 25ecf7b4eSGunnar Mills "$id": "http://redfish.dmtf.org/schemas/v1/Manager.v1_23_0.json", 35ecf7b4eSGunnar Mills "$ref": "#/definitions/Manager", 45ecf7b4eSGunnar Mills "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 55ecf7b4eSGunnar Mills "copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", 65ecf7b4eSGunnar Mills "definitions": { 75ecf7b4eSGunnar Mills "Actions": { 85ecf7b4eSGunnar Mills "additionalProperties": false, 95ecf7b4eSGunnar Mills "description": "The available actions for this resource.", 105ecf7b4eSGunnar Mills "longDescription": "This type shall contain the available actions for this resource.", 115ecf7b4eSGunnar Mills "patternProperties": { 125ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 135ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 145ecf7b4eSGunnar Mills "type": [ 155ecf7b4eSGunnar Mills "array", 165ecf7b4eSGunnar Mills "boolean", 175ecf7b4eSGunnar Mills "integer", 185ecf7b4eSGunnar Mills "number", 195ecf7b4eSGunnar Mills "null", 205ecf7b4eSGunnar Mills "object", 215ecf7b4eSGunnar Mills "string" 225ecf7b4eSGunnar Mills ] 235ecf7b4eSGunnar Mills } 245ecf7b4eSGunnar Mills }, 255ecf7b4eSGunnar Mills "properties": { 265ecf7b4eSGunnar Mills "#Manager.ForceFailover": { 275ecf7b4eSGunnar Mills "$ref": "#/definitions/ForceFailover" 285ecf7b4eSGunnar Mills }, 295ecf7b4eSGunnar Mills "#Manager.ModifyRedundancySet": { 305ecf7b4eSGunnar Mills "$ref": "#/definitions/ModifyRedundancySet" 315ecf7b4eSGunnar Mills }, 325ecf7b4eSGunnar Mills "#Manager.Reset": { 335ecf7b4eSGunnar Mills "$ref": "#/definitions/Reset" 345ecf7b4eSGunnar Mills }, 355ecf7b4eSGunnar Mills "#Manager.ResetToDefaults": { 365ecf7b4eSGunnar Mills "$ref": "#/definitions/ResetToDefaults" 375ecf7b4eSGunnar Mills }, 385ecf7b4eSGunnar Mills "#Manager.UpdateSecurityMode": { 395ecf7b4eSGunnar Mills "$ref": "#/definitions/UpdateSecurityMode" 405ecf7b4eSGunnar Mills }, 415ecf7b4eSGunnar Mills "Oem": { 425ecf7b4eSGunnar Mills "$ref": "#/definitions/OemActions", 435ecf7b4eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 445ecf7b4eSGunnar Mills "longDescription": "This property shall contain the available OEM-specific actions for this resource." 455ecf7b4eSGunnar Mills } 465ecf7b4eSGunnar Mills }, 475ecf7b4eSGunnar Mills "type": "object" 485ecf7b4eSGunnar Mills }, 495ecf7b4eSGunnar Mills "CommandConnectTypesSupported": { 505ecf7b4eSGunnar Mills "enum": [ 515ecf7b4eSGunnar Mills "SSH", 525ecf7b4eSGunnar Mills "Telnet", 535ecf7b4eSGunnar Mills "IPMI", 545ecf7b4eSGunnar Mills "Oem" 555ecf7b4eSGunnar Mills ], 565ecf7b4eSGunnar Mills "enumDescriptions": { 575ecf7b4eSGunnar Mills "IPMI": "The controller supports a command shell connection through the IPMI Serial Over LAN (SOL) protocol.", 585ecf7b4eSGunnar Mills "Oem": "The controller supports a command shell connection through an OEM-specific protocol.", 595ecf7b4eSGunnar Mills "SSH": "The controller supports a command shell connection through the SSH protocol.", 605ecf7b4eSGunnar Mills "Telnet": "The controller supports a command shell connection through the Telnet protocol." 615ecf7b4eSGunnar Mills }, 625ecf7b4eSGunnar Mills "type": "string" 635ecf7b4eSGunnar Mills }, 645ecf7b4eSGunnar Mills "CommandShell": { 655ecf7b4eSGunnar Mills "additionalProperties": false, 665ecf7b4eSGunnar Mills "description": "The information about a command shell service that this manager provides.", 675ecf7b4eSGunnar Mills "longDescription": "This type shall describe a command shell service for a manager.", 685ecf7b4eSGunnar Mills "patternProperties": { 695ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 705ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 715ecf7b4eSGunnar Mills "type": [ 725ecf7b4eSGunnar Mills "array", 735ecf7b4eSGunnar Mills "boolean", 745ecf7b4eSGunnar Mills "integer", 755ecf7b4eSGunnar Mills "number", 765ecf7b4eSGunnar Mills "null", 775ecf7b4eSGunnar Mills "object", 785ecf7b4eSGunnar Mills "string" 795ecf7b4eSGunnar Mills ] 805ecf7b4eSGunnar Mills } 815ecf7b4eSGunnar Mills }, 825ecf7b4eSGunnar Mills "properties": { 835ecf7b4eSGunnar Mills "ConnectTypesSupported": { 845ecf7b4eSGunnar Mills "description": "This property enumerates the command shell connection types that the implementation allows.", 855ecf7b4eSGunnar Mills "items": { 865ecf7b4eSGunnar Mills "$ref": "#/definitions/CommandConnectTypesSupported" 875ecf7b4eSGunnar Mills }, 885ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of the enumerations. SSH shall be included if the Secure Shell (SSH) protocol is supported. Telnet shall be included if the Telnet protocol is supported. IPMI shall be included if the IPMI Serial Over LAN (SOL) protocol is supported.", 895ecf7b4eSGunnar Mills "readonly": true, 905ecf7b4eSGunnar Mills "type": "array" 915ecf7b4eSGunnar Mills }, 925ecf7b4eSGunnar Mills "MaxConcurrentSessions": { 935ecf7b4eSGunnar Mills "description": "The maximum number of service sessions, regardless of protocol, that this manager can support.", 945ecf7b4eSGunnar Mills "longDescription": "This property shall contain the maximum number of concurrent service sessions that this implementation supports.", 955ecf7b4eSGunnar Mills "minimum": 0, 965ecf7b4eSGunnar Mills "readonly": true, 975ecf7b4eSGunnar Mills "type": "integer" 985ecf7b4eSGunnar Mills }, 995ecf7b4eSGunnar Mills "ServiceEnabled": { 1005ecf7b4eSGunnar Mills "description": "An indication of whether the service is enabled for this manager.", 1015ecf7b4eSGunnar Mills "longDescription": "This property shall indicate whether the protocol for the service is enabled.", 1025ecf7b4eSGunnar Mills "readonly": false, 1035ecf7b4eSGunnar Mills "type": "boolean" 1045ecf7b4eSGunnar Mills } 1055ecf7b4eSGunnar Mills }, 1065ecf7b4eSGunnar Mills "type": "object" 1075ecf7b4eSGunnar Mills }, 1085ecf7b4eSGunnar Mills "DateTimeSource": { 1095ecf7b4eSGunnar Mills "enum": [ 1105ecf7b4eSGunnar Mills "RTC", 1115ecf7b4eSGunnar Mills "Firmware", 1125ecf7b4eSGunnar Mills "Host", 1135ecf7b4eSGunnar Mills "NTP", 1145ecf7b4eSGunnar Mills "PTP" 1155ecf7b4eSGunnar Mills ], 1165ecf7b4eSGunnar Mills "enumDescriptions": { 1175ecf7b4eSGunnar Mills "Firmware": "The date and time is set and held by firmware.", 1185ecf7b4eSGunnar Mills "Host": "The date and time is retrieved from the host.", 1195ecf7b4eSGunnar Mills "NTP": "The date and time source is a Network Time Protocol (NTP) server.", 1205ecf7b4eSGunnar Mills "PTP": "The date and time source is a Precision Time Protocol (PTP) server.", 1215ecf7b4eSGunnar Mills "RTC": "The date and time is retrieved from the manager's real time clock (RTC)." 1225ecf7b4eSGunnar Mills }, 1235ecf7b4eSGunnar Mills "type": "string" 1245ecf7b4eSGunnar Mills }, 1255ecf7b4eSGunnar Mills "DaylightSavingTime": { 1265ecf7b4eSGunnar Mills "additionalProperties": false, 1275ecf7b4eSGunnar Mills "description": "The daylight saving time settings for a manager.", 1285ecf7b4eSGunnar Mills "longDescription": "This type shall contain the daylight saving time settings for a manager.", 1295ecf7b4eSGunnar Mills "patternProperties": { 1305ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 1315ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 1325ecf7b4eSGunnar Mills "type": [ 1335ecf7b4eSGunnar Mills "array", 1345ecf7b4eSGunnar Mills "boolean", 1355ecf7b4eSGunnar Mills "integer", 1365ecf7b4eSGunnar Mills "number", 1375ecf7b4eSGunnar Mills "null", 1385ecf7b4eSGunnar Mills "object", 1395ecf7b4eSGunnar Mills "string" 1405ecf7b4eSGunnar Mills ] 1415ecf7b4eSGunnar Mills } 1425ecf7b4eSGunnar Mills }, 1435ecf7b4eSGunnar Mills "properties": { 1445ecf7b4eSGunnar Mills "EndDateTime": { 1455ecf7b4eSGunnar Mills "description": "The end date and time with UTC offset of daylight saving time.", 1465ecf7b4eSGunnar Mills "format": "date-time", 1475ecf7b4eSGunnar Mills "longDescription": "This property shall contain the end date and time with UTC offset of daylight saving time for this manager. If daylight saving time is permanent, specify a sufficiently distant end date and time. Services shall update the UTC offset based on changes made to `DateTimeLocalOffset`. This property shall be read-only if the service contains time zone databases.", 1485ecf7b4eSGunnar Mills "readonly": false, 1495ecf7b4eSGunnar Mills "type": "string", 1505ecf7b4eSGunnar Mills "versionAdded": "v1_19_0" 1515ecf7b4eSGunnar Mills }, 1525ecf7b4eSGunnar Mills "OffsetMinutes": { 1535ecf7b4eSGunnar Mills "description": "The daylight saving time offset in minutes.", 1545ecf7b4eSGunnar Mills "longDescription": "This property shall contain the number of minutes added to the `DateTime` value when the `DateTime` value is between the values of StartDateTime and EndDateTime. This offset shall be applied only if AutoDSTEnabled is `true`. This property shall be read-only if the service contains time zone databases.", 1555ecf7b4eSGunnar Mills "readonly": false, 1565ecf7b4eSGunnar Mills "type": "integer", 1575ecf7b4eSGunnar Mills "versionAdded": "v1_19_0" 1585ecf7b4eSGunnar Mills }, 1595ecf7b4eSGunnar Mills "StartDateTime": { 1605ecf7b4eSGunnar Mills "description": "The start date and time with UTC offset of daylight saving time.", 1615ecf7b4eSGunnar Mills "format": "date-time", 1625ecf7b4eSGunnar Mills "longDescription": "This property shall contain the start date and time with UTC offset of daylight saving time for this manager. Services shall update the UTC offset based on changes made to `DateTimeLocalOffset`. This property shall be read-only if the service contains time zone databases.", 1635ecf7b4eSGunnar Mills "readonly": false, 1645ecf7b4eSGunnar Mills "type": "string", 1655ecf7b4eSGunnar Mills "versionAdded": "v1_19_0" 1665ecf7b4eSGunnar Mills }, 1675ecf7b4eSGunnar Mills "TimeZoneName": { 1685ecf7b4eSGunnar Mills "description": "The time zone of the manager when daylight saving time is in effect.", 1695ecf7b4eSGunnar Mills "longDescription": "This property shall contain the time zone of the manager when daylight saving time is in effect. When daylight saving time is in effect, the service shall update the `TimeZoneName` property in the root of the resource. When daylight saving time is no longer in effect, the service shall restore the original value of the `TimeZoneName` property in the root of the resource. The time zone shall be either the 'Name' or the 'Format' for the zone as defined in the IANA Time Zone Database. The value of this property is used for display purposes, especially to enhance the display of time. This property shall be read-only if the service contains time zone databases.", 1705ecf7b4eSGunnar Mills "readonly": false, 1715ecf7b4eSGunnar Mills "type": "string", 1725ecf7b4eSGunnar Mills "versionAdded": "v1_19_0" 1735ecf7b4eSGunnar Mills } 1745ecf7b4eSGunnar Mills }, 1755ecf7b4eSGunnar Mills "type": "object" 1765ecf7b4eSGunnar Mills }, 1775ecf7b4eSGunnar Mills "ForceFailover": { 1785ecf7b4eSGunnar Mills "additionalProperties": false, 1795ecf7b4eSGunnar Mills "description": "The `ForceFailover` action forces a failover of this manager to the manager used in the parameter.", 1805ecf7b4eSGunnar Mills "longDescription": "This action shall perform a forced failover of the manager's redundancy to the manager supplied as a parameter.", 1815ecf7b4eSGunnar Mills "parameters": { 1825ecf7b4eSGunnar Mills "NewManager": { 1835ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager", 1845ecf7b4eSGunnar Mills "description": "The manager to which to fail over.", 1855ecf7b4eSGunnar Mills "longDescription": "This parameter shall contain the manager to which to fail over.", 1865ecf7b4eSGunnar Mills "requiredParameter": true 1875ecf7b4eSGunnar Mills } 1885ecf7b4eSGunnar Mills }, 1895ecf7b4eSGunnar Mills "patternProperties": { 1905ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 1915ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 1925ecf7b4eSGunnar Mills "type": [ 1935ecf7b4eSGunnar Mills "array", 1945ecf7b4eSGunnar Mills "boolean", 1955ecf7b4eSGunnar Mills "integer", 1965ecf7b4eSGunnar Mills "number", 1975ecf7b4eSGunnar Mills "null", 1985ecf7b4eSGunnar Mills "object", 1995ecf7b4eSGunnar Mills "string" 2005ecf7b4eSGunnar Mills ] 2015ecf7b4eSGunnar Mills } 2025ecf7b4eSGunnar Mills }, 2035ecf7b4eSGunnar Mills "properties": { 2045ecf7b4eSGunnar Mills "target": { 2055ecf7b4eSGunnar Mills "description": "Link to invoke action", 2065ecf7b4eSGunnar Mills "format": "uri-reference", 2075ecf7b4eSGunnar Mills "type": "string" 2085ecf7b4eSGunnar Mills }, 2095ecf7b4eSGunnar Mills "title": { 2105ecf7b4eSGunnar Mills "description": "Friendly action name", 2115ecf7b4eSGunnar Mills "type": "string" 2125ecf7b4eSGunnar Mills } 2135ecf7b4eSGunnar Mills }, 2145ecf7b4eSGunnar Mills "type": "object" 2155ecf7b4eSGunnar Mills }, 2165ecf7b4eSGunnar Mills "GraphicalConnectTypesSupported": { 2175ecf7b4eSGunnar Mills "enum": [ 2185ecf7b4eSGunnar Mills "KVMIP", 2195ecf7b4eSGunnar Mills "Oem" 2205ecf7b4eSGunnar Mills ], 2215ecf7b4eSGunnar Mills "enumDescriptions": { 2225ecf7b4eSGunnar Mills "KVMIP": "The controller supports a graphical console connection through a KVM-IP (redirection of Keyboard, Video, Mouse over IP) protocol.", 2235ecf7b4eSGunnar Mills "Oem": "The controller supports a graphical console connection through an OEM-specific protocol." 2245ecf7b4eSGunnar Mills }, 2255ecf7b4eSGunnar Mills "type": "string" 2265ecf7b4eSGunnar Mills }, 2275ecf7b4eSGunnar Mills "GraphicalConsole": { 2285ecf7b4eSGunnar Mills "additionalProperties": false, 2295ecf7b4eSGunnar Mills "description": "The information about a graphical console service that this manager provides.", 2305ecf7b4eSGunnar Mills "longDescription": "This type shall describe a graphical console service for a manager.", 2315ecf7b4eSGunnar Mills "patternProperties": { 2325ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 2335ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 2345ecf7b4eSGunnar Mills "type": [ 2355ecf7b4eSGunnar Mills "array", 2365ecf7b4eSGunnar Mills "boolean", 2375ecf7b4eSGunnar Mills "integer", 2385ecf7b4eSGunnar Mills "number", 2395ecf7b4eSGunnar Mills "null", 2405ecf7b4eSGunnar Mills "object", 2415ecf7b4eSGunnar Mills "string" 2425ecf7b4eSGunnar Mills ] 2435ecf7b4eSGunnar Mills } 2445ecf7b4eSGunnar Mills }, 2455ecf7b4eSGunnar Mills "properties": { 2465ecf7b4eSGunnar Mills "ConnectTypesSupported": { 2475ecf7b4eSGunnar Mills "description": "This property enumerates the graphical console connection types that the implementation allows.", 2485ecf7b4eSGunnar Mills "items": { 2495ecf7b4eSGunnar Mills "$ref": "#/definitions/GraphicalConnectTypesSupported" 2505ecf7b4eSGunnar Mills }, 2515ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of the enumerations. RDP shall be included if the Remote Desktop (RDP) protocol is supported. KVMIP shall be included if a vendor-defined KVM-IP protocol is supported.", 2525ecf7b4eSGunnar Mills "readonly": true, 2535ecf7b4eSGunnar Mills "type": "array" 2545ecf7b4eSGunnar Mills }, 2555ecf7b4eSGunnar Mills "MaxConcurrentSessions": { 2565ecf7b4eSGunnar Mills "description": "The maximum number of service sessions, regardless of protocol, that this manager can support.", 2575ecf7b4eSGunnar Mills "longDescription": "This property shall contain the maximum number of concurrent service sessions that this implementation supports.", 2585ecf7b4eSGunnar Mills "minimum": 0, 2595ecf7b4eSGunnar Mills "readonly": true, 2605ecf7b4eSGunnar Mills "type": "integer" 2615ecf7b4eSGunnar Mills }, 2625ecf7b4eSGunnar Mills "ServiceEnabled": { 2635ecf7b4eSGunnar Mills "description": "An indication of whether the service is enabled for this manager.", 2645ecf7b4eSGunnar Mills "longDescription": "This property shall indicate whether the protocol for the service is enabled.", 2655ecf7b4eSGunnar Mills "readonly": false, 2665ecf7b4eSGunnar Mills "type": "boolean" 2675ecf7b4eSGunnar Mills } 2685ecf7b4eSGunnar Mills }, 2695ecf7b4eSGunnar Mills "type": "object" 2705ecf7b4eSGunnar Mills }, 2715ecf7b4eSGunnar Mills "Links": { 2725ecf7b4eSGunnar Mills "additionalProperties": false, 2735ecf7b4eSGunnar Mills "description": "The links to other resources that are related to this resource.", 2745ecf7b4eSGunnar Mills "longDescription": "This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource.", 2755ecf7b4eSGunnar Mills "patternProperties": { 2765ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 2775ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 2785ecf7b4eSGunnar Mills "type": [ 2795ecf7b4eSGunnar Mills "array", 2805ecf7b4eSGunnar Mills "boolean", 2815ecf7b4eSGunnar Mills "integer", 2825ecf7b4eSGunnar Mills "number", 2835ecf7b4eSGunnar Mills "null", 2845ecf7b4eSGunnar Mills "object", 2855ecf7b4eSGunnar Mills "string" 2865ecf7b4eSGunnar Mills ] 2875ecf7b4eSGunnar Mills } 2885ecf7b4eSGunnar Mills }, 2895ecf7b4eSGunnar Mills "properties": { 2905ecf7b4eSGunnar Mills "ActiveSoftwareImage": { 2915ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/SoftwareInventory.json#/definitions/SoftwareInventory", 2925ecf7b4eSGunnar Mills "description": "The link to the software inventory resource that represents the active firmware image for this manager.", 2935ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `SoftwareInventory` that represents the active firmware image for this manager.", 2945ecf7b4eSGunnar Mills "readonly": false, 2955ecf7b4eSGunnar Mills "versionAdded": "v1_6_0" 2965ecf7b4eSGunnar Mills }, 2975ecf7b4eSGunnar Mills "ManagedBy": { 2985ecf7b4eSGunnar Mills "description": "The array of links to the managers responsible for managing this manager.", 2995ecf7b4eSGunnar Mills "items": { 3005ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager" 3015ecf7b4eSGunnar Mills }, 3025ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `Manager` that represent the managers for this manager.", 3035ecf7b4eSGunnar Mills "readonly": true, 3045ecf7b4eSGunnar Mills "type": "array", 3055ecf7b4eSGunnar Mills "versionAdded": "v1_9_0" 3065ecf7b4eSGunnar Mills }, 3075ecf7b4eSGunnar Mills "ManagedBy@odata.count": { 3085ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 3095ecf7b4eSGunnar Mills }, 3105ecf7b4eSGunnar Mills "ManagerForChassis": { 3115ecf7b4eSGunnar Mills "description": "An array of links to the chassis this manager controls.", 3125ecf7b4eSGunnar Mills "items": { 3135ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis" 3145ecf7b4eSGunnar Mills }, 3155ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of links to chassis over which this manager instance has control.", 3165ecf7b4eSGunnar Mills "readonly": true, 3175ecf7b4eSGunnar Mills "type": "array" 3185ecf7b4eSGunnar Mills }, 3195ecf7b4eSGunnar Mills "ManagerForChassis@odata.count": { 3205ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 3215ecf7b4eSGunnar Mills }, 3225ecf7b4eSGunnar Mills "ManagerForFabrics": { 3235ecf7b4eSGunnar Mills "description": "An array of links to the fabrics that this manager controls.", 3245ecf7b4eSGunnar Mills "items": { 3255ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Fabric.json#/definitions/Fabric" 3265ecf7b4eSGunnar Mills }, 3275ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `Fabric` that represent the fabrics that this manager controls.", 3285ecf7b4eSGunnar Mills "readonly": true, 3295ecf7b4eSGunnar Mills "type": "array", 3305ecf7b4eSGunnar Mills "versionAdded": "v1_22_0" 3315ecf7b4eSGunnar Mills }, 3325ecf7b4eSGunnar Mills "ManagerForFabrics@odata.count": { 3335ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 3345ecf7b4eSGunnar Mills }, 3355ecf7b4eSGunnar Mills "ManagerForManagers": { 3365ecf7b4eSGunnar Mills "description": "An array of links to the managers that are managed by this manager.", 3375ecf7b4eSGunnar Mills "items": { 3385ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager" 3395ecf7b4eSGunnar Mills }, 3405ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `Manager` that represent the managers being managed by this manager.", 3415ecf7b4eSGunnar Mills "readonly": true, 3425ecf7b4eSGunnar Mills "type": "array", 3435ecf7b4eSGunnar Mills "versionAdded": "v1_9_0" 3445ecf7b4eSGunnar Mills }, 3455ecf7b4eSGunnar Mills "ManagerForManagers@odata.count": { 3465ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 3475ecf7b4eSGunnar Mills }, 3485ecf7b4eSGunnar Mills "ManagerForServers": { 3495ecf7b4eSGunnar Mills "description": "An array of links to the systems that this manager controls.", 3505ecf7b4eSGunnar Mills "items": { 3515ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ComputerSystem.json#/definitions/ComputerSystem" 3525ecf7b4eSGunnar Mills }, 3535ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of links to computer systems over which this manager instance has control.", 3545ecf7b4eSGunnar Mills "readonly": true, 3555ecf7b4eSGunnar Mills "type": "array" 3565ecf7b4eSGunnar Mills }, 3575ecf7b4eSGunnar Mills "ManagerForServers@odata.count": { 3585ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 3595ecf7b4eSGunnar Mills }, 3605ecf7b4eSGunnar Mills "ManagerForSwitches": { 3615ecf7b4eSGunnar Mills "description": "An array of links to the switches that this manager controls.", 3625ecf7b4eSGunnar Mills "items": { 3635ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Switch.json#/definitions/Switch" 3645ecf7b4eSGunnar Mills }, 3655ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of links to switches that this manager instance controls.", 3665ecf7b4eSGunnar Mills "readonly": true, 3675ecf7b4eSGunnar Mills "type": "array", 3685ecf7b4eSGunnar Mills "versionAdded": "v1_4_0" 3695ecf7b4eSGunnar Mills }, 3705ecf7b4eSGunnar Mills "ManagerForSwitches@odata.count": { 3715ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 3725ecf7b4eSGunnar Mills }, 3735ecf7b4eSGunnar Mills "ManagerInChassis": { 3745ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis", 3755ecf7b4eSGunnar Mills "description": "The link to the chassis where this manager is located.", 3765ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to the chassis where this manager is located.", 3775ecf7b4eSGunnar Mills "readonly": true, 3785ecf7b4eSGunnar Mills "versionAdded": "v1_1_0" 3795ecf7b4eSGunnar Mills }, 3805ecf7b4eSGunnar Mills "Oem": { 3815ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 3825ecf7b4eSGunnar Mills "description": "The OEM extension property.", 3835ecf7b4eSGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements." 3845ecf7b4eSGunnar Mills }, 3855ecf7b4eSGunnar Mills "SelectedNetworkPort": { 3865ecf7b4eSGunnar Mills "anyOf": [ 3875ecf7b4eSGunnar Mills { 3885ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port" 3895ecf7b4eSGunnar Mills }, 3905ecf7b4eSGunnar Mills { 3915ecf7b4eSGunnar Mills "type": "null" 3925ecf7b4eSGunnar Mills } 3935ecf7b4eSGunnar Mills ], 3945ecf7b4eSGunnar Mills "description": "The network port currently used by this manager. This allows selection of shared or dedicated ports for managers that support one or the other. For managers that always have their dedicated port enabled, this allows the selection of which shared port to use.", 3955ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `Port` that represents the current network port used by this manager.", 3965ecf7b4eSGunnar Mills "readonly": false, 3975ecf7b4eSGunnar Mills "versionAdded": "v1_18_0" 3985ecf7b4eSGunnar Mills }, 3995ecf7b4eSGunnar Mills "SoftwareImages": { 4005ecf7b4eSGunnar Mills "description": "The images that are associated with this manager.", 4015ecf7b4eSGunnar Mills "items": { 4025ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/SoftwareInventory.json#/definitions/SoftwareInventory" 4035ecf7b4eSGunnar Mills }, 4045ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `SoftwareInventory` that represent the firmware images that apply to this manager.", 4055ecf7b4eSGunnar Mills "readonly": true, 4065ecf7b4eSGunnar Mills "type": "array", 4075ecf7b4eSGunnar Mills "versionAdded": "v1_6_0" 4085ecf7b4eSGunnar Mills }, 4095ecf7b4eSGunnar Mills "SoftwareImages@odata.count": { 4105ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 4115ecf7b4eSGunnar Mills } 4125ecf7b4eSGunnar Mills }, 4135ecf7b4eSGunnar Mills "type": "object" 4145ecf7b4eSGunnar Mills }, 4155ecf7b4eSGunnar Mills "Manager": { 4165ecf7b4eSGunnar Mills "additionalProperties": false, 4175ecf7b4eSGunnar Mills "description": "In Redfish, a manager is a systems management entity that can implement or provide access to a Redfish service. Examples of managers are BMCs (baseboard management controllers), enclosure managers, management controllers, and other subsystems that are assigned manageability functions. An implementation can have multiple managers, which might be directly accessible through a Redfish-defined interface.", 4185ecf7b4eSGunnar Mills "longDescription": "This resource shall represent a management subsystem for a Redfish implementation.", 4195ecf7b4eSGunnar Mills "patternProperties": { 4205ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 4215ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 4225ecf7b4eSGunnar Mills "type": [ 4235ecf7b4eSGunnar Mills "array", 4245ecf7b4eSGunnar Mills "boolean", 4255ecf7b4eSGunnar Mills "integer", 4265ecf7b4eSGunnar Mills "number", 4275ecf7b4eSGunnar Mills "null", 4285ecf7b4eSGunnar Mills "object", 4295ecf7b4eSGunnar Mills "string" 4305ecf7b4eSGunnar Mills ] 4315ecf7b4eSGunnar Mills } 4325ecf7b4eSGunnar Mills }, 4335ecf7b4eSGunnar Mills "properties": { 4345ecf7b4eSGunnar Mills "@odata.context": { 4355ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 4365ecf7b4eSGunnar Mills }, 4375ecf7b4eSGunnar Mills "@odata.etag": { 4385ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 4395ecf7b4eSGunnar Mills }, 4405ecf7b4eSGunnar Mills "@odata.id": { 4415ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 4425ecf7b4eSGunnar Mills }, 4435ecf7b4eSGunnar Mills "@odata.type": { 4445ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 4455ecf7b4eSGunnar Mills }, 4465ecf7b4eSGunnar Mills "Actions": { 4475ecf7b4eSGunnar Mills "$ref": "#/definitions/Actions", 4485ecf7b4eSGunnar Mills "description": "The available actions for this resource.", 4495ecf7b4eSGunnar Mills "longDescription": "This property shall contain the available actions for this resource." 4505ecf7b4eSGunnar Mills }, 4515ecf7b4eSGunnar Mills "AdditionalFirmwareVersions": { 4525ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/SoftwareInventory.json#/definitions/AdditionalVersions", 4535ecf7b4eSGunnar Mills "description": "The additional firmware versions of the manager.", 4545ecf7b4eSGunnar Mills "longDescription": "This property shall contain the additional firmware versions of the manager.", 4555ecf7b4eSGunnar Mills "versionAdded": "v1_15_0" 4565ecf7b4eSGunnar Mills }, 4575ecf7b4eSGunnar Mills "AutoDSTEnabled": { 4585ecf7b4eSGunnar Mills "description": "An indication of whether the manager is configured for automatic Daylight Saving Time (DST) adjustment.", 4595ecf7b4eSGunnar Mills "longDescription": "This property shall indicate whether the manager is configured for automatic Daylight Saving Time (DST) adjustment.", 4605ecf7b4eSGunnar Mills "readonly": false, 4615ecf7b4eSGunnar Mills "type": "boolean", 4625ecf7b4eSGunnar Mills "versionAdded": "v1_4_0" 4635ecf7b4eSGunnar Mills }, 4645ecf7b4eSGunnar Mills "Certificates": { 4655ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CertificateCollection.json#/definitions/CertificateCollection", 4665ecf7b4eSGunnar Mills "description": "The link to a collection of certificates for device identity and attestation.", 4675ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `CertificateCollection` that contains certificates for device identity and attestation.", 4685ecf7b4eSGunnar Mills "readonly": true, 4695ecf7b4eSGunnar Mills "versionAdded": "v1_13_0" 4705ecf7b4eSGunnar Mills }, 4715ecf7b4eSGunnar Mills "CommandShell": { 4725ecf7b4eSGunnar Mills "$ref": "#/definitions/CommandShell", 4735ecf7b4eSGunnar Mills "description": "The manager's command line user interface or command shell service.", 4745ecf7b4eSGunnar Mills "longDescription": "This property shall describe a command line user interface or command shell service provided by this manager. The command shell refers to an interface used to interact with the manager itself, not a dedicated console session redirected from a host operating system. For redirected serial or host operating system consoles, see the `SerialConsole` property in the `ComputerSystem` resource." 4755ecf7b4eSGunnar Mills }, 4765ecf7b4eSGunnar Mills "DateTime": { 4775ecf7b4eSGunnar Mills "description": "The current date and time with UTC offset of the manager.", 4785ecf7b4eSGunnar Mills "format": "date-time", 4795ecf7b4eSGunnar Mills "longDescription": "This property shall contain the current date and time with UTC offset of the manager.", 4805ecf7b4eSGunnar Mills "readonly": false, 4815ecf7b4eSGunnar Mills "type": [ 4825ecf7b4eSGunnar Mills "string", 4835ecf7b4eSGunnar Mills "null" 4845ecf7b4eSGunnar Mills ] 4855ecf7b4eSGunnar Mills }, 4865ecf7b4eSGunnar Mills "DateTimeLocalOffset": { 4875ecf7b4eSGunnar Mills "description": "The time offset from UTC that the `DateTime` property is in `+HH:MM` format.", 4885ecf7b4eSGunnar Mills "longDescription": "This property shall contain the offset from UTC time that the `DateTime` property contains. If both `DateTime` and `DateTimeLocalOffset` are provided in modification requests, services shall apply `DateTimeLocalOffset` after `DateTime` is applied.", 4895ecf7b4eSGunnar Mills "pattern": "^([-+][0-1][0-9]:[0-5][0-9])$", 4905ecf7b4eSGunnar Mills "readonly": false, 4915ecf7b4eSGunnar Mills "type": [ 4925ecf7b4eSGunnar Mills "string", 4935ecf7b4eSGunnar Mills "null" 4945ecf7b4eSGunnar Mills ] 4955ecf7b4eSGunnar Mills }, 4965ecf7b4eSGunnar Mills "DateTimeSource": { 4975ecf7b4eSGunnar Mills "anyOf": [ 4985ecf7b4eSGunnar Mills { 4995ecf7b4eSGunnar Mills "$ref": "#/definitions/DateTimeSource" 5005ecf7b4eSGunnar Mills }, 5015ecf7b4eSGunnar Mills { 5025ecf7b4eSGunnar Mills "type": "null" 5035ecf7b4eSGunnar Mills } 5045ecf7b4eSGunnar Mills ], 5055ecf7b4eSGunnar Mills "description": "The source of the date and time of this manager, such as NTP, RTC, or firmware.", 5065ecf7b4eSGunnar Mills "longDescription": "This property shall contain the source of the `DateTime` property of this manager. The service shall update this property if the source changes internally, for example if an NTP server is unavailable and the source falls back to the time stored by the RTC.", 5075ecf7b4eSGunnar Mills "readonly": false, 5085ecf7b4eSGunnar Mills "versionAdded": "v1_20_0" 5095ecf7b4eSGunnar Mills }, 5105ecf7b4eSGunnar Mills "DaylightSavingTime": { 5115ecf7b4eSGunnar Mills "$ref": "#/definitions/DaylightSavingTime", 5125ecf7b4eSGunnar Mills "description": "The daylight saving time settings for this manager.", 5135ecf7b4eSGunnar Mills "longDescription": "This property shall contain the daylight saving time settings for this manager.", 5145ecf7b4eSGunnar Mills "versionAdded": "v1_19_0" 5155ecf7b4eSGunnar Mills }, 5165ecf7b4eSGunnar Mills "DedicatedNetworkPorts": { 5175ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/PortCollection.json#/definitions/PortCollection", 5185ecf7b4eSGunnar Mills "description": "The dedicated network ports of the manager.", 5195ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `PortCollection` that represent the dedicated network ports of the manager.", 5205ecf7b4eSGunnar Mills "versionAdded": "v1_16_0" 5215ecf7b4eSGunnar Mills }, 5225ecf7b4eSGunnar Mills "Description": { 5235ecf7b4eSGunnar Mills "anyOf": [ 5245ecf7b4eSGunnar Mills { 5255ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 5265ecf7b4eSGunnar Mills }, 5275ecf7b4eSGunnar Mills { 5285ecf7b4eSGunnar Mills "type": "null" 5295ecf7b4eSGunnar Mills } 5305ecf7b4eSGunnar Mills ], 5315ecf7b4eSGunnar Mills "readonly": true 5325ecf7b4eSGunnar Mills }, 5335ecf7b4eSGunnar Mills "EthernetInterfaces": { 5345ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/EthernetInterfaceCollection.json#/definitions/EthernetInterfaceCollection", 5355ecf7b4eSGunnar Mills "description": "The link to a collection of NICs that this manager uses for network communication.", 5365ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `EthernetInterfaceCollection`.", 5375ecf7b4eSGunnar Mills "readonly": true 5385ecf7b4eSGunnar Mills }, 5395ecf7b4eSGunnar Mills "FirmwareVersion": { 5405ecf7b4eSGunnar Mills "description": "The firmware version of this manager.", 5415ecf7b4eSGunnar Mills "longDescription": "This property shall contain the firmware version as defined by the manufacturer for the associated manager.", 5425ecf7b4eSGunnar Mills "readonly": true, 5435ecf7b4eSGunnar Mills "type": [ 5445ecf7b4eSGunnar Mills "string", 5455ecf7b4eSGunnar Mills "null" 5465ecf7b4eSGunnar Mills ] 5475ecf7b4eSGunnar Mills }, 5485ecf7b4eSGunnar Mills "GraphicalConsole": { 5495ecf7b4eSGunnar Mills "$ref": "#/definitions/GraphicalConsole", 5505ecf7b4eSGunnar Mills "description": "The manager's graphical console service.", 5515ecf7b4eSGunnar Mills "longDescription": "This property shall contain the information about the graphical console (KVM-IP) service of this manager. This property should be used to describe a service for the manager's console or operating system, not a service provided on behalf of a host operating system. Implementations representing host OS consoles, known generally as a KVM-IP feature, should use the `GraphicalConsole` property in the `ComputerSystem` resource." 5525ecf7b4eSGunnar Mills }, 5535ecf7b4eSGunnar Mills "HostInterfaces": { 5545ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/HostInterfaceCollection.json#/definitions/HostInterfaceCollection", 5555ecf7b4eSGunnar Mills "description": "The link to a collection of host interfaces that this manager uses for local host communication. Clients can find host interface configuration options and settings in this navigation property.", 5565ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `HostInterfaceCollection`.", 5575ecf7b4eSGunnar Mills "readonly": true, 5585ecf7b4eSGunnar Mills "versionAdded": "v1_3_0" 5595ecf7b4eSGunnar Mills }, 5605ecf7b4eSGunnar Mills "Id": { 5615ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", 5625ecf7b4eSGunnar Mills "readonly": true 5635ecf7b4eSGunnar Mills }, 5645ecf7b4eSGunnar Mills "LastResetTime": { 5655ecf7b4eSGunnar Mills "description": "The date and time when the manager was last reset or rebooted.", 5665ecf7b4eSGunnar Mills "format": "date-time", 5675ecf7b4eSGunnar Mills "longDescription": "This property shall contain the date and time when the manager last came out of a reset or was rebooted.", 5685ecf7b4eSGunnar Mills "readonly": true, 5695ecf7b4eSGunnar Mills "type": "string", 5705ecf7b4eSGunnar Mills "versionAdded": "v1_9_0" 5715ecf7b4eSGunnar Mills }, 5725ecf7b4eSGunnar Mills "Links": { 5735ecf7b4eSGunnar Mills "$ref": "#/definitions/Links", 5745ecf7b4eSGunnar Mills "description": "The links to other resources that are related to this resource.", 5755ecf7b4eSGunnar Mills "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." 5765ecf7b4eSGunnar Mills }, 5775ecf7b4eSGunnar Mills "Location": { 5785ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Location", 5795ecf7b4eSGunnar Mills "description": "The location of the manager.", 5805ecf7b4eSGunnar Mills "longDescription": "This property shall contain the location information of the associated manager.", 5815ecf7b4eSGunnar Mills "versionAdded": "v1_11_0" 5825ecf7b4eSGunnar Mills }, 5835ecf7b4eSGunnar Mills "LocationIndicatorActive": { 5845ecf7b4eSGunnar Mills "description": "An indicator allowing an operator to physically locate this resource.", 5855ecf7b4eSGunnar Mills "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource. A write to this property shall update the value of `IndicatorLED` in this resource, if supported, to reflect the implementation of the locating function.", 5865ecf7b4eSGunnar Mills "readonly": false, 5875ecf7b4eSGunnar Mills "type": [ 5885ecf7b4eSGunnar Mills "boolean", 5895ecf7b4eSGunnar Mills "null" 5905ecf7b4eSGunnar Mills ], 5915ecf7b4eSGunnar Mills "versionAdded": "v1_11_0" 5925ecf7b4eSGunnar Mills }, 5935ecf7b4eSGunnar Mills "LogServices": { 5945ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/LogServiceCollection.json#/definitions/LogServiceCollection", 5955ecf7b4eSGunnar Mills "description": "The link to a collection of logs that the manager uses.", 5965ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `LogServiceCollection` that this manager uses.", 5975ecf7b4eSGunnar Mills "readonly": true 5985ecf7b4eSGunnar Mills }, 5995ecf7b4eSGunnar Mills "ManagerDiagnosticData": { 6005ecf7b4eSGunnar Mills "anyOf": [ 6015ecf7b4eSGunnar Mills { 6025ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ManagerDiagnosticData.json#/definitions/ManagerDiagnosticData" 6035ecf7b4eSGunnar Mills }, 6045ecf7b4eSGunnar Mills { 6055ecf7b4eSGunnar Mills "type": "null" 6065ecf7b4eSGunnar Mills } 6075ecf7b4eSGunnar Mills ], 6085ecf7b4eSGunnar Mills "description": "The diagnostic data for this manager.", 6095ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `ManagerDiagnosticData` that represents the diagnostic data for this manager.", 6105ecf7b4eSGunnar Mills "readonly": true, 6115ecf7b4eSGunnar Mills "versionAdded": "v1_14_0" 6125ecf7b4eSGunnar Mills }, 6135ecf7b4eSGunnar Mills "ManagerType": { 6145ecf7b4eSGunnar Mills "$ref": "#/definitions/ManagerType", 6155ecf7b4eSGunnar Mills "description": "The type of manager that this resource represents.", 6165ecf7b4eSGunnar Mills "longDescription": "This property shall describe the function of this manager. The `ManagementController` value shall be used if none of the other enumerations apply.", 6175ecf7b4eSGunnar Mills "readonly": true 6185ecf7b4eSGunnar Mills }, 6195ecf7b4eSGunnar Mills "Manufacturer": { 6205ecf7b4eSGunnar Mills "description": "The manufacturer of this manager.", 6215ecf7b4eSGunnar Mills "longDescription": "This property shall contain the name of the organization responsible for producing the manager. This organization may be the entity from whom the manager is purchased, but this is not necessarily true.", 6225ecf7b4eSGunnar Mills "readonly": true, 6235ecf7b4eSGunnar Mills "type": [ 6245ecf7b4eSGunnar Mills "string", 6255ecf7b4eSGunnar Mills "null" 6265ecf7b4eSGunnar Mills ], 6275ecf7b4eSGunnar Mills "versionAdded": "v1_7_0" 6285ecf7b4eSGunnar Mills }, 6295ecf7b4eSGunnar Mills "Measurements": { 6305ecf7b4eSGunnar Mills "deprecated": "This property has been deprecated in favor of the `ComponentIntegrity` resource.", 6315ecf7b4eSGunnar Mills "description": "An array of DSP0274-defined measurement blocks.", 6325ecf7b4eSGunnar Mills "items": { 6335ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/SoftwareInventory.json#/definitions/MeasurementBlock" 6345ecf7b4eSGunnar Mills }, 6355ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of DSP0274-defined measurement blocks.", 6365ecf7b4eSGunnar Mills "type": "array", 6375ecf7b4eSGunnar Mills "versionAdded": "v1_13_0", 6385ecf7b4eSGunnar Mills "versionDeprecated": "v1_14_0" 6395ecf7b4eSGunnar Mills }, 6405ecf7b4eSGunnar Mills "Model": { 6415ecf7b4eSGunnar Mills "description": "The model information of this manager, as defined by the manufacturer.", 6425ecf7b4eSGunnar Mills "longDescription": "This property shall contain the information about how the manufacturer refers to this manager.", 6435ecf7b4eSGunnar Mills "readonly": true, 6445ecf7b4eSGunnar Mills "type": [ 6455ecf7b4eSGunnar Mills "string", 6465ecf7b4eSGunnar Mills "null" 6475ecf7b4eSGunnar Mills ] 6485ecf7b4eSGunnar Mills }, 6495ecf7b4eSGunnar Mills "Name": { 6505ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 6515ecf7b4eSGunnar Mills "readonly": true 6525ecf7b4eSGunnar Mills }, 6535ecf7b4eSGunnar Mills "NetworkProtocol": { 6545ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/ManagerNetworkProtocol.json#/definitions/ManagerNetworkProtocol", 6555ecf7b4eSGunnar Mills "description": "The link to the network services and their settings that the manager controls.", 6565ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `ManagerNetworkProtocol`, which represents the network services for this manager.", 6575ecf7b4eSGunnar Mills "readonly": true 6585ecf7b4eSGunnar Mills }, 6595ecf7b4eSGunnar Mills "OEMSecurityMode": { 6605ecf7b4eSGunnar Mills "description": "The OEM-specific security compliance mode(s) that the manager is currently configured to enforce.", 6615ecf7b4eSGunnar Mills "longDescription": "This property shall the OEM-specific security compliance mode(s) that the manager is currently configured to enforce. This property shall only be present if `SecurityMode` contains `OEM`.", 6625ecf7b4eSGunnar Mills "readonly": true, 6635ecf7b4eSGunnar Mills "type": [ 6645ecf7b4eSGunnar Mills "string", 6655ecf7b4eSGunnar Mills "null" 6665ecf7b4eSGunnar Mills ], 6675ecf7b4eSGunnar Mills "versionAdded": "v1_21_0" 6685ecf7b4eSGunnar Mills }, 6695ecf7b4eSGunnar Mills "Oem": { 6705ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 6715ecf7b4eSGunnar Mills "description": "The OEM extension property.", 6725ecf7b4eSGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements." 6735ecf7b4eSGunnar Mills }, 6745ecf7b4eSGunnar Mills "PartNumber": { 6755ecf7b4eSGunnar Mills "description": "The part number of the manager.", 6765ecf7b4eSGunnar Mills "longDescription": "This property shall contain a part number assigned by the organization that is responsible for producing or manufacturing the manager.", 6775ecf7b4eSGunnar Mills "readonly": true, 6785ecf7b4eSGunnar Mills "type": [ 6795ecf7b4eSGunnar Mills "string", 6805ecf7b4eSGunnar Mills "null" 6815ecf7b4eSGunnar Mills ], 6825ecf7b4eSGunnar Mills "versionAdded": "v1_7_0" 6835ecf7b4eSGunnar Mills }, 6845ecf7b4eSGunnar Mills "PowerState": { 6855ecf7b4eSGunnar Mills "anyOf": [ 6865ecf7b4eSGunnar Mills { 6875ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/PowerState" 6885ecf7b4eSGunnar Mills }, 6895ecf7b4eSGunnar Mills { 6905ecf7b4eSGunnar Mills "type": "null" 6915ecf7b4eSGunnar Mills } 6925ecf7b4eSGunnar Mills ], 6935ecf7b4eSGunnar Mills "description": "The current power state of the manager.", 6945ecf7b4eSGunnar Mills "longDescription": "This property shall contain the power state of the manager.", 6955ecf7b4eSGunnar Mills "readonly": true, 6965ecf7b4eSGunnar Mills "versionAdded": "v1_2_0" 6975ecf7b4eSGunnar Mills }, 6985ecf7b4eSGunnar Mills "ReadyToRemove": { 6995ecf7b4eSGunnar Mills "description": "An indication of whether the manager is prepared by the system for removal.", 7005ecf7b4eSGunnar Mills "longDescription": "This property shall indicate whether the manager is ready for removal. Setting the value to `true` shall cause the service to perform appropriate actions to quiesce the device. A task may spawn while the device is quiescing.", 7015ecf7b4eSGunnar Mills "readonly": false, 7025ecf7b4eSGunnar Mills "type": [ 7035ecf7b4eSGunnar Mills "boolean", 7045ecf7b4eSGunnar Mills "null" 7055ecf7b4eSGunnar Mills ], 7065ecf7b4eSGunnar Mills "versionAdded": "v1_23_0" 7075ecf7b4eSGunnar Mills }, 7085ecf7b4eSGunnar Mills "Redundancy": { 7095ecf7b4eSGunnar Mills "autoExpand": true, 7105ecf7b4eSGunnar Mills "description": "The redundancy information for the managers of this system.", 7115ecf7b4eSGunnar Mills "items": { 7125ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Redundancy.json#/definitions/Redundancy" 7135ecf7b4eSGunnar Mills }, 7145ecf7b4eSGunnar Mills "longDescription": "The properties in this array shall show how this manager is grouped with other managers for form redundancy sets.", 7155ecf7b4eSGunnar Mills "type": "array" 7165ecf7b4eSGunnar Mills }, 7175ecf7b4eSGunnar Mills "Redundancy@odata.count": { 7185ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 7195ecf7b4eSGunnar Mills }, 7205ecf7b4eSGunnar Mills "RemoteAccountService": { 7215ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/AccountService.json#/definitions/AccountService", 7225ecf7b4eSGunnar Mills "description": "The link to the account service resource for the remote manager that this resource represents.", 7235ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to the account service resource for the remote manager that this resource represents. This property shall only be present when providing aggregation of a remote manager.", 7245ecf7b4eSGunnar Mills "readonly": true, 7255ecf7b4eSGunnar Mills "versionAdded": "v1_5_0" 7265ecf7b4eSGunnar Mills }, 7275ecf7b4eSGunnar Mills "RemoteRedfishServiceUri": { 7285ecf7b4eSGunnar Mills "description": "The URI of the Redfish service root for the remote manager that this resource represents.", 7295ecf7b4eSGunnar Mills "format": "uri-reference", 7305ecf7b4eSGunnar Mills "longDescription": "This property shall contain the URI of the Redfish service root for the remote manager that this resource represents. This property shall only be present when providing aggregation of Redfish services.", 7315ecf7b4eSGunnar Mills "readonly": true, 7325ecf7b4eSGunnar Mills "type": [ 7335ecf7b4eSGunnar Mills "string", 7345ecf7b4eSGunnar Mills "null" 7355ecf7b4eSGunnar Mills ], 7365ecf7b4eSGunnar Mills "versionAdded": "v1_5_0" 7375ecf7b4eSGunnar Mills }, 7385ecf7b4eSGunnar Mills "SecurityMode": { 7395ecf7b4eSGunnar Mills "$ref": "#/definitions/SecurityModeTypes", 7405ecf7b4eSGunnar Mills "description": "The security compliance mode that the manager is currently configured to enforce.", 7415ecf7b4eSGunnar Mills "longDescription": "This property shall contain the security compliance mode that the manager is currently configured to enforce.", 7425ecf7b4eSGunnar Mills "readonly": true, 7435ecf7b4eSGunnar Mills "versionAdded": "v1_21_0" 7445ecf7b4eSGunnar Mills }, 7455ecf7b4eSGunnar Mills "SecurityPolicy": { 7465ecf7b4eSGunnar Mills "anyOf": [ 7475ecf7b4eSGunnar Mills { 7485ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/SecurityPolicy.json#/definitions/SecurityPolicy" 7495ecf7b4eSGunnar Mills }, 7505ecf7b4eSGunnar Mills { 7515ecf7b4eSGunnar Mills "type": "null" 7525ecf7b4eSGunnar Mills } 7535ecf7b4eSGunnar Mills ], 7545ecf7b4eSGunnar Mills "description": "The security policy settings for this manager.", 7555ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource of type `SecurityPolicy` that contains the security policy settings for this manager.", 7565ecf7b4eSGunnar Mills "readonly": true, 7575ecf7b4eSGunnar Mills "versionAdded": "v1_16_0" 7585ecf7b4eSGunnar Mills }, 7595ecf7b4eSGunnar Mills "SerialConsole": { 7605ecf7b4eSGunnar Mills "$ref": "#/definitions/SerialConsole", 7615ecf7b4eSGunnar Mills "deprecated": "This property has been deprecated in favor of the `SerialConsole` property in the `ComputerSystem` resource.", 7625ecf7b4eSGunnar Mills "description": "The serial console service that this manager provides.", 7635ecf7b4eSGunnar Mills "longDescription": "This property shall contain information about the serial console service of this manager.", 7645ecf7b4eSGunnar Mills "versionDeprecated": "v1_10_0" 7655ecf7b4eSGunnar Mills }, 7665ecf7b4eSGunnar Mills "SerialInterfaces": { 7675ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/SerialInterfaceCollection.json#/definitions/SerialInterfaceCollection", 7685ecf7b4eSGunnar Mills "description": "The link to a collection of serial interfaces that this manager uses for serial and console communication.", 7695ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `SerialInterfaceCollection`, which this manager uses.", 7705ecf7b4eSGunnar Mills "readonly": true 7715ecf7b4eSGunnar Mills }, 7725ecf7b4eSGunnar Mills "SerialNumber": { 7735ecf7b4eSGunnar Mills "description": "The serial number of the manager.", 7745ecf7b4eSGunnar Mills "longDescription": "This property shall contain a manufacturer-allocated number that identifies the manager.", 7755ecf7b4eSGunnar Mills "readonly": true, 7765ecf7b4eSGunnar Mills "type": [ 7775ecf7b4eSGunnar Mills "string", 7785ecf7b4eSGunnar Mills "null" 7795ecf7b4eSGunnar Mills ], 7805ecf7b4eSGunnar Mills "versionAdded": "v1_7_0" 7815ecf7b4eSGunnar Mills }, 7825ecf7b4eSGunnar Mills "ServiceEntryPointUUID": { 7835ecf7b4eSGunnar Mills "anyOf": [ 7845ecf7b4eSGunnar Mills { 7855ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/UUID" 7865ecf7b4eSGunnar Mills }, 7875ecf7b4eSGunnar Mills { 7885ecf7b4eSGunnar Mills "type": "null" 7895ecf7b4eSGunnar Mills } 7905ecf7b4eSGunnar Mills ], 7915ecf7b4eSGunnar Mills "description": "The UUID of the Redfish service that is hosted by this manager.", 7925ecf7b4eSGunnar Mills "longDescription": "This property shall contain the UUID of the Redfish service that is hosted by this manager. Each manager providing an entry point to the same Redfish service shall report the same UUID value, even though the name of the property may imply otherwise. This property shall not be present if this manager does not provide a Redfish service entry point.", 7935ecf7b4eSGunnar Mills "readonly": true 7945ecf7b4eSGunnar Mills }, 7955ecf7b4eSGunnar Mills "ServiceIdentification": { 7965ecf7b4eSGunnar Mills "description": "A product instance identifier displayed in the Redfish service root.", 7975ecf7b4eSGunnar Mills "longDescription": "This property shall contain a vendor-provided or user-provided value that identifies and associates a discovered Redfish service with a particular product instance. If this manager provides the Redfish service, the `ServiceIdentification` property in the `ServiceRoot` resource shall contain the value of this property. This property shall only be present if the manager provides the Redfish service. The value of this property is used in conjunction with the `Product` and `Vendor` properties in `ServiceRoot` to match user credentials or other a priori product instance information necessary for initial deployment to the correct, matching Redfish service.", 7985ecf7b4eSGunnar Mills "readonly": false, 7995ecf7b4eSGunnar Mills "type": [ 8005ecf7b4eSGunnar Mills "string", 8015ecf7b4eSGunnar Mills "null" 8025ecf7b4eSGunnar Mills ], 8035ecf7b4eSGunnar Mills "versionAdded": "v1_15_0" 8045ecf7b4eSGunnar Mills }, 8055ecf7b4eSGunnar Mills "SharedNetworkPorts": { 8065ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/PortCollection.json#/definitions/PortCollection", 8075ecf7b4eSGunnar Mills "description": "The shared network ports of the manager.", 8085ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `PortCollection` that represent the shared network ports of the manager. The members of this collection shall reference Port resources subordinate to NetworkAdapter resources.", 8095ecf7b4eSGunnar Mills "versionAdded": "v1_16_0" 8105ecf7b4eSGunnar Mills }, 8115ecf7b4eSGunnar Mills "SparePartNumber": { 8125ecf7b4eSGunnar Mills "description": "The spare part number of the manager.", 8135ecf7b4eSGunnar Mills "longDescription": "This property shall contain the spare part number of the manager.", 8145ecf7b4eSGunnar Mills "readonly": true, 8155ecf7b4eSGunnar Mills "type": [ 8165ecf7b4eSGunnar Mills "string", 8175ecf7b4eSGunnar Mills "null" 8185ecf7b4eSGunnar Mills ], 8195ecf7b4eSGunnar Mills "versionAdded": "v1_11_0" 8205ecf7b4eSGunnar Mills }, 8215ecf7b4eSGunnar Mills "Status": { 8225ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", 8235ecf7b4eSGunnar Mills "description": "The status and health of the resource and its subordinate or dependent resources.", 8245ecf7b4eSGunnar Mills "longDescription": "This property shall contain any status or health properties of the resource." 8255ecf7b4eSGunnar Mills }, 8265ecf7b4eSGunnar Mills "TimeZoneName": { 8275ecf7b4eSGunnar Mills "description": "The time zone of the manager.", 8285ecf7b4eSGunnar Mills "longDescription": "This property shall contain the time zone of the manager. The time zone shall be either the 'Name' or the 'Format' for the zone as defined in the IANA Time Zone Database. The value of this property is used for display purposes, especially to enhance the display of time. A Redfish service may not be able to ensure accuracy and consistency between the `DateTimeOffset` property and this property. Therefore, to specify the correct time zone offset, see the `DateTimeOffset` property.", 8295ecf7b4eSGunnar Mills "readonly": false, 8305ecf7b4eSGunnar Mills "type": "string", 8315ecf7b4eSGunnar Mills "versionAdded": "v1_10_0" 8325ecf7b4eSGunnar Mills }, 8335ecf7b4eSGunnar Mills "USBPorts": { 8345ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/PortCollection.json#/definitions/PortCollection", 8355ecf7b4eSGunnar Mills "description": "The USB ports of the manager.", 8365ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `PortCollection` that represent the USB ports of the manager.", 8375ecf7b4eSGunnar Mills "versionAdded": "v1_12_0" 8385ecf7b4eSGunnar Mills }, 8395ecf7b4eSGunnar Mills "UUID": { 8405ecf7b4eSGunnar Mills "anyOf": [ 8415ecf7b4eSGunnar Mills { 8425ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/UUID" 8435ecf7b4eSGunnar Mills }, 8445ecf7b4eSGunnar Mills { 8455ecf7b4eSGunnar Mills "type": "null" 8465ecf7b4eSGunnar Mills } 8475ecf7b4eSGunnar Mills ], 8485ecf7b4eSGunnar Mills "description": "The UUID for this manager.", 8495ecf7b4eSGunnar Mills "longDescription": "This property shall contain the UUID for the manager.", 8505ecf7b4eSGunnar Mills "readonly": true 8515ecf7b4eSGunnar Mills }, 8525ecf7b4eSGunnar Mills "Version": { 8535ecf7b4eSGunnar Mills "description": "The hardware version of this manager.", 8545ecf7b4eSGunnar Mills "longDescription": "This property shall contain the hardware version of this manager as determined by the vendor or supplier.", 8555ecf7b4eSGunnar Mills "readonly": true, 8565ecf7b4eSGunnar Mills "type": [ 8575ecf7b4eSGunnar Mills "string", 8585ecf7b4eSGunnar Mills "null" 8595ecf7b4eSGunnar Mills ], 8605ecf7b4eSGunnar Mills "versionAdded": "v1_17_0" 8615ecf7b4eSGunnar Mills }, 8625ecf7b4eSGunnar Mills "VirtualMedia": { 8635ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/VirtualMediaCollection.json#/definitions/VirtualMediaCollection", 8645ecf7b4eSGunnar Mills "deprecated": "This property has been deprecated in favor of the `VirtualMedia` property in the `ComputerSystem` resource.", 8655ecf7b4eSGunnar Mills "description": "The link to the virtual media services for this particular manager.", 8665ecf7b4eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `VirtualMediaCollection`, which this manager uses.", 8675ecf7b4eSGunnar Mills "readonly": true, 8685ecf7b4eSGunnar Mills "versionDeprecated": "v1_10_0" 8695ecf7b4eSGunnar Mills } 8705ecf7b4eSGunnar Mills }, 8715ecf7b4eSGunnar Mills "required": [ 8725ecf7b4eSGunnar Mills "@odata.id", 8735ecf7b4eSGunnar Mills "@odata.type", 8745ecf7b4eSGunnar Mills "Id", 8755ecf7b4eSGunnar Mills "Name" 8765ecf7b4eSGunnar Mills ], 8775ecf7b4eSGunnar Mills "type": "object" 8785ecf7b4eSGunnar Mills }, 8795ecf7b4eSGunnar Mills "ManagerService": { 8805ecf7b4eSGunnar Mills "additionalProperties": false, 8815ecf7b4eSGunnar Mills "description": "The manager services, such as serial console, command shell, or graphical console service.", 8825ecf7b4eSGunnar Mills "patternProperties": { 8835ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 8845ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 8855ecf7b4eSGunnar Mills "type": [ 8865ecf7b4eSGunnar Mills "array", 8875ecf7b4eSGunnar Mills "boolean", 8885ecf7b4eSGunnar Mills "integer", 8895ecf7b4eSGunnar Mills "number", 8905ecf7b4eSGunnar Mills "null", 8915ecf7b4eSGunnar Mills "object", 8925ecf7b4eSGunnar Mills "string" 8935ecf7b4eSGunnar Mills ] 8945ecf7b4eSGunnar Mills } 8955ecf7b4eSGunnar Mills }, 8965ecf7b4eSGunnar Mills "properties": { 8975ecf7b4eSGunnar Mills "MaxConcurrentSessions": { 8985ecf7b4eSGunnar Mills "description": "The maximum number of service sessions, regardless of protocol, that this manager can support.", 8995ecf7b4eSGunnar Mills "longDescription": "This property shall contain the maximum number of concurrent service sessions that this implementation supports.", 9005ecf7b4eSGunnar Mills "minimum": 0, 9015ecf7b4eSGunnar Mills "readonly": true, 9025ecf7b4eSGunnar Mills "type": "integer" 9035ecf7b4eSGunnar Mills }, 9045ecf7b4eSGunnar Mills "ServiceEnabled": { 9055ecf7b4eSGunnar Mills "description": "An indication of whether the service is enabled for this manager.", 9065ecf7b4eSGunnar Mills "longDescription": "This property shall indicate whether the protocol for the service is enabled.", 9075ecf7b4eSGunnar Mills "readonly": false, 9085ecf7b4eSGunnar Mills "type": "boolean" 9095ecf7b4eSGunnar Mills } 9105ecf7b4eSGunnar Mills }, 9115ecf7b4eSGunnar Mills "type": "object" 9125ecf7b4eSGunnar Mills }, 9135ecf7b4eSGunnar Mills "ManagerType": { 9145ecf7b4eSGunnar Mills "enum": [ 9155ecf7b4eSGunnar Mills "ManagementController", 9165ecf7b4eSGunnar Mills "EnclosureManager", 9175ecf7b4eSGunnar Mills "BMC", 9185ecf7b4eSGunnar Mills "RackManager", 9195ecf7b4eSGunnar Mills "AuxiliaryController", 9205ecf7b4eSGunnar Mills "Service", 9215ecf7b4eSGunnar Mills "FabricManager" 9225ecf7b4eSGunnar Mills ], 9235ecf7b4eSGunnar Mills "enumDescriptions": { 9245ecf7b4eSGunnar Mills "AuxiliaryController": "A controller that provides management functions for a particular subsystem or group of devices as part of a larger system.", 9255ecf7b4eSGunnar Mills "BMC": "A controller that provides management functions for one or more computer systems. Commonly known as a BMC (baseboard management controller). Examples of this include a BMC dedicated to one system or a multi-host manager providing BMC capabilities to multiple systems.", 9265ecf7b4eSGunnar Mills "EnclosureManager": "A controller that provides management functions for a chassis, group of devices, or group of systems with their own BMCs (baseboard management controllers). An example of this is a manager that aggregates and orchestrates management functions across multiple BMCs in an enclosure.", 9275ecf7b4eSGunnar Mills "FabricManager": "A controller that primarily monitors or manages the operation of a group of fabric attached nodes and switches.", 9285ecf7b4eSGunnar Mills "ManagementController": "A controller that primarily monitors or manages the operation of a device or system.", 9295ecf7b4eSGunnar Mills "RackManager": "A controller that provides management functions for a whole or part of a rack. An example of this is a manager that aggregates and orchestrates management functions across multiple managers, such as enclosure managers and BMCs (baseboard management controllers), in a rack.", 9305ecf7b4eSGunnar Mills "Service": "A software-based service that provides management functions." 9315ecf7b4eSGunnar Mills }, 9325ecf7b4eSGunnar Mills "enumVersionAdded": { 9335ecf7b4eSGunnar Mills "FabricManager": "v1_22_0", 9345ecf7b4eSGunnar Mills "Service": "v1_4_0" 9355ecf7b4eSGunnar Mills }, 9365ecf7b4eSGunnar Mills "type": "string" 9375ecf7b4eSGunnar Mills }, 9385ecf7b4eSGunnar Mills "ModifyRedundancySet": { 9395ecf7b4eSGunnar Mills "additionalProperties": false, 9405ecf7b4eSGunnar Mills "description": "The `ModifyRedundancySet` operation adds members to or removes members from a redundant group of managers.", 9415ecf7b4eSGunnar Mills "longDescription": "The `ModifyRedundancySet` operation shall add members to or remove members from a redundant group of managers.", 9425ecf7b4eSGunnar Mills "parameters": { 9435ecf7b4eSGunnar Mills "Add": { 9445ecf7b4eSGunnar Mills "description": "An array of managers to add to the redundancy set.", 9455ecf7b4eSGunnar Mills "items": { 9465ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager" 9475ecf7b4eSGunnar Mills }, 9485ecf7b4eSGunnar Mills "longDescription": "This parameter shall contain an array of managers to add to the redundancy set.", 9495ecf7b4eSGunnar Mills "type": "array" 9505ecf7b4eSGunnar Mills }, 9515ecf7b4eSGunnar Mills "Remove": { 9525ecf7b4eSGunnar Mills "description": "An array of managers to remove from the redundancy set.", 9535ecf7b4eSGunnar Mills "items": { 9545ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager" 9555ecf7b4eSGunnar Mills }, 9565ecf7b4eSGunnar Mills "longDescription": "This parameter shall contain an array of managers to remove from the redundancy set.", 9575ecf7b4eSGunnar Mills "type": "array" 9585ecf7b4eSGunnar Mills } 9595ecf7b4eSGunnar Mills }, 9605ecf7b4eSGunnar Mills "patternProperties": { 9615ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 9625ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 9635ecf7b4eSGunnar Mills "type": [ 9645ecf7b4eSGunnar Mills "array", 9655ecf7b4eSGunnar Mills "boolean", 9665ecf7b4eSGunnar Mills "integer", 9675ecf7b4eSGunnar Mills "number", 9685ecf7b4eSGunnar Mills "null", 9695ecf7b4eSGunnar Mills "object", 9705ecf7b4eSGunnar Mills "string" 9715ecf7b4eSGunnar Mills ] 9725ecf7b4eSGunnar Mills } 9735ecf7b4eSGunnar Mills }, 9745ecf7b4eSGunnar Mills "properties": { 9755ecf7b4eSGunnar Mills "target": { 9765ecf7b4eSGunnar Mills "description": "Link to invoke action", 9775ecf7b4eSGunnar Mills "format": "uri-reference", 9785ecf7b4eSGunnar Mills "type": "string" 9795ecf7b4eSGunnar Mills }, 9805ecf7b4eSGunnar Mills "title": { 9815ecf7b4eSGunnar Mills "description": "Friendly action name", 9825ecf7b4eSGunnar Mills "type": "string" 9835ecf7b4eSGunnar Mills } 9845ecf7b4eSGunnar Mills }, 9855ecf7b4eSGunnar Mills "type": "object" 9865ecf7b4eSGunnar Mills }, 9875ecf7b4eSGunnar Mills "OemActions": { 9885ecf7b4eSGunnar Mills "additionalProperties": true, 9895ecf7b4eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 9905ecf7b4eSGunnar Mills "longDescription": "This type shall contain the available OEM-specific actions for this resource.", 9915ecf7b4eSGunnar Mills "patternProperties": { 9925ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 9935ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 9945ecf7b4eSGunnar Mills "type": [ 9955ecf7b4eSGunnar Mills "array", 9965ecf7b4eSGunnar Mills "boolean", 9975ecf7b4eSGunnar Mills "integer", 9985ecf7b4eSGunnar Mills "number", 9995ecf7b4eSGunnar Mills "null", 10005ecf7b4eSGunnar Mills "object", 10015ecf7b4eSGunnar Mills "string" 10025ecf7b4eSGunnar Mills ] 10035ecf7b4eSGunnar Mills } 10045ecf7b4eSGunnar Mills }, 10055ecf7b4eSGunnar Mills "properties": {}, 10065ecf7b4eSGunnar Mills "type": "object" 10075ecf7b4eSGunnar Mills }, 10085ecf7b4eSGunnar Mills "Reset": { 10095ecf7b4eSGunnar Mills "additionalProperties": false, 10105ecf7b4eSGunnar Mills "description": "The reset action resets/reboots the manager.", 10115ecf7b4eSGunnar Mills "longDescription": "This action shall reset the manager. If this manager provides the Redfish service, the service shall send the action response before resetting to prevent client timeouts.", 10125ecf7b4eSGunnar Mills "parameters": { 10135ecf7b4eSGunnar Mills "ResetType": { 10145ecf7b4eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/ResetType", 10155ecf7b4eSGunnar Mills "description": "The type of reset.", 10165ecf7b4eSGunnar Mills "longDescription": "This parameter shall contain the type of reset. The service can accept a request without the parameter and perform an implementation-specific default reset. Services should include the `@Redfish.AllowableValues` annotation for this parameter to ensure compatibility with clients, even when `ActionInfo` has been implemented." 10175ecf7b4eSGunnar Mills } 10185ecf7b4eSGunnar Mills }, 10195ecf7b4eSGunnar Mills "patternProperties": { 10205ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 10215ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 10225ecf7b4eSGunnar Mills "type": [ 10235ecf7b4eSGunnar Mills "array", 10245ecf7b4eSGunnar Mills "boolean", 10255ecf7b4eSGunnar Mills "integer", 10265ecf7b4eSGunnar Mills "number", 10275ecf7b4eSGunnar Mills "null", 10285ecf7b4eSGunnar Mills "object", 10295ecf7b4eSGunnar Mills "string" 10305ecf7b4eSGunnar Mills ] 10315ecf7b4eSGunnar Mills } 10325ecf7b4eSGunnar Mills }, 10335ecf7b4eSGunnar Mills "properties": { 10345ecf7b4eSGunnar Mills "target": { 10355ecf7b4eSGunnar Mills "description": "Link to invoke action", 10365ecf7b4eSGunnar Mills "format": "uri-reference", 10375ecf7b4eSGunnar Mills "type": "string" 10385ecf7b4eSGunnar Mills }, 10395ecf7b4eSGunnar Mills "title": { 10405ecf7b4eSGunnar Mills "description": "Friendly action name", 10415ecf7b4eSGunnar Mills "type": "string" 10425ecf7b4eSGunnar Mills } 10435ecf7b4eSGunnar Mills }, 10445ecf7b4eSGunnar Mills "type": "object" 10455ecf7b4eSGunnar Mills }, 10465ecf7b4eSGunnar Mills "ResetToDefaults": { 10475ecf7b4eSGunnar Mills "additionalProperties": false, 10485ecf7b4eSGunnar Mills "description": "The reset action resets the manager settings to factory defaults. This can cause the manager to reset.", 10495ecf7b4eSGunnar Mills "longDescription": "This action shall reset the manager settings. This action may impact other resources.", 10505ecf7b4eSGunnar Mills "parameters": { 10515ecf7b4eSGunnar Mills "ResetType": { 10525ecf7b4eSGunnar Mills "$ref": "#/definitions/ResetToDefaultsType", 10535ecf7b4eSGunnar Mills "description": "The type of reset to defaults.", 10545ecf7b4eSGunnar Mills "longDescription": "This parameter shall contain the type of reset to defaults.", 10555ecf7b4eSGunnar Mills "requiredParameter": true 10565ecf7b4eSGunnar Mills } 10575ecf7b4eSGunnar Mills }, 10585ecf7b4eSGunnar Mills "patternProperties": { 10595ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 10605ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 10615ecf7b4eSGunnar Mills "type": [ 10625ecf7b4eSGunnar Mills "array", 10635ecf7b4eSGunnar Mills "boolean", 10645ecf7b4eSGunnar Mills "integer", 10655ecf7b4eSGunnar Mills "number", 10665ecf7b4eSGunnar Mills "null", 10675ecf7b4eSGunnar Mills "object", 10685ecf7b4eSGunnar Mills "string" 10695ecf7b4eSGunnar Mills ] 10705ecf7b4eSGunnar Mills } 10715ecf7b4eSGunnar Mills }, 10725ecf7b4eSGunnar Mills "properties": { 10735ecf7b4eSGunnar Mills "target": { 10745ecf7b4eSGunnar Mills "description": "Link to invoke action", 10755ecf7b4eSGunnar Mills "format": "uri-reference", 10765ecf7b4eSGunnar Mills "type": "string" 10775ecf7b4eSGunnar Mills }, 10785ecf7b4eSGunnar Mills "title": { 10795ecf7b4eSGunnar Mills "description": "Friendly action name", 10805ecf7b4eSGunnar Mills "type": "string" 10815ecf7b4eSGunnar Mills } 10825ecf7b4eSGunnar Mills }, 10835ecf7b4eSGunnar Mills "type": "object", 10845ecf7b4eSGunnar Mills "versionAdded": "v1_8_0" 10855ecf7b4eSGunnar Mills }, 10865ecf7b4eSGunnar Mills "ResetToDefaultsType": { 10875ecf7b4eSGunnar Mills "enum": [ 10885ecf7b4eSGunnar Mills "ResetAll", 10895ecf7b4eSGunnar Mills "PreserveNetworkAndUsers", 10905ecf7b4eSGunnar Mills "PreserveNetwork" 10915ecf7b4eSGunnar Mills ], 10925ecf7b4eSGunnar Mills "enumDescriptions": { 10935ecf7b4eSGunnar Mills "PreserveNetwork": "Reset all settings except network settings to factory defaults.", 10945ecf7b4eSGunnar Mills "PreserveNetworkAndUsers": "Reset all settings except network and local usernames/passwords to factory defaults.", 10955ecf7b4eSGunnar Mills "ResetAll": "Reset all settings to factory defaults." 10965ecf7b4eSGunnar Mills }, 10975ecf7b4eSGunnar Mills "type": "string" 10985ecf7b4eSGunnar Mills }, 10995ecf7b4eSGunnar Mills "SecurityModeTypes": { 11005ecf7b4eSGunnar Mills "enum": [ 11015ecf7b4eSGunnar Mills "FIPS_140_2", 11025ecf7b4eSGunnar Mills "FIPS_140_3", 11035ecf7b4eSGunnar Mills "CNSA_1_0", 11045ecf7b4eSGunnar Mills "CNSA_2_0", 11055ecf7b4eSGunnar Mills "SuiteB", 11065ecf7b4eSGunnar Mills "OEM", 11075ecf7b4eSGunnar Mills "Default" 11085ecf7b4eSGunnar Mills ], 11095ecf7b4eSGunnar Mills "enumDescriptions": { 11105ecf7b4eSGunnar Mills "CNSA_1_0": "This security mode indicates the implementation meets NSA Commercial National Security Algorithm Suite 1.0 requirements. This mode requires FIPS 140-2 compliance.", 11115ecf7b4eSGunnar Mills "CNSA_2_0": "This security mode indicates the implementation meets NSA Commercial National Security Algorithm Suite 2.0 requirements. This mode requires FIPS 140-3 compliance.", 11125ecf7b4eSGunnar Mills "Default": "This security mode indicates the implementation is in a vendor-specific default security state that does not match any other value.", 11135ecf7b4eSGunnar Mills "FIPS_140_2": "This security mode indicates the implementation complies with FIPS 140-2.", 11145ecf7b4eSGunnar Mills "FIPS_140_3": "This security mode indicates the implementation complies with FIPS 140-3.", 11155ecf7b4eSGunnar Mills "OEM": "This security mode indicates the implementation is in an OEM-specific security state.", 11165ecf7b4eSGunnar Mills "SuiteB": "This security mode indicates the implementation meets NSA Suite B cryptographic standards for Top Secret installations. This mode requires FIPS 140-2 compliance." 11175ecf7b4eSGunnar Mills }, 11185ecf7b4eSGunnar Mills "enumLongDescriptions": { 11195ecf7b4eSGunnar Mills "CNSA_1_0": "This value shall indicate that the implementation meets NSA Commercial National Security Algorithm Suite 1.0 requirements and FIPS 140-2 compliance.", 11205ecf7b4eSGunnar Mills "CNSA_2_0": "This value shall indicate that the implementation meets NSA Commercial National Security Algorithm Suite 2.0 requirements and FIPS 140-3 compliance.", 11215ecf7b4eSGunnar Mills "Default": "This value shall indicate that the implementation is in a vendor-specific default security state that does not match any other value.", 11225ecf7b4eSGunnar Mills "FIPS_140_2": "This value shall indicate that the implementation complies with FIPS 140-2.", 11235ecf7b4eSGunnar Mills "FIPS_140_3": "This value shall indicate that the implementation complies with FIPS 140-3.", 11245ecf7b4eSGunnar Mills "OEM": "This value shall indicate that the implementation is in an OEM-specific security state.", 11255ecf7b4eSGunnar Mills "SuiteB": "This value shall indicate that the implementation meets NSA Suite B cryptographic standards for Top Secret installations and FIPS 140-2 compliance." 11265ecf7b4eSGunnar Mills }, 11275ecf7b4eSGunnar Mills "type": "string" 11285ecf7b4eSGunnar Mills }, 11295ecf7b4eSGunnar Mills "SerialConnectTypesSupported": { 11305ecf7b4eSGunnar Mills "enum": [ 11315ecf7b4eSGunnar Mills "SSH", 11325ecf7b4eSGunnar Mills "Telnet", 11335ecf7b4eSGunnar Mills "IPMI", 11345ecf7b4eSGunnar Mills "Oem" 11355ecf7b4eSGunnar Mills ], 11365ecf7b4eSGunnar Mills "enumDescriptions": { 11375ecf7b4eSGunnar Mills "IPMI": "The controller supports a serial console connection through the IPMI Serial Over LAN (SOL) protocol.", 11385ecf7b4eSGunnar Mills "Oem": "The controller supports a serial console connection through an OEM-specific protocol.", 11395ecf7b4eSGunnar Mills "SSH": "The controller supports a serial console connection through the SSH protocol.", 11405ecf7b4eSGunnar Mills "Telnet": "The controller supports a serial console connection through the Telnet protocol." 11415ecf7b4eSGunnar Mills }, 11425ecf7b4eSGunnar Mills "type": "string" 11435ecf7b4eSGunnar Mills }, 11445ecf7b4eSGunnar Mills "SerialConsole": { 11455ecf7b4eSGunnar Mills "additionalProperties": false, 11465ecf7b4eSGunnar Mills "description": "The information about a serial console service that this manager provides.", 11475ecf7b4eSGunnar Mills "longDescription": "This type shall describe a serial console service for a manager.", 11485ecf7b4eSGunnar Mills "patternProperties": { 11495ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 11505ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 11515ecf7b4eSGunnar Mills "type": [ 11525ecf7b4eSGunnar Mills "array", 11535ecf7b4eSGunnar Mills "boolean", 11545ecf7b4eSGunnar Mills "integer", 11555ecf7b4eSGunnar Mills "number", 11565ecf7b4eSGunnar Mills "null", 11575ecf7b4eSGunnar Mills "object", 11585ecf7b4eSGunnar Mills "string" 11595ecf7b4eSGunnar Mills ] 11605ecf7b4eSGunnar Mills } 11615ecf7b4eSGunnar Mills }, 11625ecf7b4eSGunnar Mills "properties": { 11635ecf7b4eSGunnar Mills "ConnectTypesSupported": { 11645ecf7b4eSGunnar Mills "description": "This property enumerates the serial console connection types that the implementation allows.", 11655ecf7b4eSGunnar Mills "items": { 11665ecf7b4eSGunnar Mills "$ref": "#/definitions/SerialConnectTypesSupported" 11675ecf7b4eSGunnar Mills }, 11685ecf7b4eSGunnar Mills "longDescription": "This property shall contain an array of the enumerations. SSH shall be included if the Secure Shell (SSH) protocol is supported. Telnet shall be included if the Telnet protocol is supported. IPMI shall be included if the IPMI Serial Over LAN (SOL) protocol is supported.", 11695ecf7b4eSGunnar Mills "readonly": true, 11705ecf7b4eSGunnar Mills "type": "array" 11715ecf7b4eSGunnar Mills }, 11725ecf7b4eSGunnar Mills "MaxConcurrentSessions": { 11735ecf7b4eSGunnar Mills "description": "The maximum number of service sessions, regardless of protocol, that this manager can support.", 11745ecf7b4eSGunnar Mills "longDescription": "This property shall contain the maximum number of concurrent service sessions that this implementation supports.", 11755ecf7b4eSGunnar Mills "minimum": 0, 11765ecf7b4eSGunnar Mills "readonly": true, 11775ecf7b4eSGunnar Mills "type": "integer" 11785ecf7b4eSGunnar Mills }, 11795ecf7b4eSGunnar Mills "ServiceEnabled": { 11805ecf7b4eSGunnar Mills "description": "An indication of whether the service is enabled for this manager.", 11815ecf7b4eSGunnar Mills "longDescription": "This property shall indicate whether the protocol for the service is enabled.", 11825ecf7b4eSGunnar Mills "readonly": false, 11835ecf7b4eSGunnar Mills "type": "boolean" 11845ecf7b4eSGunnar Mills } 11855ecf7b4eSGunnar Mills }, 11865ecf7b4eSGunnar Mills "type": "object" 11875ecf7b4eSGunnar Mills }, 11885ecf7b4eSGunnar Mills "UpdateSecurityMode": { 11895ecf7b4eSGunnar Mills "additionalProperties": false, 11905ecf7b4eSGunnar Mills "description": "The update security mode action updates the security mode for the manager. This can cause the manager to reset and reset other settings to factory defaults. Services might require the `ResetToDefaults` action to clear the security mode.", 11915ecf7b4eSGunnar Mills "longDescription": "This action shall update the security mode for the manager. Services may reset other settings to factory defaults. Services may require the `ResetToDefaults` action to clear security settings. This action may impact other resources.", 11925ecf7b4eSGunnar Mills "parameters": { 11935ecf7b4eSGunnar Mills "OEMSecurityMode": { 11945ecf7b4eSGunnar Mills "description": "The OEM-specific security mode to apply to the manager.", 11955ecf7b4eSGunnar Mills "longDescription": "This parameter shall contain the OEM-specific security mode to apply to the manager. This parameter shall be required if `SecurityMode` is `OEM`.", 11965ecf7b4eSGunnar Mills "type": "string" 11975ecf7b4eSGunnar Mills }, 11985ecf7b4eSGunnar Mills "SecurityMode": { 11995ecf7b4eSGunnar Mills "$ref": "#/definitions/SecurityModeTypes", 12005ecf7b4eSGunnar Mills "description": "The security mode to apply to the manager.", 12015ecf7b4eSGunnar Mills "longDescription": "This parameter shall contain the security mode to apply to the manager.", 12025ecf7b4eSGunnar Mills "requiredParameter": true 12035ecf7b4eSGunnar Mills } 12045ecf7b4eSGunnar Mills }, 12055ecf7b4eSGunnar Mills "patternProperties": { 12065ecf7b4eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 12075ecf7b4eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 12085ecf7b4eSGunnar Mills "type": [ 12095ecf7b4eSGunnar Mills "array", 12105ecf7b4eSGunnar Mills "boolean", 12115ecf7b4eSGunnar Mills "integer", 12125ecf7b4eSGunnar Mills "number", 12135ecf7b4eSGunnar Mills "null", 12145ecf7b4eSGunnar Mills "object", 12155ecf7b4eSGunnar Mills "string" 12165ecf7b4eSGunnar Mills ] 12175ecf7b4eSGunnar Mills } 12185ecf7b4eSGunnar Mills }, 12195ecf7b4eSGunnar Mills "properties": { 12205ecf7b4eSGunnar Mills "target": { 12215ecf7b4eSGunnar Mills "description": "Link to invoke action", 12225ecf7b4eSGunnar Mills "format": "uri-reference", 12235ecf7b4eSGunnar Mills "type": "string" 12245ecf7b4eSGunnar Mills }, 12255ecf7b4eSGunnar Mills "title": { 12265ecf7b4eSGunnar Mills "description": "Friendly action name", 12275ecf7b4eSGunnar Mills "type": "string" 12285ecf7b4eSGunnar Mills } 12295ecf7b4eSGunnar Mills }, 12305ecf7b4eSGunnar Mills "type": "object", 12315ecf7b4eSGunnar Mills "versionAdded": "v1_21_0" 12325ecf7b4eSGunnar Mills } 12335ecf7b4eSGunnar Mills }, 12345ecf7b4eSGunnar Mills "language": "en", 12355ecf7b4eSGunnar Mills "owningEntity": "DMTF", 12365ecf7b4eSGunnar Mills "release": "2025.3", 12375ecf7b4eSGunnar Mills "title": "#Manager.v1_23_0.Manager" 12385ecf7b4eSGunnar Mills}