NSX-T Data Center REST API
OdsRunbookCompoundParameter (type)
{ "additionalProperties": false, "description": "Online Diagnostic System Runbook parameter of compound type.", "extends": { "$ref": "OdsRunbookParameter }, "id": "OdsRunbookCompoundParameter", "module_id": "PolicyOds", "polymorphic-type-descriptor": { "type-identifier": "COMPOUND" }, "properties": { "default_value": { "description": "Runbook argument will be set to this value if not provided.", "readonly": true, "required": false, "title": "Runbook argument default value", "type": "string" }, "max": { "description": "Runbook argument is not allowed to set value bigger than this.", "readonly": true, "required": false, "title": "Runbook argument max value", "type": "string" }, "min": { "description": "Runbook argument is not allowed to set value smaller than this.", "readonly": true, "required": false, "title": "Runbook argument min value", "type": "string" }, "name": { "description": "Runbook argument name.", "readonly": true, "required": true, "title": "Runbook argument name", "type": "string" }, "optional": { "default": false, "description": "The flag that indicates whether the argument is optional.", "readonly": true, "required": false, "title": "The flag that indicates whether the argument is optional", "type": "boolean" }, "parameter_type": { "description": "Runbook parameter type. INTEGER - integer STRING - string ENUM - enumeration PATTERN - string that matches certain regular expression COMPOUND - string that is accepted by the validation of runbook BOOLEAN - boolean FLOAT - float", "enum": [ "INTEGER", "STRING", "ENUM", "PATTERN", "COMPOUND", "BOOLEAN", "FLOAT" ], "readonly": true, "required": true, "title": "Runbook parameter type", "type": "string" } }, "title": "Runbook parameter of compound type", "type": "object" }