Scalr\Service\Azure\Services\Compute\Api\VirtualMachines::getInstanceViewInfo PHP 메소드

getInstanceViewInfo() 공개 메소드

Get information about the instance view of a virtual machine.
public getInstanceViewInfo ( string $subscriptionId, string $resourceGroup, string $name ) : Scalr\Service\Azure\Services\Compute\DataType\VirtualInstanceViewData
$subscriptionId string Subscription Id
$resourceGroup string Name of Resource Group
$name string Name of the needle Virtual Machine
리턴 Scalr\Service\Azure\Services\Compute\DataType\VirtualInstanceViewData Object with Virtual Machine instance-view info
    public function getInstanceViewInfo($subscriptionId, $resourceGroup, $name)
    {
        $result = null;
        $path = '/subscriptions/' . $subscriptionId . '/resourceGroups/' . $resourceGroup . ComputeService::ENDPOINT_MICROSOFT_COMPUTE . '/virtualMachines/' . $name . '/InstanceView';
        $request = $this->getClient()->prepareRequest($path, 'GET', $this->getApiVersion(), $this->getServiceUrl());
        $response = $this->getClient()->call($request);
        if (!$response->hasError()) {
            $result = VirtualInstanceViewData::initArray($response->getResult());
        }
        return $result;
    }