{ "id":"/axapi/v3/system/ipmi", "type":"object", "node-type":"scalar", "title":"ipmi", "operation-not-allowed": ["PUT"], "partition-visibility":"shared", "operational":1, "auto-created-object":1, "description":"Perform IPMI related operations", "properties":{ "reset":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Reset IPMI Controller", "optional":true }, "ip":{ "type":"object", "$ref":"/axapi/v3/system/ipmi/ip", "properties":{ "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP address" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask" }, "default-gateway":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Default gateway address" } } }, "ipsrc":{ "type":"object", "$ref":"/axapi/v3/system/ipmi/ipsrc", "properties":{ "dhcp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"IP addr obtained by BMC running DHCP" }, "static":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Manually configured static IP address" } } }, "user":{ "type":"object", "$ref":"/axapi/v3/system/ipmi/user", "properties":{ "add":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Add a new IPMI user (IPMI User Name)" }, "password":{ "type":"string", "format":"password", "minLength":1, "maxLength":17, "partition-visibility":"shared", "description":"Password" }, "administrator":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Full control" }, "callback":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Lowest privilege level" }, "operator":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Most BMC commands are allowed" }, "user":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Only 'benign' commands are allowed" }, "disable":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Disable an existing IPMI user (IPMI User Name)" }, "privilege":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Change an existing IPMI user privilege (IPMI User Name)" }, "setname":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Change User Name (Current IPMI User Name)" }, "newname":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"New IPMI User Name" }, "setpass":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Change Password (IPMI User Name)" }, "newpass":{ "type":"string", "format":"password", "minLength":1, "maxLength":17, "partition-visibility":"shared", "description":"New Password" } } }, "tool":{ "type":"object", "$ref":"/axapi/v3/system/ipmi/tool", "properties":{ "cmd":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Command to execute in double quotes" } } } } }