Skip to content

Commit be2be82

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 83ecf74 of spec repo
1 parent 5879c03 commit be2be82

3 files changed

Lines changed: 26 additions & 0 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84110,6 +84110,14 @@ paths:
8411084110
parameters:
8411184111
- $ref: '#/components/parameters/PageSize'
8411284112
- $ref: '#/components/parameters/PageNumber'
84113+
- description: A search query to filter security rules. You can filter by attributes
84114+
such as `type`, `source`, `tags`.
84115+
example: type:signal_correlation source:cloudtrail
84116+
in: query
84117+
name: query
84118+
required: false
84119+
schema:
84120+
type: string
8411384121
responses:
8411484122
'200':
8411584123
content:

private/bdd_runner/src/support/scenarios_model_mapping.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4474,6 +4474,10 @@ export const ScenariosModelMappings: { [key: string]: OperationMapping } = {
44744474
type: "number",
44754475
format: "int64",
44764476
},
4477+
query: {
4478+
type: "string",
4479+
format: "",
4480+
},
44774481
operationResponseType: "SecurityMonitoringListRulesResponse",
44784482
},
44794483
"SecurityMonitoringApi.V2.CreateSecurityMonitoringRule": {

services/security_monitoring/src/v2/SecurityMonitoringApi.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3140,6 +3140,7 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory {
31403140
public async listSecurityMonitoringRules(
31413141
pageSize?: number,
31423142
pageNumber?: number,
3143+
query?: string,
31433144
_options?: Configuration,
31443145
): Promise<RequestContext> {
31453146
const _config = _options || this.configuration;
@@ -3180,6 +3181,13 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory {
31803181
"",
31813182
);
31823183
}
3184+
if (query !== undefined) {
3185+
requestContext.setQueryParam(
3186+
"query",
3187+
serialize(query, TypingInfo, "string", ""),
3188+
"",
3189+
);
3190+
}
31833191

31843192
// Apply auth methods
31853193
applySecurityAuthentication(_config, requestContext, [
@@ -9887,6 +9895,11 @@ export interface SecurityMonitoringApiListSecurityMonitoringRulesRequest {
98879895
* @type number
98889896
*/
98899897
pageNumber?: number;
9898+
/**
9899+
* A search query to filter security rules. You can filter by attributes such as `type`, `source`, `tags`.
9900+
* @type string
9901+
*/
9902+
query?: string;
98909903
}
98919904

98929905
export interface SecurityMonitoringApiListSecurityMonitoringSignalsRequest {
@@ -11802,6 +11815,7 @@ export class SecurityMonitoringApi {
1180211815
this.requestFactory.listSecurityMonitoringRules(
1180311816
param.pageSize,
1180411817
param.pageNumber,
11818+
param.query,
1180511819
options,
1180611820
);
1180711821
return requestContextPromise.then((requestContext) => {

0 commit comments

Comments
 (0)