Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
752 changes: 137 additions & 615 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions examples/v2/agent-observability/ListLLMObsPatternsTemplates.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
"""
List patterns templates returns "OK" response
"""

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.agent_observability_api import AgentObservabilityApi

configuration = Configuration()
configuration.access_token = environ["DD_BEARER_TOKEN"]
configuration.unstable_operations["list_llm_obs_patterns_templates"] = True
with ApiClient(configuration) as api_client:
api_instance = AgentObservabilityApi(api_client)
response = api_instance.list_llm_obs_patterns_templates()

print(response)
26 changes: 0 additions & 26 deletions examples/v2/teams/GetTeamHierarchyMembers.py

This file was deleted.

25 changes: 0 additions & 25 deletions examples/v2/teams/GetTeamHierarchyMembers_1000871040.py

This file was deleted.

24 changes: 0 additions & 24 deletions examples/v2/teams/GetTeamHierarchyMembers_1140593961.py

This file was deleted.

22 changes: 0 additions & 22 deletions examples/v2/teams/GetTeamHierarchyMembers_2494043793.py

This file was deleted.

23 changes: 0 additions & 23 deletions examples/v2/teams/GetTeamHierarchyMembers_3103330950.py

This file was deleted.

24 changes: 0 additions & 24 deletions examples/v2/teams/GetTeamHierarchyMembers_3197180671.py

This file was deleted.

23 changes: 0 additions & 23 deletions examples/v2/teams/GetTeamHierarchyMembers_3330810309.py

This file was deleted.

24 changes: 0 additions & 24 deletions examples/v2/teams/GetTeamHierarchyMembers_3355644561.py

This file was deleted.

23 changes: 0 additions & 23 deletions examples/v2/teams/GetTeamHierarchyMembers_3685423949.py

This file was deleted.

23 changes: 0 additions & 23 deletions examples/v2/teams/GetTeamHierarchyMembers_4101380979.py

This file was deleted.

23 changes: 0 additions & 23 deletions examples/v2/teams/GetTeamHierarchyMembers_4182775736.py

This file was deleted.

2 changes: 1 addition & 1 deletion src/datadog_api_client/configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,7 @@ def __init__(
"v2.list_llm_obs_patterns_clustered_points": False,
"v2.list_llm_obs_patterns_configs": False,
"v2.list_llm_obs_patterns_runs": False,
"v2.list_llm_obs_patterns_templates": False,
"v2.list_llm_obs_patterns_topics": False,
"v2.list_llm_obs_patterns_topics_with_clustered_points": False,
"v2.list_llm_obs_projects": False,
Expand Down Expand Up @@ -873,7 +874,6 @@ def __init__(
"v2.update_ai_custom_ruleset": False,
"v2.update_custom_ruleset": False,
"v2.add_member_team": False,
"v2.get_team_hierarchy_members": False,
"v2.list_member_teams": False,
"v2.remove_member_team": False,
"v2.create_timeseries_anomaly_investigation": False,
Expand Down
29 changes: 29 additions & 0 deletions src/datadog_api_client/v2/api/agent_observability_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@
from datadog_api_client.v2.model.llm_obs_patterns_trigger_response import LLMObsPatternsTriggerResponse
from datadog_api_client.v2.model.llm_obs_patterns_trigger_request import LLMObsPatternsTriggerRequest
from datadog_api_client.v2.model.llm_obs_patterns_run_status_response import LLMObsPatternsRunStatusResponse
from datadog_api_client.v2.model.llm_obs_patterns_templates_response import LLMObsPatternsTemplatesResponse
from datadog_api_client.v2.model.llm_obs_patterns_topics_response import LLMObsPatternsTopicsResponse
from datadog_api_client.v2.model.llm_obs_patterns_topics_with_clustered_points_response import (
LLMObsPatternsTopicsWithClusteredPointsResponse,
Expand Down Expand Up @@ -1472,6 +1473,22 @@ def __init__(self, api_client=None):
api_client=api_client,
)

self._list_llm_obs_patterns_templates_endpoint = _Endpoint(
settings={
"response_type": (LLMObsPatternsTemplatesResponse,),
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
"endpoint_path": "/api/v2/llm-obs/v1/topic-discovery-templates",
"operation_id": "list_llm_obs_patterns_templates",
"http_method": "GET",
"version": "v2",
},
params_map={},
headers_map={
"accept": ["application/json"],
},
api_client=api_client,
)

self._list_llm_obs_patterns_topics_endpoint = _Endpoint(
settings={
"response_type": (LLMObsPatternsTopicsResponse,),
Expand Down Expand Up @@ -3412,6 +3429,18 @@ def list_llm_obs_patterns_runs(

return self._list_llm_obs_patterns_runs_endpoint.call_with_http_info(**kwargs)

def list_llm_obs_patterns_templates(
self,
) -> LLMObsPatternsTemplatesResponse:
"""List patterns templates.

List all enabled patterns templates.

:rtype: LLMObsPatternsTemplatesResponse
"""
kwargs: Dict[str, Any] = {}
return self._list_llm_obs_patterns_templates_endpoint.call_with_http_info(**kwargs)

def list_llm_obs_patterns_topics(
self,
config_id: str,
Expand Down
Loading
Loading