Skip to main content
The bunny.net Terraform provider includes resources for managing CDN, storage, DNS, streaming, and developer platform services.
For detailed configuration options and examples, see the official provider documentation.

Pull Zone

Manage CDN pull zones, hostnames, edge rules, and optimization settings — learn more.
ResourceDescription
bunnynet_pullzoneCDN pull zone
bunnynet_pullzone_hostnameCustom hostname for a pull zone
bunnynet_pullzone_edgeruleEdge rule for request/response manipulation
bunnynet_pullzone_optimizer_classImage optimizer class
bunnynet_pullzone_ratelimit_ruleRate limiting rule
bunnynet_pullzone_waf_ruleWeb Application Firewall rule
bunnynet_pullzone_shieldOrigin shield configuration
bunnynet_pullzone_access_listAccess control list

Storage

Manage edge storage zones and files — learn more.
ResourceDescription
bunnynet_storage_zoneEdge storage zone
bunnynet_storage_fileFile in a storage zone

DNS

Manage DNS zones and records — learn more.
ResourceDescription
bunnynet_dns_zoneDNS zone
bunnynet_dns_recordDNS record
bunnynet_dns_scriptDNS script
bunnynet_dns_script_variableDNS script variable

Stream

Manage video libraries, collections, and videos — learn more.
ResourceDescription
bunnynet_stream_libraryVideo library
bunnynet_stream_collectionVideo collection
bunnynet_stream_videoVideo

Scripting

Manage edge scripts for serverless compute at the edge — learn more.
ResourceDescription
bunnynet_compute_scriptEdge compute script
bunnynet_compute_script_variableScript environment variable
bunnynet_compute_script_secretScript secret

Magic Containers

Manage containerized applications deployed to the edge — learn more.
ResourceDescription
bunnynet_compute_container_appContainer application
bunnynet_compute_container_imageregistryContainer image registry