Skip to content

Commit b3ca7ef

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 2b9b5f2 of spec repo
1 parent 1437859 commit b3ca7ef

File tree

50 files changed

+2348
-91
lines changed

Some content is hidden

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

50 files changed

+2348
-91
lines changed

.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
@@ -11022,6 +11022,55 @@ datadog\_api\_client.v2.model.gitlab\_integration\_update module
1102211022
:members:
1102311023
:show-inheritance:
1102411024

11025+
datadog\_api\_client.v2.model.global\_incident\_settings\_attributes\_request module
11026+
------------------------------------------------------------------------------------
11027+
11028+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_attributes_request
11029+
:members:
11030+
:show-inheritance:
11031+
11032+
datadog\_api\_client.v2.model.global\_incident\_settings\_attributes\_response module
11033+
-------------------------------------------------------------------------------------
11034+
11035+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_attributes_response
11036+
:members:
11037+
:show-inheritance:
11038+
11039+
datadog\_api\_client.v2.model.global\_incident\_settings\_data\_request module
11040+
------------------------------------------------------------------------------
11041+
11042+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_data_request
11043+
:members:
11044+
:show-inheritance:
11045+
11046+
datadog\_api\_client.v2.model.global\_incident\_settings\_data\_response module
11047+
-------------------------------------------------------------------------------
11048+
11049+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_data_response
11050+
:members:
11051+
:show-inheritance:
11052+
11053+
datadog\_api\_client.v2.model.global\_incident\_settings\_request module
11054+
------------------------------------------------------------------------
11055+
11056+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_request
11057+
:members:
11058+
:show-inheritance:
11059+
11060+
datadog\_api\_client.v2.model.global\_incident\_settings\_response module
11061+
-------------------------------------------------------------------------
11062+
11063+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_response
11064+
:members:
11065+
:show-inheritance:
11066+
11067+
datadog\_api\_client.v2.model.global\_incident\_settings\_type module
11068+
---------------------------------------------------------------------
11069+
11070+
.. automodule:: datadog_api_client.v2.model.global_incident_settings_type
11071+
:members:
11072+
:show-inheritance:
11073+
1102511074
datadog\_api\_client.v2.model.global\_variable\_data module
1102611075
-----------------------------------------------------------
1102711076

@@ -11491,6 +11540,104 @@ datadog\_api\_client.v2.model.incident\_field\_attributes\_value\_type module
1149111540
:members:
1149211541
:show-inheritance:
1149311542

11543+
datadog\_api\_client.v2.model.incident\_handle\_attributes\_fields module
11544+
-------------------------------------------------------------------------
11545+
11546+
.. automodule:: datadog_api_client.v2.model.incident_handle_attributes_fields
11547+
:members:
11548+
:show-inheritance:
11549+
11550+
datadog\_api\_client.v2.model.incident\_handle\_attributes\_request module
11551+
--------------------------------------------------------------------------
11552+
11553+
.. automodule:: datadog_api_client.v2.model.incident_handle_attributes_request
11554+
:members:
11555+
:show-inheritance:
11556+
11557+
datadog\_api\_client.v2.model.incident\_handle\_attributes\_response module
11558+
---------------------------------------------------------------------------
11559+
11560+
.. automodule:: datadog_api_client.v2.model.incident_handle_attributes_response
11561+
:members:
11562+
:show-inheritance:
11563+
11564+
datadog\_api\_client.v2.model.incident\_handle\_data\_request module
11565+
--------------------------------------------------------------------
11566+
11567+
.. automodule:: datadog_api_client.v2.model.incident_handle_data_request
11568+
:members:
11569+
:show-inheritance:
11570+
11571+
datadog\_api\_client.v2.model.incident\_handle\_data\_response module
11572+
---------------------------------------------------------------------
11573+
11574+
.. automodule:: datadog_api_client.v2.model.incident_handle_data_response
11575+
:members:
11576+
:show-inheritance:
11577+
11578+
datadog\_api\_client.v2.model.incident\_handle\_included\_item\_response module
11579+
-------------------------------------------------------------------------------
11580+
11581+
.. automodule:: datadog_api_client.v2.model.incident_handle_included_item_response
11582+
:members:
11583+
:show-inheritance:
11584+
11585+
datadog\_api\_client.v2.model.incident\_handle\_relationship module
11586+
-------------------------------------------------------------------
11587+
11588+
.. automodule:: datadog_api_client.v2.model.incident_handle_relationship
11589+
:members:
11590+
:show-inheritance:
11591+
11592+
datadog\_api\_client.v2.model.incident\_handle\_relationship\_data module
11593+
-------------------------------------------------------------------------
11594+
11595+
.. automodule:: datadog_api_client.v2.model.incident_handle_relationship_data
11596+
:members:
11597+
:show-inheritance:
11598+
11599+
datadog\_api\_client.v2.model.incident\_handle\_relationships module
11600+
--------------------------------------------------------------------
11601+
11602+
.. automodule:: datadog_api_client.v2.model.incident_handle_relationships
11603+
:members:
11604+
:show-inheritance:
11605+
11606+
datadog\_api\_client.v2.model.incident\_handle\_relationships\_request module
11607+
-----------------------------------------------------------------------------
11608+
11609+
.. automodule:: datadog_api_client.v2.model.incident_handle_relationships_request
11610+
:members:
11611+
:show-inheritance:
11612+
11613+
datadog\_api\_client.v2.model.incident\_handle\_request module
11614+
--------------------------------------------------------------
11615+
11616+
.. automodule:: datadog_api_client.v2.model.incident_handle_request
11617+
:members:
11618+
:show-inheritance:
11619+
11620+
datadog\_api\_client.v2.model.incident\_handle\_response module
11621+
---------------------------------------------------------------
11622+
11623+
.. automodule:: datadog_api_client.v2.model.incident_handle_response
11624+
:members:
11625+
:show-inheritance:
11626+
11627+
datadog\_api\_client.v2.model.incident\_handle\_type module
11628+
-----------------------------------------------------------
11629+
11630+
.. automodule:: datadog_api_client.v2.model.incident_handle_type
11631+
:members:
11632+
:show-inheritance:
11633+
11634+
datadog\_api\_client.v2.model.incident\_handles\_response module
11635+
----------------------------------------------------------------
11636+
11637+
.. automodule:: datadog_api_client.v2.model.incident_handles_response
11638+
:members:
11639+
:show-inheritance:
11640+
1149411641
datadog\_api\_client.v2.model.incident\_impact\_attributes module
1149511642
-----------------------------------------------------------------
1149611643

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
@@ -306,6 +306,7 @@ def __init__(
306306
"v2.update_deployment_rule": False,
307307
"v2.create_hamr_org_connection": False,
308308
"v2.get_hamr_org_connection": False,
309+
"v2.create_global_incident_handle": False,
309310
"v2.create_incident": False,
310311
"v2.create_incident_attachment": False,
311312
"v2.create_incident_integration": False,
@@ -314,19 +315,22 @@ def __init__(
314315
"v2.create_incident_postmortem_attachment": False,
315316
"v2.create_incident_todo": False,
316317
"v2.create_incident_type": False,
318+
"v2.delete_global_incident_handle": False,
317319
"v2.delete_incident": False,
318320
"v2.delete_incident_attachment": False,
319321
"v2.delete_incident_integration": False,
320322
"v2.delete_incident_notification_rule": False,
321323
"v2.delete_incident_notification_template": False,
322324
"v2.delete_incident_todo": False,
323325
"v2.delete_incident_type": False,
326+
"v2.get_global_incident_settings": False,
324327
"v2.get_incident": False,
325328
"v2.get_incident_integration": False,
326329
"v2.get_incident_notification_rule": False,
327330
"v2.get_incident_notification_template": False,
328331
"v2.get_incident_todo": False,
329332
"v2.get_incident_type": False,
333+
"v2.list_global_incident_handles": False,
330334
"v2.list_incident_attachments": False,
331335
"v2.list_incident_integrations": False,
332336
"v2.list_incident_notification_rules": False,
@@ -335,6 +339,8 @@ def __init__(
335339
"v2.list_incident_todos": False,
336340
"v2.list_incident_types": False,
337341
"v2.search_incidents": False,
342+
"v2.update_global_incident_handle": False,
343+
"v2.update_global_incident_settings": False,
338344
"v2.update_incident": False,
339345
"v2.update_incident_attachment": False,
340346
"v2.update_incident_integration": False,

0 commit comments

Comments
 (0)