hashicorp / terraform-plugin-codegen-spec

Terraform Provider Code Generation Specification and Go Bindings
Mozilla Public License 2.0
7 stars 4 forks source link

Consider Adding Terraform-specific Behaviour Properties #85

Open bendbennett opened 6 months ago

bendbennett commented 6 months ago

Background

Previously, the codegen-spec schema included Framework-specific implementation details for Plan Modifiers, which have since been removed (refer to Removing framework-specific implementation details from plan modifiers).

Proposal

We could consider modifying the codegen-spec schema to allow inclusion of Terraform-specific Behaviour Properties (e.g., "does not change on update") to provide an implementation-agnostic way of defining desired behaviours.

References