Versions in this module Expand all Collapse all v7 v7.12.1-3 May 20, 2021 v7.12.1-2 Nov 17, 2020 v7.12.1-1 Nov 17, 2020 v7.5.1-2 Nov 17, 2020 v7.5.1-1 Feb 14, 2020 v7.4.2 Nov 7, 2019 Changes in this version + type API struct + KibanaDashboard *KibanaDashboardAPI + KibanaLogstashPipeline *KibanaLogstashPipelineAPI + KibanaRoleManagement *KibanaRoleManagementAPI + KibanaSavedObject *KibanaSavedObjectAPI + KibanaShortenURL *KibanaShortenURLAPI + KibanaSpaces *KibanaSpacesAPI + KibanaStatus *KibanaStatusAPI + func New(c *resty.Client) *API + type APIError struct + Code int + Message string + func NewAPIError(code int, message string, params ...interface{}) APIError + func (e APIError) Error() string + type KibanaDashboardAPI struct + Export KibanaDashboardExport + Import KibanaDashboardImport + type KibanaDashboardExport func(listID []string, kibanaSpace string) (map[string]interface{}, error) + type KibanaDashboardImport func(data map[string]interface{}, listExcludeType []string, force bool, ...) error + type KibanaLogstashPipelineAPI struct + CreateOrUpdate KibanaLogstashPipelineCreateOrUpdate + Delete KibanaLogstashPipelineDelete + Get KibanaLogstashPipelineGet + List KibanaLogstashPipelineList + type KibanaLogstashPipelineCreateOrUpdate func(logstashPipeline *LogstashPipeline) (*LogstashPipeline, error) + type KibanaLogstashPipelineDelete func(id string) error + type KibanaLogstashPipelineGet func(id string) (*LogstashPipeline, error) + type KibanaLogstashPipelineList func() (LogstashPipelines, error) + type KibanaRole struct + Elasticsearch *KibanaRoleElasticsearch + Kibana []KibanaRoleKibana + Metadata map[string]interface{} + Name string + TransientMedata *KibanaRoleTransientMetadata + func (k *KibanaRole) String() string + type KibanaRoleElasticsearch struct + Cluster []string + Indices []KibanaRoleElasticsearchIndice + RunAs []string + type KibanaRoleElasticsearchIndice struct + FieldSecurity map[string]interface{} + Names []string + Privileges []string + Query interface{} + type KibanaRoleKibana struct + Base []string + Feature map[string][]string + Spaces []string + type KibanaRoleManagementAPI struct + CreateOrUpdate KibanaRoleManagementCreateOrUpdate + Delete KibanaRoleManagementDelete + Get KibanaRoleManagementGet + List KibanaRoleManagementList + type KibanaRoleManagementCreateOrUpdate func(kibanaRole *KibanaRole) (*KibanaRole, error) + type KibanaRoleManagementDelete func(name string) error + type KibanaRoleManagementGet func(name string) (*KibanaRole, error) + type KibanaRoleManagementList func() (KibanaRoles, error) + type KibanaRoleTransientMetadata struct + Enabled bool + type KibanaRoles []KibanaRole + type KibanaSavedObjectAPI struct + Create KibanaSavedObjectCreate + Delete KibanaSavedObjectDelete + Export KibanaSavedObjectExport + Find KibanaSavedObjectFind + Get KibanaSavedObjectGet + Import KibanaSavedObjectImport + Update KibanaSavedObjectUpdate + type KibanaSavedObjectCreate func(data map[string]interface{}, objectType string, id string, overwrite bool, ...) (map[string]interface{}, error) + type KibanaSavedObjectDelete func(objectType string, id string, kibanaSpace string) error + type KibanaSavedObjectExport func(objectTypes []string, objects []map[string]string, deepReference bool, ...) (map[string]interface{}, error) + type KibanaSavedObjectFind func(objectType string, kibanaSpace string, ...) (map[string]interface{}, error) + type KibanaSavedObjectGet func(objectType string, id string, kibanaSpace string) (map[string]interface{}, error) + type KibanaSavedObjectImport func(data []byte, overwrite bool, kibanaSpace string) (map[string]interface{}, error) + type KibanaSavedObjectUpdate func(data map[string]interface{}, objectType string, id string, kibanaSpace string) (map[string]interface{}, error) + type KibanaShortenURLAPI struct + Create KibanaShortenURLCreate + type KibanaShortenURLCreate func(shortenURL *ShortenURL) (*ShortenURLResponse, error) + type KibanaSpace struct + Color string + Description string + DisabledFeatures []string + ID string + Initials string + Name string + Reserved bool + func (k *KibanaSpace) String() string + type KibanaSpaceCopySavedObjectParameter struct + IncludeReferences bool + Objects []KibanaSpaceObjectParameter + Overwrite bool + Spaces []string + type KibanaSpaceCopySavedObjects func(parameter *KibanaSpaceCopySavedObjectParameter, spaceOrigin string) error + type KibanaSpaceCreate func(kibanaSpace *KibanaSpace) (*KibanaSpace, error) + type KibanaSpaceDelete func(id string) error + type KibanaSpaceGet func(id string) (*KibanaSpace, error) + type KibanaSpaceList func() (KibanaSpaces, error) + type KibanaSpaceObjectParameter struct + ID string + Type string + type KibanaSpaceUpdate func(kibanaSpace *KibanaSpace) (*KibanaSpace, error) + type KibanaSpaces []KibanaSpace + type KibanaSpacesAPI struct + CopySavedObjects KibanaSpaceCopySavedObjects + Create KibanaSpaceCreate + Delete KibanaSpaceDelete + Get KibanaSpaceGet + List KibanaSpaceList + Update KibanaSpaceUpdate + type KibanaStatus map[string]interface + type KibanaStatusAPI struct + Get KibanaStatusGet + type KibanaStatusGet func() (KibanaStatus, error) + type LogstashPipeline struct + Description string + ID string + Pipeline string + Settings map[string]interface{} + Username string + func (o *LogstashPipeline) String() string + type LogstashPipelines []LogstashPipeline + type LogstashPipelinesList struct + Pipelines LogstashPipelines + type OptionalFindParameters struct + DefaultSearchOperator string + Fields []string + HasReference string + ObjectsPerPage int + Page int + Search string + SearchFields []string + SortField string + func (o *OptionalFindParameters) String() string + type ShortenURL struct + URL string + func (o *ShortenURL) String() string + type ShortenURLResponse struct + ID string + func (o *ShortenURLResponse) String() string v7.4.2-2 Nov 13, 2019 Other modules containing this package github.com/disaster37/go-kibana-rest/v8