Skip to content

Commit 09741e4

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit e59a811 of spec repo
1 parent 4b310ff commit 09741e4

File tree

40 files changed

+2471
-8
lines changed

40 files changed

+2471
-8
lines changed

.generator/schemas/v2/openapi.yaml

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

docs/datadog_api_client.v2.api.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,13 @@ datadog\_api\_client.v2.api.spans\_metrics\_api module
494494
:members:
495495
:show-inheritance:
496496

497+
datadog\_api\_client.v2.api.static\_analysis\_api module
498+
--------------------------------------------------------
499+
500+
.. automodule:: datadog_api_client.v2.api.static_analysis_api
501+
:members:
502+
:show-inheritance:
503+
497504
datadog\_api\_client.v2.api.synthetics\_api module
498505
--------------------------------------------------
499506

docs/datadog_api_client.v2.model.rst

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16321,6 +16321,83 @@ datadog\_api\_client.v2.model.reorder\_ruleset\_resource\_data\_type module
1632116321
:members:
1632216322
:show-inheritance:
1632316323

16324+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_request module
16325+
--------------------------------------------------------------------------
16326+
16327+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_request
16328+
:members:
16329+
:show-inheritance:
16330+
16331+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_request\_data module
16332+
--------------------------------------------------------------------------------
16333+
16334+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data
16335+
:members:
16336+
:show-inheritance:
16337+
16338+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_request\_data\_attributes module
16339+
--------------------------------------------------------------------------------------------
16340+
16341+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data_attributes
16342+
:members:
16343+
:show-inheritance:
16344+
16345+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_request\_data\_type module
16346+
--------------------------------------------------------------------------------------
16347+
16348+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data_type
16349+
:members:
16350+
:show-inheritance:
16351+
16352+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response module
16353+
---------------------------------------------------------------------------
16354+
16355+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response
16356+
:members:
16357+
:show-inheritance:
16358+
16359+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_data module
16360+
---------------------------------------------------------------------------------
16361+
16362+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_data
16363+
:members:
16364+
:show-inheritance:
16365+
16366+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_data\_attributes module
16367+
---------------------------------------------------------------------------------------------
16368+
16369+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_data_attributes
16370+
:members:
16371+
:show-inheritance:
16372+
16373+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_data\_type module
16374+
---------------------------------------------------------------------------------------
16375+
16376+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_data_type
16377+
:members:
16378+
:show-inheritance:
16379+
16380+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_results module
16381+
------------------------------------------------------------------------------------
16382+
16383+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_results
16384+
:members:
16385+
:show-inheritance:
16386+
16387+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_results\_vulnerable\_symbols module
16388+
---------------------------------------------------------------------------------------------------------
16389+
16390+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_results_vulnerable_symbols
16391+
:members:
16392+
:show-inheritance:
16393+
16394+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_results\_vulnerable\_symbols\_symbols module
16395+
------------------------------------------------------------------------------------------------------------------
16396+
16397+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_results_vulnerable_symbols_symbols
16398+
:members:
16399+
:show-inheritance:
16400+
1632416401
datadog\_api\_client.v2.model.resource\_filter\_attributes module
1632516402
-----------------------------------------------------------------
1632616403

@@ -17721,6 +17798,111 @@ datadog\_api\_client.v2.model.sbom\_type module
1772117798
:members:
1772217799
:show-inheritance:
1772317800

17801+
datadog\_api\_client.v2.model.sca\_request module
17802+
-------------------------------------------------
17803+
17804+
.. automodule:: datadog_api_client.v2.model.sca_request
17805+
:members:
17806+
:show-inheritance:
17807+
17808+
datadog\_api\_client.v2.model.sca\_request\_data module
17809+
-------------------------------------------------------
17810+
17811+
.. automodule:: datadog_api_client.v2.model.sca_request_data
17812+
:members:
17813+
:show-inheritance:
17814+
17815+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes module
17816+
-------------------------------------------------------------------
17817+
17818+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes
17819+
:members:
17820+
:show-inheritance:
17821+
17822+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_commit module
17823+
---------------------------------------------------------------------------
17824+
17825+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_commit
17826+
:members:
17827+
:show-inheritance:
17828+
17829+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_dependencies\_items module
17830+
----------------------------------------------------------------------------------------
17831+
17832+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items
17833+
:members:
17834+
:show-inheritance:
17835+
17836+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_dependencies\_items\_locations\_items module
17837+
----------------------------------------------------------------------------------------------------------
17838+
17839+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items
17840+
:members:
17841+
:show-inheritance:
17842+
17843+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_dependencies\_items\_locations\_items\_file\_position module
17844+
--------------------------------------------------------------------------------------------------------------------------
17845+
17846+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items_file_position
17847+
:members:
17848+
:show-inheritance:
17849+
17850+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_dependencies\_items\_locations\_items\_position module
17851+
--------------------------------------------------------------------------------------------------------------------
17852+
17853+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items_position
17854+
:members:
17855+
:show-inheritance:
17856+
17857+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_dependencies\_items\_reachable\_symbol\_properties\_items module
17858+
------------------------------------------------------------------------------------------------------------------------------
17859+
17860+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_reachable_symbol_properties_items
17861+
:members:
17862+
:show-inheritance:
17863+
17864+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_files\_items module
17865+
---------------------------------------------------------------------------------
17866+
17867+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_files_items
17868+
:members:
17869+
:show-inheritance:
17870+
17871+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_relations\_items module
17872+
-------------------------------------------------------------------------------------
17873+
17874+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_relations_items
17875+
:members:
17876+
:show-inheritance:
17877+
17878+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_repository module
17879+
-------------------------------------------------------------------------------
17880+
17881+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_repository
17882+
:members:
17883+
:show-inheritance:
17884+
17885+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_vulnerabilities\_items module
17886+
-------------------------------------------------------------------------------------------
17887+
17888+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_vulnerabilities_items
17889+
:members:
17890+
:show-inheritance:
17891+
17892+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_vulnerabilities\_items\_affects\_items module
17893+
-----------------------------------------------------------------------------------------------------------
17894+
17895+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_vulnerabilities_items_affects_items
17896+
:members:
17897+
:show-inheritance:
17898+
17899+
datadog\_api\_client.v2.model.sca\_request\_data\_type module
17900+
-------------------------------------------------------------
17901+
17902+
.. automodule:: datadog_api_client.v2.model.sca_request_data_type
17903+
:members:
17904+
:show-inheritance:
17905+
1772417906
datadog\_api\_client.v2.model.scalar\_column module
1772517907
---------------------------------------------------
1772617908

examples/v1/logs-pipelines/CreateLogsPipeline.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
processors=[
1919
LogsGrokParser(
2020
grok=LogsGrokParserRules(
21-
match_rules="rule_name_1 foo\nrule_name_2 bar\n",
22-
support_rules="rule_name_1 foo\nrule_name_2 bar\n",
21+
match_rules="rule_name_1 foo\nrule_name_2 bar",
22+
support_rules="rule_name_1 foo\nrule_name_2 bar",
2323
),
2424
is_enabled=False,
2525
samples=[],

examples/v1/logs-pipelines/UpdateLogsPipeline.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
processors=[
1919
LogsGrokParser(
2020
grok=LogsGrokParserRules(
21-
match_rules="rule_name_1 foo\nrule_name_2 bar\n",
22-
support_rules="rule_name_1 foo\nrule_name_2 bar\n",
21+
match_rules="rule_name_1 foo\nrule_name_2 bar",
22+
support_rules="rule_name_1 foo\nrule_name_2 bar",
2323
),
2424
is_enabled=False,
2525
samples=[],
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
"""
2+
POST request to resolve vulnerable symbols returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.static_analysis_api import StaticAnalysisApi
7+
from datadog_api_client.v2.model.resolve_vulnerable_symbols_request import ResolveVulnerableSymbolsRequest
8+
from datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data import ResolveVulnerableSymbolsRequestData
9+
from datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data_attributes import (
10+
ResolveVulnerableSymbolsRequestDataAttributes,
11+
)
12+
from datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data_type import (
13+
ResolveVulnerableSymbolsRequestDataType,
14+
)
15+
16+
body = ResolveVulnerableSymbolsRequest(
17+
data=ResolveVulnerableSymbolsRequestData(
18+
attributes=ResolveVulnerableSymbolsRequestDataAttributes(
19+
purls=[],
20+
),
21+
type=ResolveVulnerableSymbolsRequestDataType.RESOLVE_VULNERABLE_SYMBOLS_REQUEST,
22+
),
23+
)
24+
25+
configuration = Configuration()
26+
configuration.unstable_operations["create_sca_resolve_vulnerable_symbols"] = True
27+
with ApiClient(configuration) as api_client:
28+
api_instance = StaticAnalysisApi(api_client)
29+
response = api_instance.create_sca_resolve_vulnerable_symbols(body=body)
30+
31+
print(response)
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
"""
2+
Post dependencies for analysis returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.static_analysis_api import StaticAnalysisApi
7+
from datadog_api_client.v2.model.sca_request import ScaRequest
8+
from datadog_api_client.v2.model.sca_request_data import ScaRequestData
9+
from datadog_api_client.v2.model.sca_request_data_attributes import ScaRequestDataAttributes
10+
from datadog_api_client.v2.model.sca_request_data_attributes_commit import ScaRequestDataAttributesCommit
11+
from datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items import (
12+
ScaRequestDataAttributesDependenciesItems,
13+
)
14+
from datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items import (
15+
ScaRequestDataAttributesDependenciesItemsLocationsItems,
16+
)
17+
from datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items_file_position import (
18+
ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition,
19+
)
20+
from datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items_position import (
21+
ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition,
22+
)
23+
from datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_reachable_symbol_properties_items import (
24+
ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems,
25+
)
26+
from datadog_api_client.v2.model.sca_request_data_attributes_files_items import ScaRequestDataAttributesFilesItems
27+
from datadog_api_client.v2.model.sca_request_data_attributes_relations_items import (
28+
ScaRequestDataAttributesRelationsItems,
29+
)
30+
from datadog_api_client.v2.model.sca_request_data_attributes_repository import ScaRequestDataAttributesRepository
31+
from datadog_api_client.v2.model.sca_request_data_attributes_vulnerabilities_items import (
32+
ScaRequestDataAttributesVulnerabilitiesItems,
33+
)
34+
from datadog_api_client.v2.model.sca_request_data_attributes_vulnerabilities_items_affects_items import (
35+
ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems,
36+
)
37+
from datadog_api_client.v2.model.sca_request_data_type import ScaRequestDataType
38+
39+
body = ScaRequest(
40+
data=ScaRequestData(
41+
attributes=ScaRequestDataAttributes(
42+
commit=ScaRequestDataAttributesCommit(),
43+
dependencies=[
44+
ScaRequestDataAttributesDependenciesItems(
45+
exclusions=[],
46+
locations=[
47+
ScaRequestDataAttributesDependenciesItemsLocationsItems(
48+
block=ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition(
49+
end=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
50+
start=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
51+
),
52+
name=ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition(
53+
end=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
54+
start=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
55+
),
56+
namespace=ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition(
57+
end=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
58+
start=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
59+
),
60+
version=ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition(
61+
end=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
62+
start=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
63+
),
64+
),
65+
],
66+
reachable_symbol_properties=[
67+
ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems(),
68+
],
69+
),
70+
],
71+
files=[
72+
ScaRequestDataAttributesFilesItems(),
73+
],
74+
relations=[
75+
ScaRequestDataAttributesRelationsItems(
76+
depends_on=[],
77+
),
78+
],
79+
repository=ScaRequestDataAttributesRepository(),
80+
vulnerabilities=[
81+
ScaRequestDataAttributesVulnerabilitiesItems(
82+
affects=[
83+
ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems(),
84+
],
85+
),
86+
],
87+
),
88+
type=ScaRequestDataType.SCAREQUESTS,
89+
),
90+
)
91+
92+
configuration = Configuration()
93+
configuration.unstable_operations["create_sca_result"] = True
94+
with ApiClient(configuration) as api_client:
95+
api_instance = StaticAnalysisApi(api_client)
96+
api_instance.create_sca_result(body=body)

src/datadog_api_client/configuration.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,8 @@ def __init__(
332332
"v2.get_slo_report": False,
333333
"v2.get_slo_report_job_status": False,
334334
"v2.get_spa_recommendations": False,
335+
"v2.create_sca_resolve_vulnerable_symbols": False,
336+
"v2.create_sca_result": False,
335337
"v2.add_member_team": False,
336338
"v2.list_member_teams": False,
337339
"v2.remove_member_team": False,

0 commit comments

Comments
 (0)