{ "additionalProperties": false, "description": "This holds the request parameters required to invoke export task.", "id": "ExportRequestParameter", "module_id": "PolicyTask", "properties": { "draft_path": { "description": "Policy path of a draft which is to be exported. If not provided, current firewall configuration will then be exported.", "required": false, "title": "Policy path of draft", "type": "string" }, "passphrase": { "description": "Passphrase to sign exported files. The passphrase specified must be at least 8 characters in length and must contain at least one lowercase, one uppercase, one numeric character and one non-space special character.", "minLength": 8, "pattern": "^$|^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[^a-zA-Z\\d\\s]).{8,}$", "required": true, "sensitive": true, "title": "Passphrase to sign exported files", "type": "string", "validation_msg_key": "com.vmware.nsx.validation.constraints.BackupRestore.weak_passprase.message" } }, "title": "Export task request parameters", "type": "object" }