Skip to content

Commit aff1963

Browse files
authored
Merge pull request #7 from solarwinds/speakeasy-sdk-regen-1754438640
chore: 🐝 Update SDK - Generate SWOV1 0.5.0
2 parents fd4842c + e3f4be6 commit aff1963

File tree

236 files changed

+2826
-8947
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

236 files changed

+2826
-8947
lines changed

β€Ž.speakeasy/workflow.lockβ€Ž

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
speakeasyVersion: 1.582.0
1+
speakeasyVersion: 1.615.0
22
sources:
33
SolarWinds Observability:
44
sourceNamespace: solar-winds-observability
@@ -9,11 +9,11 @@ sources:
99
- 1.0.5
1010
swov1:
1111
sourceNamespace: solar-winds-observability
12-
sourceRevisionDigest: sha256:c649135e8a61700835f2cb8475b2d7d4e58ae9f516e7db2ac3d5dbf91aaf2013
13-
sourceBlobDigest: sha256:04766a81a8b257ee0edfee5efdc88bc170a86e1699b6c08dff65bc675345eba9
12+
sourceRevisionDigest: sha256:2e887253ddc57e7a648e63eabf3491707494137e2b6610e196f57876e4db89ec
13+
sourceBlobDigest: sha256:76c9315a1b59f2260e5476653c467d252db39d3bfbbc15deeb977460a2cd7497
1414
tags:
1515
- latest
16-
- speakeasy-sdk-regen-1752105815
16+
- speakeasy-sdk-regen-1754438640
1717
- 1.0.9
1818
targets:
1919
swo:
@@ -26,10 +26,10 @@ targets:
2626
swov1:
2727
source: swov1
2828
sourceNamespace: solar-winds-observability
29-
sourceRevisionDigest: sha256:c649135e8a61700835f2cb8475b2d7d4e58ae9f516e7db2ac3d5dbf91aaf2013
30-
sourceBlobDigest: sha256:04766a81a8b257ee0edfee5efdc88bc170a86e1699b6c08dff65bc675345eba9
29+
sourceRevisionDigest: sha256:2e887253ddc57e7a648e63eabf3491707494137e2b6610e196f57876e4db89ec
30+
sourceBlobDigest: sha256:76c9315a1b59f2260e5476653c467d252db39d3bfbbc15deeb977460a2cd7497
3131
codeSamplesNamespace: solar-winds-observability-typescript-code-samples
32-
codeSamplesRevisionDigest: sha256:6a3cdecef81b67b36d3d20f57e455b285210e6b9cbd3f70c5fc0fe616e7fc3e3
32+
codeSamplesRevisionDigest: sha256:886e591ad75430cec21ef1e8b813d126f01914efcf7d44607663840d273bbabd
3333
workflow:
3434
workflowVersion: 1.0.0
3535
speakeasyVersion: latest

β€Žswov1/.speakeasy/gen.lockβ€Ž

Lines changed: 263 additions & 172 deletions
Large diffs are not rendered by default.

β€Žswov1/.speakeasy/gen.yamlβ€Ž

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ generation:
2424
generateNewTests: false
2525
skipResponseBodyAssertions: false
2626
typescript:
27-
version: 0.4.0
27+
version: 0.5.0
2828
additionalDependencies:
2929
dependencies: {}
3030
devDependencies: {}
@@ -59,5 +59,7 @@ typescript:
5959
outputModelSuffix: output
6060
packageName: '@solarwinds/swo-sdk-typescript'
6161
responseFormat: flat
62+
sseFlatResponse: false
6263
templateVersion: v2
64+
usageSDKInitImports: []
6365
useIndexModules: true

β€Žswov1/README.mdβ€Ž

Lines changed: 30 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -552,11 +552,25 @@ const swo = new Swo({
552552

553553
async function run() {
554554
try {
555-
await swo.cloudAccounts.activateAwsIntegration({
556-
managementAccountId: "<id>",
557-
accountId: "<id>",
558-
enable: true,
555+
const result = await swo.changeEvents.createChangeEvent({
556+
id: 1731676626,
557+
name: "app-deploys",
558+
title: "deployed v45",
559+
timestamp: 1731676626,
560+
source: "foo3.example.com",
561+
tags: {
562+
"app": "foo",
563+
"environment": "production",
564+
},
565+
links: [
566+
{
567+
rel: "self",
568+
href: "https://example.com",
569+
},
570+
],
559571
});
572+
573+
console.log(result);
560574
} catch (error) {
561575
// The base class for HTTP error responses
562576
if (error instanceof errors.SwoError) {
@@ -566,10 +580,10 @@ async function run() {
566580
console.log(error.headers);
567581

568582
// Depending on the method different errors may be thrown
569-
if (error instanceof errors.ActivateAwsIntegrationBadRequestError) {
570-
console.log(error.data$.code); // components.CommonDefaultErrorCode
583+
if (error instanceof errors.CommonBadRequestErrorResponse) {
571584
console.log(error.data$.message); // string
572585
console.log(error.data$.target); // string
586+
console.log(error.data$.code); // errors.CommonBadRequestErrorResponseCode
573587
}
574588
}
575589
}
@@ -580,10 +594,12 @@ run();
580594
```
581595

582596
### Error Classes
583-
**Primary error:**
597+
**Primary errors:**
584598
* [`SwoError`](./src/models/errors/swoerror.ts): The base class for HTTP error responses.
599+
* [`CommonUnauthorizedErrorResponse`](./src/models/errors/commonunauthorizederrorresponse.ts): Access is unauthorized. Status code `401`.
600+
* [`CommonInternalErrorResponse`](./src/models/errors/commoninternalerrorresponse.ts): Server error. Status code `500`.
585601

586-
<details><summary>Less common errors (69)</summary>
602+
<details><summary>Less common errors (12)</summary>
587603

588604
<br />
589605

@@ -596,69 +612,12 @@ run();
596612

597613

598614
**Inherit from [`SwoError`](./src/models/errors/swoerror.ts)**:
599-
* [`ActivateAwsIntegrationBadRequestError`](./src/models/errors/activateawsintegrationbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
600-
* [`CreateOrgStructureBadRequestError`](./src/models/errors/createorgstructurebadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
601-
* [`UpdateAwsIntegrationBadRequestError`](./src/models/errors/updateawsintegrationbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
602-
* [`ValidateMgmtAccountOnboardingBadRequestError`](./src/models/errors/validatemgmtaccountonboardingbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
603-
* [`ObserveDatabaseBadRequestError`](./src/models/errors/observedatabasebadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
604-
* [`GetPublicKeyBadRequestError`](./src/models/errors/getpublickeybadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
605-
* [`UpdateDatabaseBadRequestError`](./src/models/errors/updatedatabasebadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
606-
* [`DeleteDatabaseBadRequestError`](./src/models/errors/deletedatabasebadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
607-
* [`GetPluginConfigBadRequestError`](./src/models/errors/getpluginconfigbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
608-
* [`GetPluginsBadRequestError`](./src/models/errors/getpluginsbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
609-
* [`PluginOperationBadRequestError`](./src/models/errors/pluginoperationbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
610-
* [`CreateUriBadRequestError`](./src/models/errors/createuribadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
611-
* [`UpdateUriBadRequestError`](./src/models/errors/updateuribadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
612-
* [`CreateWebsiteBadRequestError`](./src/models/errors/createwebsitebadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
613-
* [`UpdateWebsiteBadRequestError`](./src/models/errors/updatewebsitebadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
614-
* [`ListEntitiesBadRequestError`](./src/models/errors/listentitiesbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
615-
* [`GetEntityByIdBadRequestError`](./src/models/errors/getentitybyidbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
616-
* [`UpdateEntityByIdBadRequestError`](./src/models/errors/updateentitybyidbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
617-
* [`CreateCompositeMetricBadRequestError`](./src/models/errors/createcompositemetricbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
618-
* [`ListMultiMetricMeasurementsBadRequestError`](./src/models/errors/listmultimetricmeasurementsbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
619-
* [`UpdateCompositeMetricBadRequestError`](./src/models/errors/updatecompositemetricbadrequesterror.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 1 of 44 methods.*
620-
* [`ActivateAwsIntegrationUnauthorizedError`](./src/models/errors/activateawsintegrationunauthorizederror.ts): Access is unauthorized. Status code `401`. Applicable to 1 of 44 methods.*
621-
* [`CreateOrgStructureUnauthorizedError`](./src/models/errors/createorgstructureunauthorizederror.ts): Access is unauthorized. Status code `401`. Applicable to 1 of 44 methods.*
622-
* [`UpdateAwsIntegrationUnauthorizedError`](./src/models/errors/updateawsintegrationunauthorizederror.ts): Access is unauthorized. Status code `401`. Applicable to 1 of 44 methods.*
623-
* [`ValidateMgmtAccountOnboardingUnauthorizedError`](./src/models/errors/validatemgmtaccountonboardingunauthorizederror.ts): Access is unauthorized. Status code `401`. Applicable to 1 of 44 methods.*
624-
* [`ListEntitiesUnauthorizedError`](./src/models/errors/listentitiesunauthorizederror.ts): Access is unauthorized. Status code `401`. Applicable to 1 of 44 methods.*
625-
* [`GetEntityByIdUnauthorizedError`](./src/models/errors/getentitybyidunauthorizederror.ts): Access is unauthorized. Status code `401`. Applicable to 1 of 44 methods.*
626-
* [`UpdateEntityByIdUnauthorizedError`](./src/models/errors/updateentitybyidunauthorizederror.ts): Access is unauthorized. Status code `401`. Applicable to 1 of 44 methods.*
627-
* [`UpdateCompositeMetricForbiddenError`](./src/models/errors/updatecompositemetricforbiddenerror.ts): Access is forbidden. Status code `403`. Applicable to 1 of 44 methods.*
628-
* [`DeleteCompositeMetricForbiddenError`](./src/models/errors/deletecompositemetricforbiddenerror.ts): Access is forbidden. Status code `403`. Applicable to 1 of 44 methods.*
629-
* [`ActivateAwsIntegrationNotFoundError`](./src/models/errors/activateawsintegrationnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
630-
* [`CreateOrgStructureNotFoundError`](./src/models/errors/createorgstructurenotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
631-
* [`GetPublicKeyNotFoundError`](./src/models/errors/getpublickeynotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
632-
* [`UpdateDatabaseNotFoundError`](./src/models/errors/updatedatabasenotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
633-
* [`DeleteDatabaseNotFoundError`](./src/models/errors/deletedatabasenotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
634-
* [`GetPluginConfigNotFoundError`](./src/models/errors/getpluginconfignotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
635-
* [`GetPluginsNotFoundError`](./src/models/errors/getpluginsnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
636-
* [`PluginOperationNotFoundError`](./src/models/errors/pluginoperationnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
637-
* [`GetUriNotFoundError`](./src/models/errors/geturinotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
638-
* [`UpdateUriNotFoundError`](./src/models/errors/updateurinotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
639-
* [`DeleteUriNotFoundError`](./src/models/errors/deleteurinotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
640-
* [`PauseUriMonitoringNotFoundError`](./src/models/errors/pauseurimonitoringnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
641-
* [`UnpauseUriMonitoringNotFoundError`](./src/models/errors/unpauseurimonitoringnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
642-
* [`GetWebsiteNotFoundError`](./src/models/errors/getwebsitenotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
643-
* [`UpdateWebsiteNotFoundError`](./src/models/errors/updatewebsitenotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
644-
* [`DeleteWebsiteNotFoundError`](./src/models/errors/deletewebsitenotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
645-
* [`PauseWebsiteMonitoringNotFoundError`](./src/models/errors/pausewebsitemonitoringnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
646-
* [`UnpauseWebsiteMonitoringNotFoundError`](./src/models/errors/unpausewebsitemonitoringnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
647-
* [`GetEntityByIdNotFoundError`](./src/models/errors/getentitybyidnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
648-
* [`UpdateEntityByIdNotFoundError`](./src/models/errors/updateentitybyidnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
649-
* [`ListMetricsForEntityTypeNotFoundError`](./src/models/errors/listmetricsforentitytypenotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
650-
* [`UpdateCompositeMetricNotFoundError`](./src/models/errors/updatecompositemetricnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
651-
* [`DeleteCompositeMetricNotFoundError`](./src/models/errors/deletecompositemetricnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
652-
* [`GetMetricByNameNotFoundError`](./src/models/errors/getmetricbynamenotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
653-
* [`ListMetricAttributesNotFoundError`](./src/models/errors/listmetricattributesnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
654-
* [`ListMetricAttributeValuesNotFoundError`](./src/models/errors/listmetricattributevaluesnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
655-
* [`ListMetricMeasurementsNotFoundError`](./src/models/errors/listmetricmeasurementsnotfounderror.ts): The server cannot find the requested resource. Status code `404`. Applicable to 1 of 44 methods.*
656-
* [`ConflictError`](./src/models/errors/conflicterror.ts): The request conflicts with the current state of the server. Status code `409`. Applicable to 1 of 44 methods.*
657-
* [`ActivateAwsIntegrationInternalServerError`](./src/models/errors/activateawsintegrationinternalservererror.ts): Server error. Status code `500`. Applicable to 1 of 44 methods.*
658-
* [`CreateOrgStructureInternalServerError`](./src/models/errors/createorgstructureinternalservererror.ts): Server error. Status code `500`. Applicable to 1 of 44 methods.*
659-
* [`UpdateAwsIntegrationInternalServerError`](./src/models/errors/updateawsintegrationinternalservererror.ts): Server error. Status code `500`. Applicable to 1 of 44 methods.*
660-
* [`ValidateMgmtAccountOnboardingInternalServerError`](./src/models/errors/validatemgmtaccountonboardinginternalservererror.ts): Server error. Status code `500`. Applicable to 1 of 44 methods.*
661-
* [`ListProbesInternalServerError`](./src/models/errors/listprobesinternalservererror.ts): Server error. Status code `500`. Applicable to 1 of 44 methods.*
615+
* [`CommonNotFoundErrorResponse`](./src/models/errors/commonnotfounderrorresponse.ts): The server cannot find the requested resource. Status code `404`. Applicable to 27 of 44 methods.*
616+
* [`CommonBadRequestErrorResponse`](./src/models/errors/commonbadrequesterrorresponse.ts): The server could not understand the request due to invalid syntax. Status code `400`. Applicable to 25 of 44 methods.*
617+
* [`MetricsMetricForbiddenErrorResponse`](./src/models/errors/metricsmetricforbiddenerrorresponse.ts): Access is forbidden. Status code `403`. Applicable to 2 of 44 methods.*
618+
* [`CommonForbiddenErrorResponse`](./src/models/errors/commonforbiddenerrorresponse.ts): Access is forbidden. Status code `403`. Applicable to 1 of 44 methods.*
619+
* [`CommonConflictErrorResponse`](./src/models/errors/commonconflicterrorresponse.ts): The request conflicts with the current state of the server. Status code `409`. Applicable to 1 of 44 methods.*
620+
* [`CommonUnavailableErrorResponse`](./src/models/errors/commonunavailableerrorresponse.ts): Service unavailable. Status code `503`. Applicable to 1 of 44 methods.*
662621
* [`ResponseValidationError`](./src/models/errors/responsevalidationerror.ts): Type mismatch between the data returned from the server and the structure expected by the SDK. See `error.rawValue` for the raw value and `error.pretty()` for a nicely formatted multi-line string.
663622

664623
</details>

β€Žswov1/RELEASES.mdβ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,14 @@ Based on:
3434
### Generated
3535
- [typescript v0.4.0] swov1
3636
### Releases
37-
- [NPM v0.4.0] https://www.npmjs.com/package/@solarwinds/swo-sdk-typescript/v/0.4.0 - swov1
37+
- [NPM v0.4.0] https://www.npmjs.com/package/@solarwinds/swo-sdk-typescript/v/0.4.0 - swov1
38+
39+
## 2025-09-10 00:03:17
40+
### Changes
41+
Based on:
42+
- OpenAPI Doc
43+
- Speakeasy CLI 1.615.0 (2.698.0) https://github.com/speakeasy-api/speakeasy
44+
### Generated
45+
- [typescript v0.5.0] swov1
46+
### Releases
47+
- [NPM v0.5.0] https://www.npmjs.com/package/@solarwinds/swo-sdk-typescript/v/0.5.0 - swov1
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# AggregateBy
2+
3+
Aggregation method used to group measurements.
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { AggregateBy } from "@solarwinds/swo-sdk-typescript/models/components";
9+
10+
let value: AggregateBy = "AVG";
11+
```
12+
13+
## Values
14+
15+
```typescript
16+
"AVG" | "COUNT" | "MIN" | "MAX" | "SUM" | "LAST"
17+
```

β€Žswov1/docs/models/components/commondefaulterrorcode.mdβ€Ž

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
Β (0)