An enrollment is the record of devices or groups of devices that may register through auto-provisioning. The enrollment record contains information about the device or group of devices, including: the attestation mechanism used by the device the optional initial desired configuration desired IoT hub the desired device ID Note: Azure IoT auto-provisioning can be broken into three phases: 1. Service configuration - a one-time configuration of the Azure IoT Hub and IoT Hub Device Provisioning Service instances, establishing them and creating linkage between them. 2. Device enrollment - the process of making the Device Provisioning Service instance aware of the devices that will attempt to register in the future. Enrollment is accomplished by configuring device identity information in the provisioning service, as either an "individual enrollment" for a single device, or a "group enrollment" for multiple devices. 3. Device registration and configuration Reference: https://docs.microsoft.com/en-us/azure/iot-dps/concepts-service#enrollment