Documentation
¶
Index ¶
- func CreateData(name, description, mode, service, style, cratedtime string) string
- func CreateGroup(name, description, createdtime string) string
- func CreateGroupUserRelation(hostName, groupName string) string
- func CreateHost(name, interpreter, description, createdtime string) string
- func CreateHostRemoteUserRelation(hostName, RemoteUser string) string
- func CreateRemnoteUser(name, pass string) string
- func CreateRole(name, description, createdtime string) string
- func CreateRoleDataRelation(roleName, dataName string) string
- func CreateRoleUserRelation(userName, roleName string) string
- func CreateUniqueData() string
- func CreateUniqueGroup() string
- func CreateUniqueHost() string
- func CreateUniqueRemoteUser() string
- func CreateUniqueRole() string
- func CreateUniqueUser() string
- func CreateUser(name, password, description, createdtime string) string
- func DeleteDatabase() string
- func DeleteGroup(groupName string) string
- func DeleteGroupAllHost(groupName string) string
- func DeleteHost(hostName string) string
- func DeleteRelationHostGroup(hostName, groupName string) string
- func DeleteRelationRoleData(roleName, dataName string) string
- func DeleteRelationUserRole(userName, roleName string) string
- func DeleteRole(roleName string) string
- func DeleteRoleAllData(roleName string) string
- func DeleteRoleAllUser(roleName string) string
- func DeleteUser(userName string) string
- func GenPermsDefault(driver neo4j.Driver, logger *zap.SugaredLogger)
- func GroupHasHost(groupName string) string
- func InitNeo4j(driver neo4j.Driver, logger *zap.SugaredLogger, pass *models.DefaultPassword)
- func MergeRelationRoleData(roleName, dataName string) string
- func QueryCountRelationHostGroup(groupName, hostName string) string
- func QueryCountRelationRoleData(roleName, dataName string) string
- func QueryCountRelationRoleUser(roleName, userName string) string
- func QueryData(dataName, dataMode, dataStyle, dataService string) string
- func QueryGroup(groupName string) string
- func QueryHost(hostName string) string
- func QueryRemoteUser(remoteUser string) string
- func QueryRole(roleName string) string
- func QueryRoleoperateData(roleName string) string
- func QueryUser(userName string) string
- func QueryUserBelongRole(userName string) string
- func QueryUserPasswd(userName, passwd string) string
- func RelationUserRole(userName, roleName, createdtime string) string
- func SetData(name, description, mode, service, style, updatedtime string) string
- func SetGroup(name, description, updatedtime string) string
- func SetHost(name, py, description, updatedtime string) string
- func SetRole(name, description, updatedtime string) string
- func SetUser(name, password, description, updatedtime string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateData ¶
创建资源
func CreateGroupUserRelation ¶
创建主机和分组的关系
func CreateHost ¶
创建HOST(主机)标签
func CreateHostRemoteUserRelation ¶
创建主机和远程操作用户的关系
func CreateRoleDataRelation ¶
创建资源和角色的关系
func CreateRoleUserRelation ¶
创建用户和角色的关系
func CreateUniqueGroup ¶
func CreateUniqueGroup() string
################################inventory相关sql###############################################
唯一性索引(分组名称)
func CreateUniqueHost ¶
func CreateUniqueHost() string
func CreateUniqueRemoteUser ¶
func CreateUniqueRemoteUser() string
func CreateUniqueRole ¶
func CreateUniqueRole() string
func CreateUniqueUser ¶
func CreateUniqueUser() string
func CreateUser ¶
创建USER(用户)标签
func DeleteDatabase ¶
func DeleteDatabase() string
func DeleteRelationHostGroup ¶
func DeleteRelationRoleData ¶
func DeleteRelationUserRole ¶
func GenPermsDefault ¶
func GenPermsDefault(driver neo4j.Driver, logger *zap.SugaredLogger)
生成各gql下的初始权限配置
func GroupHasHost ¶
func InitNeo4j ¶
func InitNeo4j(driver neo4j.Driver, logger *zap.SugaredLogger, pass *models.DefaultPassword)
func QueryCountRelationHostGroup ¶
主机与分组所属关系条数
func QueryCountRelationRoleData ¶
角色与资源所属关系条数
func QueryCountRelationRoleUser ¶
角色与用户所属关系条数
func RelationUserRole ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.