feat(lib): delete_strategy/idempotency/delete_params в OperationSpec (+DeleteParam)
This commit is contained in:
@@ -209,9 +209,9 @@ var serviceSpecificModifiers = map[string]modifierException{
|
||||
|
||||
## Решения, нуждающиеся в подтверждении (из ревью)
|
||||
|
||||
1. **ID=identity → миграция state.** Смена формата заставит Terraform replace уже
|
||||
задеплоенных модификаторов. Предлагаю: НЕ менять формат ID (оставить
|
||||
`uid:operation:modifier`), а idempotency обеспечить pre-check, не трогая ID.
|
||||
1. **ID=identity → РЕШЕНО: формат ID НЕ меняем** (оставить `uid:operation:modifier`).
|
||||
Смена формата форснёт replace у задеплоенных модификаторов и вызовет баг E.
|
||||
Идемпотентность — через pre-check, не через ID. Шаг 4.3 отменён (ID остаётся как есть).
|
||||
2. **`error` + replace.** Пользователь не сможет заменить error-модификатор.
|
||||
Предлагаю: оставить `error` только для «чистого» destroy, документировать запрет replace.
|
||||
3. **Разметка по default** — `ip_space`: `delete_strategy=error`, `idempotency=check_before_run`;
|
||||
|
||||
Reference in New Issue
Block a user