terradart_cloudflare 0.28.1 copy "terradart_cloudflare: ^0.28.1" to clipboard
terradart_cloudflare: ^0.28.1 copied to clipboard

Curated factory wrappers for Cloudflare resources (official cloudflare/cloudflare Terraform provider) for Dart-first Terraform stacks.

Changelog #

0.28.1 - 2026-09-13 #

Lockstep release with terradart_migrate 0.28.1 (passthrough emission fix — a bare Map / List parameter no longer comes out as TfArg.literal). No terradart_cloudflare API changes.

0.28.0 - 2026-09-13 #

  • CloudflareProvider.alias (provider "cloudflare" { alias = "other_account" }) and a provider: parameter on every factory and data source, so a resource can select an aliased configuration (provider: 'cloudflare.other_account') (#666).

0.27.0 - 2026-08-30 #

Lockstep release with terradart_core 0.27.0 (TfVariable / Stack.addVariable and S3Backend). No terradart_cloudflare API changes.

0.26.0 - 2026-08-24 #

  • Fill the catalog at the cloudflare/cloudflare 5.23.0 pin: 257 resource factories + 446 data sources (703 catalog entries). Nested plugin-framework objects are typed Dart helper classes.
  • Breaking: CloudflareZone.account is ZoneAccount instead of TfArg<Map<String, dynamic>>. See MIGRATING.md.
  • CloudflareDnsRecord gains typed data / settings / private_routing.
  • Six resources take required create-time id: CloudflareAiGateway, CloudflareAiSearchInstance, CloudflareImage, CloudflareImageVariant, CloudflareZeroTrustAccessAiControlsMcpPortal, CloudflareZeroTrustAccessAiControlsMcpServer.
  • Coverage: examples/cloudflare_dns_quickstart plus examples/cloudflare_leftover_quickstart (synth + terraform validate; apply-smoke skip-listed). Factories the leftover dummy cannot satisfy are listed in tool/example_debt.yaml.

0.25.3 - 2026-08-23 #

  • Ship the hand-written catalog_entry.dart the generated catalog imports. No factory or provider changes.

0.25.2 #

  • Initial release: CloudflareProvider (secret-free by design — the schema's sensitive attributes api_token / api_key / api_user_service_key are structurally excluded; apply authenticates via CLOUDFLARE_* environment variables) and the first curated factories, CloudflareZone and CloudflareDnsRecord, pinned exactly to provider 5.23.0.
1
likes
160
points
328
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Curated factory wrappers for Cloudflare resources (official cloudflare/cloudflare Terraform provider) for Dart-first Terraform stacks.

Repository (GitHub)
View/report issues
Contributing

Topics

#terraform #infrastructure #codegen #cloudflare

License

Apache-2.0 (license)

Dependencies

meta, terradart_core

More

Packages that depend on terradart_cloudflare