Platform & DevOps·Infrastructure described in a file
the tool speaks to each cloud through a plugin, and upgrading that plugin can rewrite parts of your plan on its own.
Infrastructure provider
Also calledprovider, plugin, resource provider
The plugin that translates declared resources into a particular API's calls, owning the schema, the defaults and the update semantics for every resource type. Version pinning it matters as much as pinning any dependency, because a minor upgrade can change a default, add a required field or newly detect a difference that was previously invisible. It is also where the gap between what the API supports and what you can declare shows up.