Skip to content

Commit 2b59847

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Update security finding triage specs (#3009)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 2ce1b56 commit 2b59847

File tree

48 files changed

+268
-965
lines changed

Some content is hidden

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

48 files changed

+268
-965
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 104 additions & 113 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -5289,13 +5289,6 @@ datadog\_api\_client.v2.model.create\_jira\_issue\_request\_array module
52895289
:members:
52905290
:show-inheritance:
52915291

5292-
datadog\_api\_client.v2.model.create\_jira\_issue\_request\_array\_included module
5293-
----------------------------------------------------------------------------------
5294-
5295-
.. automodule:: datadog_api_client.v2.model.create_jira_issue_request_array_included
5296-
:members:
5297-
:show-inheritance:
5298-
52995292
datadog\_api\_client.v2.model.create\_jira\_issue\_request\_data module
53005293
-----------------------------------------------------------------------
53015294

@@ -5310,34 +5303,13 @@ datadog\_api\_client.v2.model.create\_jira\_issue\_request\_data\_attributes mod
53105303
:members:
53115304
:show-inheritance:
53125305

5313-
datadog\_api\_client.v2.model.create\_jira\_issue\_request\_data\_attributes\_fields module
5314-
-------------------------------------------------------------------------------------------
5315-
5316-
.. automodule:: datadog_api_client.v2.model.create_jira_issue_request_data_attributes_fields
5317-
:members:
5318-
:show-inheritance:
5319-
53205306
datadog\_api\_client.v2.model.create\_jira\_issue\_request\_data\_relationships module
53215307
--------------------------------------------------------------------------------------
53225308

53235309
.. automodule:: datadog_api_client.v2.model.create_jira_issue_request_data_relationships
53245310
:members:
53255311
:show-inheritance:
53265312

5327-
datadog\_api\_client.v2.model.create\_jira\_issue\_request\_data\_relationships\_case module
5328-
--------------------------------------------------------------------------------------------
5329-
5330-
.. automodule:: datadog_api_client.v2.model.create_jira_issue_request_data_relationships_case
5331-
:members:
5332-
:show-inheritance:
5333-
5334-
datadog\_api\_client.v2.model.create\_jira\_issue\_request\_data\_relationships\_case\_data module
5335-
--------------------------------------------------------------------------------------------------
5336-
5337-
.. automodule:: datadog_api_client.v2.model.create_jira_issue_request_data_relationships_case_data
5338-
:members:
5339-
:show-inheritance:
5340-
53415313
datadog\_api\_client.v2.model.create\_notification\_rule\_parameters module
53425314
---------------------------------------------------------------------------
53435315

examples/v2/security-monitoring/CreateCases.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
findings=Findings(
2828
data=[
2929
FindingData(
30-
id="ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=",
30+
id="YjdhNDM3N2QyNTFjYmUwYTY3NDdhMTg0YTk2Yjg5MDl-ZjNmMzAwOTFkZDNhNGQzYzI0MzgxNTk4MjRjZmE2NzE=",
3131
type=FindingDataType.FINDINGS,
3232
),
3333
],
@@ -50,7 +50,7 @@
5050
findings=Findings(
5151
data=[
5252
FindingData(
53-
id="MzZkNTMxODNmOGZlZmJiYzIyMDg4NzhmM2QyMDExZjB-ZmY5NzUwNDQzYTE0MGIyNDM1MTg4YjkxZDNmMDU4OGU=",
53+
id="OGRlMDIwYzk4MjFmZTZiNTQwMzk2ZjUxNzg0MDc0NjR-MTk3Yjk4MDI4ZDQ4YzI2ZGZiMWJmMTNhNDEwZGZkYWI=",
5454
type=FindingDataType.FINDINGS,
5555
),
5656
],

examples/v2/security-monitoring/CreateCases_2385516013.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
findings=Findings(
2828
data=[
2929
FindingData(
30-
id="ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=",
30+
id="YjdhNDM3N2QyNTFjYmUwYTY3NDdhMTg0YTk2Yjg5MDl-ZjNmMzAwOTFkZDNhNGQzYzI0MzgxNTk4MjRjZmE2NzE=",
3131
type=FindingDataType.FINDINGS,
3232
),
3333
],

examples/v2/security-monitoring/CreateCases_2798851680.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
findings=Findings(
2828
data=[
2929
FindingData(
30-
id="ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=",
30+
id="ZTd5LWNuYi1seWV-aS0wMjI2NGZjZjRmZWQ5ODMyMg==",
3131
type=FindingDataType.FINDINGS,
3232
),
3333
FindingData(
34-
id="MzZkNTMxODNmOGZlZmJiYzIyMDg4NzhmM2QyMDExZjB-ZmY5NzUwNDQzYTE0MGIyNDM1MTg4YjkxZDNmMDU4OGU=",
34+
id="c2FuLXhyaS1kZnN-aS0wODM3MjVhMTM2MDExNzNkOQ==",
3535
type=FindingDataType.FINDINGS,
3636
),
3737
],

examples/v2/security-monitoring/CreateJiraIssues.py

Lines changed: 11 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,16 @@
44

55
from datadog_api_client import ApiClient, Configuration
66
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7-
from datadog_api_client.v2.model.case_data_type import CaseDataType
87
from datadog_api_client.v2.model.case_management_project import CaseManagementProject
98
from datadog_api_client.v2.model.case_management_project_data import CaseManagementProjectData
109
from datadog_api_client.v2.model.case_management_project_data_type import CaseManagementProjectDataType
11-
from datadog_api_client.v2.model.create_case_request_data import CreateCaseRequestData
12-
from datadog_api_client.v2.model.create_case_request_data_attributes import CreateCaseRequestDataAttributes
13-
from datadog_api_client.v2.model.create_case_request_data_relationships import CreateCaseRequestDataRelationships
10+
from datadog_api_client.v2.model.case_priority import CasePriority
1411
from datadog_api_client.v2.model.create_jira_issue_request_array import CreateJiraIssueRequestArray
1512
from datadog_api_client.v2.model.create_jira_issue_request_data import CreateJiraIssueRequestData
1613
from datadog_api_client.v2.model.create_jira_issue_request_data_attributes import CreateJiraIssueRequestDataAttributes
1714
from datadog_api_client.v2.model.create_jira_issue_request_data_relationships import (
1815
CreateJiraIssueRequestDataRelationships,
1916
)
20-
from datadog_api_client.v2.model.create_jira_issue_request_data_relationships_case import (
21-
CreateJiraIssueRequestDataRelationshipsCase,
22-
)
23-
from datadog_api_client.v2.model.create_jira_issue_request_data_relationships_case_data import (
24-
CreateJiraIssueRequestDataRelationshipsCaseData,
25-
)
2617
from datadog_api_client.v2.model.finding_data import FindingData
2718
from datadog_api_client.v2.model.finding_data_type import FindingDataType
2819
from datadog_api_client.v2.model.findings import Findings
@@ -31,95 +22,36 @@
3122
body = CreateJiraIssueRequestArray(
3223
data=[
3324
CreateJiraIssueRequestData(
34-
type=JiraIssuesDataType.JIRA_ISSUES,
35-
attributes=CreateJiraIssueRequestDataAttributes(),
36-
relationships=CreateJiraIssueRequestDataRelationships(
37-
case=CreateJiraIssueRequestDataRelationshipsCase(
38-
data=CreateJiraIssueRequestDataRelationshipsCaseData(
39-
type=CaseDataType.CASES,
40-
id="53e242c6-a7d6-46ad-9680-b8d14753f716",
41-
),
42-
),
25+
attributes=CreateJiraIssueRequestDataAttributes(
26+
assignee_id="f315bdaf-9ee7-4808-a9c1-99c15bf0f4d0",
27+
description="A description of the Jira issue.",
28+
fields=dict([("key1", "value"), ("key2", "['value']"), ("key3", "{'key4': 'value'}")]),
29+
priority=CasePriority.NOT_DEFINED,
30+
title="A title for the Jira issue.",
4331
),
44-
),
45-
CreateJiraIssueRequestData(
46-
type=JiraIssuesDataType.JIRA_ISSUES,
47-
attributes=CreateJiraIssueRequestDataAttributes(),
4832
relationships=CreateJiraIssueRequestDataRelationships(
49-
case=CreateJiraIssueRequestDataRelationshipsCase(
50-
data=CreateJiraIssueRequestDataRelationshipsCaseData(
51-
type=CaseDataType.CASES,
52-
id="195772b2-1f53-41d2-b81e-48c8e6c21d33",
53-
),
54-
),
55-
),
56-
),
57-
],
58-
included=[
59-
CreateCaseRequestData(
60-
type=CaseDataType.CASES,
61-
attributes=CreateCaseRequestDataAttributes(
62-
title="A title",
63-
description="A description",
64-
),
65-
relationships=CreateCaseRequestDataRelationships(
66-
project=CaseManagementProject(
67-
data=CaseManagementProjectData(
68-
type=CaseManagementProjectDataType.PROJECTS,
69-
id="959a6f71-bac8-4027-b1d3-2264f569296f",
70-
),
71-
),
7233
findings=Findings(
7334
data=[
7435
FindingData(
36+
id="ZGVmLTAwcC1pZXJ-aS0wZjhjNjMyZDNmMzRlZTgzNw==",
7537
type=FindingDataType.FINDINGS,
76-
id="OTQ3NjJkMmYwMTIzMzMxNTc1Y2Q4MTA5NWU0NTBmMDl-ZjE3NjMxZWVkYzBjZGI1NDY2NWY2OGQxZDk4MDY4MmI=",
7738
),
7839
],
7940
),
80-
),
81-
id="53e242c6-a7d6-46ad-9680-b8d14753f716",
82-
),
83-
CreateCaseRequestData(
84-
type=CaseDataType.CASES,
85-
attributes=CreateCaseRequestDataAttributes(
86-
title="A title",
87-
description="A description",
88-
),
89-
relationships=CreateCaseRequestDataRelationships(
9041
project=CaseManagementProject(
9142
data=CaseManagementProjectData(
43+
id="aeadc05e-98a8-11ec-ac2c-da7ad0900001",
9244
type=CaseManagementProjectDataType.PROJECTS,
93-
id="959a6f71-bac8-4027-b1d3-2264f569296f",
9445
),
9546
),
96-
findings=Findings(
97-
data=[
98-
FindingData(
99-
type=FindingDataType.FINDINGS,
100-
id="MTNjN2ZmYWMzMDIxYmU1ZDFiZDRjNWUwN2I1NzVmY2F-YTA3MzllMTUzNWM3NmEyZjdiNzEzOWM5YmViZTMzOGM=",
101-
),
102-
],
103-
),
10447
),
105-
id="195772b2-1f53-41d2-b81e-48c8e6c21d33",
106-
),
107-
CaseManagementProjectData(
108-
type=CaseManagementProjectDataType.PROJECTS,
109-
id="959a6f71-bac8-4027-b1d3-2264f569296f",
110-
),
111-
FindingData(
112-
type=FindingDataType.FINDINGS,
113-
id="OTQ3NjJkMmYwMTIzMzMxNTc1Y2Q4MTA5NWU0NTBmMDl-ZjE3NjMxZWVkYzBjZGI1NDY2NWY2OGQxZDk4MDY4MmI=",
114-
),
115-
FindingData(
116-
type=FindingDataType.FINDINGS,
117-
id="MTNjN2ZmYWMzMDIxYmU1ZDFiZDRjNWUwN2I1NzVmY2F-YTA3MzllMTUzNWM3NmEyZjdiNzEzOWM5YmViZTMzOGM=",
48+
type=JiraIssuesDataType.JIRA_ISSUES,
11849
),
11950
],
12051
)
12152

12253
configuration = Configuration()
54+
configuration.unstable_operations["create_jira_issues"] = True
12355
with ApiClient(configuration) as api_client:
12456
api_instance = SecurityMonitoringApi(api_client)
12557
response = api_instance.create_jira_issues(body=body)

examples/v2/security-monitoring/CreateJiraIssues_379590688.py

Lines changed: 0 additions & 87 deletions
This file was deleted.

0 commit comments

Comments
 (0)