Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DBProfilesToMcsProfiles ¶
func DBProfilesToMcsProfiles(profiles []db.CreateProfileRequest) []model.ProfileConfig
Types ¶
type Application ¶
type Application struct { Debug bool HomeDir, SSHDir string // /opt/jms/ Version string RobotClient *dt.RobotClient // 钉钉机器人 DingTalkClient *dt.DingTalkClient // 钉钉APP使用审批流 Ldap *utils.Ldap Config *config.Config // 支持数据库和配置文件两种方式载入配置 Cache *cache.Cache DBService *db.DBService McsServer model.CommonContract }
var App *Application
func NewApiApplication ¶
func NewApiApplication() *Application
func NewSshdApplication ¶
func NewSshdApplication(debug bool, version string) *Application
Manager,Agent,Worker need to be initialized
func (*Application) WithDingTalk ¶
func (app *Application) WithDingTalk() *Application
func (*Application) WithPolicy ¶
func (app *Application) WithPolicy() *Application
启用 Policy 规则的情况下,使用数据库记录规则信息
func (*Application) WithRobot ¶
func (app *Application) WithRobot() *Application
Click to show internal directories.
Click to hide internal directories.