Skip to content

Resource nubes_dummy · v2.1.0 · Service ID: 1 · Service Name: Болванка

Manual · Create params · Modify params · Output params · Operations · Example

Create params

Параметр Тип Обязательный По умолчанию Описание Ограничения
duration_ms integer да 0 перед завершением подождать (sleep) столько миллисекунд
fail_at_start boolean да false Операция не будет завершена
Она будет в постоянном статусе PENDING, однако в Jenkins Job завершится с ошибкой
Допустимые значения: false, true
fail_in_progress boolean да false если true, корректно начать выполнение джоба, но в процессе завершить аварийно, ничего не записывая в cmdb Допустимые значения: false, true
where_fail integer — 1 принимает 1,2,3. Работает с failInProgress. 1 - упасть в prepare. 2 - упасть внутри блока Data fill. 3 - упасть после vault write Допустимые значения: 1, 2, 3
resource_realm string да dummy Наименование ресурсной платформы для подключения Допустимые значения: dummy; func=getAvailableResourceRealms
bodymessage string — Дата, уходящая в Vault
map_example map — Развернуть ↓
json_example json — Для тестирования интерфейса. Сюда можно писать корректный json
nested_ref_example —
map_fixed map-fixed — Новый тип поля
array_map_fixed_example array-map-fixed — Array of map-fixed
arr array да Допустимые значения: test, 2, val1
s3_ref_root — есть похожий субпараметр ref_svc_id=12

mapExample (map-fixed)

Code Type Required Default Description Constraints
subparam1 string no это для пользователя
subparam2 string no
secret string no значение параметра маскируется. Write Only

mapFixed (map-fixed)

Code Type Required Default Description Constraints
param1 integer yes 1 integer > 0, sensitive data (secret)
param2 string yes 1 Выбор из списка 1,2,3 Допустимые значения: ["1", "2", "3"]
param3 integer yes 1 int > 0, обязательный
bol1 boolean yes false Булевский, обязательный. Проверить, как воспринимается снятый флаг Допустимые значения: false, true
min_str1 string no abracadabra не меньше 10 символов Допустимые значения: abracadabra, incorr, correctvalue
s3_inst string no

arrayMapFixedExample (array-map-fixed) — элемент

Code Type Required Default Description Constraints
param1 integer yes
param2 string yes Допустимые значения: ["1", "2", "3"]
param3 integer yes 1
bol1 boolean yes Допустимые значения: false, true
min_str1 string yes не меньше 10 символов Допустимые значения: abracadabra

Важно: поведение при destroy

По умолчанию: suspend_on_destroy = True, adopt_existing_on_create = False, keep_on_destroy = False.

При terraform destroy или удалении ресурса из манифеста: - suspend_on_destroy=true — инстанс переводится в suspend (в облаке остаётся усыплённым, удаления нет); из Terraform-state ресурс убирается. - suspend_on_destroy=false — выполняется операция delete: инстанс удаляется в облаке. ⚠️ Доступно только для работающего (running) инстанса; усыплённый (suspend) из Terraform удалить нельзя — операция delete для него недоступна, удаляйте его вручную в Личном кабинете. - keep_on_destroy=true — операция не отправляется: облако не меняется, ресурс только убирается из состояния (state_only). Приоритетнее suspend_on_destroy.

При apply флаг adopt_existing_on_create работает как авто-import: - false — если ресурс уже есть, будет ошибка. - true — Terraform может взять существующий инстанс под управление.

Важно: один инстанс должен быть только в одном state. Иначе получите конфликт управления.