Skip to content

Resource nubes_dummy · v1.0.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 да Наименование ресурсной платформы для подключения 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

mapExample (map-fixed)

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

mapFixed (map-fixed)

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

arrayMapFixedExample (map-fixed)

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

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

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

При terraform destroy или удалении ресурса из манифеста: - suspend_on_destroy=true — инстанс переводится в Suspend (не удаляется). - suspend_on_destroy=false — Terraform удаляет ресурс только из state.

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

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