echo "</pre><br>";
} catch (Exception $e) {
    echo 'Caught exception: ', $e->getMessage(), "<br>";
}
echo "</tr></table>";
echo "</form>";
// ######################### form Cloud User end ###############################
echo "<hr><br>";
// ######################### Cloud appliance method example ##############################
echo "<hr>";
echo "<h4>Cloud Appliances</h4>";
// get a list of all appliances per user (or all if no username is given)
$cloudappliancegetlist_parameter = "user,{$cloud_user},{$cloud_password},{$cloud_user}";
$cloudappliance_list = '';
try {
    $cloudappliance_list = $client->CloudApplianceGetList($cloudappliancegetlist_parameter);
} catch (Exception $e) {
    echo 'Caught exception: ', $e->getMessage(), "<br>";
}
if (is_array($cloudappliance_list)) {
    foreach ($cloudappliance_list as $ca_id) {
        echo "<form action={$thisfile} method=post>";
        // de-provision the appliance / set appliance status
        echo "<nobr><pre>";
        $cloudappliancegetdetails_parameter = "user,{$cloud_user},{$cloud_password},{$ca_id}";
        try {
            $cloudappliance_array = $client->CloudApplianceGetDetails($cloudappliancegetdetails_parameter);
            print_r($cloudappliance_array);
            // ######################### Cloud sshterm example ##############################
            $cloudappliance_ip = $cloudappliance_array['cloud_appliance_ip'];
            echo "<input type=hidden name='cr_cloudappliance_ip' value=\"{$cloudappliance_ip}\">";