Provisioning a resource in Humanitec does not necessarily mean that something new is created. Instead, it involves creating or providing access to resources that already exist in order for developers to self-serve the tech their services need. This is achieved by using Resource Drivers, which are parameterized with Driver Inputs to produce the required Outputs based on the Resource Type and Inputs. A Resource Definition holds the link between a ResourceType and a Driver and its Inputs, allowing for the provisioning of resources without creating new things. By configuring Resources in Humanitec correctly, developers can avoid having to figure out how to provision and manage things their services depend on, making it easier for them to focus on building and delivering high-quality software.