Skip to content

Commit cbfb469

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit aa8cef7 of spec repo
1 parent 2f7172f commit cbfb469

150 files changed

Lines changed: 15956 additions & 366 deletions

File tree

Some content is hidden

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

.generator/schemas/v2/openapi.yaml

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

docs/datadog_api_client.v2.model.rst

Lines changed: 1301 additions & 314 deletions
Large diffs are not rendered by default.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"""
2+
Patch an incident impact 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_impact_create_attributes import IncidentImpactCreateAttributes
8+
from datadog_api_client.v2.model.incident_impact_create_data import IncidentImpactCreateData
9+
from datadog_api_client.v2.model.incident_impact_create_request import IncidentImpactCreateRequest
10+
from datadog_api_client.v2.model.incident_impact_fields_object import IncidentImpactFieldsObject
11+
from datadog_api_client.v2.model.incident_impact_type import IncidentImpactType
12+
from datetime import datetime
13+
from dateutil.tz import tzutc
14+
15+
body = IncidentImpactCreateRequest(
16+
data=IncidentImpactCreateData(
17+
attributes=IncidentImpactCreateAttributes(
18+
description="Service was unavailable for external users",
19+
end_at=datetime(2025, 8, 29, 13, 17, tzinfo=tzutc()),
20+
fields=IncidentImpactFieldsObject(
21+
[("customers_impacted", "all"), ("products_impacted", "['shopping', 'marketing']")]
22+
),
23+
start_at=datetime(2025, 8, 28, 13, 17, tzinfo=tzutc()),
24+
),
25+
type=IncidentImpactType.INCIDENT_IMPACTS,
26+
),
27+
)
28+
29+
configuration = Configuration()
30+
configuration.unstable_operations["patch_incident_impact"] = True
31+
with ApiClient(configuration) as api_client:
32+
api_instance = IncidentsApi(api_client)
33+
response = api_instance.patch_incident_impact(incident_id="incident_id", impact_id="impact_id", body=body)
34+
35+
print(response)
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"""
2+
Update an incident impact 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_impact_create_attributes import IncidentImpactCreateAttributes
8+
from datadog_api_client.v2.model.incident_impact_create_data import IncidentImpactCreateData
9+
from datadog_api_client.v2.model.incident_impact_create_request import IncidentImpactCreateRequest
10+
from datadog_api_client.v2.model.incident_impact_fields_object import IncidentImpactFieldsObject
11+
from datadog_api_client.v2.model.incident_impact_type import IncidentImpactType
12+
from datetime import datetime
13+
from dateutil.tz import tzutc
14+
15+
body = IncidentImpactCreateRequest(
16+
data=IncidentImpactCreateData(
17+
attributes=IncidentImpactCreateAttributes(
18+
description="Service was unavailable for external users",
19+
end_at=datetime(2025, 8, 29, 13, 17, tzinfo=tzutc()),
20+
fields=IncidentImpactFieldsObject(
21+
[("customers_impacted", "all"), ("products_impacted", "['shopping', 'marketing']")]
22+
),
23+
start_at=datetime(2025, 8, 28, 13, 17, tzinfo=tzutc()),
24+
),
25+
type=IncidentImpactType.INCIDENT_IMPACTS,
26+
),
27+
)
28+
29+
configuration = Configuration()
30+
configuration.unstable_operations["update_incident_impact"] = True
31+
with ApiClient(configuration) as api_client:
32+
api_instance = IncidentsApi(api_client)
33+
response = api_instance.update_incident_impact(incident_id="incident_id", impact_id="impact_id", body=body)
34+
35+
print(response)

src/datadog_api_client/configuration.py

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,56 +491,93 @@ def __init__(
491491
"v2.create_global_incident_handle": False,
492492
"v2.create_incident": False,
493493
"v2.create_incident_attachment": False,
494+
"v2.create_incident_configuration": False,
495+
"v2.create_incident_google_chat_configuration": False,
496+
"v2.create_incident_google_meet_configuration": False,
497+
"v2.create_incident_impact_field": False,
494498
"v2.create_incident_integration": False,
495499
"v2.create_incident_notification_rule": False,
496500
"v2.create_incident_notification_template": False,
497501
"v2.create_incident_postmortem_attachment": False,
498502
"v2.create_incident_postmortem_template": False,
503+
"v2.create_incident_responder": False,
504+
"v2.create_incident_rule": False,
505+
"v2.create_incident_service_now_record": False,
499506
"v2.create_incident_todo": False,
500507
"v2.create_incident_type": False,
501508
"v2.create_incident_user_defined_field": False,
509+
"v2.create_incident_user_defined_role": False,
510+
"v2.create_on_call_page_from_incident": False,
511+
"v2.create_page_from_incident": False,
512+
"v2.create_timestamp_override": False,
502513
"v2.delete_global_incident_handle": False,
503514
"v2.delete_incident": False,
504515
"v2.delete_incident_attachment": False,
516+
"v2.delete_incident_impact_field": False,
505517
"v2.delete_incident_integration": False,
506518
"v2.delete_incident_notification_rule": False,
507519
"v2.delete_incident_notification_template": False,
508520
"v2.delete_incident_postmortem_template": False,
521+
"v2.delete_incident_responder": False,
522+
"v2.delete_incident_rule": False,
509523
"v2.delete_incident_todo": False,
510524
"v2.delete_incident_type": False,
511525
"v2.delete_incident_user_defined_field": False,
526+
"v2.delete_incident_user_defined_role": False,
527+
"v2.delete_timestamp_override": False,
512528
"v2.get_global_incident_settings": False,
513529
"v2.get_incident": False,
530+
"v2.get_incident_ai_postmortem": False,
514531
"v2.get_incident_integration": False,
515532
"v2.get_incident_notification_rule": False,
516533
"v2.get_incident_notification_template": False,
517534
"v2.get_incident_postmortem_template": False,
535+
"v2.get_incident_responder": False,
536+
"v2.get_incident_rule": False,
518537
"v2.get_incident_todo": False,
519538
"v2.get_incident_type": False,
520539
"v2.get_incident_user_defined_field": False,
540+
"v2.get_incident_user_defined_role": False,
541+
"v2.get_org_settings_by_incident_type": False,
521542
"v2.import_incident": False,
543+
"v2.link_page_to_incident": False,
522544
"v2.list_global_incident_handles": False,
523545
"v2.list_incident_attachments": False,
546+
"v2.list_incident_impact_fields": False,
524547
"v2.list_incident_integrations": False,
525548
"v2.list_incident_notification_rules": False,
526549
"v2.list_incident_notification_templates": False,
527550
"v2.list_incident_postmortem_templates": False,
551+
"v2.list_incident_responders": False,
552+
"v2.list_incident_rules": False,
528553
"v2.list_incidents": False,
529554
"v2.list_incident_todos": False,
530555
"v2.list_incident_types": False,
531556
"v2.list_incident_user_defined_fields": False,
557+
"v2.list_incident_user_defined_roles": False,
558+
"v2.list_org_settings": False,
559+
"v2.list_timestamp_overrides": False,
560+
"v2.patch_incident_impact": False,
532561
"v2.search_incidents": False,
533562
"v2.update_global_incident_handle": False,
534563
"v2.update_global_incident_settings": False,
535564
"v2.update_incident": False,
536565
"v2.update_incident_attachment": False,
566+
"v2.update_incident_configuration": False,
567+
"v2.update_incident_google_chat_configuration": False,
568+
"v2.update_incident_google_meet_configuration": False,
569+
"v2.update_incident_impact": False,
570+
"v2.update_incident_impact_field": False,
537571
"v2.update_incident_integration": False,
538572
"v2.update_incident_notification_rule": False,
539573
"v2.update_incident_notification_template": False,
540574
"v2.update_incident_postmortem_template": False,
575+
"v2.update_incident_rule": False,
541576
"v2.update_incident_todo": False,
542577
"v2.update_incident_type": False,
543578
"v2.update_incident_user_defined_field": False,
579+
"v2.update_incident_user_defined_role": False,
580+
"v2.update_timestamp_override": False,
544581
"v2.create_aws_account_ccm_config": False,
545582
"v2.delete_aws_account_ccm_config": False,
546583
"v2.get_aws_account_ccm_config": False,

0 commit comments

Comments
 (0)