Skip to content

Commit 112c432

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit cc489c9 of spec repo
1 parent 1229026 commit 112c432

33 files changed

Lines changed: 46 additions & 838 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 1 addition & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -49256,18 +49256,6 @@ components:
4925649256
meta:
4925749257
$ref: '#/components/schemas/ResponseMetaAttributes'
4925849258
type: object
49259-
SecurityMonitoringPaginatedSuppressionsResponse:
49260-
description: Response object containing the available suppression rules with
49261-
pagination metadata.
49262-
properties:
49263-
data:
49264-
description: A list of suppressions objects.
49265-
items:
49266-
$ref: '#/components/schemas/SecurityMonitoringSuppression'
49267-
type: array
49268-
meta:
49269-
$ref: '#/components/schemas/SecurityMonitoringSuppressionsMeta'
49270-
type: object
4927149259
SecurityMonitoringReferenceTable:
4927249260
description: Reference tables used in the queries.
4927349261
properties:
@@ -51417,31 +51405,6 @@ components:
5141751405
data:
5141851406
$ref: '#/components/schemas/SecurityMonitoringSuppression'
5141951407
type: object
51420-
SecurityMonitoringSuppressionSort:
51421-
description: The sort parameters used for querying suppression rules.
51422-
enum:
51423-
- name
51424-
- start_date
51425-
- expiration_date
51426-
- update_date
51427-
- enabled
51428-
- -name
51429-
- -start_date
51430-
- -expiration_date
51431-
- -update_date
51432-
- -enabled
51433-
type: string
51434-
x-enum-varnames:
51435-
- NAME
51436-
- START_DATE
51437-
- EXPIRATION_DATE
51438-
- UPDATE_DATE
51439-
- ENABLED
51440-
- NAME_DESCENDING
51441-
- START_DATE_DESCENDING
51442-
- EXPIRATION_DATE_DESCENDING
51443-
- UPDATE_DATE_DESCENDING
51444-
- ENABLED_DESCENDING
5144551408
SecurityMonitoringSuppressionType:
5144651409
default: suppressions
5144751410
description: The type of the resource. The value should always be `suppressions`.
@@ -51537,31 +51500,6 @@ components:
5153751500
required:
5153851501
- data
5153951502
type: object
51540-
SecurityMonitoringSuppressionsMeta:
51541-
description: Metadata for the suppression list response.
51542-
properties:
51543-
page:
51544-
$ref: '#/components/schemas/SecurityMonitoringSuppressionsPageMeta'
51545-
type: object
51546-
SecurityMonitoringSuppressionsPageMeta:
51547-
description: Pagination metadata.
51548-
properties:
51549-
pageNumber:
51550-
description: Current page number.
51551-
example: 0
51552-
format: int64
51553-
type: integer
51554-
pageSize:
51555-
description: Current page size.
51556-
example: 2
51557-
format: int64
51558-
type: integer
51559-
totalCount:
51560-
description: Total count of suppressions.
51561-
example: 2
51562-
format: int64
51563-
type: integer
51564-
type: object
5156551503
SecurityMonitoringSuppressionsResponse:
5156651504
description: Response object containing the available suppression rules.
5156751505
properties:
@@ -84070,9 +84008,6 @@ paths:
8407084008
operator: OR
8407184009
permissions:
8407284010
- appsec_vm_read
84073-
x-unstable: '**Note**: This endpoint is a private preview.
84074-
84075-
If you are interested in accessing this API, [fill out this form](https://forms.gle/kMYC1sDr6WDUBDsx9).'
8407684011
/api/v2/security/sboms/{asset_type}:
8407784012
get:
8407884013
description: Get a single SBOM related to an asset by its type and name.
@@ -84145,9 +84080,6 @@ paths:
8414584080
operator: OR
8414684081
permissions:
8414784082
- appsec_vm_read
84148-
x-unstable: '**Note**: This endpoint is a private preview.
84149-
84150-
If you are interested in accessing this API, [fill out this form](https://forms.gle/kMYC1sDr6WDUBDsx9).'
8415184083
/api/v2/security/scanned-assets-metadata:
8415284084
get:
8415384085
description: "Get a list of security scanned assets metadata for an organization.\n\n###
@@ -85732,29 +85664,12 @@ paths:
8573285664
required: false
8573385665
schema:
8573485666
type: string
85735-
- description: Attribute used to sort the list of suppression rules. Prefix
85736-
with `-` to sort in descending order.
85737-
in: query
85738-
name: sort
85739-
required: false
85740-
schema:
85741-
$ref: '#/components/schemas/SecurityMonitoringSuppressionSort'
85742-
- description: Size for a given page. Use `-1` to return all items.
85743-
in: query
85744-
name: page[size]
85745-
required: false
85746-
schema:
85747-
default: -1
85748-
example: 10
85749-
format: int64
85750-
type: integer
85751-
- $ref: '#/components/parameters/PageNumber'
8575285667
responses:
8575385668
'200':
8575485669
content:
8575585670
application/json:
8575685671
schema:
85757-
$ref: '#/components/schemas/SecurityMonitoringPaginatedSuppressionsResponse'
85672+
$ref: '#/components/schemas/SecurityMonitoringSuppressionsResponse'
8575885673
description: OK
8575985674
'403':
8576085675
$ref: '#/components/responses/NotAuthorizedResponse'

docs/datadog_api_client.v2.model.rst

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -21739,13 +21739,6 @@ datadog\_api\_client.v2.model.security\_monitoring\_list\_rules\_response module
2173921739
:members:
2174021740
:show-inheritance:
2174121741

21742-
datadog\_api\_client.v2.model.security\_monitoring\_paginated\_suppressions\_response module
21743-
--------------------------------------------------------------------------------------------
21744-
21745-
.. automodule:: datadog_api_client.v2.model.security_monitoring_paginated_suppressions_response
21746-
:members:
21747-
:show-inheritance:
21748-
2174921742
datadog\_api\_client.v2.model.security\_monitoring\_reference\_table module
2175021743
---------------------------------------------------------------------------
2175121744

@@ -22383,13 +22376,6 @@ datadog\_api\_client.v2.model.security\_monitoring\_suppression\_response module
2238322376
:members:
2238422377
:show-inheritance:
2238522378

22386-
datadog\_api\_client.v2.model.security\_monitoring\_suppression\_sort module
22387-
----------------------------------------------------------------------------
22388-
22389-
.. automodule:: datadog_api_client.v2.model.security_monitoring_suppression_sort
22390-
:members:
22391-
:show-inheritance:
22392-
2239322379
datadog\_api\_client.v2.model.security\_monitoring\_suppression\_type module
2239422380
----------------------------------------------------------------------------
2239522381

@@ -22418,20 +22404,6 @@ datadog\_api\_client.v2.model.security\_monitoring\_suppression\_update\_request
2241822404
:members:
2241922405
:show-inheritance:
2242022406

22421-
datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_meta module
22422-
-----------------------------------------------------------------------------
22423-
22424-
.. automodule:: datadog_api_client.v2.model.security_monitoring_suppressions_meta
22425-
:members:
22426-
:show-inheritance:
22427-
22428-
datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_page\_meta module
22429-
-----------------------------------------------------------------------------------
22430-
22431-
.. automodule:: datadog_api_client.v2.model.security_monitoring_suppressions_page_meta
22432-
:members:
22433-
:show-inheritance:
22434-
2243522407
datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_response module
2243622408
---------------------------------------------------------------------------------
2243722409

examples/v2/security-monitoring/GetSBOM.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
from datadog_api_client.v2.model.asset_type import AssetType
88

99
configuration = Configuration()
10-
configuration.unstable_operations["get_sbom"] = True
1110
with ApiClient(configuration) as api_client:
1211
api_instance = SecurityMonitoringApi(api_client)
1312
response = api_instance.get_sbom(

examples/v2/security-monitoring/ListAssetsSBOMs.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
from datadog_api_client.v2.model.asset_type import AssetType
88

99
configuration = Configuration()
10-
configuration.unstable_operations["list_assets_sbo_ms"] = True
1110
with ApiClient(configuration) as api_client:
1211
api_instance = SecurityMonitoringApi(api_client)
1312
response = api_instance.list_assets_sbo_ms(

examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1315707136.py

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

examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_1741429096.py

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

examples/v2/security-monitoring/ListSecurityMonitoringSuppressions_3985905558.py

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

src/datadog_api_client/configuration.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,12 +273,10 @@ def __init__(
273273
"v2.delete_threat_hunting_job": False,
274274
"v2.get_finding": False,
275275
"v2.get_rule_version_history": False,
276-
"v2.get_sbom": False,
277276
"v2.get_secrets_rules": False,
278277
"v2.get_security_monitoring_histsignal": False,
279278
"v2.get_security_monitoring_histsignals_by_job_id": False,
280279
"v2.get_threat_hunting_job": False,
281-
"v2.list_assets_sbo_ms": False,
282280
"v2.list_findings": False,
283281
"v2.list_multiple_rulesets": False,
284282
"v2.list_scanned_assets_metadata": False,

src/datadog_api_client/v2/api/security_monitoring_api.py

Lines changed: 4 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -80,15 +80,11 @@
8080
from datadog_api_client.v2.model.security_filter_response import SecurityFilterResponse
8181
from datadog_api_client.v2.model.security_filter_create_request import SecurityFilterCreateRequest
8282
from datadog_api_client.v2.model.security_filter_update_request import SecurityFilterUpdateRequest
83-
from datadog_api_client.v2.model.security_monitoring_paginated_suppressions_response import (
84-
SecurityMonitoringPaginatedSuppressionsResponse,
85-
)
86-
from datadog_api_client.v2.model.security_monitoring_suppression_sort import SecurityMonitoringSuppressionSort
83+
from datadog_api_client.v2.model.security_monitoring_suppressions_response import SecurityMonitoringSuppressionsResponse
8784
from datadog_api_client.v2.model.security_monitoring_suppression_response import SecurityMonitoringSuppressionResponse
8885
from datadog_api_client.v2.model.security_monitoring_suppression_create_request import (
8986
SecurityMonitoringSuppressionCreateRequest,
9087
)
91-
from datadog_api_client.v2.model.security_monitoring_suppressions_response import SecurityMonitoringSuppressionsResponse
9288
from datadog_api_client.v2.model.security_monitoring_rule_create_payload import SecurityMonitoringRuleCreatePayload
9389
from datadog_api_client.v2.model.security_monitoring_standard_rule_create_payload import (
9490
SecurityMonitoringStandardRuleCreatePayload,
@@ -1767,7 +1763,7 @@ def __init__(self, api_client=None):
17671763

17681764
self._list_security_monitoring_suppressions_endpoint = _Endpoint(
17691765
settings={
1770-
"response_type": (SecurityMonitoringPaginatedSuppressionsResponse,),
1766+
"response_type": (SecurityMonitoringSuppressionsResponse,),
17711767
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
17721768
"endpoint_path": "/api/v2/security_monitoring/configuration/suppressions",
17731769
"operation_id": "list_security_monitoring_suppressions",
@@ -1780,21 +1776,6 @@ def __init__(self, api_client=None):
17801776
"attribute": "query",
17811777
"location": "query",
17821778
},
1783-
"sort": {
1784-
"openapi_types": (SecurityMonitoringSuppressionSort,),
1785-
"attribute": "sort",
1786-
"location": "query",
1787-
},
1788-
"page_size": {
1789-
"openapi_types": (int,),
1790-
"attribute": "page[size]",
1791-
"location": "query",
1792-
},
1793-
"page_number": {
1794-
"openapi_types": (int,),
1795-
"attribute": "page[number]",
1796-
"location": "query",
1797-
},
17981779
},
17991780
headers_map={
18001781
"accept": ["application/json"],
@@ -4354,37 +4335,19 @@ def list_security_monitoring_suppressions(
43544335
self,
43554336
*,
43564337
query: Union[str, UnsetType] = unset,
4357-
sort: Union[SecurityMonitoringSuppressionSort, UnsetType] = unset,
4358-
page_size: Union[int, UnsetType] = unset,
4359-
page_number: Union[int, UnsetType] = unset,
4360-
) -> SecurityMonitoringPaginatedSuppressionsResponse:
4338+
) -> SecurityMonitoringSuppressionsResponse:
43614339
"""Get all suppression rules.
43624340
43634341
Get the list of all suppression rules.
43644342
43654343
:param query: Query string.
43664344
:type query: str, optional
4367-
:param sort: Attribute used to sort the list of suppression rules. Prefix with ``-`` to sort in descending order.
4368-
:type sort: SecurityMonitoringSuppressionSort, optional
4369-
:param page_size: Size for a given page. Use ``-1`` to return all items.
4370-
:type page_size: int, optional
4371-
:param page_number: Specific page number to return.
4372-
:type page_number: int, optional
4373-
:rtype: SecurityMonitoringPaginatedSuppressionsResponse
4345+
:rtype: SecurityMonitoringSuppressionsResponse
43744346
"""
43754347
kwargs: Dict[str, Any] = {}
43764348
if query is not unset:
43774349
kwargs["query"] = query
43784350

4379-
if sort is not unset:
4380-
kwargs["sort"] = sort
4381-
4382-
if page_size is not unset:
4383-
kwargs["page_size"] = page_size
4384-
4385-
if page_number is not unset:
4386-
kwargs["page_number"] = page_number
4387-
43884351
return self._list_security_monitoring_suppressions_endpoint.call_with_http_info(**kwargs)
43894352

43904353
def list_threat_hunting_jobs(

0 commit comments

Comments
 (0)