terradart_appwrite 0.25.2
terradart_appwrite: ^0.25.2 copied to clipboard
Curated factory wrappers for Appwrite resources (official appwrite/appwrite Terraform provider) for Dart-first Terraform stacks.
terradart_appwrite #
Curated factory wrappers for Appwrite resources (the official
appwrite/appwrite
Terraform provider), for Dart-first Terraform stacks.
Curated factories are added on request — if you need a resource that is not wrapped yet, open a feature request.
Credentials never appear in synth output. AppwriteProvider has no
API-key parameters; authenticate at apply time via APPWRITE_API_KEY /
APPWRITE_ORGANIZATION_API_KEY environment variables.
import 'package:terradart_core/terradart_core.dart';
import 'package:terradart_appwrite/provider.dart';
import 'package:terradart_appwrite/storage.dart';
final class MyStack extends Stack {
MyStack()
: super(
providers: [
AppwriteProvider(
endpoint: 'https://cloud.appwrite.io/v1',
projectId: 'my-project',
),
],
) {
add(
AppwriteStorageBucket(
localName: 'uploads',
name: TfArg.literal('uploads'),
maximumFileSize: TfArg.literal(10485760),
),
);
}
}
Curated surface: appwrite_project (project barrel),
appwrite_storage_bucket (storage barrel). Provider pinned at
2.0.0-beta.1 (exact — the provider is beta-maturity).
Generated by the same maintainer pipeline as terradart_google
(terradart wrap against a filtered fixture); do not hand-edit files
under lib/src/.