Skip to content

Commit 9cbdd7c

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit c5f111a of spec repo
1 parent 3dd1073 commit 9cbdd7c

105 files changed

Lines changed: 7593 additions & 12 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: 2035 additions & 0 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 301 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2972,6 +2972,13 @@ datadog\_api\_client.v2.model.automation\_rule\_create\_request module
29722972
:members:
29732973
:show-inheritance:
29742974

2975+
datadog\_api\_client.v2.model.automation\_rule\_creator module
2976+
--------------------------------------------------------------
2977+
2978+
.. automodule:: datadog_api_client.v2.model.automation_rule_creator
2979+
:members:
2980+
:show-inheritance:
2981+
29752982
datadog\_api\_client.v2.model.automation\_rule\_relationships module
29762983
--------------------------------------------------------------------
29772984

@@ -2986,6 +2993,13 @@ datadog\_api\_client.v2.model.automation\_rule\_response module
29862993
:members:
29872994
:show-inheritance:
29882995

2996+
datadog\_api\_client.v2.model.automation\_rule\_scope module
2997+
------------------------------------------------------------
2998+
2999+
.. automodule:: datadog_api_client.v2.model.automation_rule_scope
3000+
:members:
3001+
:show-inheritance:
3002+
29893003
datadog\_api\_client.v2.model.automation\_rule\_trigger module
29903004
--------------------------------------------------------------
29913005

@@ -12520,6 +12534,97 @@ datadog\_api\_client.v2.model.downtime\_update\_request\_data module
1252012534
:members:
1252112535
:show-inheritance:
1252212536

12537+
datadog\_api\_client.v2.model.due\_date\_from module
12538+
----------------------------------------------------
12539+
12540+
.. automodule:: datadog_api_client.v2.model.due_date_from
12541+
:members:
12542+
:show-inheritance:
12543+
12544+
datadog\_api\_client.v2.model.due\_date\_per\_severity\_item module
12545+
-------------------------------------------------------------------
12546+
12547+
.. automodule:: datadog_api_client.v2.model.due_date_per_severity_item
12548+
:members:
12549+
:show-inheritance:
12550+
12551+
datadog\_api\_client.v2.model.due\_date\_rule\_action module
12552+
------------------------------------------------------------
12553+
12554+
.. automodule:: datadog_api_client.v2.model.due_date_rule_action
12555+
:members:
12556+
:show-inheritance:
12557+
12558+
datadog\_api\_client.v2.model.due\_date\_rule\_attributes\_create module
12559+
------------------------------------------------------------------------
12560+
12561+
.. automodule:: datadog_api_client.v2.model.due_date_rule_attributes_create
12562+
:members:
12563+
:show-inheritance:
12564+
12565+
datadog\_api\_client.v2.model.due\_date\_rule\_attributes\_response module
12566+
--------------------------------------------------------------------------
12567+
12568+
.. automodule:: datadog_api_client.v2.model.due_date_rule_attributes_response
12569+
:members:
12570+
:show-inheritance:
12571+
12572+
datadog\_api\_client.v2.model.due\_date\_rule\_create\_request module
12573+
---------------------------------------------------------------------
12574+
12575+
.. automodule:: datadog_api_client.v2.model.due_date_rule_create_request
12576+
:members:
12577+
:show-inheritance:
12578+
12579+
datadog\_api\_client.v2.model.due\_date\_rule\_data\_create module
12580+
------------------------------------------------------------------
12581+
12582+
.. automodule:: datadog_api_client.v2.model.due_date_rule_data_create
12583+
:members:
12584+
:show-inheritance:
12585+
12586+
datadog\_api\_client.v2.model.due\_date\_rule\_data\_response module
12587+
--------------------------------------------------------------------
12588+
12589+
.. automodule:: datadog_api_client.v2.model.due_date_rule_data_response
12590+
:members:
12591+
:show-inheritance:
12592+
12593+
datadog\_api\_client.v2.model.due\_date\_rule\_response module
12594+
--------------------------------------------------------------
12595+
12596+
.. automodule:: datadog_api_client.v2.model.due_date_rule_response
12597+
:members:
12598+
:show-inheritance:
12599+
12600+
datadog\_api\_client.v2.model.due\_date\_rule\_type module
12601+
----------------------------------------------------------
12602+
12603+
.. automodule:: datadog_api_client.v2.model.due_date_rule_type
12604+
:members:
12605+
:show-inheritance:
12606+
12607+
datadog\_api\_client.v2.model.due\_date\_rule\_update\_request module
12608+
---------------------------------------------------------------------
12609+
12610+
.. automodule:: datadog_api_client.v2.model.due_date_rule_update_request
12611+
:members:
12612+
:show-inheritance:
12613+
12614+
datadog\_api\_client.v2.model.due\_date\_rules\_response module
12615+
---------------------------------------------------------------
12616+
12617+
.. automodule:: datadog_api_client.v2.model.due_date_rules_response
12618+
:members:
12619+
:show-inheritance:
12620+
12621+
datadog\_api\_client.v2.model.due\_date\_severity module
12622+
--------------------------------------------------------
12623+
12624+
.. automodule:: datadog_api_client.v2.model.due_date_severity
12625+
:members:
12626+
:show-inheritance:
12627+
1252312628
datadog\_api\_client.v2.model.elf\_sourcemap\_attributes module
1252412629
---------------------------------------------------------------
1252512630

@@ -25260,6 +25365,83 @@ datadog\_api\_client.v2.model.mute\_findings\_response\_data module
2526025365
:members:
2526125366
:show-inheritance:
2526225367

25368+
datadog\_api\_client.v2.model.mute\_reason module
25369+
-------------------------------------------------
25370+
25371+
.. automodule:: datadog_api_client.v2.model.mute_reason
25372+
:members:
25373+
:show-inheritance:
25374+
25375+
datadog\_api\_client.v2.model.mute\_rule\_action module
25376+
-------------------------------------------------------
25377+
25378+
.. automodule:: datadog_api_client.v2.model.mute_rule_action
25379+
:members:
25380+
:show-inheritance:
25381+
25382+
datadog\_api\_client.v2.model.mute\_rule\_attributes\_create module
25383+
-------------------------------------------------------------------
25384+
25385+
.. automodule:: datadog_api_client.v2.model.mute_rule_attributes_create
25386+
:members:
25387+
:show-inheritance:
25388+
25389+
datadog\_api\_client.v2.model.mute\_rule\_attributes\_response module
25390+
---------------------------------------------------------------------
25391+
25392+
.. automodule:: datadog_api_client.v2.model.mute_rule_attributes_response
25393+
:members:
25394+
:show-inheritance:
25395+
25396+
datadog\_api\_client.v2.model.mute\_rule\_create\_request module
25397+
----------------------------------------------------------------
25398+
25399+
.. automodule:: datadog_api_client.v2.model.mute_rule_create_request
25400+
:members:
25401+
:show-inheritance:
25402+
25403+
datadog\_api\_client.v2.model.mute\_rule\_data\_create module
25404+
-------------------------------------------------------------
25405+
25406+
.. automodule:: datadog_api_client.v2.model.mute_rule_data_create
25407+
:members:
25408+
:show-inheritance:
25409+
25410+
datadog\_api\_client.v2.model.mute\_rule\_data\_response module
25411+
---------------------------------------------------------------
25412+
25413+
.. automodule:: datadog_api_client.v2.model.mute_rule_data_response
25414+
:members:
25415+
:show-inheritance:
25416+
25417+
datadog\_api\_client.v2.model.mute\_rule\_response module
25418+
---------------------------------------------------------
25419+
25420+
.. automodule:: datadog_api_client.v2.model.mute_rule_response
25421+
:members:
25422+
:show-inheritance:
25423+
25424+
datadog\_api\_client.v2.model.mute\_rule\_type module
25425+
-----------------------------------------------------
25426+
25427+
.. automodule:: datadog_api_client.v2.model.mute_rule_type
25428+
:members:
25429+
:show-inheritance:
25430+
25431+
datadog\_api\_client.v2.model.mute\_rule\_update\_request module
25432+
----------------------------------------------------------------
25433+
25434+
.. automodule:: datadog_api_client.v2.model.mute_rule_update_request
25435+
:members:
25436+
:show-inheritance:
25437+
25438+
datadog\_api\_client.v2.model.mute\_rules\_response module
25439+
----------------------------------------------------------
25440+
25441+
.. automodule:: datadog_api_client.v2.model.mute_rules_response
25442+
:members:
25443+
:show-inheritance:
25444+
2526325445
datadog\_api\_client.v2.model.ndk\_sourcemap\_attributes module
2526425446
---------------------------------------------------------------
2526525447

@@ -35193,6 +35375,41 @@ datadog\_api\_client.v2.model.secure\_embed\_viewing\_preferences\_theme module
3519335375
:members:
3519435376
:show-inheritance:
3519535377

35378+
datadog\_api\_client.v2.model.security\_automation\_rule\_reorder\_item module
35379+
------------------------------------------------------------------------------
35380+
35381+
.. automodule:: datadog_api_client.v2.model.security_automation_rule_reorder_item
35382+
:members:
35383+
:show-inheritance:
35384+
35385+
datadog\_api\_client.v2.model.security\_automation\_rule\_reorder\_request module
35386+
---------------------------------------------------------------------------------
35387+
35388+
.. automodule:: datadog_api_client.v2.model.security_automation_rule_reorder_request
35389+
:members:
35390+
:show-inheritance:
35391+
35392+
datadog\_api\_client.v2.model.security\_automation\_rules\_links module
35393+
-----------------------------------------------------------------------
35394+
35395+
.. automodule:: datadog_api_client.v2.model.security_automation_rules_links
35396+
:members:
35397+
:show-inheritance:
35398+
35399+
datadog\_api\_client.v2.model.security\_automation\_rules\_meta module
35400+
----------------------------------------------------------------------
35401+
35402+
.. automodule:: datadog_api_client.v2.model.security_automation_rules_meta
35403+
:members:
35404+
:show-inheritance:
35405+
35406+
datadog\_api\_client.v2.model.security\_automation\_rules\_page\_info module
35407+
----------------------------------------------------------------------------
35408+
35409+
.. automodule:: datadog_api_client.v2.model.security_automation_rules_page_info
35410+
:members:
35411+
:show-inheritance:
35412+
3519635413
datadog\_api\_client.v2.model.security\_entity\_config\_risks module
3519735414
--------------------------------------------------------------------
3519835415

@@ -35389,6 +35606,13 @@ datadog\_api\_client.v2.model.security\_filters\_response module
3538935606
:members:
3539035607
:show-inheritance:
3539135608

35609+
datadog\_api\_client.v2.model.security\_finding\_type module
35610+
------------------------------------------------------------
35611+
35612+
.. automodule:: datadog_api_client.v2.model.security_finding_type
35613+
:members:
35614+
:show-inheritance:
35615+
3539235616
datadog\_api\_client.v2.model.security\_findings\_attributes module
3539335617
-------------------------------------------------------------------
3539435618

@@ -43327,6 +43551,83 @@ datadog\_api\_client.v2.model.test\_optimization\_update\_service\_settings\_req
4332743551
:members:
4332843552
:show-inheritance:
4332943553

43554+
datadog\_api\_client.v2.model.ticket\_creation\_rule\_action module
43555+
-------------------------------------------------------------------
43556+
43557+
.. automodule:: datadog_api_client.v2.model.ticket_creation_rule_action
43558+
:members:
43559+
:show-inheritance:
43560+
43561+
datadog\_api\_client.v2.model.ticket\_creation\_rule\_attributes\_create module
43562+
-------------------------------------------------------------------------------
43563+
43564+
.. automodule:: datadog_api_client.v2.model.ticket_creation_rule_attributes_create
43565+
:members:
43566+
:show-inheritance:
43567+
43568+
datadog\_api\_client.v2.model.ticket\_creation\_rule\_attributes\_response module
43569+
---------------------------------------------------------------------------------
43570+
43571+
.. automodule:: datadog_api_client.v2.model.ticket_creation_rule_attributes_response
43572+
:members:
43573+
:show-inheritance:
43574+
43575+
datadog\_api\_client.v2.model.ticket\_creation\_rule\_create\_request module
43576+
----------------------------------------------------------------------------
43577+
43578+
.. automodule:: datadog_api_client.v2.model.ticket_creation_rule_create_request
43579+
:members:
43580+
:show-inheritance:
43581+
43582+
datadog\_api\_client.v2.model.ticket\_creation\_rule\_data\_create module
43583+
-------------------------------------------------------------------------
43584+
43585+
.. automodule:: datadog_api_client.v2.model.ticket_creation_rule_data_create
43586+
:members:
43587+
:show-inheritance:
43588+
43589+
datadog\_api\_client.v2.model.ticket\_creation\_rule\_data\_response module
43590+
---------------------------------------------------------------------------
43591+
43592+
.. automodule:: datadog_api_client.v2.model.ticket_creation_rule_data_response
43593+
:members:
43594+
:show-inheritance:
43595+
43596+
datadog\_api\_client.v2.model.ticket\_creation\_rule\_response module
43597+
---------------------------------------------------------------------
43598+
43599+
.. automodule:: datadog_api_client.v2.model.ticket_creation_rule_response
43600+
:members:
43601+
:show-inheritance:
43602+
43603+
datadog\_api\_client.v2.model.ticket\_creation\_rule\_type module
43604+
-----------------------------------------------------------------
43605+
43606+
.. automodule:: datadog_api_client.v2.model.ticket_creation_rule_type
43607+
:members:
43608+
:show-inheritance:
43609+
43610+
datadog\_api\_client.v2.model.ticket\_creation\_rule\_update\_request module
43611+
----------------------------------------------------------------------------
43612+
43613+
.. automodule:: datadog_api_client.v2.model.ticket_creation_rule_update_request
43614+
:members:
43615+
:show-inheritance:
43616+
43617+
datadog\_api\_client.v2.model.ticket\_creation\_rules\_response module
43618+
----------------------------------------------------------------------
43619+
43620+
.. automodule:: datadog_api_client.v2.model.ticket_creation_rules_response
43621+
:members:
43622+
:show-inheritance:
43623+
43624+
datadog\_api\_client.v2.model.ticket\_creation\_target module
43625+
-------------------------------------------------------------
43626+
43627+
.. automodule:: datadog_api_client.v2.model.ticket_creation_target
43628+
:members:
43629+
:show-inheritance:
43630+
4333043631
datadog\_api\_client.v2.model.time\_restriction module
4333143632
------------------------------------------------------
4333243633

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
"""
2+
Create a due date rule returns "Successfully created the due date rule" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
from datadog_api_client.v2.model.automation_rule_scope import AutomationRuleScope
8+
from datadog_api_client.v2.model.due_date_from import DueDateFrom
9+
from datadog_api_client.v2.model.due_date_per_severity_item import DueDatePerSeverityItem
10+
from datadog_api_client.v2.model.due_date_rule_action import DueDateRuleAction
11+
from datadog_api_client.v2.model.due_date_rule_attributes_create import DueDateRuleAttributesCreate
12+
from datadog_api_client.v2.model.due_date_rule_create_request import DueDateRuleCreateRequest
13+
from datadog_api_client.v2.model.due_date_rule_data_create import DueDateRuleDataCreate
14+
from datadog_api_client.v2.model.due_date_rule_type import DueDateRuleType
15+
from datadog_api_client.v2.model.due_date_severity import DueDateSeverity
16+
from datadog_api_client.v2.model.security_finding_type import SecurityFindingType
17+
18+
body = DueDateRuleCreateRequest(
19+
data=DueDateRuleDataCreate(
20+
attributes=DueDateRuleAttributesCreate(
21+
action=DueDateRuleAction(
22+
due_days_per_severity=[
23+
DueDatePerSeverityItem(
24+
due_in_days=7,
25+
severity=DueDateSeverity.CRITICAL,
26+
),
27+
],
28+
due_from=DueDateFrom.FIRST_SEEN,
29+
),
30+
enabled=True,
31+
name="Example-Security-Monitoring",
32+
rule=AutomationRuleScope(
33+
finding_types=[
34+
SecurityFindingType.MISCONFIGURATION,
35+
],
36+
query="env:staging",
37+
),
38+
),
39+
type=DueDateRuleType.DUE_DATE_RULES,
40+
),
41+
)
42+
43+
configuration = Configuration()
44+
configuration.unstable_operations["create_security_findings_automation_due_date_rule"] = True
45+
with ApiClient(configuration) as api_client:
46+
api_instance = SecurityMonitoringApi(api_client)
47+
response = api_instance.create_security_findings_automation_due_date_rule(body=body)
48+
49+
print(response)

0 commit comments

Comments
 (0)