This PR introduces support for marketplace app variables over the Vultr API. Particularly, it includes an endpoint for listing user-supplied variables for a given marketplace app as well as a new AppVariables property that can be provided when creating VPS instances or BM servers. This should allow customers to finally use the Vultr API/open source libraries to deploy marketplace app instances when there are one or more required variable inputs, which was previously not possible.
Checklist:
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[x] Have you linted your code locally prior to submission?
[x] Have you successfully ran tests with your changes locally?
Description
This PR introduces support for marketplace app variables over the Vultr API. Particularly, it includes an endpoint for listing user-supplied variables for a given marketplace app as well as a new
AppVariables
property that can be provided when creating VPS instances or BM servers. This should allow customers to finally use the Vultr API/open source libraries to deploy marketplace app instances when there are one or more required variable inputs, which was previously not possible.Checklist: