{ "id":"/axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices", "type":"object", "node-type":"scalar", "title":"cluster-devices", "operation-not-allowed": ["DELETE"], "partition-visibility":"shared", "description":"Configure devices in the cluster", "properties":{ "enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "minimum-nodes":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices/minimum-nodes", "properties":{ "minimum-nodes-num":{ "type":"number", "format":"number", "minimum":0, "maximum":16, "default":0, "partition-visibility":"shared", "description":"Specify the minimum number of the node required to start service" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "cluster-discovery-timeout":{ "type":"object", "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices/cluster-discovery-timeout", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "device-id-list":{ "type":"array", "minItems":1, "items":{ "type":"device-id" }, "uniqueItems":true, "$ref":"/axapi/v3/scaleout/cluster/{cluster-id}/cluster-devices/device-id/{device-id}", "array":[ { "properties":{ "ip":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "optional":true }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': enable; 'disable': disable; ", "enum":[ "enable", "disable" ], "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "device-id" ] } ] } } }