Documentation
¶
Index ¶
- Variables
- func NewClient() *graphql.Client
- func WithHeader(rt http.RoundTripper) withHeader
- type Error
- type GraphqlError
- type MutationCancelDeployment
- type MutationDeploy
- type MutationLink
- type MutationSetPreference
- type MutationStartDevelopment
- type MutationStopDevelopment
- type MutationUnlink
- type QueryAllPreference
- type QueryBuildTemplate
- type QueryCheckDeployCapability
- type QueryDeployment
- type QueryDeployments
- type QueryPreference
- type QueryProject
- type QueryStsToken
Constants ¶
This section is empty.
Variables ¶
View Source
var Client = NewClient()
Functions ¶
func WithHeader ¶ added in v0.1.34
func WithHeader(rt http.RoundTripper) withHeader
Types ¶
type GraphqlError ¶
type MutationCancelDeployment ¶
type MutationCancelDeployment struct {
CancelDeployment bool `graphql:"cancel(deploymentID:$deploymentID)""`
}
type MutationDeploy ¶
type MutationLink ¶
type MutationLink struct {
Link bool `graphql:"link(projectID:$projectID,hostname:$hostname)"`
}
type MutationSetPreference ¶
type MutationSetPreference struct {
SetPreference bool `graphql:"setPreference(name: $name, value: $value)"`
}
func SetPreference ¶
func SetPreference(name, value string) (m MutationSetPreference, err error)
type MutationStopDevelopment ¶
type MutationStopDevelopment struct {
StopDevelopment bool `graphql:"stopDevelopment(projectID:$projectID)""`
}
type MutationUnlink ¶
type MutationUnlink struct {
Unlink bool `graphql:"unlink(projectID:$projectID,hostname:$hostname)"`
}
type QueryAllPreference ¶
type QueryAllPreference struct {
AllPreference struct {
Channel string `graphql:"channel"`
}
}
func GetAllPreference ¶
func GetAllPreference() (q QueryAllPreference, err error)
type QueryBuildTemplate ¶
type QueryBuildTemplate struct {
BuildTemplate struct {
ContainsStatic bool `graphql:"containsStatic"`
ContainsDynamic bool `graphql:"containsDynamic"`
RequireCompiling bool `graphql:"requireCompiling"`
LocalCompiling bool `graphql:"localCompiling"`
CompileCommands []string `graphql:"compileCommands"`
DistDir string `graphql:"distDir"`
} `graphql:"buildTemplate(type:$type)"`
}
type QueryDeployment ¶
type QueryDeployment struct {
Deployment struct {
TargetFQDN string `graphql:"targetFQDN"`
NetworkStage string `graphql:"networkStage"`
PackerStage string `graphql:"packerStage"`
Status string `graphql:"status"`
Done bool `graphql:"done"`
ErrorLogs string `graphql:"errorLogs"`
} `graphql:"deployment(id:$id)"`
}
type QueryDeployments ¶
type QueryDeployments struct {
Deployments struct {
Edges []struct {
Node struct {
ID string `graphql:"id"`
} `graphql:"node"`
} `graphql:"edges"`
} `graphql:"deployments(first:$first,projectName:$projectName,orderBy:{direction:DESC,field:UPDATED_AT})"`
}
type QueryPreference ¶
type QueryPreference struct {
Preference string `graphql:"preference(name: $name)"`
}
type QueryProject ¶
type QueryStsToken ¶
Click to show internal directories.
Click to hide internal directories.