Documentation ¶
Index ¶
- type KibanaHandler
- type KibanaHandlerImpl
- func (h *KibanaHandlerImpl) Client() *kibana.Client
- func (h *KibanaHandlerImpl) LogstashPipelineDelete(name string) (err error)
- func (h *KibanaHandlerImpl) LogstashPipelineDiff(actualObject, expectedObject, originalObject *kbapi.LogstashPipeline) (patchResult *patch.PatchResult, err error)
- func (h *KibanaHandlerImpl) LogstashPipelineGet(name string) (pipeline *kbapi.LogstashPipeline, err error)
- func (h *KibanaHandlerImpl) LogstashPipelineUpdate(pipeline *kbapi.LogstashPipeline) (err error)
- func (h *KibanaHandlerImpl) RoleDelete(name string) (err error)
- func (h *KibanaHandlerImpl) RoleDiff(actualObject, expectedObject, originalObject *kbapi.KibanaRole) (patchResult *patch.PatchResult, err error)
- func (h *KibanaHandlerImpl) RoleGet(name string) (role *kbapi.KibanaRole, err error)
- func (h *KibanaHandlerImpl) RoleUpdate(role *kbapi.KibanaRole) (err error)
- func (h *KibanaHandlerImpl) SetLogger(log *logrus.Entry)
- func (h *KibanaHandlerImpl) UserSpaceCopyObject(userSpaceOrigin string, copySpec *kbapi.KibanaSpaceCopySavedObjectParameter) (err error)
- func (h *KibanaHandlerImpl) UserSpaceCreate(kibanaSpace *kbapi.KibanaSpace) (err error)
- func (h *KibanaHandlerImpl) UserSpaceDelete(name string) (err error)
- func (h *KibanaHandlerImpl) UserSpaceDiff(actualObject, expectedObject, originalObject *kbapi.KibanaSpace) (patchResult *patch.PatchResult, err error)
- func (h *KibanaHandlerImpl) UserSpaceGet(name string) (userspace *kbapi.KibanaSpace, err error)
- func (h *KibanaHandlerImpl) UserSpaceUpdate(kibanaSpace *kbapi.KibanaSpace) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KibanaHandler ¶
type KibanaHandler interface { Client() (client *kibana.Client) SetLogger(log *logrus.Entry) // User space scope UserSpaceCreate(kibanaSpace *kbapi.KibanaSpace) (err error) UserSpaceUpdate(kibanaSpace *kbapi.KibanaSpace) (err error) UserSpaceDelete(name string) (err error) UserSpaceGet(name string) (userspace *kbapi.KibanaSpace, err error) UserSpaceDiff(actualObject, expectedObject, originalObject *kbapi.KibanaSpace) (patchResult *patch.PatchResult, err error) UserSpaceCopyObject(userSpaceOrigin string, copySpec *kbapi.KibanaSpaceCopySavedObjectParameter) (err error) // Role scope RoleUpdate(role *kbapi.KibanaRole) (err error) RoleDelete(name string) (err error) RoleGet(name string) (role *kbapi.KibanaRole, err error) RoleDiff(actualObject, expectedObject, originalObject *kbapi.KibanaRole) (patchResult *patch.PatchResult, err error) // Logstash pipeline scope LogstashPipelineUpdate(pipeline *kbapi.LogstashPipeline) (err error) LogstashPipelineDelete(name string) (err error) LogstashPipelineGet(name string) (pipeline *kbapi.LogstashPipeline, err error) LogstashPipelineDiff(actualObject, expectedObject, originalObject *kbapi.LogstashPipeline) (patchResult *patch.PatchResult, err error) }
func NewKibanaHandler ¶
func NewKibanaHandler(cfg kibana.Config, log *logrus.Entry) (KibanaHandler, error)
type KibanaHandlerImpl ¶
type KibanaHandlerImpl struct {
// contains filtered or unexported fields
}
func (*KibanaHandlerImpl) Client ¶
func (h *KibanaHandlerImpl) Client() *kibana.Client
func (*KibanaHandlerImpl) LogstashPipelineDelete ¶
func (h *KibanaHandlerImpl) LogstashPipelineDelete(name string) (err error)
LogstashPipelineDelete permit to delete Logstash pipeline
func (*KibanaHandlerImpl) LogstashPipelineDiff ¶
func (h *KibanaHandlerImpl) LogstashPipelineDiff(actualObject, expectedObject, originalObject *kbapi.LogstashPipeline) (patchResult *patch.PatchResult, err error)
LogstashPipelineDiff permit to diff Logstash pipeline
func (*KibanaHandlerImpl) LogstashPipelineGet ¶
func (h *KibanaHandlerImpl) LogstashPipelineGet(name string) (pipeline *kbapi.LogstashPipeline, err error)
LogstashPipelineGet permit to get Logstash pipeline
func (*KibanaHandlerImpl) LogstashPipelineUpdate ¶
func (h *KibanaHandlerImpl) LogstashPipelineUpdate(pipeline *kbapi.LogstashPipeline) (err error)
LogstashPipelineUpdate permit to create or update Logstash pipeline
func (*KibanaHandlerImpl) RoleDelete ¶
func (h *KibanaHandlerImpl) RoleDelete(name string) (err error)
RoleDelete permit to delete role
func (*KibanaHandlerImpl) RoleDiff ¶
func (h *KibanaHandlerImpl) RoleDiff(actualObject, expectedObject, originalObject *kbapi.KibanaRole) (patchResult *patch.PatchResult, err error)
RoleDiff permit to diff role
func (*KibanaHandlerImpl) RoleGet ¶
func (h *KibanaHandlerImpl) RoleGet(name string) (role *kbapi.KibanaRole, err error)
RoleGet permit to get a role
func (*KibanaHandlerImpl) RoleUpdate ¶
func (h *KibanaHandlerImpl) RoleUpdate(role *kbapi.KibanaRole) (err error)
RoleUpdate permit to update or create role
func (*KibanaHandlerImpl) SetLogger ¶
func (h *KibanaHandlerImpl) SetLogger(log *logrus.Entry)
func (*KibanaHandlerImpl) UserSpaceCopyObject ¶ added in v8.0.1
func (h *KibanaHandlerImpl) UserSpaceCopyObject(userSpaceOrigin string, copySpec *kbapi.KibanaSpaceCopySavedObjectParameter) (err error)
func (*KibanaHandlerImpl) UserSpaceCreate ¶
func (h *KibanaHandlerImpl) UserSpaceCreate(kibanaSpace *kbapi.KibanaSpace) (err error)
UserSpaceCreate permit to create new user space
func (*KibanaHandlerImpl) UserSpaceDelete ¶
func (h *KibanaHandlerImpl) UserSpaceDelete(name string) (err error)
UserSpaceDelete permit to delete user space
func (*KibanaHandlerImpl) UserSpaceDiff ¶
func (h *KibanaHandlerImpl) UserSpaceDiff(actualObject, expectedObject, originalObject *kbapi.KibanaSpace) (patchResult *patch.PatchResult, err error)
func (*KibanaHandlerImpl) UserSpaceGet ¶
func (h *KibanaHandlerImpl) UserSpaceGet(name string) (userspace *kbapi.KibanaSpace, err error)
UserSpaceGet permit to get user space
func (*KibanaHandlerImpl) UserSpaceUpdate ¶
func (h *KibanaHandlerImpl) UserSpaceUpdate(kibanaSpace *kbapi.KibanaSpace) (err error)
UserSpaceUpdate permit to update user space
Click to show internal directories.
Click to hide internal directories.