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

discontinued

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

Changelog #

0.1.0-dev - 2026-05-14 #

No user-facing API changes. Version bumped for workspace consistency with terradart_core 0.1.0-dev (typed enum serialization) and terradart_google 0.1.0-dev (+15 resources).

0.0.4-dev - 2026-05-11 #

  • No user-facing API changes. Version bumped for workspace consistency with Phase 4.1 (terradart wrap subcommand + DataSource emitters + 13 terradart_google wrappers migrated to generator output).

0.0.3-dev - 2026-05-09 #

  • Fix: rename terradart_core main library file to match package name.

0.0.2-dev - 2026-05-09 #

  • CI automated publishing via OIDC trusted publisher.
  • Fix: prepare_publish.sh now syncs version from tag name.

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