Appwrite coverage
terradart_appwrite wraps appwrite/appwrite and currently ships 38 curated resource factories + 24 data sources (62 catalog entries), 61 of them in a runnable example. Each factory below is generated from the pinned provider schema, exported from the barrel shown, and — where an example is listed — synthesized and checked with terraform validate in CI.
Import per service: import 'package:terradart_appwrite/<barrel>.dart';
Barrels
Section titled “Barrels”authbackupsdatafunctionsmessagingmongomysqlpostgresqlprojectproxysitesstoragetablesdbwebhooks
| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_auth_team | AppwriteAuthTeam | appwrite_quickstart |
appwrite_auth_user | AppwriteAuthUser | appwrite_quickstart |
backups
Section titled “backups”| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_backup_policy | AppwriteBackupPolicy | appwrite_quickstart |
| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_auth_team (data source) | DataAppwriteAuthTeam | appwrite_quickstart |
appwrite_auth_user (data source) | DataAppwriteAuthUser | appwrite_quickstart |
appwrite_function (data source) | DataAppwriteFunction | appwrite_quickstart |
appwrite_messaging_topic (data source) | DataAppwriteMessagingTopic | appwrite_quickstart |
appwrite_mongo_backups (data source) | DataAppwriteMongoBackups | appwrite_quickstart |
appwrite_mongo_database (data source) | DataAppwriteMongoDatabase | appwrite_quickstart |
appwrite_mongo_database_status (data source) | DataAppwriteMongoDatabaseStatus | appwrite_quickstart |
appwrite_mongo_databases (data source) | DataAppwriteMongoDatabases | appwrite_quickstart |
appwrite_mongo_specifications (data source) | DataAppwriteMongoSpecifications | appwrite_quickstart |
appwrite_mysql_backups (data source) | DataAppwriteMysqlBackups | appwrite_quickstart |
appwrite_mysql_database (data source) | DataAppwriteMysqlDatabase | appwrite_quickstart |
appwrite_mysql_database_status (data source) | DataAppwriteMysqlDatabaseStatus | appwrite_quickstart |
appwrite_mysql_databases (data source) | DataAppwriteMysqlDatabases | appwrite_quickstart |
appwrite_mysql_specifications (data source) | DataAppwriteMysqlSpecifications | appwrite_quickstart |
appwrite_postgresql_backups (data source) | DataAppwritePostgresqlBackups | appwrite_quickstart |
appwrite_postgresql_database (data source) | DataAppwritePostgresqlDatabase | appwrite_quickstart |
appwrite_postgresql_database_status (data source) | DataAppwritePostgresqlDatabaseStatus | appwrite_quickstart |
appwrite_postgresql_databases (data source) | DataAppwritePostgresqlDatabases | appwrite_quickstart |
appwrite_postgresql_extensions (data source) | DataAppwritePostgresqlExtensions | appwrite_quickstart |
appwrite_postgresql_specifications (data source) | DataAppwritePostgresqlSpecifications | appwrite_quickstart |
appwrite_site (data source) | DataAppwriteSite | appwrite_quickstart |
appwrite_storage_bucket (data source) | DataAppwriteStorageBucket | appwrite_quickstart |
appwrite_tablesdb (data source) | DataAppwriteTablesdb | appwrite_quickstart |
appwrite_webhook (data source) | DataAppwriteWebhook | appwrite_quickstart |
functions
Section titled “functions”| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_function | AppwriteFunction | appwrite_quickstart |
appwrite_function_deployment | AppwriteFunctionDeployment | appwrite_quickstart |
appwrite_function_variable | AppwriteFunctionVariable | appwrite_quickstart |
messaging
Section titled “messaging”| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_messaging_provider | AppwriteMessagingProvider | appwrite_quickstart |
appwrite_messaging_subscriber | AppwriteMessagingSubscriber | appwrite_quickstart |
appwrite_messaging_topic | AppwriteMessagingTopic | appwrite_quickstart |
| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_mongo_backup_policy | AppwriteMongoBackupPolicy | appwrite_quickstart |
appwrite_mongo_backup_storage | AppwriteMongoBackupStorage | appwrite_quickstart |
appwrite_mongo_branch | AppwriteMongoBranch | appwrite_quickstart |
appwrite_mongo_database | AppwriteMongoDatabase | appwrite_quickstart |
| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_mysql_backup_policy | AppwriteMysqlBackupPolicy | appwrite_quickstart |
appwrite_mysql_backup_storage | AppwriteMysqlBackupStorage | appwrite_quickstart |
appwrite_mysql_branch | AppwriteMysqlBranch | appwrite_quickstart |
appwrite_mysql_database | AppwriteMysqlDatabase | appwrite_quickstart |
appwrite_mysql_pooler | AppwriteMysqlPooler | appwrite_quickstart |
postgresql
Section titled “postgresql”| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_postgresql_backup_policy | AppwritePostgresqlBackupPolicy | appwrite_quickstart |
appwrite_postgresql_backup_storage | AppwritePostgresqlBackupStorage | appwrite_quickstart |
appwrite_postgresql_branch | AppwritePostgresqlBranch | appwrite_quickstart |
appwrite_postgresql_database | AppwritePostgresqlDatabase | appwrite_quickstart |
appwrite_postgresql_extension | AppwritePostgresqlExtension | appwrite_quickstart |
appwrite_postgresql_pooler | AppwritePostgresqlPooler | appwrite_quickstart |
project
Section titled “project”| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_project | AppwriteProject | appwrite_quickstart |
appwrite_project_key | AppwriteProjectKey | — |
| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_proxy_rule | AppwriteProxyRule | appwrite_quickstart |
| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_site | AppwriteSite | appwrite_quickstart |
appwrite_site_deployment | AppwriteSiteDeployment | appwrite_quickstart |
appwrite_site_variable | AppwriteSiteVariable | appwrite_quickstart |
storage
Section titled “storage”| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_storage_bucket | AppwriteStorageBucket | appwrite_quickstart |
appwrite_storage_file | AppwriteStorageFile | appwrite_quickstart |
tablesdb
Section titled “tablesdb”| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_tablesdb | AppwriteTablesdb | appwrite_quickstart |
appwrite_tablesdb_column | AppwriteTablesdbColumn | appwrite_quickstart |
appwrite_tablesdb_index | AppwriteTablesdbIndex | appwrite_quickstart |
appwrite_tablesdb_row | AppwriteTablesdbRow | appwrite_quickstart |
appwrite_tablesdb_table | AppwriteTablesdbTable | appwrite_quickstart |
webhooks
Section titled “webhooks”| Terraform type | Dart factory | Example |
|---|---|---|
appwrite_webhook | AppwriteWebhook | appwrite_quickstart |
Release history: GitHub Releases · per-package CHANGELOGs.