| CPC G06F 8/61 (2013.01) [G06F 9/54 (2013.01)] | 12 Claims |

|
1. A computer-implemented method, executed on a computing device, comprising:
receiving a selection of a product associated with a cloud provider for deployment in a cloud computing environment;
exposing a cloud provider-specific product container associated with the product to a cloud manager, wherein the cloud provider-specific product container includes a plurality of input parameter validations;
obtaining an input parameter file from the cloud provider using the cloud provider-specific product container;
generating a dynamic user interface using the input parameter file, wherein the input parameter file is a YAML Ain't Markup Language (YAML) file, wherein generating the dynamic user interface includes converting the input parameter file from YAML format into a graphical user interface;
processing a plurality of input parameters based upon, at least in part, the input parameter file, wherein processing the plurality of input parameters includes processing the plurality of input parameter validations to determine whether the plurality of input parameters are acceptable for deployment in the cloud computing environment; and
deploying the product in the cloud computing environment using the cloud provider-specific product container and the plurality of input parameters.
|