Samsondeen
a7504719ef
list: send non-null "config" object to provider when not present in the list block ( #37620 )
2025-09-24 09:30:59 +02:00
Daniel Schmidt
871451122f
actions: move schema to single action type and remove linked resources
...
we want to leave the door open to evolve the design in the future based on feedback
2025-09-15 17:09:22 +02:00
Daniel Schmidt
176263d936
actions: remove future action types
...
removing them for now, this gives us more flexibility in the future since the schema is not yet locked in
2025-08-29 16:25:41 +02:00
Kristin Laemmert
9256074c43
Actions in plan/changes ( #37320 )
...
* Add actions to the plans and change
* jsonplan - ignoring LinkedResources for now, those are not in the MVP
* pausing here: we'll work on the plan rendering later
2025-07-17 08:19:57 -04:00
Daniel Schmidt
ac132d1b15
add provider implementation for actions
2025-07-10 16:06:44 +02:00
Daniel Banck
b2b42c0fb4
Store resource identities in state (TF-23255) ( #36464 )
...
* Persist resource identity in Terraform state
* make syncdeps
* Move identity schema merging closer to the protocol
* mock GetResourceIdentitySchemas
* Fix identity refresh tests
* Add more tests
* Change grcpwrap upgrade identity
* Review feedback
* Remove unnecessary version conversion
* Check if GetResourceIdentitySchemas RPC call is implemented
* Update function signature docs
* Adapt protocol changes
* Check unimplemented error for identities in GetSchema
2025-03-11 20:58:44 +01:00
Daniel Banck
10c9b64007
Rename schema.Block to Body ( #36629 )
2025-03-04 16:33:43 +01:00
James Bardin
345a931132
convert write-only structural attrs through proto
...
Nested structural attributes were missing write-only flags when
converted to and from the wire protocol.
2024-12-18 09:08:37 -05:00
Daniel Schmidt
0222b97692
ephemeral: add write-only attribute to proto to schema conversion
2024-12-12 10:56:40 +01:00
Daniel Schmidt
50b3732f72
write-only attributes: add to provider schema
2024-11-12 16:42:05 +01:00
hashicorp-copywrite[bot]
53c34ff49c
Update copyright file headers to BUSL-1.1
2023-08-10 23:43:27 +01:00
hashicorp-copywrite[bot]
325d18262e
[COMPLIANCE] Add Copyright and License Headers
2023-05-02 15:33:06 +00:00
sivchari
ef4798de8e
fix: pre allocate for composite literal
2022-11-22 02:20:54 +09:00
James Bardin
9847eaa9cf
remove usage of MinItems/MaxItems
...
MinItems and MaxItems are not used on nested types in the protocol, so
remove their usage in Terraform to prevent future confusion.
2021-09-24 12:26:00 -04:00
Martin Atkins
b40a4fb741
Move plugin/ and plugin6/ to internal/plugin{,6}/
...
This is part of a general effort to move all of Terraform's non-library
package surface under internal in order to reinforce that these are for
internal use within Terraform only.
If you were previously importing packages under this prefix into an
external codebase, you could pin to an earlier release tag as an interim
solution until you've make a plan to achieve the same functionality some
other way.
2021-05-17 14:09:07 -07:00