DataAppwriteMysqlDatabaseStatus class final

Factory wrapper for appwrite_mysql_database_status.

Reads the live operational state of a dedicated Appwrite MySQL database: health, replication, connection counts and storage volumes.

These are measurements taken when Terraform refreshes, not configuration, so they change between runs on their own. Use them for outputs and checks, not to drive resource arguments.

Constructors

DataAppwriteMysqlDatabaseStatus({required String localName, required TfArg<String> databaseId, TfArg<String>? projectId, String? provider, TfTimeouts? timeouts})

Properties

argMap Map<String, TfArg?>
Argument-name → TfArg map. Keys are snake_case (Terraform JSON name). Synth emits these keys directly; the factory is responsible for the camelCase → snake_case translation at construction time.
finalinherited
connectionsCurrent → TfRef<num>
Reference to connections_current attribute.
no setter
connectionsMax → TfRef<num>
Reference to connections_max attribute.
no setter
dependsOn List<DependencyTarget>?
Optional depends_on = [...]. Each entry is a DependencyTarget — either a wholesale resource (rendered as bare address) or an explicit TfRef (rendered via bareAddress).
finalinherited
effectiveSyncMode → TfRef<String>
Reference to effective_sync_mode attribute.
no setter
engine → TfRef<String>
Reference to engine attribute.
no setter
hashCode int
The hash code for this object.
no setterinherited
health → TfRef<String>
Reference to health attribute.
no setter
kind → ResourceKind
Always ResourceKind.resource. Overridden by Data.
no setterinherited
lifecycle → LifecycleOptions?
Optional lifecycle { ... } block.
finalinherited
localName String
User-supplied local name within a Stack.
finalinherited
provider String?
Optional Terraform provider meta-argument: a provider name ('google-beta' on a GA type) or a name.alias pair ('google.eu').
finalinherited
ready → TfRef<bool>
Reference to ready attribute.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sensitiveFields Set<String>
Field names that are @Sensitive per the IR-derived per-resource constant. Curated factories override with a baked-in static const Set<String> (file-private in v0.5+).
no setter
supportsDeletionProtection bool
Capability flag: true when this resource's underlying Terraform schema has a deletion_protection boolean attribute that the synth-time devMode flow can flip to false. Defaults to false; the codegen emitter overrides this to true for wrappers whose schema includes the attribute.
no setterinherited
syncAcknowledgements → TfRef<num>
Reference to sync_acknowledgements attribute.
no setter
syncDegraded → TfRef<bool>
Reference to sync_degraded attribute.
no setter
syncMode → TfRef<String>
Reference to sync_mode attribute.
no setter
syncStandbyCount → TfRef<num>
Reference to sync_standby_count attribute.
no setter
syncStateConfirmed → TfRef<bool>
Reference to sync_state_confirmed attribute.
no setter
terraformType String
Terraform resource type, e.g. google_pubsub_topic.
finalinherited
tfAddress String
no setterinherited
timeouts → TfTimeouts?
Optional timeouts { ... } block: how long Terraform waits for each operation. Provider-neutral like lifecycle — synth copies the duration strings verbatim, and terraform validate decides whether this resource's schema declares the operations set here.
finalinherited
uptime → TfRef<num>
Reference to uptime attribute.
no setter
version → TfRef<String>
Reference to version attribute.
no setter

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

Constants

tfType → const String