Scalr\Service\Azure\Services\Compute\Api\VirtualMachines::start PHP Метод

start() публичный Метод

Start a virtual machine.
public start ( string $subscriptionId, string $resourceGroup, string $name ) : boolean
$subscriptionId string Subscription Id
$resourceGroup string Name of Resource Group
$name string Name of the Virtual Machine
Результат boolean True if VM is started successful, otherwise False
    public function start($subscriptionId, $resourceGroup, $name)
    {
        $path = '/subscriptions/' . $subscriptionId . '/resourceGroups/' . $resourceGroup . ComputeService::ENDPOINT_MICROSOFT_COMPUTE . '/virtualMachines/' . $name . '/start';
        $request = $this->getClient()->prepareRequest($path, 'POST', $this->getApiVersion(), $this->getServiceUrl());
        $response = $this->getClient()->call($request);
        $response = $this->getClient()->waitFinishingProcess($response, $this->getServiceUrl(), $this->getApiVersion());
        return !$response->hasError() && $response->getResponseCode() == 200 ? true : false;
    }