Skip to content

Commit 2179c6d

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 667ed97 of spec repo
1 parent d70f765 commit 2179c6d

34 files changed

Lines changed: 2235 additions & 0 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 438 additions & 0 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11211,6 +11211,55 @@ datadog\_api\_client.v2.model.gitlab\_integration\_update module
1121111211
:members:
1121211212
:show-inheritance:
1121311213

11214+
datadog\_api\_client.v2.model.global\_incident\_settings\_attributes\_request module
11215+
------------------------------------------------------------------------------------
11216+
11217+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_attributes_request
11218+
:members:
11219+
:show-inheritance:
11220+
11221+
datadog\_api\_client.v2.model.global\_incident\_settings\_attributes\_response module
11222+
-------------------------------------------------------------------------------------
11223+
11224+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_attributes_response
11225+
:members:
11226+
:show-inheritance:
11227+
11228+
datadog\_api\_client.v2.model.global\_incident\_settings\_data\_request module
11229+
------------------------------------------------------------------------------
11230+
11231+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_data_request
11232+
:members:
11233+
:show-inheritance:
11234+
11235+
datadog\_api\_client.v2.model.global\_incident\_settings\_data\_response module
11236+
-------------------------------------------------------------------------------
11237+
11238+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_data_response
11239+
:members:
11240+
:show-inheritance:
11241+
11242+
datadog\_api\_client.v2.model.global\_incident\_settings\_request module
11243+
------------------------------------------------------------------------
11244+
11245+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_request
11246+
:members:
11247+
:show-inheritance:
11248+
11249+
datadog\_api\_client.v2.model.global\_incident\_settings\_response module
11250+
-------------------------------------------------------------------------
11251+
11252+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_response
11253+
:members:
11254+
:show-inheritance:
11255+
11256+
datadog\_api\_client.v2.model.global\_incident\_settings\_type module
11257+
---------------------------------------------------------------------
11258+
11259+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_type
11260+
:members:
11261+
:show-inheritance:
11262+
1121411263
datadog\_api\_client.v2.model.global\_variable\_data module
1121511264
-----------------------------------------------------------
1121611265

@@ -11680,6 +11729,104 @@ datadog\_api\_client.v2.model.incident\_field\_attributes\_value\_type module
1168011729
:members:
1168111730
:show-inheritance:
1168211731

11732+
datadog\_api\_client.v2.model.incident\_handle\_attributes\_fields module
11733+
-------------------------------------------------------------------------
11734+
11735+
.. automodule:: datadog_api_client.v2.model.incident_handle_attributes_fields
11736+
:members:
11737+
:show-inheritance:
11738+
11739+
datadog\_api\_client.v2.model.incident\_handle\_attributes\_request module
11740+
--------------------------------------------------------------------------
11741+
11742+
.. automodule:: datadog_api_client.v2.model.incident_handle_attributes_request
11743+
:members:
11744+
:show-inheritance:
11745+
11746+
datadog\_api\_client.v2.model.incident\_handle\_attributes\_response module
11747+
---------------------------------------------------------------------------
11748+
11749+
.. automodule:: datadog_api_client.v2.model.incident_handle_attributes_response
11750+
:members:
11751+
:show-inheritance:
11752+
11753+
datadog\_api\_client.v2.model.incident\_handle\_data\_request module
11754+
--------------------------------------------------------------------
11755+
11756+
.. automodule:: datadog_api_client.v2.model.incident_handle_data_request
11757+
:members:
11758+
:show-inheritance:
11759+
11760+
datadog\_api\_client.v2.model.incident\_handle\_data\_response module
11761+
---------------------------------------------------------------------
11762+
11763+
.. automodule:: datadog_api_client.v2.model.incident_handle_data_response
11764+
:members:
11765+
:show-inheritance:
11766+
11767+
datadog\_api\_client.v2.model.incident\_handle\_included\_item\_response module
11768+
-------------------------------------------------------------------------------
11769+
11770+
.. automodule:: datadog_api_client.v2.model.incident_handle_included_item_response
11771+
:members:
11772+
:show-inheritance:
11773+
11774+
datadog\_api\_client.v2.model.incident\_handle\_relationship module
11775+
-------------------------------------------------------------------
11776+
11777+
.. automodule:: datadog_api_client.v2.model.incident_handle_relationship
11778+
:members:
11779+
:show-inheritance:
11780+
11781+
datadog\_api\_client.v2.model.incident\_handle\_relationship\_data module
11782+
-------------------------------------------------------------------------
11783+
11784+
.. automodule:: datadog_api_client.v2.model.incident_handle_relationship_data
11785+
:members:
11786+
:show-inheritance:
11787+
11788+
datadog\_api\_client.v2.model.incident\_handle\_relationships module
11789+
--------------------------------------------------------------------
11790+
11791+
.. automodule:: datadog_api_client.v2.model.incident_handle_relationships
11792+
:members:
11793+
:show-inheritance:
11794+
11795+
datadog\_api\_client.v2.model.incident\_handle\_relationships\_request module
11796+
-----------------------------------------------------------------------------
11797+
11798+
.. automodule:: datadog_api_client.v2.model.incident_handle_relationships_request
11799+
:members:
11800+
:show-inheritance:
11801+
11802+
datadog\_api\_client.v2.model.incident\_handle\_request module
11803+
--------------------------------------------------------------
11804+
11805+
.. automodule:: datadog_api_client.v2.model.incident_handle_request
11806+
:members:
11807+
:show-inheritance:
11808+
11809+
datadog\_api\_client.v2.model.incident\_handle\_response module
11810+
---------------------------------------------------------------
11811+
11812+
.. automodule:: datadog_api_client.v2.model.incident_handle_response
11813+
:members:
11814+
:show-inheritance:
11815+
11816+
datadog\_api\_client.v2.model.incident\_handle\_type module
11817+
-----------------------------------------------------------
11818+
11819+
.. automodule:: datadog_api_client.v2.model.incident_handle_type
11820+
:members:
11821+
:show-inheritance:
11822+
11823+
datadog\_api\_client.v2.model.incident\_handles\_response module
11824+
----------------------------------------------------------------
11825+
11826+
.. automodule:: datadog_api_client.v2.model.incident_handles_response
11827+
:members:
11828+
:show-inheritance:
11829+
1168311830
datadog\_api\_client.v2.model.incident\_impact\_attributes module
1168411831
-----------------------------------------------------------------
1168511832

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
"""
2+
Create global incident handle returns "Created" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.incidents_api import IncidentsApi
7+
from datadog_api_client.v2.model.incident_handle_attributes_fields import IncidentHandleAttributesFields
8+
from datadog_api_client.v2.model.incident_handle_attributes_request import IncidentHandleAttributesRequest
9+
from datadog_api_client.v2.model.incident_handle_data_request import IncidentHandleDataRequest
10+
from datadog_api_client.v2.model.incident_handle_relationship import IncidentHandleRelationship
11+
from datadog_api_client.v2.model.incident_handle_relationship_data import IncidentHandleRelationshipData
12+
from datadog_api_client.v2.model.incident_handle_relationships_request import IncidentHandleRelationshipsRequest
13+
from datadog_api_client.v2.model.incident_handle_request import IncidentHandleRequest
14+
from datadog_api_client.v2.model.incident_handle_type import IncidentHandleType
15+
16+
body = IncidentHandleRequest(
17+
data=IncidentHandleDataRequest(
18+
attributes=IncidentHandleAttributesRequest(
19+
fields=IncidentHandleAttributesFields(
20+
severity=[
21+
"SEV-1",
22+
],
23+
),
24+
name="@incident-sev-1",
25+
),
26+
id="b2494081-cdf0-4205-b366-4e1dd4fdf0bf",
27+
relationships=IncidentHandleRelationshipsRequest(
28+
commander_user=IncidentHandleRelationship(
29+
data=IncidentHandleRelationshipData(
30+
id="f7b538b1-ed7c-4e84-82de-fdf84a539d40",
31+
type="incident_types",
32+
),
33+
),
34+
incident_type=IncidentHandleRelationship(
35+
data=IncidentHandleRelationshipData(
36+
id="f7b538b1-ed7c-4e84-82de-fdf84a539d40",
37+
type="incident_types",
38+
),
39+
),
40+
),
41+
type=IncidentHandleType.INCIDENTS_HANDLES,
42+
),
43+
)
44+
45+
configuration = Configuration()
46+
configuration.unstable_operations["create_global_incident_handle"] = True
47+
with ApiClient(configuration) as api_client:
48+
api_instance = IncidentsApi(api_client)
49+
response = api_instance.create_global_incident_handle(body=body)
50+
51+
print(response)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
"""
2+
Delete global incident handle returns "No Content" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.incidents_api import IncidentsApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["delete_global_incident_handle"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = IncidentsApi(api_client)
12+
api_instance.delete_global_incident_handle()
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
Get global incident settings returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.incidents_api import IncidentsApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["get_global_incident_settings"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = IncidentsApi(api_client)
12+
response = api_instance.get_global_incident_settings()
13+
14+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
List global incident handles returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.incidents_api import IncidentsApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["list_global_incident_handles"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = IncidentsApi(api_client)
12+
response = api_instance.list_global_incident_handles()
13+
14+
print(response)
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
"""
2+
Update global incident handle returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.incidents_api import IncidentsApi
7+
from datadog_api_client.v2.model.incident_handle_attributes_fields import IncidentHandleAttributesFields
8+
from datadog_api_client.v2.model.incident_handle_attributes_request import IncidentHandleAttributesRequest
9+
from datadog_api_client.v2.model.incident_handle_data_request import IncidentHandleDataRequest
10+
from datadog_api_client.v2.model.incident_handle_relationship import IncidentHandleRelationship
11+
from datadog_api_client.v2.model.incident_handle_relationship_data import IncidentHandleRelationshipData
12+
from datadog_api_client.v2.model.incident_handle_relationships_request import IncidentHandleRelationshipsRequest
13+
from datadog_api_client.v2.model.incident_handle_request import IncidentHandleRequest
14+
from datadog_api_client.v2.model.incident_handle_type import IncidentHandleType
15+
16+
body = IncidentHandleRequest(
17+
data=IncidentHandleDataRequest(
18+
attributes=IncidentHandleAttributesRequest(
19+
fields=IncidentHandleAttributesFields(
20+
severity=[
21+
"SEV-1",
22+
],
23+
),
24+
name="@incident-sev-1",
25+
),
26+
id="b2494081-cdf0-4205-b366-4e1dd4fdf0bf",
27+
relationships=IncidentHandleRelationshipsRequest(
28+
commander_user=IncidentHandleRelationship(
29+
data=IncidentHandleRelationshipData(
30+
id="f7b538b1-ed7c-4e84-82de-fdf84a539d40",
31+
type="incident_types",
32+
),
33+
),
34+
incident_type=IncidentHandleRelationship(
35+
data=IncidentHandleRelationshipData(
36+
id="f7b538b1-ed7c-4e84-82de-fdf84a539d40",
37+
type="incident_types",
38+
),
39+
),
40+
),
41+
type=IncidentHandleType.INCIDENTS_HANDLES,
42+
),
43+
)
44+
45+
configuration = Configuration()
46+
configuration.unstable_operations["update_global_incident_handle"] = True
47+
with ApiClient(configuration) as api_client:
48+
api_instance = IncidentsApi(api_client)
49+
response = api_instance.update_global_incident_handle(body=body)
50+
51+
print(response)
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""
2+
Update global incident settings returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.incidents_api import IncidentsApi
7+
from datadog_api_client.v2.model.global_incident_settings_attributes_request import (
8+
GlobalIncidentSettingsAttributesRequest,
9+
)
10+
from datadog_api_client.v2.model.global_incident_settings_data_request import GlobalIncidentSettingsDataRequest
11+
from datadog_api_client.v2.model.global_incident_settings_request import GlobalIncidentSettingsRequest
12+
from datadog_api_client.v2.model.global_incident_settings_type import GlobalIncidentSettingsType
13+
14+
body = GlobalIncidentSettingsRequest(
15+
data=GlobalIncidentSettingsDataRequest(
16+
attributes=GlobalIncidentSettingsAttributesRequest(
17+
analytics_dashboard_id="abc-123-def",
18+
),
19+
type=GlobalIncidentSettingsType.INCIDENTS_GLOBAL_SETTINGS,
20+
),
21+
)
22+
23+
configuration = Configuration()
24+
configuration.unstable_operations["update_global_incident_settings"] = True
25+
with ApiClient(configuration) as api_client:
26+
api_instance = IncidentsApi(api_client)
27+
response = api_instance.update_global_incident_settings(body=body)
28+
29+
print(response)

src/datadog_api_client/configuration.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,7 @@ def __init__(
304304
"v2.update_deployment_rule": False,
305305
"v2.create_hamr_org_connection": False,
306306
"v2.get_hamr_org_connection": False,
307+
"v2.create_global_incident_handle": False,
307308
"v2.create_incident": False,
308309
"v2.create_incident_attachment": False,
309310
"v2.create_incident_integration": False,
@@ -312,19 +313,22 @@ def __init__(
312313
"v2.create_incident_postmortem_attachment": False,
313314
"v2.create_incident_todo": False,
314315
"v2.create_incident_type": False,
316+
"v2.delete_global_incident_handle": False,
315317
"v2.delete_incident": False,
316318
"v2.delete_incident_attachment": False,
317319
"v2.delete_incident_integration": False,
318320
"v2.delete_incident_notification_rule": False,
319321
"v2.delete_incident_notification_template": False,
320322
"v2.delete_incident_todo": False,
321323
"v2.delete_incident_type": False,
324+
"v2.get_global_incident_settings": False,
322325
"v2.get_incident": False,
323326
"v2.get_incident_integration": False,
324327
"v2.get_incident_notification_rule": False,
325328
"v2.get_incident_notification_template": False,
326329
"v2.get_incident_todo": False,
327330
"v2.get_incident_type": False,
331+
"v2.list_global_incident_handles": False,
328332
"v2.list_incident_attachments": False,
329333
"v2.list_incident_integrations": False,
330334
"v2.list_incident_notification_rules": False,
@@ -333,6 +337,8 @@ def __init__(
333337
"v2.list_incident_todos": False,
334338
"v2.list_incident_types": False,
335339
"v2.search_incidents": False,
340+
"v2.update_global_incident_handle": False,
341+
"v2.update_global_incident_settings": False,
336342
"v2.update_incident": False,
337343
"v2.update_incident_attachment": False,
338344
"v2.update_incident_integration": False,

0 commit comments

Comments
 (0)