litellm/terraform/provider/docs/resources
Mateo Wang dfb949d437
fix(terraform)!: send additional_drop_params to the proxy instead of deleting the keys it names (#46782)
* fix(terraform): send additional_drop_params to the proxy instead of deleting the keys it names

litellm_model treated additional_drop_params in additional_litellm_params as a
provider-side delete list: it never sent the list and removed every key it named
from litellm_params, so vertex_location vanished and requests still carried
store. The list now goes to the proxy like any other JSON value, so the proxy
drops those params per request. Approach credited to #38345.

Fixes #38349

* fix(terraform)!: validate additional_drop_params and read it back from the proxy on refresh

* docs(terraform): note that a non-list additional_drop_params now fails the apply

* fix(terraform)!: check additional_drop_params at plan time and refresh listed keys and outside lists

* fix(terraform)!: show every listed key an older provider deleted in the upgrade plan and leave outside drop lists alone

Refresh no longer reads listed keys back from the proxy, which left a
plan diff that never cleared when a listed key was removed from config.
When the proxy has no stored list, the plan now shows the list and each
listed key the config sets as changes. A drop list set outside Terraform
on a model whose config has none stays out of the plan, and an empty
value now fails the plan

* fix(terraform): show a listed merge_reasoning_content_in_choices in the upgrade plan

The refresh now clears merge_reasoning_content_in_choices when it is listed and the proxy has no stored list, since an older provider deleted it, and no longer clears litellm_credential_name, which the older provider always sent
2026-10-16 02:24:47 +00:00
..
access_group.md
agent.md
budget.md
credential.md feat(terraform): write-only secret attributes to keep secrets out of state (#46538) 2026-10-15 15:36:15 -07:00
fallback.md
guardrail.md
jwt_key_mapping.md
key.md
key_block.md
mcp_server.md feat(terraform): write-only secret attributes to keep secrets out of state (#46538) 2026-10-15 15:36:15 -07:00
model.md fix(terraform)!: send additional_drop_params to the proxy instead of deleting the keys it names (#46782) 2026-10-16 02:24:47 +00:00
project.md
prompt.md
search_tool.md
tag.md
team.md feat(terraform): add team_member_model_max_budget to litellm_team (#46274) 2026-10-14 15:52:54 -07:00
team_block.md
team_member.md
team_member_add.md
unified_access_group.md
user.md
vector_store.md feat(terraform): write-only secret attributes to keep secrets out of state (#46538) 2026-10-15 15:36:15 -07:00