terradart_annotations 0.0.1-dev copy "terradart_annotations: ^0.0.1-dev" to clipboard
terradart_annotations: ^0.0.1-dev copied to clipboard

discontinued

Annotation surface consumed by terradart_codegen-generated abstract resource classes (@TerraformResource, @ForceNew, @Sensitive).

Changelog #

0.0.1-dev - 2026-05-09 #

Added #

  • TerraformResource annotation -- emitted on every generated abstract $Foo class to record the Terraform resource type and provider.
  • ForceNew annotation -- marks getters mapping to ForceNew-flagged Terraform attributes.
  • Sensitive annotation -- marks getters whose values must be masked in synth output. The aggregate set is emitted as a top-level const Set<String> <terraformTypeCamelCase>Sensitive sibling to each generated abstract class.

Notes #

  • Pre-alpha — annotation names and generated symbol conventions may change between 0.0.x releases.
0
likes
0
points
468
downloads

Documentation

Documentation

Publisher

unverified uploader

Weekly Downloads

Annotation surface consumed by terradart_codegen-generated abstract resource classes (@TerraformResource, @ForceNew, @Sensitive).

Repository (GitHub)
View/report issues

Topics

#terraform #infrastructure #codegen #annotations

License

unknown (license)

Dependencies

meta

More

Packages that depend on terradart_annotations