1 line
7.6 KiB
JSON
1 line
7.6 KiB
JSON
{"queryDurationMs":57,"svcOperation":{"svcOperationId":164,"operation":"redeploy","url":"https://jenkins-master1.adl.nubes.ru/job/cloudServicesprod/job/vc/job/VmV3/job/redeploy/view/tags/job/0.0.8/buildWithParameters","descr":"Полная потеря данных гарантирована<br/>Но будет полностью сброшенная машина","man":null,"cfsParams":[{"svcOperationCfsParamId":509,"svcOperationCfsParam":"vmName","label":"Имя ВМ","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":"^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$","uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":null,"man":null,"sort":10,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":510,"svcOperationCfsParam":"vmCpu","label":"Кол-во ядер","dataType":"integer > 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":64,"minvalue":1,"descr":"шт","man":null,"sort":20,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":511,"svcOperationCfsParam":"vmRam","label":"Кол-во ОЗУ","dataType":"integer > 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":256,"minvalue":1,"descr":"Gb","man":null,"sort":30,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":512,"svcOperationCfsParam":"vmDisk","label":"Размер дополнительного диска","dataType":"integer > 0","valueList":null,"refSvcId":null,"isRequired":false,"defaultValue":null,"defaultCompute":null,"func":null,"regex":"^(?:$|(?:0|[1-9]\\d{0,2}|1\\d{3}|20(?:[0-3]\\d|4[0-8])))$","uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Основной диск у vm зависит от образа (см. документацию)<br/>Если необходимо дополнительное место для vm, введите колличество Gb в эту форму","man":null,"sort":40,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":513,"svcOperationCfsParam":"ipSpaceName","label":"Выделить внешний IP","dataType":"string","valueList":["no-needed","internet-antiddos-v1","internet-no-antiddos-v1","internet-ipv4-v1"],"refSvcId":null,"isRequired":false,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"no-needed, без внешнего ip<br/>internet-antiddos-v1, с функцией защиты от ddos атак<br/>internet-no-antiddos-v1, с функцией защиты от ddos атак<br/>internet-ipv4-v1 тестовое простанство dev","man":null,"sort":50,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":514,"svcOperationCfsParam":"accessIpList","label":"Белый список подключения к ВМ","dataType":"json","valueList":null,"refSvcId":null,"isRequired":false,"defaultValue":null,"defaultCompute":null,"func":null,"regex":"^(?:$|\\[\\s*(?:\"(?:\\d{1,3}\\.){3}\\d{1,3}(?:\\/\\d{1,2})?\"(?:\\s*,\\s*\"(?:\\d{1,3}\\.){3}\\d{1,3}(?:\\/\\d{1,2})?\")*)\\s*\\])$","uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Формат массива<br/>Каким адресам будет предоставлен доступ до вм<br/><br/>Требует выделенного внешнего IP<br/>Если ничего не передано, то выставлено ["0.0.0.0/0"]","man":null,"sort":60,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":520,"svcOperationCfsParam":"accessPortList","label":"По каким портам открыть доступ к ВМ","dataType":"json","valueList":null,"refSvcId":null,"isRequired":false,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"По каким портам открыть доступ к ВМ.<br/>Порты 22, 10050 проставляются автоматически<br/>Пока доступно:<br/>22 - SSH,<br/>80 - HTTP,<br/>443 - HTTPS,<br/>10050 - ZABBIX","man":null,"sort":70,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":515,"svcOperationCfsParam":"imageVm","label":"Образ ВМ","dataType":"string","valueList":["RockyLinux_9-16G-cloudinit","Ubuntu_22-20G","Debian_13-20G"],"refSvcId":null,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":null,"man":null,"sort":80,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":516,"svcOperationCfsParam":"userLogin","label":"Логин для подключения","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Учётка SSH","man":null,"sort":180,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":517,"svcOperationCfsParam":"userPublicKey","label":"Публичная часть SSH-Ключа","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Публичная часть SSH-Ключа для пользователя","man":null,"sort":190,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":518,"svcOperationCfsParam":"cloudInit","label":"Шаблон Cloud-Init","dataType":"yaml","valueList":null,"refSvcId":null,"isRequired":false,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Можно передать создание дополнительных пользователей.<br/>На текущий момент не реализовано выполнения в cloud-init, установки пакетов, выполнения команд и записи файлов.","man":null,"sort":200,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":519,"svcOperationCfsParam":"needAddZabbixTemplate","label":"Поставить VM на мониторинг","dataType":"boolean","valueList":["false","true"],"refSvcId":null,"isRequired":true,"defaultValue":"false","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Поле позволяет автоматически добавить новый хост в систему мониторинга Zabbix. После добавления вы сможете в реальном времени просматривать все метрики производительности хоста.","man":null,"sort":300,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false}]},"runDurationMs":59} |