Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 3 additions & 82 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49256,18 +49256,6 @@ components:
meta:
$ref: '#/components/schemas/ResponseMetaAttributes'
type: object
SecurityMonitoringPaginatedSuppressionsResponse:
description: Response object containing the available suppression rules with
pagination metadata.
properties:
data:
description: A list of suppressions objects.
items:
$ref: '#/components/schemas/SecurityMonitoringSuppression'
type: array
meta:
$ref: '#/components/schemas/SecurityMonitoringSuppressionsMeta'
type: object
SecurityMonitoringReferenceTable:
description: Reference tables used in the queries.
properties:
Expand Down Expand Up @@ -51417,31 +51405,6 @@ components:
data:
$ref: '#/components/schemas/SecurityMonitoringSuppression'
type: object
SecurityMonitoringSuppressionSort:
description: The sort parameters used for querying suppression rules.
enum:
- name
- start_date
- expiration_date
- update_date
- enabled
- -name
- -start_date
- -expiration_date
- -update_date
- -enabled
type: string
x-enum-varnames:
- NAME
- START_DATE
- EXPIRATION_DATE
- UPDATE_DATE
- ENABLED
- NAME_DESCENDING
- START_DATE_DESCENDING
- EXPIRATION_DATE_DESCENDING
- UPDATE_DATE_DESCENDING
- ENABLED_DESCENDING
SecurityMonitoringSuppressionType:
default: suppressions
description: The type of the resource. The value should always be `suppressions`.
Expand Down Expand Up @@ -51537,31 +51500,6 @@ components:
required:
- data
type: object
SecurityMonitoringSuppressionsMeta:
description: Metadata for the suppression list response.
properties:
page:
$ref: '#/components/schemas/SecurityMonitoringSuppressionsPageMeta'
type: object
SecurityMonitoringSuppressionsPageMeta:
description: Pagination metadata.
properties:
pageNumber:
description: Current page number.
example: 0
format: int64
type: integer
pageSize:
description: Current page size.
example: 2
format: int64
type: integer
totalCount:
description: Total count of suppressions.
example: 2
format: int64
type: integer
type: object
SecurityMonitoringSuppressionsResponse:
description: Response object containing the available suppression rules.
properties:
Expand Down Expand Up @@ -85732,29 +85670,12 @@ paths:
required: false
schema:
type: string
- description: Attribute used to sort the list of suppression rules. Prefix
with `-` to sort in descending order.
in: query
name: sort
required: false
schema:
$ref: '#/components/schemas/SecurityMonitoringSuppressionSort'
- description: Size for a given page. Use `-1` to return all items.
in: query
name: page[size]
required: false
schema:
default: -1
example: 10
format: int64
type: integer
- $ref: '#/components/parameters/PageNumber'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityMonitoringPaginatedSuppressionsResponse'
$ref: '#/components/schemas/SecurityMonitoringSuppressionsResponse'
description: OK
'403':
$ref: '#/components/responses/NotAuthorizedResponse'
Expand Down Expand Up @@ -86786,7 +86707,7 @@ paths:
$ref: '#/components/schemas/SensitiveDataScannerGroupCreateRequest'
required: true
responses:
'200':
'201':
content:
application/json:
schema:
Expand Down Expand Up @@ -86928,7 +86849,7 @@ paths:
$ref: '#/components/schemas/SensitiveDataScannerRuleCreateRequest'
required: true
responses:
'200':
'201':
content:
application/json:
schema:
Expand Down
28 changes: 0 additions & 28 deletions docs/datadog_api_client.v2.model.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21739,13 +21739,6 @@ datadog\_api\_client.v2.model.security\_monitoring\_list\_rules\_response module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.security\_monitoring\_paginated\_suppressions\_response module
--------------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.security_monitoring_paginated_suppressions_response
:members:
:show-inheritance:

datadog\_api\_client.v2.model.security\_monitoring\_reference\_table module
---------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.security\_monitoring\_suppression\_sort module
----------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.security_monitoring_suppression_sort
:members:
:show-inheritance:

datadog\_api\_client.v2.model.security\_monitoring\_suppression\_type module
----------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_meta module
-----------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.security_monitoring_suppressions_meta
:members:
:show-inheritance:

datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_page\_meta module
-----------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.security_monitoring_suppressions_page_meta
:members:
:show-inheritance:

datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_response module
---------------------------------------------------------------------------------

Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

45 changes: 4 additions & 41 deletions src/datadog_api_client/v2/api/security_monitoring_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,15 +80,11 @@
from datadog_api_client.v2.model.security_filter_response import SecurityFilterResponse
from datadog_api_client.v2.model.security_filter_create_request import SecurityFilterCreateRequest
from datadog_api_client.v2.model.security_filter_update_request import SecurityFilterUpdateRequest
from datadog_api_client.v2.model.security_monitoring_paginated_suppressions_response import (
SecurityMonitoringPaginatedSuppressionsResponse,
)
from datadog_api_client.v2.model.security_monitoring_suppression_sort import SecurityMonitoringSuppressionSort
from datadog_api_client.v2.model.security_monitoring_suppressions_response import SecurityMonitoringSuppressionsResponse
from datadog_api_client.v2.model.security_monitoring_suppression_response import SecurityMonitoringSuppressionResponse
from datadog_api_client.v2.model.security_monitoring_suppression_create_request import (
SecurityMonitoringSuppressionCreateRequest,
)
from datadog_api_client.v2.model.security_monitoring_suppressions_response import SecurityMonitoringSuppressionsResponse
from datadog_api_client.v2.model.security_monitoring_rule_create_payload import SecurityMonitoringRuleCreatePayload
from datadog_api_client.v2.model.security_monitoring_standard_rule_create_payload import (
SecurityMonitoringStandardRuleCreatePayload,
Expand Down Expand Up @@ -1767,7 +1763,7 @@ def __init__(self, api_client=None):

self._list_security_monitoring_suppressions_endpoint = _Endpoint(
settings={
"response_type": (SecurityMonitoringPaginatedSuppressionsResponse,),
"response_type": (SecurityMonitoringSuppressionsResponse,),
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
"endpoint_path": "/api/v2/security_monitoring/configuration/suppressions",
"operation_id": "list_security_monitoring_suppressions",
Expand All @@ -1780,21 +1776,6 @@ def __init__(self, api_client=None):
"attribute": "query",
"location": "query",
},
"sort": {
"openapi_types": (SecurityMonitoringSuppressionSort,),
"attribute": "sort",
"location": "query",
},
"page_size": {
"openapi_types": (int,),
"attribute": "page[size]",
"location": "query",
},
"page_number": {
"openapi_types": (int,),
"attribute": "page[number]",
"location": "query",
},
},
headers_map={
"accept": ["application/json"],
Expand Down Expand Up @@ -4354,37 +4335,19 @@ def list_security_monitoring_suppressions(
self,
*,
query: Union[str, UnsetType] = unset,
sort: Union[SecurityMonitoringSuppressionSort, UnsetType] = unset,
page_size: Union[int, UnsetType] = unset,
page_number: Union[int, UnsetType] = unset,
) -> SecurityMonitoringPaginatedSuppressionsResponse:
) -> SecurityMonitoringSuppressionsResponse:
"""Get all suppression rules.

Get the list of all suppression rules.

:param query: Query string.
:type query: str, optional
:param sort: Attribute used to sort the list of suppression rules. Prefix with ``-`` to sort in descending order.
:type sort: SecurityMonitoringSuppressionSort, optional
:param page_size: Size for a given page. Use ``-1`` to return all items.
:type page_size: int, optional
:param page_number: Specific page number to return.
:type page_number: int, optional
:rtype: SecurityMonitoringPaginatedSuppressionsResponse
:rtype: SecurityMonitoringSuppressionsResponse
"""
kwargs: Dict[str, Any] = {}
if query is not unset:
kwargs["query"] = query

if sort is not unset:
kwargs["sort"] = sort

if page_size is not unset:
kwargs["page_size"] = page_size

if page_number is not unset:
kwargs["page_number"] = page_number

return self._list_security_monitoring_suppressions_endpoint.call_with_http_info(**kwargs)

def list_threat_hunting_jobs(
Expand Down
Loading