Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AppendersCmd = ngsicli.Command{ Name: "appenders", Usage: "manage appenders for Cygnus", Category: "sub-command", Subcommands: []*ngsicli.Command{ { Name: "list", Usage: "list appenders", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusAppendersTransientFlag, ngsicli.PrettyFlag, }, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return appendersList(c, ngsi, client) }, }, { Name: "get", Usage: "get appender", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusAppendersNameRFlag, cygnusAppendersTransientFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"name"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return appendersGet(c, ngsi, client) }, }, { Name: "create", Usage: "create appender", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusAppendersNameFlag, cygnusAppendersRDataFlag, cygnusAppendersTransientFlag, ngsicli.PrettyFlag, }, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return appendersCreate(c, ngsi, client) }, }, { Name: "update", Usage: "update appender", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusAppendersNameRFlag, cygnusAppendersRDataFlag, cygnusAppendersTransientFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"name"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return appendersUpdate(c, ngsi, client) }, }, { Name: "delete", Usage: "delete appender", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusAppendersNameRFlag, cygnusAppendersTransientFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"name"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return appendersDelete(c, ngsi, client) }, }, }, }
View Source
var CygnusApp = &ngsicli.App{ Copyright: ngsicli.Copyright, Version: ngsicli.Version, Usage: "cygnus command", Flags: ngsicli.GlobalFlags, Commands: []*ngsicli.Command{ &adminCmd, &NamemappingsCmd, &GroupingrulesCmd, }, }
View Source
var GroupingrulesCmd = ngsicli.Command{ Name: "groupingrules", Usage: "manage groupingrules for Cygnus", Category: "PERSISTING CONTEXT DATA", Flags: []ngsicli.Flag{ ngsicli.HostRFlag, ngsicli.OAuthTokenFlag, }, Subcommands: []*ngsicli.Command{ { Name: "list", Usage: "list groupingrules", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ ngsicli.PrettyFlag, }, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return groupingrulesList(c, ngsi, client) }, }, { Name: "create", Usage: "create groupingrule", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusGroupingrulesDataRFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"data"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return groupingrulesCreate(c, ngsi, client) }, }, { Name: "update", Usage: "update groupingrule", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusGroupingrulesIDRFlag, cygnusGroupingrulesDataRFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"id", "data"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return groupingrulesUpdate(c, ngsi, client) }, }, { Name: "delete", Usage: "delete groupingrule", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusGroupingrulesIDRFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"id"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return groupingrulesDelete(c, ngsi, client) }, }, }, }
View Source
var LoggersCmd = ngsicli.Command{ Name: "loggers", Usage: "manage loggers for Cygnus", Category: "sub-command", Subcommands: []*ngsicli.Command{ { Name: "list", Usage: "list loggers", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusLoggersTransientFlag, ngsicli.PrettyFlag, }, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return loggersList(c, ngsi, client) }, }, { Name: "get", Usage: "get logger", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusLoggersNameRFlag, cygnusLoggersTransientFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"name"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return loggersGet(c, ngsi, client) }, }, { Name: "create", Usage: "create logger", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusLoggersDataRFlag, cygnusLoggersTransientFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"data"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return loggersCreate(c, ngsi, client) }, }, { Name: "update", Usage: "update logger", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusLoggersDataRFlag, cygnusLoggersTransientFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"data"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return loggersUpdate(c, ngsi, client) }, }, { Name: "delete", Usage: "delete logger", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusLoggersNameRFlag, cygnusLoggersTransientFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"name"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return loggersDelete(c, ngsi, client) }, }, }, }
View Source
var NamemappingsCmd = ngsicli.Command{ Name: "namemappings", Usage: "manage namemappings for Cygnus", Category: "PERSISTING CONTEXT DATA", Flags: []ngsicli.Flag{ ngsicli.HostRFlag, ngsicli.OAuthTokenFlag, }, Subcommands: []*ngsicli.Command{ { Name: "list", Usage: "list namemappings", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ ngsicli.PrettyFlag, }, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return namemappingsList(c, ngsi, client) }, }, { Name: "create", Usage: "create namemapping", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusNamemappingsDataRFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"data"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return namemappingsCreate(c, ngsi, client) }, }, { Name: "update", Usage: "update namemapping", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusNamemappingsDataRFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"data"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return namemappingsUpdate(c, ngsi, client) }, }, { Name: "delete", Usage: "delete namemapping", ServerList: []string{"cygnus"}, Flags: []ngsicli.Flag{ cygnusNamemappingsDataRFlag, ngsicli.PrettyFlag, }, RequiredFlags: []string{"data"}, Action: func(c *ngsicli.Context, ngsi *ngsilib.NGSI, client *ngsilib.Client) error { return namemappingsDelete(c, ngsi, client) }, }, }, }
Functions ¶
func NewNgsiApp ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.