Skip to content

Commit f2a3528

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 5d86661 of spec repo (#2402)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 3d0fcc2 commit f2a3528

File tree

5 files changed

+28
-3
lines changed

5 files changed

+28
-3
lines changed

.generator/schemas/v1/openapi.yaml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17202,8 +17202,8 @@ components:
1720217202
description: DNS server to use for DNS tests.
1720317203
type: string
1720417204
dnsServerPort:
17205+
$ref: '#/components/schemas/SyntheticsTestRequestDNSServerPort'
1720517206
description: DNS server port to use for DNS tests.
17206-
type: string
1720717207
files:
1720817208
description: Files to be used as part of the request in the test. Only valid
1720917209
if `bodyType` is `multipart/form-data`.
@@ -17357,6 +17357,15 @@ components:
1735717357
description: Date of update of the certificate or key, ISO format.
1735817358
type: string
1735917359
type: object
17360+
SyntheticsTestRequestDNSServerPort:
17361+
description: DNS server port to use for DNS tests.
17362+
oneOf:
17363+
- $ref: '#/components/schemas/SyntheticsTestRequestNumericalDNSServerPort'
17364+
- $ref: '#/components/schemas/SyntheticsTestRequestVariableDNSServerPort'
17365+
SyntheticsTestRequestNumericalDNSServerPort:
17366+
description: Integer DNS server port number to use when performing the test.
17367+
format: int64
17368+
type: integer
1736017369
SyntheticsTestRequestNumericalPort:
1736117370
description: Integer Port number to use when performing the test.
1736217371
format: int64
@@ -17378,6 +17387,10 @@ components:
1737817387
required:
1737917388
- url
1738017389
type: object
17390+
SyntheticsTestRequestVariableDNSServerPort:
17391+
description: String DNS server port number to use when performing the test.
17392+
Supports templated variables.
17393+
type: string
1738117394
SyntheticsTestRequestVariablePort:
1738217395
description: String Port number to use when performing the test. Supports templated
1738317396
variables.

services/synthetics/src/v1/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ export { SyntheticsTestRequestBodyFile } from "./models/SyntheticsTestRequestBod
196196
export { SyntheticsTestRequestBodyType } from "./models/SyntheticsTestRequestBodyType";
197197
export { SyntheticsTestRequestCertificate } from "./models/SyntheticsTestRequestCertificate";
198198
export { SyntheticsTestRequestCertificateItem } from "./models/SyntheticsTestRequestCertificateItem";
199+
export { SyntheticsTestRequestDNSServerPort } from "./models/SyntheticsTestRequestDNSServerPort";
199200
export { SyntheticsTestRequestPort } from "./models/SyntheticsTestRequestPort";
200201
export { SyntheticsTestRequestProxy } from "./models/SyntheticsTestRequestProxy";
201202
export { SyntheticsTestRestrictionPolicyBinding } from "./models/SyntheticsTestRestrictionPolicyBinding";

services/synthetics/src/v1/models/SyntheticsTestRequest.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { SyntheticsTestOptionsHTTPVersion } from "./SyntheticsTestOptionsHTTPVer
66
import { SyntheticsTestRequestBodyFile } from "./SyntheticsTestRequestBodyFile";
77
import { SyntheticsTestRequestBodyType } from "./SyntheticsTestRequestBodyType";
88
import { SyntheticsTestRequestCertificate } from "./SyntheticsTestRequestCertificate";
9+
import { SyntheticsTestRequestDNSServerPort } from "./SyntheticsTestRequestDNSServerPort";
910
import { SyntheticsTestRequestPort } from "./SyntheticsTestRequestPort";
1011
import { SyntheticsTestRequestProxy } from "./SyntheticsTestRequestProxy";
1112

@@ -60,7 +61,7 @@ export class SyntheticsTestRequest {
6061
/**
6162
* DNS server port to use for DNS tests.
6263
*/
63-
"dnsServerPort"?: string;
64+
"dnsServerPort"?: SyntheticsTestRequestDNSServerPort;
6465
/**
6566
* Files to be used as part of the request in the test. Only valid if `bodyType` is `multipart/form-data`.
6667
*/
@@ -208,7 +209,7 @@ export class SyntheticsTestRequest {
208209
},
209210
dnsServerPort: {
210211
baseName: "dnsServerPort",
211-
type: "string",
212+
type: "SyntheticsTestRequestDNSServerPort",
212213
},
213214
files: {
214215
baseName: "files",
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { UnparsedObject } from "@datadog/datadog-api-client";
2+
3+
/**
4+
* DNS server port to use for DNS tests.
5+
*/
6+
export type SyntheticsTestRequestDNSServerPort =
7+
| number
8+
| string
9+
| UnparsedObject;

services/synthetics/src/v1/models/TypingInfo.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,6 +416,7 @@ export const TypingInfo: ModelTypingInfo = {
416416
"SyntheticsBasicAuthOauthROP",
417417
],
418418
SyntheticsMobileStepParamsValue: ["string", "number"],
419+
SyntheticsTestRequestDNSServerPort: ["number", "string"],
419420
SyntheticsTestRequestPort: ["number", "string"],
420421
},
421422
typeMap: {

0 commit comments

Comments
 (0)