qovery

package module
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

README

qovery-go-sdk

Get Qovery instance

qovery := qovery.New()
db := qovery.GetDatabaseConfigurationByName("my-pql")

host := db.Host
port := db.Port
username := db.Username
password := db.Password

Documentation

Index

Constants

View Source
const (
	EnvJsonB64                   = "QOVERY_JSON_B64"
	EnvIsProduction              = "QOVERY_IS_PRODUCTION"
	EnvBranchName                = "QOVERY_BRANCH_NAME"
	DefaultConfigurationFilename = ".qovery/local_configuration.json"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Configuration

type Configuration struct {
	Databases []DatabaseConfiguration `json:"databases"`
}

type DatabaseConfiguration

type DatabaseConfiguration struct {
	Type     string `json:"type"`
	Name     string `json:"name"`
	FQDN     string `json:"fqdn"`
	Port     int    `json:"port"`
	Username string `json:"username"`
	Password string `json:"password"`
	Version  string `json:"version"`
}

type Qovery

type Qovery struct {
	// contains filtered or unexported fields
}

func New

func New(configurationFilename *string) (*Qovery, error)

func (*Qovery) GetBranchName

func (q *Qovery) GetBranchName() string

func (*Qovery) GetConfiguration

func (q *Qovery) GetConfiguration() *Configuration

func (*Qovery) GetDatabaseConfigurationByName

func (q *Qovery) GetDatabaseConfigurationByName(name string) *DatabaseConfiguration

func (*Qovery) GetDatabaseConfigurations

func (q *Qovery) GetDatabaseConfigurations() []DatabaseConfiguration

func (*Qovery) IsProduction

func (q *Qovery) IsProduction() bool

Jump to

Keyboard shortcuts

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