Resource nubes_dummy · v2.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 |
да | 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 |
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 |
|---|---|---|---|---|---|
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 |
yes | abracadabra |
не меньше 10 символов | Допустимые значения: abracadabra |
arrayMapFixedExample (map-fixed)¶
| Code | Type | Required | Default | Description | Constraints |
|---|---|---|---|---|---|
min_str1 |
string |
yes | не меньше 10 символов | Допустимые значения: abracadabra | |
param1 |
integer |
yes | |||
param2 |
string |
yes | Допустимые значения: ["1", "2", "3"] | ||
param3 |
integer |
yes | 1 |
||
bol1 |
boolean |
yes | Допустимые значения: false, true |
Важно: поведение при 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. Иначе получите конфликт управления.