Sensitive class final

Marks a getter on a generated $Foo abstract class whose value must be masked in synth output. Per ADRs 0009 + 0012, all @Sensitive-marked fields are aggregated by terradart_codegen into a top-level const Set<String> <terraformTypeCamelCase>Sensitive sibling to the abstract class; the runtime synth pass consults that set when emitting terraform.tf.json to substitute literal sensitive values with ''.

Annotations
  • @immutable

Constructors

Sensitive()
const

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited