Skip to content

Commit 033080d

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add suppression list query string parameter (#2834)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 17eaf9e commit 033080d

File tree

4 files changed

+35
-1
lines changed

4 files changed

+35
-1
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70064,6 +70064,13 @@ paths:
7006470064
get:
7006570065
description: Get the list of all suppression rules.
7006670066
operationId: ListSecurityMonitoringSuppressions
70067+
parameters:
70068+
- description: Query string.
70069+
in: query
70070+
name: query
70071+
required: false
70072+
schema:
70073+
type: string
7006770074
responses:
7006870075
'200':
7006970076
content:

features/support/scenarios_model_mapping.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3963,6 +3963,10 @@ export const ScenariosModelMappings: {[key: string]: {[key: string]: any}} = {
39633963
"operationResponseType": "SecurityFilterResponse",
39643964
},
39653965
"v2.ListSecurityMonitoringSuppressions": {
3966+
"query": {
3967+
"type": "string",
3968+
"format": "",
3969+
},
39663970
"operationResponseType": "SecurityMonitoringSuppressionsResponse",
39673971
},
39683972
"v2.CreateSecurityMonitoringSuppression": {

packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2286,6 +2286,7 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory {
22862286
}
22872287

22882288
public async listSecurityMonitoringSuppressions(
2289+
query?: string,
22892290
_options?: Configuration
22902291
): Promise<RequestContext> {
22912292
const _config = _options || this.configuration;
@@ -2301,6 +2302,15 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory {
23012302
requestContext.setHeaderParam("Accept", "application/json");
23022303
requestContext.setHttpConfig(_config.httpConfig);
23032304

2305+
// Query Params
2306+
if (query !== undefined) {
2307+
requestContext.setQueryParam(
2308+
"query",
2309+
ObjectSerializer.serialize(query, "string", ""),
2310+
""
2311+
);
2312+
}
2313+
23042314
// Apply auth methods
23052315
applySecurityAuthentication(_config, requestContext, [
23062316
"apiKeyAuth",
@@ -8267,6 +8277,14 @@ export interface SecurityMonitoringApiListSecurityMonitoringSignalsRequest {
82678277
pageLimit?: number;
82688278
}
82698279

8280+
export interface SecurityMonitoringApiListSecurityMonitoringSuppressionsRequest {
8281+
/**
8282+
* Query string.
8283+
* @type string
8284+
*/
8285+
query?: string;
8286+
}
8287+
82708288
export interface SecurityMonitoringApiListVulnerabilitiesRequest {
82718289
/**
82728290
* Its value must come from the `links` section of the response of the first request. Do not manually edit it.
@@ -9987,10 +10005,14 @@ export class SecurityMonitoringApi {
998710005
* @param param The request object
998810006
*/
998910007
public listSecurityMonitoringSuppressions(
10008+
param: SecurityMonitoringApiListSecurityMonitoringSuppressionsRequest = {},
999010009
options?: Configuration
999110010
): Promise<SecurityMonitoringSuppressionsResponse> {
999210011
const requestContextPromise =
9993-
this.requestFactory.listSecurityMonitoringSuppressions(options);
10012+
this.requestFactory.listSecurityMonitoringSuppressions(
10013+
param.query,
10014+
options
10015+
);
999410016
return requestContextPromise.then((requestContext) => {
999510017
return this.configuration.httpApi
999610018
.send(requestContext)

packages/datadog-api-client-v2/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,7 @@ export {
670670
SecurityMonitoringApiListSecurityMonitoringHistsignalsRequest,
671671
SecurityMonitoringApiListSecurityMonitoringRulesRequest,
672672
SecurityMonitoringApiListSecurityMonitoringSignalsRequest,
673+
SecurityMonitoringApiListSecurityMonitoringSuppressionsRequest,
673674
SecurityMonitoringApiListVulnerabilitiesRequest,
674675
SecurityMonitoringApiListVulnerableAssetsRequest,
675676
SecurityMonitoringApiMuteFindingsRequest,

0 commit comments

Comments
 (0)