Skip to content

Commit 81c83d2

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 5ca116c of spec repo
1 parent 6ae8795 commit 81c83d2

8 files changed

Lines changed: 50 additions & 5 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39721,19 +39721,24 @@ components:
3972139721
- DISTRIBUTION
3972239722
MetricTagConfigurationMetricTypes:
3972339723
default: gauge
39724-
description: The metric's type.
39724+
description: The metric's type. Contact your Customer Success Manager (CSM)
39725+
for instructions on how to use the histogram types.
3972539726
enum:
3972639727
- gauge
3972739728
- count
3972839729
- rate
3972939730
- distribution
39731+
- exponential_histogram
39732+
- explicit_histogram
3973039733
example: count
3973139734
type: string
3973239735
x-enum-varnames:
3973339736
- GAUGE
3973439737
- COUNT
3973539738
- RATE
3973639739
- DISTRIBUTION
39740+
- EXPONENTIAL_HISTOGRAM
39741+
- EXPLICIT_HISTOGRAM
3973739742
MetricTagConfigurationResponse:
3973839743
description: Response object which includes a single metric's tag configuration.
3973939744
properties:
@@ -102212,6 +102217,13 @@ paths:
102212102217
get:
102213102218
description: Get the list of all critical assets.
102214102219
operationId: ListSecurityMonitoringCriticalAssets
102220+
parameters:
102221+
- description: Query string.
102222+
in: query
102223+
name: query
102224+
required: false
102225+
schema:
102226+
type: string
102215102227
responses:
102216102228
'200':
102217102229
content:

private/bdd_runner/src/support/scenarios_model_mapping.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4600,6 +4600,10 @@ export const ScenariosModelMappings: { [key: string]: OperationMapping } = {
46004600
operationResponseType: "ListVulnerableAssetsResponse",
46014601
},
46024602
"SecurityMonitoringApi.V2.ListSecurityMonitoringCriticalAssets": {
4603+
query: {
4604+
type: "string",
4605+
format: "",
4606+
},
46034607
operationResponseType: "SecurityMonitoringCriticalAssetsResponse",
46044608
},
46054609
"SecurityMonitoringApi.V2.CreateSecurityMonitoringCriticalAsset": {

services/metrics/src/v2/models/MetricTagConfigurationAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export class MetricTagConfigurationAttributes {
2727
*/
2828
"includePercentiles"?: boolean;
2929
/**
30-
* The metric's type.
30+
* The metric's type. Contact your Customer Success Manager (CSM) for instructions on how to use the histogram types.
3131
*/
3232
"metricType"?: MetricTagConfigurationMetricTypes;
3333
/**

services/metrics/src/v2/models/MetricTagConfigurationCreateAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class MetricTagConfigurationCreateAttributes {
2323
*/
2424
"includePercentiles"?: boolean;
2525
/**
26-
* The metric's type.
26+
* The metric's type. Contact your Customer Success Manager (CSM) for instructions on how to use the histogram types.
2727
*/
2828
"metricType": MetricTagConfigurationMetricTypes;
2929
/**
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
import { UnparsedObject } from "@datadog/datadog-api-client";
22

33
/**
4-
* The metric's type.
4+
* The metric's type. Contact your Customer Success Manager (CSM) for instructions on how to use the histogram types.
55
*/
66
export type MetricTagConfigurationMetricTypes =
77
| typeof GAUGE
88
| typeof COUNT
99
| typeof RATE
1010
| typeof DISTRIBUTION
11+
| typeof EXPONENTIAL_HISTOGRAM
12+
| typeof EXPLICIT_HISTOGRAM
1113
| UnparsedObject;
1214
export const GAUGE = "gauge";
1315
export const COUNT = "count";
1416
export const RATE = "rate";
1517
export const DISTRIBUTION = "distribution";
18+
export const EXPONENTIAL_HISTOGRAM = "exponential_histogram";
19+
export const EXPLICIT_HISTOGRAM = "explicit_histogram";

services/metrics/src/v2/models/TypingInfo.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,8 @@ export const TypingInfo: ModelTypingInfo = {
139139
"count",
140140
"rate",
141141
"distribution",
142+
"exponential_histogram",
143+
"explicit_histogram",
142144
],
143145
MetricTagConfigurationType: ["manage_tags"],
144146
MetricType: ["metrics"],

services/security_monitoring/src/v2/SecurityMonitoringApi.ts

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

35163516
public async listSecurityMonitoringCriticalAssets(
3517+
query?: string,
35173518
_options?: Configuration,
35183519
): Promise<RequestContext> {
35193520
const _config = _options || this.configuration;
@@ -3540,6 +3541,15 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory {
35403541
requestContext.setHeaderParam("User-Agent", this.userAgent);
35413542
}
35423543

3544+
// Query Params
3545+
if (query !== undefined) {
3546+
requestContext.setQueryParam(
3547+
"query",
3548+
serialize(query, TypingInfo, "string", ""),
3549+
"",
3550+
);
3551+
}
3552+
35433553
// Apply auth methods
35443554
applySecurityAuthentication(_config, requestContext, [
35453555
"apiKeyAuth",
@@ -11316,6 +11326,14 @@ export interface SecurityMonitoringApiListSecurityFindingsRequest {
1131611326
sort?: SecurityFindingsSort;
1131711327
}
1131811328

11329+
export interface SecurityMonitoringApiListSecurityMonitoringCriticalAssetsRequest {
11330+
/**
11331+
* Query string.
11332+
* @type string
11333+
*/
11334+
query?: string;
11335+
}
11336+
1131911337
export interface SecurityMonitoringApiListSecurityMonitoringHistsignalsRequest {
1132011338
/**
1132111339
* The search query for security signals.
@@ -13551,10 +13569,14 @@ export class SecurityMonitoringApi {
1355113569
* @param param The request object
1355213570
*/
1355313571
public listSecurityMonitoringCriticalAssets(
13572+
param: SecurityMonitoringApiListSecurityMonitoringCriticalAssetsRequest = {},
1355413573
options?: Configuration,
1355513574
): Promise<SecurityMonitoringCriticalAssetsResponse> {
1355613575
const requestContextPromise =
13557-
this.requestFactory.listSecurityMonitoringCriticalAssets(options);
13576+
this.requestFactory.listSecurityMonitoringCriticalAssets(
13577+
param.query,
13578+
options,
13579+
);
1355813580
return requestContextPromise.then((requestContext) => {
1355913581
return this.configuration.httpApi
1356013582
.send(requestContext)

services/security_monitoring/src/v2/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export {
5353
SecurityMonitoringApiListMultipleRulesetsRequest,
5454
SecurityMonitoringApiListScannedAssetsMetadataRequest,
5555
SecurityMonitoringApiListSecurityFindingsRequest,
56+
SecurityMonitoringApiListSecurityMonitoringCriticalAssetsRequest,
5657
SecurityMonitoringApiListSecurityMonitoringHistsignalsRequest,
5758
SecurityMonitoringApiListSecurityMonitoringRulesRequest,
5859
SecurityMonitoringApiListSecurityMonitoringSignalsRequest,

0 commit comments

Comments
 (0)