Skip to content

Commit f40b6db

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add suppression list query string parameter (#2833)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 39ee65f commit f40b6db

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:

private/bdd_runner/src/support/scenarios_model_mapping.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3973,6 +3973,10 @@ export const ScenariosModelMappings: { [key: string]: OperationMapping } = {
39733973
operationResponseType: "SecurityFilterResponse",
39743974
},
39753975
"SecurityMonitoringApi.V2.ListSecurityMonitoringSuppressions": {
3976+
query: {
3977+
type: "string",
3978+
format: "",
3979+
},
39763980
operationResponseType: "SecurityMonitoringSuppressionsResponse",
39773981
},
39783982
"SecurityMonitoringApi.V2.CreateSecurityMonitoringSuppression": {

services/security_monitoring/src/v2/SecurityMonitoringApi.ts

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

27932793
public async listSecurityMonitoringSuppressions(
2794+
query?: string,
27942795
_options?: Configuration,
27952796
): Promise<RequestContext> {
27962797
const _config = _options || this.configuration;
@@ -2817,6 +2818,15 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory {
28172818
requestContext.setHeaderParam("User-Agent", this.userAgent);
28182819
}
28192820

2821+
// Query Params
2822+
if (query !== undefined) {
2823+
requestContext.setQueryParam(
2824+
"query",
2825+
serialize(query, TypingInfo, "string", ""),
2826+
"",
2827+
);
2828+
}
2829+
28202830
// Apply auth methods
28212831
applySecurityAuthentication(_config, requestContext, [
28222832
"apiKeyAuth",
@@ -8711,6 +8721,14 @@ export interface SecurityMonitoringApiListSecurityMonitoringSignalsRequest {
87118721
pageLimit?: number;
87128722
}
87138723

8724+
export interface SecurityMonitoringApiListSecurityMonitoringSuppressionsRequest {
8725+
/**
8726+
* Query string.
8727+
* @type string
8728+
*/
8729+
query?: string;
8730+
}
8731+
87148732
export interface SecurityMonitoringApiListVulnerabilitiesRequest {
87158733
/**
87168734
* Its value must come from the `links` section of the response of the first request. Do not manually edit it.
@@ -10431,10 +10449,14 @@ export class SecurityMonitoringApi {
1043110449
* @param param The request object
1043210450
*/
1043310451
public listSecurityMonitoringSuppressions(
10452+
param: SecurityMonitoringApiListSecurityMonitoringSuppressionsRequest = {},
1043410453
options?: Configuration,
1043510454
): Promise<SecurityMonitoringSuppressionsResponse> {
1043610455
const requestContextPromise =
10437-
this.requestFactory.listSecurityMonitoringSuppressions(options);
10456+
this.requestFactory.listSecurityMonitoringSuppressions(
10457+
param.query,
10458+
options,
10459+
);
1043810460
return requestContextPromise.then((requestContext) => {
1043910461
return this.configuration.httpApi
1044010462
.send(requestContext)

services/security_monitoring/src/v2/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ export {
4141
SecurityMonitoringApiListSecurityMonitoringHistsignalsRequest,
4242
SecurityMonitoringApiListSecurityMonitoringRulesRequest,
4343
SecurityMonitoringApiListSecurityMonitoringSignalsRequest,
44+
SecurityMonitoringApiListSecurityMonitoringSuppressionsRequest,
4445
SecurityMonitoringApiListVulnerabilitiesRequest,
4546
SecurityMonitoringApiListVulnerableAssetsRequest,
4647
SecurityMonitoringApiMuteFindingsRequest,

0 commit comments

Comments
 (0)