Understand what Resource Definitions are in Humanitec.
What is a Resource Definition?
A Resource Definition defines how and when resources should be provisioned. For example, new DNS names might be provisioned using the dns-cloudflare driver (the how) but only for deployments to "development" environments (the when). A different Resource Definition might specify a specific DNS name to use when deploying to production.