$provision_parameters = "user," . $cloud_user . "," . $cloud_password . "," . $request_fields['cr_username'] . "," . $request_fields['cr_start'] . "," . $request_fields['cr_stop'] . "," . $request_fields['cr_kernel'] . "," . $request_fields['cr_image'] . "," . $request_fields['cr_ram_req'] . "," . $request_fields['cr_cpu_req'] . "," . $request_fields['cr_disk_req'] . "," . $request_fields['cr_network_req'] . "," . $request_fields['cr_resource_quantity'] . "," . $request_fields['cr_virtualization'] . "," . $request_fields['cr_ha_req'] . "," . $request_fields['cr_puppet'] . ",,"; echo "provision params : {$provision_parameters} <br>"; $res = $client->CloudProvision($provision_parameters); } catch (Exception $e) { $res = $e->getMessage(); } echo "provision : {$res} <br>"; break; // ######################### cloud De-Provisioning example ################# // ######################### cloud De-Provisioning example ################# case 'deprovision': $deprovision_parameters = "user," . $cloud_user . "," . $cloud_password . "," . $request_fields['cr_id']; $cr_id = $request_fields['cr_id']; echo "deprovision params : {$deprovision_parameters} <br>"; try { $res = $client->CloudDeProvision($deprovision_parameters); } catch (Exception $e) { $res = $e->getMessage(); } echo "deprovision request {$cr_id} : {$res} <br>"; break; // ######################### cloud sshterm example ######################### // ######################### cloud sshterm example ######################### case 'appliance_login': $cloudappliance_ip = $request_fields['cr_cloudappliance_ip']; sshterm_login($cloudappliance_ip); break; // ######################### cloud appliance command example #################### // ######################### cloud appliance command example #################### case 'appliance_pause': $appliance_pause_parameters = "user," . $cloud_user . "," . $cloud_password . "," . $request_fields['cr_cloudappliance_id'] . ",stop";