public function ResumeServer(DBServer $DBServer)
{
$client = $this->getOsClient($DBServer->GetEnvironmentObject(), $DBServer->GetProperty(\OPENSTACK_SERVER_PROPERTIES::CLOUD_LOCATION));
if (in_array($DBServer->GetRealStatus()->getName(), ['SHUTOFF', 'PAUSED'])) {
$client->servers->osStart($DBServer->GetProperty(\OPENSTACK_SERVER_PROPERTIES::SERVER_ID));
} else {
$client->servers->resume($DBServer->GetProperty(\OPENSTACK_SERVER_PROPERTIES::SERVER_ID));
}
parent::ResumeServer($DBServer);
return true;
}