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 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 企业微信配置
Click to show internal directories.
Click to hide internal directories.