config

package
v0.0.0-...-fc2ebe8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 1, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CPlusConf

type CPlusConf struct {
	URLCPlusGetToken                  string // 获取token
	URLCPlusGetUser                   string // 获取用户
	URLCPlusGetRole                   string // 获取角色
	URLCPlusAssignUserProjectRole     string // 分配c7n用户项目角色
	URLCPlusGetLdapConn               string // 获取ldap连接
	URLCPlusSyncLdapUser              string // 同步ldap用户
	URLCPlusGetAllProject             string // 获取所有项目
	URLCPlusUnlockUser                string // 解锁用户
	URLPostCPlusAssignUserProjectRole string // 分配c7n用户项目角色post请求
}

type Config

type Config struct {
	zrpc.RpcServerConf
	DataSource string
	Cache      cache.CacheConf

	RedisConf  RedisConf
	CPlusConf  CPlusConf
	WeworkConf WeworkConf
	VolcConf   VolcConf // 端侧火山引擎配置
}

type RedisConf

type RedisConf struct {
	Addr         string
	Password     string
	DB           int
	PoolSize     int
	DialTimeout  time.Duration
	ReadTimeout  time.Duration
	WriteTimeout time.Duration
	PoolTimeout  time.Duration

	CronC7nSyncLdapUser       string // c7n用户同步 cron规则
	CronWeworkScanExpireUser  string // wework扫描过期用户 cron规则
	KeyC7nCacheRole           string // c7n用户角色映射缓存 key
	CronC7nCacheRole          string // c7n用户角色映射缓存 cron规则
	KeyC7nCacheProject        string // c7n项目缓存 key
	CronC7nCacheProject       string // c7n项目缓存 cron规则
	KeyWeworkSyncUser         string // 企业微信用户缓存 key
	CronWeworkSyncUser        string // 企业微信用户缓存 cron规则
	KeyUuapCacheExtCompPreMap string // uuap外部公司前缀映射缓存key
	KeyWeworkProtectionUser   string // 企业微信受保护用户缓存 key
}

type VolcConf

type VolcConf struct {
	AK string
	SK string
}

type WeworkConf

type WeworkConf struct {
	Token                     string // Token
	EncodingAeskey            string
	CorpID                    string // 企业微信公司ID
	UserManagerAppSecret      string // 通讯录管理应用id
	RobotMsgUrl               string // 企业微信发消息机器人post url
	ZhenYunCorpID             string // 甄云企业微信公司ID
	ZhenYunAppSecret          string // 审批管理应用id
	WorkflowAppSecret         string // workflow应用secret
	WorkflowAppID             string // workflow应用id
	NewInnerUserDepartID      int    // 新内部用户企微部门id
	NewOuterUserDepartID      int    // 新外部用户企微部门id
	NewInnerUserTagID         int    // 新内部人员标签id
	NewOuterUserDefaultExpire int    // 外部人员默认过期天数
}

WeworkConf 企业微信配置

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL