Documentation ¶
Index ¶
- Variables
- func CancelDeployment(deploymentID string) (cancelDeploymentResult bool, err error)
- func CheckDeployCapability(projectName string) (hashID string, exists bool, err error)
- func Deploy(projectType, projectName, config, channel string, cn bool) (deployment struct{ ... }, err error)
- func GetAllPreference() (data struct{ ... }, err error)
- func GetDeploymentStatus(id string) (deployment struct{ ... }, err error)
- func GetJsonWithPath(url string, path string) (data gjson.Result, err error)
- func GetLatestVersion(channel string) (version string, err error)
- func GetPreference(name string) (value string, err error)
- func GetStsToken(uploadType, projectName string, cn bool) (data struct{ ... }, err error)
- func GetTemplate(typeArg string) (buildTemplate struct{ ... }, err error)
- func Link(projectID string, hostname string) (linkResult bool, err error)
- func QueryDeployments(projectName string, count int) (deployments struct{ ... }, err error)
- func QueryProject(projectName string) (projectInfo struct{ ... }, err error)
- func SetPreference(name, value string) (ok bool, err error)
- func StartDevelopment(projectID string) (startDevelopmentResult struct{ ... }, err error)
- func StopDevelopment(projectID string) (stopDevelopmentResult bool, err error)
- func Unlink(projectID string, hostname string) (unlinkResult bool, err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var Graphql = graphql.NewClient("https://api.let-sh.com/query", graphql.WithHTTPClient(http_client.NewClient()))
deprecated: create a client (safe to share across requests)
Functions ¶
func CancelDeployment ¶ added in v0.0.28
deprecated
func CheckDeployCapability ¶
deprecated
func Deploy ¶
func Deploy(projectType, projectName, config, channel string, cn bool) (deployment struct { ID string `json:"id"` TargetFQDN string `json:"targetFQDN"` NetworkStage string `json:"networkStage"` PackerStage string `json:"packerStage"` Status string `json:"status"` Project struct { ID string `json:"id"` } `json:"project"` }, err error)
deprecated
func GetAllPreference ¶ added in v0.1.16
deprecated: GetAllPreference
func GetDeploymentStatus ¶
func GetDeploymentStatus(id string) (deployment struct { TargetFQDN string `json:"targetFQDN"` NetworkStage string `json:"networkStage"` PackerStage string `json:"packerStage"` Status string `json:"status"` Done bool `json:"done"` ErrorLogs string `json:"errorLogs"` }, err error)
deprecated
func GetLatestVersion ¶ added in v0.0.47
func GetPreference ¶ added in v0.1.15
deprecated
func GetStsToken ¶
func GetStsToken(uploadType, projectName string, cn bool) (data struct { Host string `json:"host"` AccessKeyID string `json:"accessKeyID"` AccessKeySecret string `json:"accessKeySecret"` SecurityToken string `json:"securityToken"` }, err error)
deprecated
func GetTemplate ¶ added in v0.0.26
func GetTemplate(typeArg string) ( buildTemplate struct { ContainsStatic bool `json:"containsStatic"` ContainsDynamic bool `json:"containsDynamic"` RequireCompiling bool `json:"requireCompiling"` LocalCompiling bool `json:"localCompiling"` CompileCommands []string `json:"compileCommands"` DistDir string `json:"distDir"` }, err error)
deprecated
func QueryDeployments ¶ added in v0.0.34
func QueryDeployments(projectName string, count int) ( deployments struct { Edges []struct { Node struct { ID string `json:"id"` } `json:"node"` } `json:"edges"` }, err error)
deprecated
func QueryProject ¶ added in v0.0.89
func QueryProject(projectName string) ( projectInfo struct { ID string `json:"id,omitempty"` Name string `json:"name,omitempty"` }, err error)
deprecated
func SetPreference ¶ added in v0.1.15
deprecated: SetPreference
func StartDevelopment ¶ added in v0.0.52
func StartDevelopment(projectID string) ( startDevelopmentResult struct { RemotePort int `json:"remotePort,omitempty"` RemoteAddress string `json:"remoteAddress,omitempty"` Fqdn string `json:"fqdn,omitempty"` }, err error)
deprecated
func StopDevelopment ¶ added in v0.0.52
deprecated
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.