public function GetServerIPAddresses(DBServer $DBServer)
{
$id = $DBServer->GetProperty(\OPENSTACK_SERVER_PROPERTIES::SERVER_ID);
$client = $this->getOsClient($DBServer->GetEnvironmentObject(), $DBServer->GetProperty(\OPENSTACK_SERVER_PROPERTIES::CLOUD_LOCATION));
if (!$this->instancesDetailsCache[$id]) {
$result = $client->servers->getServerDetails($DBServer->GetProperty(\OPENSTACK_SERVER_PROPERTIES::SERVER_ID));
$this->instancesDetailsCache[$id] = new \stdClass();
$this->instancesDetailsCache[$id]->addresses = $result->addresses;
}
return $this->determineServerIps($client, $this->instancesDetailsCache[$id]);
}