Files
tf_provider/artifacts/api-meta/test/operations/90/19.json
T
2026-06-30 15:46:41 +04:00

1 line
13 KiB
JSON

{"queryDurationMs":48,"svcOperation":{"svcOperationId":19,"operation":"create","url":"https://jenkins-master1.adl.nubes.ru/job/cloudServicestest/job/k8s/job/Pgsql/job/create/view/tags/job/1.0.0/buildWithParameters","descr":"описание","man":"руководство","cfsParams":[{"svcOperationCfsParamId":102,"svcOperationCfsParam":"resourceRealm","label":"Платформа для развертывания","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":"getAvailableResourceRealms","regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Платформа для развертывания","man":"Кластер Kubernetes, на котором будет развернут экземпляр","sort":10,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":23,"svcOperationCfsParam":"s3Uid","label":"Услуга S3 для резервных копий.","dataType":"uuid","valueList":null,"refSvcId":12,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Экземпляр (учетная запись) S3 для резервного копирования. Резервное копирование обязательно","man":"Экземпляр (учетная запись) S3 для резервного копирования. Резервное копирование обязательно","sort":20,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":82,"svcOperationCfsParam":"resourceCPU","label":"Квота ядра пода (Указывается в mili)","dataType":"integer > 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"500","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":4000,"minvalue":100,"descr":"Квота ядра пода (milicores)","man":"Квота ядра пода (milicores)","sort":30,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":81,"svcOperationCfsParam":"resourceMemory","label":"Квота памяти пода (Указывается в Megabytes)","dataType":"integer > 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"512","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":8192,"minvalue":128,"descr":"Квота памяти пода (MBytes)","man":"Квота памяти пода (MBytes)","sort":40,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":83,"svcOperationCfsParam":"resourceDisk","label":"Размер диска для базы данных (Gigabytes)","dataType":null,"valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"10","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":999,"minvalue":1,"descr":"Квота диска (Указывается в GIGAbytes)","man":"Квота диска (Указывается в GIGAbytes)","sort":50,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":80,"svcOperationCfsParam":"resourceInstances","label":"Количество узлов","dataType":"integer > 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"1","defaultCompute":null,"func":null,"regex":"^[1357]$","uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":7,"minvalue":1,"descr":"Количество узлов","man":"Количество узлов в кластере. 1,3,5,7","sort":60,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":145,"svcOperationCfsParam":"needExternalAddressMaster","label":"Выделение белого ip для master ноды","dataType":"boolean","valueList":["false","true"],"refSvcId":null,"isRequired":false,"defaultValue":"false","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Выделяет внешний (белый) IP для доступа к master","man":"Выделяет внешний (белый) IP для доступа к master","sort":70,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":337,"svcOperationCfsParam":"ipSpaceNameMaster","label":"Имя ipSpace для публикации VIP master","dataType":"string","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":"Имя ipSpace для публикации VIP master. Не может быть пустым, если включен needExternalAddressMaster. Пример: `internet-no-antiddos-v1`","man":null,"sort":80,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":146,"svcOperationCfsParam":"needExternalAddressSlave","label":"Выделение белого ip для slave ноды","dataType":"boolean","valueList":["false","true"],"refSvcId":null,"isRequired":false,"defaultValue":"false","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Выделяет внешний (белый) IP для доступа к slave. Будет работать, если slave в принципе есть","man":"Выделяет внешний (белый) IP для доступа к slave. Будет работать, если slave в принципе есть","sort":90,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":338,"svcOperationCfsParam":"ipSpaceNameSlave","label":"Имя ipSpace для публикации VIP slave","dataType":"string","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":"Имя ipSpace для публикации VIP slave. Не может быть пустым, если включен needExternalAddressSlave","man":null,"sort":100,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":266,"svcOperationCfsParam":"ext_BACKUP_NUM_TO_RETAIN","label":"Количество резервных копий","dataType":"integer > 0","valueList":null,"refSvcId":null,"isRequired":false,"defaultValue":"7","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":99,"minvalue":1,"descr":null,"man":"Не обязательный. Количество сохраняемых бекапов","sort":140,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":265,"svcOperationCfsParam":"ext_BACKUP_SCHEDULE","label":"Расписание резервного копирования","dataType":"string","valueList":null,"refSvcId":null,"isRequired":false,"defaultValue":"0 0 * * *","defaultCompute":null,"func":null,"regex":"^((((\\d+,)+\\d+|(\\d+(\\/|-|#)\\d+)|(\\d+L?)|(\\*(\\/\\d+)?)|(L(-\\d+)?)|(\\?)|([A-Z]{3}(-[A-Z]{3})?)) ?){5,7})|(@(annually|yearly|monthly|weekly|daily|hourly|reboot))|(@every (\\d+(ns|us|µs|ms|s|m|h))+)$","uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":null,"man":"Не обязательный. Время запуска бекапа","sort":150,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":310,"svcOperationCfsParam":"appVersion","label":"Версия PostgreSQL","dataType":"string","valueList":["17","16","15","14","13"],"refSvcId":null,"isRequired":true,"defaultValue":"17","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Версия PostgreSQL","man":null,"sort":160,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":311,"svcOperationCfsParam":"jsonParameters","label":"Параметры postgresql.conf в виде JSON","dataType":"json","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"{ \"log_connections\": \"off\", \"log_disconnections\": \"off\" }","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":2048,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Массив переменных, более подробнее про настройку можно посмотреть https://www.postgresql.org/docs/current/runtime-config.html","man":null,"sort":170,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":312,"svcOperationCfsParam":"enablePgPoolerMaster","label":"Включить pgPooler для Master","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":"Включает pgPooler (на запись). Будет создан новый под","man":null,"sort":180,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":313,"svcOperationCfsParam":"enablePgPoolerSlave","label":"Включить pgPooler для Slave","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":"Включает pgPooler (на чтение). Будет создан новый под","man":null,"sort":190,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":314,"svcOperationCfsParam":"allowNoSSL","label":"Выключить sslmode","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":"По умолчанию подключение обязательное (sslmode=require). Выставление в true отключит этот параметр","man":null,"sort":200,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":329,"svcOperationCfsParam":"autoScale","label":"Включить autoScale","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":"Включает автоскейлинг PV. При включении параметра необходимо настроить autoScalePercentage и autoScaleTechWindow. Алерт при срабатывании вызывает modify у текущей услуги","man":null,"sort":300,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":330,"svcOperationCfsParam":"autoScalePercentage","label":"На сколько % расширяться диск (мин. 1G)","dataType":"integer > 0","valueList":["10","15","20"],"refSvcId":null,"isRequired":true,"defaultValue":"10","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Требует включения autoScale. Позволяет указать в процентах расширение от текущего макс объема","man":null,"sort":310,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":331,"svcOperationCfsParam":"autoScaleTechWindow","label":"Тех окно обновления дисков","dataType":"integer >= 0","valueList":["0","5","12","23"],"refSvcId":null,"isRequired":true,"defaultValue":"0","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Требует включения autoScale. Окно обновления (пока не реализовано). Указывается час в виде Integer (0 / 5 / 12 / 23)","man":null,"sort":320,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":339,"svcOperationCfsParam":"autoScaleQuotaGb","label":"Квота для autoScale","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"1","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Квота для autoScale","man":null,"sort":330,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false}]},"runDurationMs":50}