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 feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
agent.md feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
budget.md feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
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 feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
guardrail.md feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
jwt_key_mapping.md feat(jwt-key-mapping): accept token_id as an alternative to the plaintext key 2026-09-15 23:15:20 +00:00
key.md feat(terraform): expose server_metadata on litellm_key so undeclared metadata is visible (#42453) 2026-09-22 13:22:43 -05:00
key_block.md feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
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 feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
prompt.md feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
search_tool.md feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
tag.md feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
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 feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
team_member.md feat(terraform): vendor terraform-provider-litellm as source of truth with endpoint drift CI (#32241) 2026-07-07 09:16:59 -07:00
team_member_add.md feat(terraform): add tpm_limit, rpm_limit, budget_duration, allowed_models to litellm_team_member_add 2026-09-15 21:02:12 +00:00
unified_access_group.md feat(terraform): resource and data source parity with the community provider (#38158) 2026-08-28 16:55:40 -07:00
user.md fix(terraform): stop sending blocked on litellm_user updates (#45410) 2026-10-10 13:32:54 -07:00
vector_store.md feat(terraform): write-only secret attributes to keep secrets out of state (#46538) 2026-10-15 15:36:15 -07:00