Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
Types ¶
type ComplexityRoot ¶
type ComplexityRoot struct {
Container struct {
ErrMsg func(childComplexity int) int
Image func(childComplexity int) int
Name func(childComplexity int) int
RestartCount func(childComplexity int) int
RestartErrMsg func(childComplexity int) int
RestartReason func(childComplexity int) int
StartedAt func(childComplexity int) int
Status func(childComplexity int) int
Version func(childComplexity int) int
}
Event struct {
Action func(childComplexity int) int
Count func(childComplexity int) int
InvolvedObject func(childComplexity int) int
Message func(childComplexity int) int
Name func(childComplexity int) int
Reason func(childComplexity int) int
StartedAt func(childComplexity int) int
Type func(childComplexity int) int
UID func(childComplexity int) int
}
InvolvedObject struct {
Kind func(childComplexity int) int
Name func(childComplexity int) int
Namespace func(childComplexity int) int
}
Pod struct {
Containers func(childComplexity int) int
CreatedAt func(childComplexity int) int
Name func(childComplexity int) int
Namespace func(childComplexity int) int
NodeIP func(childComplexity int) int
PodIP func(childComplexity int) int
RestartCount func(childComplexity int) int
Status func(childComplexity int) int
}
Query struct {
Events func(childComplexity int, oName string) int
Pods func(childComplexity int, ns string, app *string) int
}
Subscription struct {
Pods func(childComplexity int, ns string, app *string) int
}
}
type Config ¶
type Config struct {
Resolvers ResolverRoot
Directives DirectiveRoot
Complexity ComplexityRoot
}
type DirectiveRoot ¶
type DirectiveRoot struct {
}
type QueryResolver ¶
type ResolverRoot ¶
type ResolverRoot interface {
Query() QueryResolver
Subscription() SubscriptionResolver
}
Click to show internal directories.
Click to hide internal directories.