From 581ef73bc0b69e5fb32da401684f313424e77b47 Mon Sep 17 00:00:00 2001 From: Eric Forte <119343520+eric-forte-elastic@users.noreply.github.com> Date: Fri, 1 Nov 2024 07:47:34 -0400 Subject: [PATCH] [FR] [DAC] Add id support (#4208) --- lib/kibana/kibana/__init__.py | 2 +- lib/kibana/kibana/connector.py | 2 +- lib/kibana/pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/kibana/kibana/__init__.py b/lib/kibana/kibana/__init__.py index 71bc6ce59..f7abb1494 100644 --- a/lib/kibana/kibana/__init__.py +++ b/lib/kibana/kibana/__init__.py @@ -8,7 +8,7 @@ from .connector import Kibana from .resources import RuleResource, Signal -__version__ = '0.2.1' +__version__ = '0.4.1' __all__ = ( "Kibana", "RuleResource", diff --git a/lib/kibana/kibana/connector.py b/lib/kibana/kibana/connector.py index 9acafdb18..7de201193 100644 --- a/lib/kibana/kibana/connector.py +++ b/lib/kibana/kibana/connector.py @@ -242,7 +242,7 @@ class Kibana(object): def verify_space(self, space): """Verify a space is valid.""" spaces = self.get('/api/spaces/space') - space_names = [s['name'] for s in spaces] + space_names = [s['id'] for s in spaces] if space not in space_names: raise ValueError(f'Unknown Kibana space: {space}') diff --git a/lib/kibana/pyproject.toml b/lib/kibana/pyproject.toml index 903b916a8..96b5ae0cb 100644 --- a/lib/kibana/pyproject.toml +++ b/lib/kibana/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "detection-rules-kibana" -version = "0.4.0" +version = "0.4.1" description = "Kibana API utilities for Elastic Detection Rules" license = {text = "Elastic License v2"} keywords = ["Elastic", "Kibana", "Detection Rules", "Security", "Elasticsearch"]