Here is a brief explanation of purpose of the type field:
The Pipeline object defines a Continuous Integration and Continuous Delivery pipeline. The type attribute defines the runner that should be used when executing the pipeline. Drone offers support for a variety of runners.