Documentation ¶
Overview ¶
Package dbcommon will help user to fetch
Index ¶
- func ConfigDb(d database.Storage) (interface{}, error)
- func CreateUser(d database.DataDetail, data database.UserData) (interface{}, error)
- func GetCiData(ci string, d ...database.DataDetail) (database.CiData, error)
- func GetCloudCredentails(data database.UserData, cred database.GetCloudAccess, d ...database.DataDetail) (database.CloudProfiles, error)
- func GetUserDetails(d database.DataDetail, data database.UserData) (interface{}, error)
- func StoreCIdata(d database.DataDetail, data database.CiData) (interface{}, error)
- func UpdateUser(session interface{}, d database.DataDetail, data database.UserData) (interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigDb ¶
ConfigDb will help neuron to set the database, so that neuron can use it in further operations.
func CreateUser ¶
func CreateUser(d database.DataDetail, data database.UserData) (interface{}, error)
CreateUser helps in creating user for neuron so that created user has appripriate permission to carry out the operations.
func GetCloudCredentails ¶
func GetCloudCredentails(data database.UserData, cred database.GetCloudAccess, d ...database.DataDetail) (database.CloudProfiles, error)
GetCloudCredentails helps in fetching access details of cloud stored under a particular cloud-profile of user.
func GetUserDetails ¶
func GetUserDetails(d database.DataDetail, data database.UserData) (interface{}, error)
GetUserDetails helps in fetching the user details stored as part of neuron.
func StoreCIdata ¶
func StoreCIdata(d database.DataDetail, data database.CiData) (interface{}, error)
StoreCIdata will help neuron store information with regards to CI tool on to the database configured.
func UpdateUser ¶
func UpdateUser(session interface{}, d database.DataDetail, data database.UserData) (interface{}, error)
UpdateUser helps in updating details of user created in neuron. This comes handy if you would like to add cloud profiles to the existing user. This not the only use, but is just a use case.
Types ¶
This section is empty.