Scalr\Service\Azure\Services\Compute\Api\VirtualMachines::getList PHP Method

getList() public method

Lists all of the virtual machine in the specified resource group.
public getList ( string $subscriptionId, string $resourceGroup ) : Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineList
$subscriptionId string Subscription Id
$resourceGroup string Name of Resource Group
return Scalr\Service\Azure\Services\Compute\DataType\VirtualMachineList Object with list of Virtual Machines
    public function getList($subscriptionId, $resourceGroup)
    {
        $result = null;
        $path = '/subscriptions/' . $subscriptionId . '/resourceGroups/' . $resourceGroup . ComputeService::ENDPOINT_MICROSOFT_COMPUTE . '/virtualMachines';
        $request = $this->getClient()->prepareRequest($path, 'GET', $this->getApiVersion(), $this->getServiceUrl());
        $response = $this->getClient()->call($request);
        if (!$response->hasError()) {
            $resultArray = $response->getResult();
            $result = new VirtualMachineList();
            foreach ($resultArray as $array) {
                $result->append(VirtualMachineData::initArray($array));
            }
        }
        return $result;
    }