terradart_annotations 0.0.1-dev
terradart_annotations: ^0.0.1-dev copied to clipboard
Annotation surface consumed by terradart_codegen-generated abstract resource classes (@TerraformResource, @ForceNew, @Sensitive).
Changelog #
0.0.1-dev - 2026-05-09 #
Added #
TerraformResourceannotation -- emitted on every generated abstract$Fooclass to record the Terraform resource type and provider.ForceNewannotation -- marks getters mapping to ForceNew-flagged Terraform attributes.Sensitiveannotation -- marks getters whose values must be masked in synth output. The aggregate set is emitted as a top-levelconst Set<String> <terraformTypeCamelCase>Sensitivesibling to each generated abstract class.
Notes #
- Pre-alpha — annotation names and generated symbol conventions may change between 0.0.x releases.