connectionconfiginfomanager

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2024 License: Apache-2.0 Imports: 5 Imported by: 4

Documentation

Index

Constants

View Source
const KEY_COLUMN_NAME = "config_name"

====================================================================

Variables

This section is empty.

Functions

func CountAllConnections added in v0.8.17

func CountAllConnections() (int64, error)

func CountConnectionsByProvider added in v0.8.17

func CountConnectionsByProvider(providerName string) (int64, error)

func DeleteConnectionConfig

func DeleteConnectionConfig(configName string) (bool, error)

Types

type ConnectionConfigInfo

type ConnectionConfigInfo struct {
	ConfigName     string `gorm:"primaryKey"` // ex) "config01"
	ProviderName   string // ex) "AWS"
	DriverName     string // ex) "AWS-Test-Driver-V0.5"
	CredentialName string // ex) "credential01"
	RegionName     string // ex) "region01"
}

func CreateConnectionConfig

func CreateConnectionConfig(configName string,
	providerName string, driverName string, credentialName string, regionName string) (*ConnectionConfigInfo, error)

func CreateConnectionConfigInfo

func CreateConnectionConfigInfo(configInfo ConnectionConfigInfo) (*ConnectionConfigInfo, error)

1. check params 2. insert them into info-store

func GetConnectionConfig

func GetConnectionConfig(configName string) (*ConnectionConfigInfo, error)

1. check params 2. get ConnectionConfigInfo from info-store

func ListConnectionConfig

func ListConnectionConfig() ([]*ConnectionConfigInfo, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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