azure-dev
azure-dev copied to clipboard
POC: Separate provisioning initialization to other data collection
This PR adds a new function CollectData() to the provisioning provider interface.
The goal here is to separate the provisioning provider initialization from other aspects of data collection for the provider.
This enables:
- Initialization can focus on core provider validation and only prompt for core required data
- Additional data collection for provisioning can happen closer to the actual provisioning process
Output would look like the following