Scalr\Modules\Platforms\Cloudstack\CloudstackPlatformModule::SuspendServer PHP Метод

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

См. также: Scalr\Modules\PlatformModuleInterface::SuspendServer()
public SuspendServer ( DBServer $DBServer )
$DBServer DBServer
    public function SuspendServer(DBServer $DBServer)
    {
        $cs = $DBServer->GetEnvironmentObject()->cloudstack($this->platform);
        try {
            $cs->instance->stop($DBServer->GetProperty(CLOUDSTACK_SERVER_PROPERTIES::SERVER_ID), true);
        } catch (NotFoundException $e) {
            throw new InstanceNotFoundException($e->getMessage(), $e->getCode(), $e);
        }
        return true;
    }