Created
October 14, 2010 15:09
-
-
Save JayCuthrell/626329 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Copyright VMware, Inc. 2009-2010. All Rights Reserved. | |
// example via http://communities.vmware.com/community/beta/vcloudsdkphp | |
// get and power on a virtual machine | |
require_once 'config.php'; // includes all needed libraries and parameters setting | |
$service = VMware_VCloud_SDK_Service::getService(); | |
$service->login ($server, $auth, $httpConfig); | |
$orgRefs = $service->getOrgRefs(); //get references for vCloud organization entities | |
$sdkOrg = $service->createSDKObj($orgRefs[0]); // create an SDK Org object | |
$vdcRefs = $sdkOrg->getVdcRefs(); // get references to vCloud vDC entities | |
$sdkVdc = $service->createSDKObj($vdcRefs[0]); // create an SDK vDC object | |
$vAppRefs = $sdkVdc->getVAppRefs(); // get references to vCloud vApp entities | |
$sdkVApp = $service->createSDKObj($vAppRefs[0]); // create an SDK vApp object | |
$vmRefs = $sdkVApp->getContainedVmRefs(); // get contained Vms | |
$sdkVm = $service->createSDKObj($vmRefs[0]); // create an SDK Vm object | |
$sdkVm->powerOn(); // power on the Vm | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment