Skip to content

Commit bdf9a59

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 44c3389 of spec repo
1 parent 27f9b78 commit bdf9a59

File tree

60 files changed

+3292
-403
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+3292
-403
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 470 additions & 9 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.api.rst

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -550,13 +550,6 @@ datadog\_api\_client.v2.api.synthetics\_api module
550550
:members:
551551
:show-inheritance:
552552

553-
datadog\_api\_client.v2.api.team\_connections\_api module
554-
---------------------------------------------------------
555-
556-
.. automodule:: datadog_api_client.v2.api.team_connections_api
557-
:members:
558-
:show-inheritance:
559-
560553
datadog\_api\_client.v2.api.teams\_api module
561554
---------------------------------------------
562555

docs/datadog_api_client.v2.model.rst

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22922,6 +22922,104 @@ datadog\_api\_client.v2.model.team\_create\_request module
2292222922
:members:
2292322923
:show-inheritance:
2292422924

22925+
datadog\_api\_client.v2.model.team\_hierarchy\_link module
22926+
----------------------------------------------------------
22927+
22928+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link
22929+
:members:
22930+
:show-inheritance:
22931+
22932+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_attributes module
22933+
----------------------------------------------------------------------
22934+
22935+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_attributes
22936+
:members:
22937+
:show-inheritance:
22938+
22939+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_create module
22940+
------------------------------------------------------------------
22941+
22942+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_create
22943+
:members:
22944+
:show-inheritance:
22945+
22946+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_create\_relationships module
22947+
---------------------------------------------------------------------------------
22948+
22949+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_create_relationships
22950+
:members:
22951+
:show-inheritance:
22952+
22953+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_create\_request module
22954+
---------------------------------------------------------------------------
22955+
22956+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_create_request
22957+
:members:
22958+
:show-inheritance:
22959+
22960+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_create\_team module
22961+
------------------------------------------------------------------------
22962+
22963+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_create_team
22964+
:members:
22965+
:show-inheritance:
22966+
22967+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_create\_team\_relationship module
22968+
--------------------------------------------------------------------------------------
22969+
22970+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_create_team_relationship
22971+
:members:
22972+
:show-inheritance:
22973+
22974+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_relationships module
22975+
-------------------------------------------------------------------------
22976+
22977+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_relationships
22978+
:members:
22979+
:show-inheritance:
22980+
22981+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_response module
22982+
--------------------------------------------------------------------
22983+
22984+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_response
22985+
:members:
22986+
:show-inheritance:
22987+
22988+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_team module
22989+
----------------------------------------------------------------
22990+
22991+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_team
22992+
:members:
22993+
:show-inheritance:
22994+
22995+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_team\_attributes module
22996+
----------------------------------------------------------------------------
22997+
22998+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_team_attributes
22999+
:members:
23000+
:show-inheritance:
23001+
23002+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_team\_relationship module
23003+
------------------------------------------------------------------------------
23004+
23005+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_team_relationship
23006+
:members:
23007+
:show-inheritance:
23008+
23009+
datadog\_api\_client.v2.model.team\_hierarchy\_link\_type module
23010+
----------------------------------------------------------------
23011+
23012+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_link_type
23013+
:members:
23014+
:show-inheritance:
23015+
23016+
datadog\_api\_client.v2.model.team\_hierarchy\_links\_response module
23017+
---------------------------------------------------------------------
23018+
23019+
.. automodule:: datadog_api_client.v2.model.team_hierarchy_links_response
23020+
:members:
23021+
:show-inheritance:
23022+
2292523023
datadog\_api\_client.v2.model.team\_included module
2292623024
---------------------------------------------------
2292723025

@@ -23398,6 +23496,27 @@ datadog\_api\_client.v2.model.teams\_field module
2339823496
:members:
2339923497
:show-inheritance:
2340023498

23499+
datadog\_api\_client.v2.model.teams\_hierarchy\_links\_response\_links module
23500+
-----------------------------------------------------------------------------
23501+
23502+
.. automodule:: datadog_api_client.v2.model.teams_hierarchy_links_response_links
23503+
:members:
23504+
:show-inheritance:
23505+
23506+
datadog\_api\_client.v2.model.teams\_hierarchy\_links\_response\_meta module
23507+
----------------------------------------------------------------------------
23508+
23509+
.. automodule:: datadog_api_client.v2.model.teams_hierarchy_links_response_meta
23510+
:members:
23511+
:show-inheritance:
23512+
23513+
datadog\_api\_client.v2.model.teams\_hierarchy\_links\_response\_meta\_page module
23514+
----------------------------------------------------------------------------------
23515+
23516+
.. automodule:: datadog_api_client.v2.model.teams_hierarchy_links_response_meta_page
23517+
:members:
23518+
:show-inheritance:
23519+
2340123520
datadog\_api\_client.v2.model.teams\_response module
2340223521
----------------------------------------------------
2340323522

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
"""
2+
Create a team hierarchy link returns "OK" response
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.teams_api import TeamsApi
8+
from datadog_api_client.v2.model.team_hierarchy_link_create import TeamHierarchyLinkCreate
9+
from datadog_api_client.v2.model.team_hierarchy_link_create_relationships import TeamHierarchyLinkCreateRelationships
10+
from datadog_api_client.v2.model.team_hierarchy_link_create_request import TeamHierarchyLinkCreateRequest
11+
from datadog_api_client.v2.model.team_hierarchy_link_create_team import TeamHierarchyLinkCreateTeam
12+
from datadog_api_client.v2.model.team_hierarchy_link_create_team_relationship import (
13+
TeamHierarchyLinkCreateTeamRelationship,
14+
)
15+
from datadog_api_client.v2.model.team_hierarchy_link_type import TeamHierarchyLinkType
16+
from datadog_api_client.v2.model.team_type import TeamType
17+
18+
# there is a valid "dd_team" in the system
19+
DD_TEAM_DATA_ID = environ["DD_TEAM_DATA_ID"]
20+
21+
# there is a valid "dd_team_2" in the system
22+
DD_TEAM_2_DATA_ID = environ["DD_TEAM_2_DATA_ID"]
23+
24+
body = TeamHierarchyLinkCreateRequest(
25+
data=TeamHierarchyLinkCreate(
26+
relationships=TeamHierarchyLinkCreateRelationships(
27+
parent_team=TeamHierarchyLinkCreateTeamRelationship(
28+
data=TeamHierarchyLinkCreateTeam(
29+
id=DD_TEAM_DATA_ID,
30+
type=TeamType.TEAM,
31+
),
32+
),
33+
sub_team=TeamHierarchyLinkCreateTeamRelationship(
34+
data=TeamHierarchyLinkCreateTeam(
35+
id=DD_TEAM_2_DATA_ID,
36+
type=TeamType.TEAM,
37+
),
38+
),
39+
),
40+
type=TeamHierarchyLinkType.TEAM_HIERARCHY_LINKS,
41+
),
42+
)
43+
44+
configuration = Configuration()
45+
with ApiClient(configuration) as api_client:
46+
api_instance = TeamsApi(api_client)
47+
response = api_instance.add_team_hierarchy_link(body=body)
48+
49+
print(response)

examples/v2/team-connections/CreateTeamConnections.py renamed to examples/v2/teams/CreateTeamConnections.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from os import environ
66
from datadog_api_client import ApiClient, Configuration
7-
from datadog_api_client.v2.api.team_connections_api import TeamConnectionsApi
7+
from datadog_api_client.v2.api.teams_api import TeamsApi
88
from datadog_api_client.v2.model.connected_team_ref import ConnectedTeamRef
99
from datadog_api_client.v2.model.connected_team_ref_data import ConnectedTeamRefData
1010
from datadog_api_client.v2.model.connected_team_ref_data_type import ConnectedTeamRefDataType
@@ -49,7 +49,7 @@
4949
configuration = Configuration()
5050
configuration.unstable_operations["create_team_connections"] = True
5151
with ApiClient(configuration) as api_client:
52-
api_instance = TeamConnectionsApi(api_client)
52+
api_instance = TeamsApi(api_client)
5353
response = api_instance.create_team_connections(body=body)
5454

5555
print(response)

examples/v2/team-connections/DeleteTeamConnections.py renamed to examples/v2/teams/DeleteTeamConnections.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
6-
from datadog_api_client.v2.api.team_connections_api import TeamConnectionsApi
6+
from datadog_api_client.v2.api.teams_api import TeamsApi
77
from datadog_api_client.v2.model.team_connection_delete_request import TeamConnectionDeleteRequest
88
from datadog_api_client.v2.model.team_connection_delete_request_data_item import TeamConnectionDeleteRequestDataItem
99
from datadog_api_client.v2.model.team_connection_type import TeamConnectionType
@@ -20,5 +20,5 @@
2020
configuration = Configuration()
2121
configuration.unstable_operations["delete_team_connections"] = True
2222
with ApiClient(configuration) as api_client:
23-
api_instance = TeamConnectionsApi(api_client)
23+
api_instance = TeamsApi(api_client)
2424
api_instance.delete_team_connections(body=body)
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
"""
2+
Get a team hierarchy link returns "OK" response
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.teams_api import TeamsApi
8+
9+
# there is a valid "team_hierarchy_link" in the system
10+
TEAM_HIERARCHY_LINK_DATA_ID = environ["TEAM_HIERARCHY_LINK_DATA_ID"]
11+
12+
configuration = Configuration()
13+
with ApiClient(configuration) as api_client:
14+
api_instance = TeamsApi(api_client)
15+
response = api_instance.get_team_hierarchy_link(
16+
link_id=TEAM_HIERARCHY_LINK_DATA_ID,
17+
)
18+
19+
print(response)

examples/v2/team-connections/ListTeamConnections.py renamed to examples/v2/teams/ListTeamConnections.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
6-
from datadog_api_client.v2.api.team_connections_api import TeamConnectionsApi
6+
from datadog_api_client.v2.api.teams_api import TeamsApi
77

88
configuration = Configuration()
99
configuration.unstable_operations["list_team_connections"] = True
1010
with ApiClient(configuration) as api_client:
11-
api_instance = TeamConnectionsApi(api_client)
11+
api_instance = TeamsApi(api_client)
1212
response = api_instance.list_team_connections()
1313

1414
print(response)

examples/v2/team-connections/ListTeamConnections_1473516764.py renamed to examples/v2/teams/ListTeamConnections_1473516764.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
6-
from datadog_api_client.v2.api.team_connections_api import TeamConnectionsApi
6+
from datadog_api_client.v2.api.teams_api import TeamsApi
77

88
configuration = Configuration()
99
configuration.unstable_operations["list_team_connections"] = True
1010
with ApiClient(configuration) as api_client:
11-
api_instance = TeamConnectionsApi(api_client)
11+
api_instance = TeamsApi(api_client)
1212
response = api_instance.list_team_connections(
1313
page_size=10,
1414
filter_sources=[

examples/v2/team-connections/ListTeamConnections_2418873869.py renamed to examples/v2/teams/ListTeamConnections_2418873869.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
6-
from datadog_api_client.v2.api.team_connections_api import TeamConnectionsApi
6+
from datadog_api_client.v2.api.teams_api import TeamsApi
77

88
configuration = Configuration()
99
configuration.unstable_operations["list_team_connections"] = True
1010
with ApiClient(configuration) as api_client:
11-
api_instance = TeamConnectionsApi(api_client)
11+
api_instance = TeamsApi(api_client)
1212
items = api_instance.list_team_connections_with_pagination()
1313
for item in items:
1414
print(item)

0 commit comments

Comments
 (0)