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_currentattribute.no setter -
connectionsMax
→ TfRef<
num> -
Reference to
connections_maxattribute.no setter -
dependsOn
→ List<
DependencyTarget> ? -
Optional
depends_on = [...]. Each entry is aDependencyTarget— either a wholesale resource (rendered as bare address) or an explicitTfRef(rendered viabareAddress).finalinherited -
effectiveSyncMode
→ TfRef<
String> -
Reference to
effective_sync_modeattribute.no setter -
engine
→ TfRef<
String> -
Reference to
engineattribute.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
-
health
→ TfRef<
String> -
Reference to
healthattribute.no setter - kind → ResourceKind
-
Always
ResourceKind.resource. Overridden byData.no setterinherited - lifecycle → LifecycleOptions?
-
Optional
lifecycle { ... }block.finalinherited - localName → String
-
User-supplied local name within a Stack.
finalinherited
- provider → String?
-
Optional Terraform
providermeta-argument: a provider name ('google-beta'on a GA type) or aname.aliaspair ('google.eu').finalinherited -
ready
→ TfRef<
bool> -
Reference to
readyattribute.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sensitiveFields
→ Set<
String> -
Field names that are
@Sensitiveper the IR-derived per-resource constant. Curated factories override with a baked-instatic 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_protectionboolean attribute that the synth-time devMode flow can flip tofalse. Defaults to false; the codegen emitter overrides this totruefor wrappers whose schema includes the attribute.no setterinherited -
syncAcknowledgements
→ TfRef<
num> -
Reference to
sync_acknowledgementsattribute.no setter -
syncDegraded
→ TfRef<
bool> -
Reference to
sync_degradedattribute.no setter -
syncMode
→ TfRef<
String> -
Reference to
sync_modeattribute.no setter -
syncStandbyCount
→ TfRef<
num> -
Reference to
sync_standby_countattribute.no setter -
syncStateConfirmed
→ TfRef<
bool> -
Reference to
sync_state_confirmedattribute.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 likelifecycle— synth copies the duration strings verbatim, andterraform validatedecides whether this resource's schema declares the operations set here.finalinherited -
uptime
→ TfRef<
num> -
Reference to
uptimeattribute.no setter -
version
→ TfRef<
String> -
Reference to
versionattribute.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