#pragma once
#include <saas/deploy_manager/scripts/common/script.h>

namespace NRTYDeploy {
    class TScriptDeploy: public IScriptWithTask {
    public:
        static TFactory::TRegistrator<TScriptDeploy> Registrator;
        virtual TClusterTask::TPtr DoBuildTask(IDeployInfoRequest& request) const override;

    protected:
        virtual void FillUsedResources(IUserAccessControl::TUsedResources& result, IDeployInfoRequest& request) override;
    };
}
