Skip to content

Commit fd6a9b4

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 08db818 of spec repo
1 parent 27f9b78 commit fd6a9b4

29 files changed

Lines changed: 2026 additions & 6 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 450 additions & 3 deletions
Large diffs are not rendered by default.

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: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
"""
2+
Create a team hierarchy link returns "CREATED" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.teams_api import TeamsApi
7+
from datadog_api_client.v2.model.team_hierarchy_link_create import TeamHierarchyLinkCreate
8+
from datadog_api_client.v2.model.team_hierarchy_link_create_relationships import TeamHierarchyLinkCreateRelationships
9+
from datadog_api_client.v2.model.team_hierarchy_link_create_request import TeamHierarchyLinkCreateRequest
10+
from datadog_api_client.v2.model.team_hierarchy_link_create_team import TeamHierarchyLinkCreateTeam
11+
from datadog_api_client.v2.model.team_hierarchy_link_create_team_relationship import (
12+
TeamHierarchyLinkCreateTeamRelationship,
13+
)
14+
from datadog_api_client.v2.model.team_hierarchy_link_type import TeamHierarchyLinkType
15+
from datadog_api_client.v2.model.team_type import TeamType
16+
17+
body = TeamHierarchyLinkCreateRequest(
18+
data=TeamHierarchyLinkCreate(
19+
relationships=TeamHierarchyLinkCreateRelationships(
20+
parent_team=TeamHierarchyLinkCreateTeamRelationship(
21+
data=TeamHierarchyLinkCreateTeam(
22+
id="692e8073-12c4-4c71-8408-5090bd44c9c8",
23+
type=TeamType.TEAM,
24+
),
25+
),
26+
sub_team=TeamHierarchyLinkCreateTeamRelationship(
27+
data=TeamHierarchyLinkCreateTeam(
28+
id="692e8073-12c4-4c71-8408-5090bd44c9c8",
29+
type=TeamType.TEAM,
30+
),
31+
),
32+
),
33+
type=TeamHierarchyLinkType.TEAM_HIERARCHY_LINKS,
34+
),
35+
)
36+
37+
configuration = Configuration()
38+
with ApiClient(configuration) as api_client:
39+
api_instance = TeamsApi(api_client)
40+
response = api_instance.add_team_hierarchy_link(body=body)
41+
42+
print(response)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Get a team hierarchy link returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.teams_api import TeamsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = TeamsApi(api_client)
11+
response = api_instance.get_team_hierarchy_link(
12+
link_id="link_id",
13+
)
14+
15+
print(response)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
Get team hierarchy links returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.teams_api import TeamsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = TeamsApi(api_client)
11+
response = api_instance.get_team_hierarchy_links()
12+
13+
print(response)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
Get team hierarchy links returns "OK" response with pagination
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.teams_api import TeamsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = TeamsApi(api_client)
11+
items = api_instance.get_team_hierarchy_links_with_pagination()
12+
for item in items:
13+
print(item)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
Remove a team hierarchy link returns "No Content" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.teams_api import TeamsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = TeamsApi(api_client)
11+
api_instance.remove_team_hierarchy_link(
12+
link_id="link_id",
13+
)

0 commit comments

Comments
 (0)