CatalogEntry class final

Static metadata describing one curated terradart_aws factory.

This type is hand-written (it is part of the public catalog API consumed by terradart_migrate). Only the terradartCatalog list of CatalogEntry values lives in the generated _catalog.g.dart, which terradart wrap regenerates — one entry per curated resource and data source. Edit this type by hand; never hand-edit the generated list (regenerate via terradart wrap).

Constructors

CatalogEntry({required String tfType, required String className, required String barrel, required CatalogKind kind, required String summary, required List<String> constructorParams, required List<String> nestedTypes, required List<String> sensitiveFields, required String docComment})
const

Properties

barrel → String
Per-service barrel (outputDir), e.g. pubsub.
final
className → String
Dart wrapper class name, e.g. GooglePubsubTopic.
final
constructorParams → List<String>
Constructor parameter names in declared order.
final
docComment → String
Full doc comment text (markdown).
final
hashCode → int
The hash code for this object.
no setterinherited
kind → CatalogKind
Resource vs data source.
final
nestedTypes → List<String>
Names of nested helper types emitted alongside this resource.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sensitiveFields → List<String>
Sensitive field paths (dotted), masked at synth time.
final
summary → String
One-line summary (first sentence of the doc comment).
final
tfType → String
Terraform type string, e.g. google_pubsub_topic.
final

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