public function getModelViewInfo($subscriptionId, $resourceGroup, $name, $expandInstanceView = true)
{
$result = null;
$queryData = [];
$path = '/subscriptions/' . $subscriptionId . '/resourceGroups/' . $resourceGroup . ComputeService::ENDPOINT_MICROSOFT_COMPUTE . '/virtualMachines/' . $name;
if ($expandInstanceView) {
$queryData['$expand'] = 'instanceView';
}
$request = $this->getClient()->prepareRequest($path, 'GET', $this->getApiVersion(), $this->getServiceUrl(), $queryData);
$response = $this->getClient()->call($request);
if (!$response->hasError()) {
$result = VirtualMachineData::initArray($response->getResult());
}
return $result;
}