1 Star 0 Fork 0

ryancartoon / sensu-go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
query.gql.go 23.33 KB
一键复制 编辑 原始数据 按行查看 历史
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647
// Code generated by scripts/gengraphql.go. DO NOT EDIT.
package schema
import (
graphql1 "github.com/graphql-go/graphql"
mapstructure "github.com/mitchellh/mapstructure"
graphql "github.com/sensu/sensu-go/graphql"
)
// QueryViewerFieldResolver implement to resolve requests for the Query's viewer field.
type QueryViewerFieldResolver interface {
// Viewer implements response to request for viewer field.
Viewer(p graphql.ResolveParams) (interface{}, error)
}
// QueryNamespaceFieldResolverArgs contains arguments provided to namespace when selected
type QueryNamespaceFieldResolverArgs struct {
Name string // Name - self descriptive
}
// QueryNamespaceFieldResolverParams contains contextual info to resolve namespace field
type QueryNamespaceFieldResolverParams struct {
graphql.ResolveParams
Args QueryNamespaceFieldResolverArgs
}
// QueryNamespaceFieldResolver implement to resolve requests for the Query's namespace field.
type QueryNamespaceFieldResolver interface {
// Namespace implements response to request for namespace field.
Namespace(p QueryNamespaceFieldResolverParams) (interface{}, error)
}
// QueryEventFieldResolverArgs contains arguments provided to event when selected
type QueryEventFieldResolverArgs struct {
Namespace string // Namespace - self descriptive
Entity string // Entity - self descriptive
Check string // Check - self descriptive
}
// QueryEventFieldResolverParams contains contextual info to resolve event field
type QueryEventFieldResolverParams struct {
graphql.ResolveParams
Args QueryEventFieldResolverArgs
}
// QueryEventFieldResolver implement to resolve requests for the Query's event field.
type QueryEventFieldResolver interface {
// Event implements response to request for event field.
Event(p QueryEventFieldResolverParams) (interface{}, error)
}
// QueryEntityFieldResolverArgs contains arguments provided to entity when selected
type QueryEntityFieldResolverArgs struct {
Namespace string // Namespace - self descriptive
Name string // Name - self descriptive
}
// QueryEntityFieldResolverParams contains contextual info to resolve entity field
type QueryEntityFieldResolverParams struct {
graphql.ResolveParams
Args QueryEntityFieldResolverArgs
}
// QueryEntityFieldResolver implement to resolve requests for the Query's entity field.
type QueryEntityFieldResolver interface {
// Entity implements response to request for entity field.
Entity(p QueryEntityFieldResolverParams) (interface{}, error)
}
// QueryCheckFieldResolverArgs contains arguments provided to check when selected
type QueryCheckFieldResolverArgs struct {
Namespace string // Namespace - self descriptive
Name string // Name - self descriptive
}
// QueryCheckFieldResolverParams contains contextual info to resolve check field
type QueryCheckFieldResolverParams struct {
graphql.ResolveParams
Args QueryCheckFieldResolverArgs
}
// QueryCheckFieldResolver implement to resolve requests for the Query's check field.
type QueryCheckFieldResolver interface {
// Check implements response to request for check field.
Check(p QueryCheckFieldResolverParams) (interface{}, error)
}
// QueryHandlerFieldResolverArgs contains arguments provided to handler when selected
type QueryHandlerFieldResolverArgs struct {
Namespace string // Namespace - self descriptive
Name string // Name - self descriptive
}
// QueryHandlerFieldResolverParams contains contextual info to resolve handler field
type QueryHandlerFieldResolverParams struct {
graphql.ResolveParams
Args QueryHandlerFieldResolverArgs
}
// QueryHandlerFieldResolver implement to resolve requests for the Query's handler field.
type QueryHandlerFieldResolver interface {
// Handler implements response to request for handler field.
Handler(p QueryHandlerFieldResolverParams) (interface{}, error)
}
// QuerySuggestFieldResolverArgs contains arguments provided to suggest when selected
type QuerySuggestFieldResolverArgs struct {
Q string /*
Q - If the value of a field does not contain the value of this argument it will
be omitted from the response. Operation is case-insensitive.
*/
Ref string /*
Ref is used to uniquely identify a resource in the system as well as a field
on said resource. Refs take the form: :group/:version/:type/:field. The
field segment may be a path in and of it's own, eg. metadata/name would
refer to the name field nested inside a resource's metadata.
The following are valid example values for this argument:
`core/v2/asset/metadata/name`
`core/v2/asset/metadata/labels`
`core/v2/asset/metadata/labels/region`
`core/v2/check_config/subscriptions`
`core/v2/check_config/command`
`core/v2/check_config/timeout`
`core/v2/entity/system/os`
`core/v2/entity/system/platform`
`core/v2/filter/metadata/name`
`core/v2/handler/command`
`core/v2/hook_config/command`
`core/v2/mutator/command`
`core/v2/mutator/timeout`
`core/v2/silenced/creator`
*/
Namespace string // Namespace - self descriptive
Limit int // Limit - self descriptive
Order SuggestionOrder // Order - self descriptive
}
// QuerySuggestFieldResolverParams contains contextual info to resolve suggest field
type QuerySuggestFieldResolverParams struct {
graphql.ResolveParams
Args QuerySuggestFieldResolverArgs
}
// QuerySuggestFieldResolver implement to resolve requests for the Query's suggest field.
type QuerySuggestFieldResolver interface {
// Suggest implements response to request for suggest field.
Suggest(p QuerySuggestFieldResolverParams) (interface{}, error)
}
// QueryNodeFieldResolverArgs contains arguments provided to node when selected
type QueryNodeFieldResolverArgs struct {
ID string // ID - The ID of an object.
}
// QueryNodeFieldResolverParams contains contextual info to resolve node field
type QueryNodeFieldResolverParams struct {
graphql.ResolveParams
Args QueryNodeFieldResolverArgs
}
// QueryNodeFieldResolver implement to resolve requests for the Query's node field.
type QueryNodeFieldResolver interface {
// Node implements response to request for node field.
Node(p QueryNodeFieldResolverParams) (interface{}, error)
}
// QueryWrappedNodeFieldResolverArgs contains arguments provided to wrappedNode when selected
type QueryWrappedNodeFieldResolverArgs struct {
ID string // ID - The ID of an object.
}
// QueryWrappedNodeFieldResolverParams contains contextual info to resolve wrappedNode field
type QueryWrappedNodeFieldResolverParams struct {
graphql.ResolveParams
Args QueryWrappedNodeFieldResolverArgs
}
// QueryWrappedNodeFieldResolver implement to resolve requests for the Query's wrappedNode field.
type QueryWrappedNodeFieldResolver interface {
// WrappedNode implements response to request for wrappedNode field.
WrappedNode(p QueryWrappedNodeFieldResolverParams) (interface{}, error)
}
//
// QueryFieldResolvers represents a collection of methods whose products represent the
// response values of the 'Query' type.
//
// == Example SDL
//
// """
// Dog's are not hooman.
// """
// type Dog implements Pet {
// "name of this fine beast."
// name: String!
//
// "breed of this silly animal; probably shibe."
// breed: [Breed]
// }
//
// == Example generated interface
//
// // DogResolver ...
// type DogFieldResolvers interface {
// DogNameFieldResolver
// DogBreedFieldResolver
//
// // IsTypeOf is used to determine if a given value is associated with the Dog type
// IsTypeOf(interface{}, graphql.IsTypeOfParams) bool
// }
//
// == Example implementation ...
//
// // DogResolver implements DogFieldResolvers interface
// type DogResolver struct {
// logger logrus.LogEntry
// store interface{
// store.BreedStore
// store.DogStore
// }
// }
//
// // Name implements response to request for name field.
// func (r *DogResolver) Name(p graphql.ResolveParams) (interface{}, error) {
// // ... implementation details ...
// dog := p.Source.(DogGetter)
// return dog.GetName()
// }
//
// // Breed implements response to request for breed field.
// func (r *DogResolver) Breed(p graphql.ResolveParams) (interface{}, error) {
// // ... implementation details ...
// dog := p.Source.(DogGetter)
// breed := r.store.GetBreed(dog.GetBreedName())
// return breed
// }
//
// // IsTypeOf is used to determine if a given value is associated with the Dog type
// func (r *DogResolver) IsTypeOf(p graphql.IsTypeOfParams) bool {
// // ... implementation details ...
// _, ok := p.Value.(DogGetter)
// return ok
// }
//
type QueryFieldResolvers interface {
QueryViewerFieldResolver
QueryNamespaceFieldResolver
QueryEventFieldResolver
QueryEntityFieldResolver
QueryCheckFieldResolver
QueryHandlerFieldResolver
QuerySuggestFieldResolver
QueryNodeFieldResolver
QueryWrappedNodeFieldResolver
}
// QueryAliases implements all methods on QueryFieldResolvers interface by using reflection to
// match name of field to a field on the given value. Intent is reduce friction
// of writing new resolvers by removing all the instances where you would simply
// have the resolvers method return a field.
//
// == Example SDL
//
// type Dog {
// name: String!
// weight: Float!
// dob: DateTime
// breed: [Breed]
// }
//
// == Example generated aliases
//
// type DogAliases struct {}
// func (_ DogAliases) Name(p graphql.ResolveParams) (interface{}, error) {
// // reflect...
// }
// func (_ DogAliases) Weight(p graphql.ResolveParams) (interface{}, error) {
// // reflect...
// }
// func (_ DogAliases) Dob(p graphql.ResolveParams) (interface{}, error) {
// // reflect...
// }
// func (_ DogAliases) Breed(p graphql.ResolveParams) (interface{}, error) {
// // reflect...
// }
//
// == Example Implementation
//
// type DogResolver struct { // Implements DogResolver
// DogAliases
// store store.BreedStore
// }
//
// // NOTE:
// // All other fields are satisified by DogAliases but since this one
// // requires hitting the store we implement it in our resolver.
// func (r *DogResolver) Breed(p graphql.ResolveParams) interface{} {
// dog := v.(*Dog)
// return r.BreedsById(dog.BreedIDs)
// }
//
type QueryAliases struct{}
// Viewer implements response to request for 'viewer' field.
func (_ QueryAliases) Viewer(p graphql.ResolveParams) (interface{}, error) {
val, err := graphql.DefaultResolver(p.Source, p.Info.FieldName)
return val, err
}
// Namespace implements response to request for 'namespace' field.
func (_ QueryAliases) Namespace(p QueryNamespaceFieldResolverParams) (interface{}, error) {
val, err := graphql.DefaultResolver(p.Source, p.Info.FieldName)
return val, err
}
// Event implements response to request for 'event' field.
func (_ QueryAliases) Event(p QueryEventFieldResolverParams) (interface{}, error) {
val, err := graphql.DefaultResolver(p.Source, p.Info.FieldName)
return val, err
}
// Entity implements response to request for 'entity' field.
func (_ QueryAliases) Entity(p QueryEntityFieldResolverParams) (interface{}, error) {
val, err := graphql.DefaultResolver(p.Source, p.Info.FieldName)
return val, err
}
// Check implements response to request for 'check' field.
func (_ QueryAliases) Check(p QueryCheckFieldResolverParams) (interface{}, error) {
val, err := graphql.DefaultResolver(p.Source, p.Info.FieldName)
return val, err
}
// Handler implements response to request for 'handler' field.
func (_ QueryAliases) Handler(p QueryHandlerFieldResolverParams) (interface{}, error) {
val, err := graphql.DefaultResolver(p.Source, p.Info.FieldName)
return val, err
}
// Suggest implements response to request for 'suggest' field.
func (_ QueryAliases) Suggest(p QuerySuggestFieldResolverParams) (interface{}, error) {
val, err := graphql.DefaultResolver(p.Source, p.Info.FieldName)
return val, err
}
// Node implements response to request for 'node' field.
func (_ QueryAliases) Node(p QueryNodeFieldResolverParams) (interface{}, error) {
val, err := graphql.DefaultResolver(p.Source, p.Info.FieldName)
return val, err
}
// WrappedNode implements response to request for 'wrappedNode' field.
func (_ QueryAliases) WrappedNode(p QueryWrappedNodeFieldResolverParams) (interface{}, error) {
val, err := graphql.DefaultResolver(p.Source, p.Info.FieldName)
return val, err
}
// QueryType The query root of Sensu's GraphQL interface.
var QueryType = graphql.NewType("Query", graphql.ObjectKind)
// RegisterQuery registers Query object type with given service.
func RegisterQuery(svc *graphql.Service, impl QueryFieldResolvers) {
svc.RegisterObject(_ObjectTypeQueryDesc, impl)
}
func _ObjTypeQueryViewerHandler(impl interface{}) graphql1.FieldResolveFn {
resolver := impl.(QueryViewerFieldResolver)
return func(frp graphql1.ResolveParams) (interface{}, error) {
return resolver.Viewer(frp)
}
}
func _ObjTypeQueryNamespaceHandler(impl interface{}) graphql1.FieldResolveFn {
resolver := impl.(QueryNamespaceFieldResolver)
return func(p graphql1.ResolveParams) (interface{}, error) {
frp := QueryNamespaceFieldResolverParams{ResolveParams: p}
err := mapstructure.Decode(p.Args, &frp.Args)
if err != nil {
return nil, err
}
return resolver.Namespace(frp)
}
}
func _ObjTypeQueryEventHandler(impl interface{}) graphql1.FieldResolveFn {
resolver := impl.(QueryEventFieldResolver)
return func(p graphql1.ResolveParams) (interface{}, error) {
frp := QueryEventFieldResolverParams{ResolveParams: p}
err := mapstructure.Decode(p.Args, &frp.Args)
if err != nil {
return nil, err
}
return resolver.Event(frp)
}
}
func _ObjTypeQueryEntityHandler(impl interface{}) graphql1.FieldResolveFn {
resolver := impl.(QueryEntityFieldResolver)
return func(p graphql1.ResolveParams) (interface{}, error) {
frp := QueryEntityFieldResolverParams{ResolveParams: p}
err := mapstructure.Decode(p.Args, &frp.Args)
if err != nil {
return nil, err
}
return resolver.Entity(frp)
}
}
func _ObjTypeQueryCheckHandler(impl interface{}) graphql1.FieldResolveFn {
resolver := impl.(QueryCheckFieldResolver)
return func(p graphql1.ResolveParams) (interface{}, error) {
frp := QueryCheckFieldResolverParams{ResolveParams: p}
err := mapstructure.Decode(p.Args, &frp.Args)
if err != nil {
return nil, err
}
return resolver.Check(frp)
}
}
func _ObjTypeQueryHandlerHandler(impl interface{}) graphql1.FieldResolveFn {
resolver := impl.(QueryHandlerFieldResolver)
return func(p graphql1.ResolveParams) (interface{}, error) {
frp := QueryHandlerFieldResolverParams{ResolveParams: p}
err := mapstructure.Decode(p.Args, &frp.Args)
if err != nil {
return nil, err
}
return resolver.Handler(frp)
}
}
func _ObjTypeQuerySuggestHandler(impl interface{}) graphql1.FieldResolveFn {
resolver := impl.(QuerySuggestFieldResolver)
return func(p graphql1.ResolveParams) (interface{}, error) {
frp := QuerySuggestFieldResolverParams{ResolveParams: p}
err := mapstructure.Decode(p.Args, &frp.Args)
if err != nil {
return nil, err
}
return resolver.Suggest(frp)
}
}
func _ObjTypeQueryNodeHandler(impl interface{}) graphql1.FieldResolveFn {
resolver := impl.(QueryNodeFieldResolver)
return func(p graphql1.ResolveParams) (interface{}, error) {
frp := QueryNodeFieldResolverParams{ResolveParams: p}
err := mapstructure.Decode(p.Args, &frp.Args)
if err != nil {
return nil, err
}
return resolver.Node(frp)
}
}
func _ObjTypeQueryWrappedNodeHandler(impl interface{}) graphql1.FieldResolveFn {
resolver := impl.(QueryWrappedNodeFieldResolver)
return func(p graphql1.ResolveParams) (interface{}, error) {
frp := QueryWrappedNodeFieldResolverParams{ResolveParams: p}
err := mapstructure.Decode(p.Args, &frp.Args)
if err != nil {
return nil, err
}
return resolver.WrappedNode(frp)
}
}
func _ObjectTypeQueryConfigFn() graphql1.ObjectConfig {
return graphql1.ObjectConfig{
Description: "The query root of Sensu's GraphQL interface.",
Fields: graphql1.Fields{
"check": &graphql1.Field{
Args: graphql1.FieldConfigArgument{
"name": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.NewNonNull(graphql1.String),
},
"namespace": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.NewNonNull(graphql1.String),
},
},
DeprecationReason: "",
Description: "check fetches the check config associated with the given set of arguments.",
Name: "check",
Type: graphql.OutputType("CheckConfig"),
},
"entity": &graphql1.Field{
Args: graphql1.FieldConfigArgument{
"name": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.NewNonNull(graphql1.String),
},
"namespace": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.NewNonNull(graphql1.String),
},
},
DeprecationReason: "",
Description: "Entity fetches the entity associated with the given set of arguments.",
Name: "entity",
Type: graphql.OutputType("Entity"),
},
"event": &graphql1.Field{
Args: graphql1.FieldConfigArgument{
"check": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.String,
},
"entity": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.NewNonNull(graphql1.String),
},
"namespace": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.NewNonNull(graphql1.String),
},
},
DeprecationReason: "",
Description: "Event fetches the event associated with the given set of arguments.",
Name: "event",
Type: graphql.OutputType("Event"),
},
"handler": &graphql1.Field{
Args: graphql1.FieldConfigArgument{
"name": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.NewNonNull(graphql1.String),
},
"namespace": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.NewNonNull(graphql1.String),
},
},
DeprecationReason: "",
Description: "handler fetch the handler associated with the given set of arguments.",
Name: "handler",
Type: graphql.OutputType("Handler"),
},
"namespace": &graphql1.Field{
Args: graphql1.FieldConfigArgument{"name": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.NewNonNull(graphql1.String),
}},
DeprecationReason: "",
Description: "Namespace fetches the namespace object associated with the given name.",
Name: "namespace",
Type: graphql.OutputType("Namespace"),
},
"node": &graphql1.Field{
Args: graphql1.FieldConfigArgument{"id": &graphql1.ArgumentConfig{
Description: "The ID of an object.",
Type: graphql1.NewNonNull(graphql1.ID),
}},
DeprecationReason: "",
Description: "Node fetches an object given its ID.",
Name: "node",
Type: graphql.OutputType("Node"),
},
"suggest": &graphql1.Field{
Args: graphql1.FieldConfigArgument{
"limit": &graphql1.ArgumentConfig{
DefaultValue: 10,
Description: "self descriptive",
Type: graphql1.Int,
},
"namespace": &graphql1.ArgumentConfig{
Description: "self descriptive",
Type: graphql1.NewNonNull(graphql1.String),
},
"order": &graphql1.ArgumentConfig{
DefaultValue: "FREQUENCY",
Description: "self descriptive",
Type: graphql.InputType("SuggestionOrder"),
},
"q": &graphql1.ArgumentConfig{
DefaultValue: "",
Description: "If the value of a field does not contain the value of this argument it will\nbe omitted from the response. Operation is case-insensitive.",
Type: graphql1.String,
},
"ref": &graphql1.ArgumentConfig{
Description: "Ref is used to uniquely identify a resource in the system as well as a field\non said resource. Refs take the form: :group/:version/:type/:field. The\nfield segment may be a path in and of it's own, eg. metadata/name would\nrefer to the name field nested inside a resource's metadata.\n\nThe following are valid example values for this argument:\n\n `core/v2/asset/metadata/name`\n `core/v2/asset/metadata/labels`\n `core/v2/asset/metadata/labels/region`\n `core/v2/check_config/subscriptions`\n `core/v2/check_config/command`\n `core/v2/check_config/timeout`\n `core/v2/entity/system/os`\n `core/v2/entity/system/platform`\n `core/v2/filter/metadata/name`\n `core/v2/handler/command`\n `core/v2/hook_config/command`\n `core/v2/mutator/command`\n `core/v2/mutator/timeout`\n `core/v2/silenced/creator`",
Type: graphql1.NewNonNull(graphql1.String),
},
},
DeprecationReason: "",
Description: "Given a ref, field and a namespace returns a set of suggested values.\n\nAs an example if you would like a list of check names you might use:\n`suggest(ref: \"core/v2/check_config/metadata/name\", namespace: \"default\")`\n\nOr, if you would like a list of subscriptions...\n`suggest(ref: \"core/v2/entity/subscriptions\", namespace: \"default\")`\n\nYou may filter the results with the `q` argument, for example:\n`suggest(ref: \"core/v2/check_config/metadata/name\", namespace: \"default\", q: \"disk\")`\n\nBy default the results are ordered by the frequency in which the result occurs in the set. The `order` argument allow you to tweak this behaviour, for example:\n`suggest(ref: \"core/v2/check_config/metadata/name\", namespace: \"default\", order: ALPHA_DESC)`",
Name: "suggest",
Type: graphql.OutputType("SuggestionResultSet"),
},
"viewer": &graphql1.Field{
Args: graphql1.FieldConfigArgument{},
DeprecationReason: "",
Description: "Current viewer.",
Name: "viewer",
Type: graphql.OutputType("Viewer"),
},
"wrappedNode": &graphql1.Field{
Args: graphql1.FieldConfigArgument{"id": &graphql1.ArgumentConfig{
Description: "The ID of an object.",
Type: graphql1.NewNonNull(graphql1.ID),
}},
DeprecationReason: "",
Description: "Node fetches an object given its ID and returns it as wrapped resource.",
Name: "wrappedNode",
Type: graphql.OutputType("JSON"),
},
},
Interfaces: []*graphql1.Interface{},
IsTypeOf: func(_ graphql1.IsTypeOfParams) bool {
// NOTE:
// Panic by default. Intent is that when Service is invoked, values of
// these fields are updated with instantiated resolvers. If these
// defaults are called it is most certainly programmer err.
// If you're see this comment then: 'Whoops! Sorry, my bad.'
panic("Unimplemented; see QueryFieldResolvers.")
},
Name: "Query",
}
}
// describe Query's configuration; kept private to avoid unintentional tampering of configuration at runtime.
var _ObjectTypeQueryDesc = graphql.ObjectDesc{
Config: _ObjectTypeQueryConfigFn,
FieldHandlers: map[string]graphql.FieldHandler{
"check": _ObjTypeQueryCheckHandler,
"entity": _ObjTypeQueryEntityHandler,
"event": _ObjTypeQueryEventHandler,
"handler": _ObjTypeQueryHandlerHandler,
"namespace": _ObjTypeQueryNamespaceHandler,
"node": _ObjTypeQueryNodeHandler,
"suggest": _ObjTypeQuerySuggestHandler,
"viewer": _ObjTypeQueryViewerHandler,
"wrappedNode": _ObjTypeQueryWrappedNodeHandler,
},
}
1
https://gitee.com/ryancartoon/sensu-go.git
git@gitee.com:ryancartoon/sensu-go.git
ryancartoon
sensu-go
sensu-go
v5.10.1

搜索帮助