From 2c1e0ced6f696a8872e40d484151695907dbb85a Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 29 Apr 2025 00:13:42 +0000 Subject: [PATCH] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.540.1 --- .speakeasy/gen.lock | 6 +- .speakeasy/gen.yaml | 2 +- .speakeasy/workflow.lock | 12 +- RELEASES.md | 12 +- docs/models/active.md | 2 +- .../addbypassipresponsebodysecurityresult.md | 4 +- .../createaccessgroupprojectresponsebody.md | 4 +- docs/models/getbypassipresponsebody.md | 4 +- docs/models/getbypassipresponsebody1.md | 4 +- docs/models/getbypassipresponsebodyresult.md | 4 +- docs/models/getdomainconfigresponsebody.md | 4 +- docs/models/getfirewallconfigresponsebody.md | 2 +- .../models/listaccessgroupprojectsprojects.md | 4 +- .../listaccessgroupprojectsresponsebody.md | 4 +- docs/models/putfirewallconfigresponsebody.md | 2 +- .../readaccessgroupprojectresponsebody.md | 4 +- docs/models/responsebodyresult.md | 4 +- .../updateaccessgroupprojectresponsebody.md | 4 +- .../updateprojectdefaultresourceconfig.md | 4 +- docs/models/updateprojectenv.md | 2 +- .../models/updateprojectprojectstrustedips.md | 2 +- docs/models/updateprojectresourceconfig.md | 4 +- docs/models/updateprojecttrustedips1.md | 2 +- .../updateprojecttrustedipsprotectionmode.md | 4 +- docs/models/updateprojecttype.md | 4 +- jsr.json | 2 +- package-lock.json | 4 +- package.json | 2 +- src/__tests__/environment.test.ts | 2 +- ...getv9projectsidornamecustomenvironments.go | 2 +- .../sdk/models/operations/getdomainconfig.go | 17 --- .../sdk/models/operations/updateproject.go | 124 ++++++++-------- src/__tests__/projects.test.ts | 28 ++-- src/__tests__/security.test.ts | 26 ++-- src/lib/config.ts | 4 +- src/mcp-server/mcp-server.ts | 2 +- src/mcp-server/server.ts | 2 +- src/models/getdomainconfigop.ts | 11 -- src/models/updateprojectop.ts | 140 +++++++++--------- vercel-spec.json | 42 ++---- 40 files changed, 241 insertions(+), 271 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 3e983757..a06ef5ad 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 79567c4a-05f9-4d65-864d-dfe107aa4e9d management: - docChecksum: bb68817203ff109c9d5754a35f5b7600 + docChecksum: 54dbb345df2f488d45b6fec1da112e56 docVersion: 0.0.1 speakeasyVersion: 1.540.1 generationVersion: 2.593.4 - releaseVersion: 1.6.5 - configChecksum: dc7a176b3bbab131a00f158a40e811a1 + releaseVersion: 1.6.6 + configChecksum: adc3b3489751ae2965513957334a46f7 repoURL: https://github.com/vercel/sdk.git installationURL: https://github.com/vercel/sdk published: true diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 5883b54b..211e314b 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -22,7 +22,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false typescript: - version: 1.6.5 + version: 1.6.6 additionalDependencies: dependencies: {} devDependencies: {} diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index ef2df787..2e558496 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,20 +2,20 @@ speakeasyVersion: 1.540.1 sources: vercel-OAS: sourceNamespace: vercel-oas - sourceRevisionDigest: sha256:60005510a3aec69cce21ba1a7775b8814aef0f6449c6bf186bc686e1f553a96c - sourceBlobDigest: sha256:10e1f227de19cd169321dae3de5bb99aa9930275d63ffc4ca8d13600e4b2ba98 + sourceRevisionDigest: sha256:f6c55d1442c41a465ce5531c5a9a1b7de315a9303e90a5b67afb1a5bc149c2c3 + sourceBlobDigest: sha256:9298801dacc08e546ed36faf6b5d45eb4ad6e85f22ea1757a93a77edb8094cc7 tags: - latest - - speakeasy-sdk-regen-1745877855 + - speakeasy-sdk-regen-1745885269 - 0.0.1 targets: vercel: source: vercel-OAS sourceNamespace: vercel-oas - sourceRevisionDigest: sha256:60005510a3aec69cce21ba1a7775b8814aef0f6449c6bf186bc686e1f553a96c - sourceBlobDigest: sha256:10e1f227de19cd169321dae3de5bb99aa9930275d63ffc4ca8d13600e4b2ba98 + sourceRevisionDigest: sha256:f6c55d1442c41a465ce5531c5a9a1b7de315a9303e90a5b67afb1a5bc149c2c3 + sourceBlobDigest: sha256:9298801dacc08e546ed36faf6b5d45eb4ad6e85f22ea1757a93a77edb8094cc7 codeSamplesNamespace: vercel-oas-typescript-code-samples - codeSamplesRevisionDigest: sha256:9f7795ed3b33d1208d60d4bc5e4e44c0f55b55dd803aea7aa2be18c934537a0c + codeSamplesRevisionDigest: sha256:4c6a68f6840c40101315c167696bb720ef7c05c2d17153274711a79fa453e18d workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index 057cdbc7..da3bd49d 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -218,4 +218,14 @@ Based on: ### Generated - [typescript v1.6.5] . ### Releases -- [NPM v1.6.5] https://www.npmjs.com/package/@vercel/sdk/v/1.6.5 - . \ No newline at end of file +- [NPM v1.6.5] https://www.npmjs.com/package/@vercel/sdk/v/1.6.5 - . + +## 2025-04-29 00:07:27 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.540.1 (2.593.4) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v1.6.6] . +### Releases +- [NPM v1.6.6] https://www.npmjs.com/package/@vercel/sdk/v/1.6.6 - . \ No newline at end of file diff --git a/docs/models/active.md b/docs/models/active.md index cd69db2d..66a13cca 100644 --- a/docs/models/active.md +++ b/docs/models/active.md @@ -10,7 +10,7 @@ let value: Active = { projectKey: "", id: "", version: 7103.38, - updatedAt: "1745794387189", + updatedAt: "1745801804554", firewallEnabled: false, crs: { sd: { diff --git a/docs/models/addbypassipresponsebodysecurityresult.md b/docs/models/addbypassipresponsebodysecurityresult.md index 436128d0..f45568da 100644 --- a/docs/models/addbypassipresponsebodysecurityresult.md +++ b/docs/models/addbypassipresponsebodysecurityresult.md @@ -10,8 +10,8 @@ let value: AddBypassIpResponseBodySecurityResult = { id: "", domain: "selfish-version.name", ip: "fffe:1d58:eebc:b907:af95:7ab0:bf83:a5a3", - createdAt: "1721309129598", - updatedAt: "1745812760176", + createdAt: "1721316543256", + updatedAt: "1745820173834", updatedAtHour: "", }; ``` diff --git a/docs/models/createaccessgroupprojectresponsebody.md b/docs/models/createaccessgroupprojectresponsebody.md index 4de566c6..1f1e02be 100644 --- a/docs/models/createaccessgroupprojectresponsebody.md +++ b/docs/models/createaccessgroupprojectresponsebody.md @@ -10,8 +10,8 @@ let value: CreateAccessGroupProjectResponseBody = { accessGroupId: "", projectId: "", role: "PROJECT_VIEWER", - createdAt: "1723366662634", - updatedAt: "1745837526375", + createdAt: "1723374069406", + updatedAt: "1745844933147", }; ``` diff --git a/docs/models/getbypassipresponsebody.md b/docs/models/getbypassipresponsebody.md index aefbe140..e6a9265a 100644 --- a/docs/models/getbypassipresponsebody.md +++ b/docs/models/getbypassipresponsebody.md @@ -13,8 +13,8 @@ const value: models.GetBypassIpResponseBody1 = { id: "", domain: "shabby-kettledrum.com", ip: "55.69.116.104", - createdAt: "1731119181330", - updatedAt: "1745854524339", + createdAt: "1731126579754", + updatedAt: "1745861922763", updatedAtHour: "", }, ], diff --git a/docs/models/getbypassipresponsebody1.md b/docs/models/getbypassipresponsebody1.md index 8e8f2e1d..69757d17 100644 --- a/docs/models/getbypassipresponsebody1.md +++ b/docs/models/getbypassipresponsebody1.md @@ -12,8 +12,8 @@ let value: GetBypassIpResponseBody1 = { id: "", domain: "equatorial-programme.name", ip: "41dc:c03b:1f0c:7dc5:a8fc:6d26:a38d:88e6", - createdAt: "1727972464196", - updatedAt: "1745792307020", + createdAt: "1727979860785", + updatedAt: "1745799703609", updatedAtHour: "", }, ], diff --git a/docs/models/getbypassipresponsebodyresult.md b/docs/models/getbypassipresponsebodyresult.md index 7ea20d8f..ef16abc2 100644 --- a/docs/models/getbypassipresponsebodyresult.md +++ b/docs/models/getbypassipresponsebodyresult.md @@ -10,8 +10,8 @@ let value: GetBypassIpResponseBodyResult = { id: "", domain: "tasty-straw.org", ip: "c7ba:04ff:1335:c1a4:0321:3f60:ce29:ec48", - createdAt: "1728862572761", - updatedAt: "1745815531482", + createdAt: "1728869990037", + updatedAt: "1745822948757", updatedAtHour: "", }; ``` diff --git a/docs/models/getdomainconfigresponsebody.md b/docs/models/getdomainconfigresponsebody.md index a408008d..1b40e1c2 100644 --- a/docs/models/getdomainconfigresponsebody.md +++ b/docs/models/getdomainconfigresponsebody.md @@ -16,6 +16,4 @@ let value: GetDomainConfigResponseBody = { | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `configuredBy` | [models.ConfiguredBy](../models/configuredby.md) | :heavy_minus_sign: | How we see the domain's configuration. - `CNAME`: Domain has a CNAME pointing to Vercel. - `A`: Domain's A record is resolving to Vercel. - `http`: Domain is resolving to Vercel but may be behind a Proxy. - `dns-01`: Domain is not resolving to Vercel but dns-01 challenge is enabled. - `null`: Domain is not resolving to Vercel. | | `acceptedChallenges` | [models.AcceptedChallenges](../models/acceptedchallenges.md)[] | :heavy_minus_sign: | Which challenge types the domain can use for issuing certs. | -| `misconfigured` | *boolean* | :heavy_check_mark: | Whether or not the domain is configured AND we can automatically generate a TLS certificate. | -| `recommendedIps` | *string*[] | :heavy_minus_sign: | Recommended IPs and CNAME for the domain. | -| `recommendedCname` | *string* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `misconfigured` | *boolean* | :heavy_check_mark: | Whether or not the domain is configured AND we can automatically generate a TLS certificate. | \ No newline at end of file diff --git a/docs/models/getfirewallconfigresponsebody.md b/docs/models/getfirewallconfigresponsebody.md index afe6b8cf..ca3d7337 100644 --- a/docs/models/getfirewallconfigresponsebody.md +++ b/docs/models/getfirewallconfigresponsebody.md @@ -12,7 +12,7 @@ let value: GetFirewallConfigResponseBody = { projectKey: "", id: "", version: 5092.12, - updatedAt: "1745855500531", + updatedAt: "1745862904889", firewallEnabled: false, crs: { sd: { diff --git a/docs/models/listaccessgroupprojectsprojects.md b/docs/models/listaccessgroupprojectsprojects.md index c045c0ad..35990a3b 100644 --- a/docs/models/listaccessgroupprojectsprojects.md +++ b/docs/models/listaccessgroupprojectsprojects.md @@ -8,8 +8,8 @@ import { ListAccessGroupProjectsProjects } from "@vercel/sdk/models/listaccessgr let value: ListAccessGroupProjectsProjects = { projectId: "", role: "PROJECT_VIEWER", - createdAt: "1738984175661", - updatedAt: "1745837577576", + createdAt: "1738991584452", + updatedAt: "1745844986368", project: {}, }; ``` diff --git a/docs/models/listaccessgroupprojectsresponsebody.md b/docs/models/listaccessgroupprojectsresponsebody.md index 89cec1a4..85a98dbc 100644 --- a/docs/models/listaccessgroupprojectsresponsebody.md +++ b/docs/models/listaccessgroupprojectsresponsebody.md @@ -10,8 +10,8 @@ let value: ListAccessGroupProjectsResponseBody = { { projectId: "", role: "PROJECT_DEVELOPER", - createdAt: "1725446878409", - updatedAt: "1745839661494", + createdAt: "1725454306917", + updatedAt: "1745847090003", project: {}, }, ], diff --git a/docs/models/putfirewallconfigresponsebody.md b/docs/models/putfirewallconfigresponsebody.md index eeb80b3d..638b2d0b 100644 --- a/docs/models/putfirewallconfigresponsebody.md +++ b/docs/models/putfirewallconfigresponsebody.md @@ -11,7 +11,7 @@ let value: PutFirewallConfigResponseBody = { projectKey: "", id: "", version: 3941.34, - updatedAt: "1745855927629", + updatedAt: "1745863358421", firewallEnabled: false, crs: { sd: { diff --git a/docs/models/readaccessgroupprojectresponsebody.md b/docs/models/readaccessgroupprojectresponsebody.md index a9cab997..035535cc 100644 --- a/docs/models/readaccessgroupprojectresponsebody.md +++ b/docs/models/readaccessgroupprojectresponsebody.md @@ -10,8 +10,8 @@ let value: ReadAccessGroupProjectResponseBody = { accessGroupId: "", projectId: "", role: "PROJECT_DEVELOPER", - createdAt: "1714727192220", - updatedAt: "1745804849962", + createdAt: "1714734586816", + updatedAt: "1745812244558", }; ``` diff --git a/docs/models/responsebodyresult.md b/docs/models/responsebodyresult.md index e76fa3ad..58ae9de0 100644 --- a/docs/models/responsebodyresult.md +++ b/docs/models/responsebodyresult.md @@ -10,8 +10,8 @@ let value: ResponseBodyResult = { id: "", domain: "zany-platter.com", ip: "eed4:ec4b:da5d:7c93:fd0d:aef0:1b13:ded3", - createdAt: "1717452720432", - updatedAt: "1745837920568", + createdAt: "1717460150669", + updatedAt: "1745845350806", updatedAtHour: "", }; ``` diff --git a/docs/models/updateaccessgroupprojectresponsebody.md b/docs/models/updateaccessgroupprojectresponsebody.md index 2201d08d..e7f12a22 100644 --- a/docs/models/updateaccessgroupprojectresponsebody.md +++ b/docs/models/updateaccessgroupprojectresponsebody.md @@ -10,8 +10,8 @@ let value: UpdateAccessGroupProjectResponseBody = { accessGroupId: "", projectId: "", role: "PROJECT_VIEWER", - createdAt: "1734245593280", - updatedAt: "1745793576138", + createdAt: "1734252971061", + updatedAt: "1745800953919", }; ``` diff --git a/docs/models/updateprojectdefaultresourceconfig.md b/docs/models/updateprojectdefaultresourceconfig.md index 86f3ee2b..b7ac3158 100644 --- a/docs/models/updateprojectdefaultresourceconfig.md +++ b/docs/models/updateprojectdefaultresourceconfig.md @@ -16,10 +16,10 @@ let value: UpdateProjectDefaultResourceConfig = { | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `buildMachineType` | [models.UpdateProjectProjectsBuildMachineType](../models/updateprojectprojectsbuildmachinetype.md) | :heavy_minus_sign: | N/A | | `fluid` | *boolean* | :heavy_minus_sign: | N/A | | `functionDefaultRegions` | *string*[] | :heavy_check_mark: | N/A | | `functionDefaultTimeout` | *number* | :heavy_minus_sign: | N/A | | `functionDefaultMemoryType` | [models.UpdateProjectProjectsFunctionDefaultMemoryType](../models/updateprojectprojectsfunctiondefaultmemorytype.md) | :heavy_minus_sign: | N/A | | `functionZeroConfigFailover` | *boolean* | :heavy_minus_sign: | N/A | -| `elasticConcurrencyEnabled` | *boolean* | :heavy_minus_sign: | N/A | -| `buildMachineType` | [models.UpdateProjectProjectsBuildMachineType](../models/updateprojectprojectsbuildmachinetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `elasticConcurrencyEnabled` | *boolean* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/updateprojectenv.md b/docs/models/updateprojectenv.md index 70a35e64..bf3ba44d 100644 --- a/docs/models/updateprojectenv.md +++ b/docs/models/updateprojectenv.md @@ -6,7 +6,7 @@ import { UpdateProjectEnv } from "@vercel/sdk/models/updateprojectop.js"; let value: UpdateProjectEnv = { - type: "encrypted", + type: "system", value: "", key: "", }; diff --git a/docs/models/updateprojectprojectstrustedips.md b/docs/models/updateprojectprojectstrustedips.md index ea4c2121..e9ef1b8b 100644 --- a/docs/models/updateprojectprojectstrustedips.md +++ b/docs/models/updateprojectprojectstrustedips.md @@ -13,7 +13,7 @@ const value: models.UpdateProjectTrustedIps1 = { value: "", }, ], - protectionMode: "exclusive", + protectionMode: "additional", }; ``` diff --git a/docs/models/updateprojectresourceconfig.md b/docs/models/updateprojectresourceconfig.md index 0a627ee0..14088981 100644 --- a/docs/models/updateprojectresourceconfig.md +++ b/docs/models/updateprojectresourceconfig.md @@ -16,10 +16,10 @@ let value: UpdateProjectResourceConfig = { | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `buildMachineType` | [models.UpdateProjectBuildMachineType](../models/updateprojectbuildmachinetype.md) | :heavy_minus_sign: | N/A | | `fluid` | *boolean* | :heavy_minus_sign: | N/A | | `functionDefaultRegions` | *string*[] | :heavy_check_mark: | N/A | | `functionDefaultTimeout` | *number* | :heavy_minus_sign: | N/A | | `functionDefaultMemoryType` | [models.UpdateProjectFunctionDefaultMemoryType](../models/updateprojectfunctiondefaultmemorytype.md) | :heavy_minus_sign: | N/A | | `functionZeroConfigFailover` | *boolean* | :heavy_minus_sign: | N/A | -| `elasticConcurrencyEnabled` | *boolean* | :heavy_minus_sign: | N/A | -| `buildMachineType` | [models.UpdateProjectBuildMachineType](../models/updateprojectbuildmachinetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `elasticConcurrencyEnabled` | *boolean* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/updateprojecttrustedips1.md b/docs/models/updateprojecttrustedips1.md index ab68d1a7..3bfa8ac3 100644 --- a/docs/models/updateprojecttrustedips1.md +++ b/docs/models/updateprojecttrustedips1.md @@ -12,7 +12,7 @@ let value: UpdateProjectTrustedIps1 = { value: "", }, ], - protectionMode: "exclusive", + protectionMode: "additional", }; ``` diff --git a/docs/models/updateprojecttrustedipsprotectionmode.md b/docs/models/updateprojecttrustedipsprotectionmode.md index 974835b2..4c159221 100644 --- a/docs/models/updateprojecttrustedipsprotectionmode.md +++ b/docs/models/updateprojecttrustedipsprotectionmode.md @@ -5,11 +5,11 @@ ```typescript import { UpdateProjectTrustedIpsProtectionMode } from "@vercel/sdk/models/updateprojectop.js"; -let value: UpdateProjectTrustedIpsProtectionMode = "additional"; +let value: UpdateProjectTrustedIpsProtectionMode = "exclusive"; ``` ## Values ```typescript -"additional" | "exclusive" +"exclusive" | "additional" ``` \ No newline at end of file diff --git a/docs/models/updateprojecttype.md b/docs/models/updateprojecttype.md index 8d657e10..4933f90b 100644 --- a/docs/models/updateprojecttype.md +++ b/docs/models/updateprojecttype.md @@ -5,11 +5,11 @@ ```typescript import { UpdateProjectType } from "@vercel/sdk/models/updateprojectop.js"; -let value: UpdateProjectType = "plain"; +let value: UpdateProjectType = "encrypted"; ``` ## Values ```typescript -"system" | "encrypted" | "plain" | "sensitive" | "secret" +"secret" | "system" | "encrypted" | "plain" | "sensitive" ``` \ No newline at end of file diff --git a/jsr.json b/jsr.json index 3bcf5758..cb4ea934 100644 --- a/jsr.json +++ b/jsr.json @@ -2,7 +2,7 @@ { "name": "@vercel/sdk", - "version": "1.6.5", + "version": "1.6.6", "exports": { ".": "./src/index.ts", "./models": "./src/models/index.ts", diff --git a/package-lock.json b/package-lock.json index 71e0f025..c2dc6079 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@vercel/sdk", - "version": "1.6.5", + "version": "1.6.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@vercel/sdk", - "version": "1.6.5", + "version": "1.6.6", "bin": { "mcp": "bin/mcp-server.js" }, diff --git a/package.json b/package.json index b8718dc4..08d6b906 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@vercel/sdk", - "version": "1.6.5", + "version": "1.6.6", "author": "Speakeasy", "type": "module", "bin": { diff --git a/src/__tests__/environment.test.ts b/src/__tests__/environment.test.ts index 8cf194fc..76396194 100644 --- a/src/__tests__/environment.test.ts +++ b/src/__tests__/environment.test.ts @@ -32,7 +32,7 @@ test("Environment Get /V9 /Projects/{id Or Name}/custom Environments", async () expect(result).toBeDefined(); expect(result).toEqual({ accountLimit: { - total: 6421.47, + total: 136.6, }, environments: [], }); diff --git a/src/__tests__/mockserver/internal/handler/pathgetv9projectsidornamecustomenvironments.go b/src/__tests__/mockserver/internal/handler/pathgetv9projectsidornamecustomenvironments.go index 86c14d96..0e4517a2 100644 --- a/src/__tests__/mockserver/internal/handler/pathgetv9projectsidornamecustomenvironments.go +++ b/src/__tests__/mockserver/internal/handler/pathgetv9projectsidornamecustomenvironments.go @@ -47,7 +47,7 @@ func testGetV9ProjectsIDOrNameCustomEnvironmentsGetV9ProjectsIDOrNameCustomEnvir } respBody := &operations.GetV9ProjectsIDOrNameCustomEnvironmentsResponseBody{ AccountLimit: operations.AccountLimit{ - Total: 7151.9, + Total: 5488.14, }, Environments: []operations.GetV9ProjectsIDOrNameCustomEnvironmentsEnvironments{}, } diff --git a/src/__tests__/mockserver/internal/sdk/models/operations/getdomainconfig.go b/src/__tests__/mockserver/internal/sdk/models/operations/getdomainconfig.go index 8221198a..d9f17292 100644 --- a/src/__tests__/mockserver/internal/sdk/models/operations/getdomainconfig.go +++ b/src/__tests__/mockserver/internal/sdk/models/operations/getdomainconfig.go @@ -141,9 +141,6 @@ type GetDomainConfigResponseBody struct { AcceptedChallenges []AcceptedChallenges `json:"acceptedChallenges,omitempty"` // Whether or not the domain is configured AND we can automatically generate a TLS certificate. Misconfigured bool `json:"misconfigured"` - // Recommended IPs and CNAME for the domain. - RecommendedIps []string `json:"recommendedIps,omitempty"` - RecommendedCname *string `json:"recommendedCname,omitempty"` } func (o *GetDomainConfigResponseBody) GetConfiguredBy() *ConfiguredBy { @@ -167,20 +164,6 @@ func (o *GetDomainConfigResponseBody) GetMisconfigured() bool { return o.Misconfigured } -func (o *GetDomainConfigResponseBody) GetRecommendedIps() []string { - if o == nil { - return nil - } - return o.RecommendedIps -} - -func (o *GetDomainConfigResponseBody) GetRecommendedCname() *string { - if o == nil { - return nil - } - return o.RecommendedCname -} - type GetDomainConfigResponse struct { HTTPMeta components.HTTPMetadata `json:"-"` Object *GetDomainConfigResponseBody diff --git a/src/__tests__/mockserver/internal/sdk/models/operations/updateproject.go b/src/__tests__/mockserver/internal/sdk/models/operations/updateproject.go index 20cb8e5e..373b4c6c 100644 --- a/src/__tests__/mockserver/internal/sdk/models/operations/updateproject.go +++ b/src/__tests__/mockserver/internal/sdk/models/operations/updateproject.go @@ -1187,11 +1187,11 @@ func (u UpdateProjectTarget) MarshalJSON() ([]byte, error) { type UpdateProjectType string const ( + UpdateProjectTypeSecret UpdateProjectType = "secret" UpdateProjectTypeSystem UpdateProjectType = "system" UpdateProjectTypeEncrypted UpdateProjectType = "encrypted" UpdateProjectTypePlain UpdateProjectType = "plain" UpdateProjectTypeSensitive UpdateProjectType = "sensitive" - UpdateProjectTypeSecret UpdateProjectType = "secret" ) func (e UpdateProjectType) ToPointer() *UpdateProjectType { @@ -1203,6 +1203,8 @@ func (e *UpdateProjectType) UnmarshalJSON(data []byte) error { return err } switch v { + case "secret": + fallthrough case "system": fallthrough case "encrypted": @@ -1210,8 +1212,6 @@ func (e *UpdateProjectType) UnmarshalJSON(data []byte) error { case "plain": fallthrough case "sensitive": - fallthrough - case "secret": *e = UpdateProjectType(v) return nil default: @@ -4347,66 +4347,73 @@ func (o *UpdateProjectOptionsAllowlist) GetPaths() []UpdateProjectPaths { type UpdateProjectPasswordProtection struct { } -type UpdateProjectFunctionDefaultMemoryType string +type UpdateProjectBuildMachineType string const ( - UpdateProjectFunctionDefaultMemoryTypeStandardLegacy UpdateProjectFunctionDefaultMemoryType = "standard_legacy" - UpdateProjectFunctionDefaultMemoryTypeStandard UpdateProjectFunctionDefaultMemoryType = "standard" - UpdateProjectFunctionDefaultMemoryTypePerformance UpdateProjectFunctionDefaultMemoryType = "performance" + UpdateProjectBuildMachineTypeEnhanced UpdateProjectBuildMachineType = "enhanced" ) -func (e UpdateProjectFunctionDefaultMemoryType) ToPointer() *UpdateProjectFunctionDefaultMemoryType { +func (e UpdateProjectBuildMachineType) ToPointer() *UpdateProjectBuildMachineType { return &e } -func (e *UpdateProjectFunctionDefaultMemoryType) UnmarshalJSON(data []byte) error { +func (e *UpdateProjectBuildMachineType) UnmarshalJSON(data []byte) error { var v string if err := json.Unmarshal(data, &v); err != nil { return err } switch v { - case "standard_legacy": - fallthrough - case "standard": - fallthrough - case "performance": - *e = UpdateProjectFunctionDefaultMemoryType(v) + case "enhanced": + *e = UpdateProjectBuildMachineType(v) return nil default: - return fmt.Errorf("invalid value for UpdateProjectFunctionDefaultMemoryType: %v", v) + return fmt.Errorf("invalid value for UpdateProjectBuildMachineType: %v", v) } } -type UpdateProjectBuildMachineType string +type UpdateProjectFunctionDefaultMemoryType string const ( - UpdateProjectBuildMachineTypeEnhanced UpdateProjectBuildMachineType = "enhanced" + UpdateProjectFunctionDefaultMemoryTypeStandardLegacy UpdateProjectFunctionDefaultMemoryType = "standard_legacy" + UpdateProjectFunctionDefaultMemoryTypeStandard UpdateProjectFunctionDefaultMemoryType = "standard" + UpdateProjectFunctionDefaultMemoryTypePerformance UpdateProjectFunctionDefaultMemoryType = "performance" ) -func (e UpdateProjectBuildMachineType) ToPointer() *UpdateProjectBuildMachineType { +func (e UpdateProjectFunctionDefaultMemoryType) ToPointer() *UpdateProjectFunctionDefaultMemoryType { return &e } -func (e *UpdateProjectBuildMachineType) UnmarshalJSON(data []byte) error { +func (e *UpdateProjectFunctionDefaultMemoryType) UnmarshalJSON(data []byte) error { var v string if err := json.Unmarshal(data, &v); err != nil { return err } switch v { - case "enhanced": - *e = UpdateProjectBuildMachineType(v) + case "standard_legacy": + fallthrough + case "standard": + fallthrough + case "performance": + *e = UpdateProjectFunctionDefaultMemoryType(v) return nil default: - return fmt.Errorf("invalid value for UpdateProjectBuildMachineType: %v", v) + return fmt.Errorf("invalid value for UpdateProjectFunctionDefaultMemoryType: %v", v) } } type UpdateProjectResourceConfig struct { + BuildMachineType *UpdateProjectBuildMachineType `json:"buildMachineType,omitempty"` Fluid *bool `json:"fluid,omitempty"` FunctionDefaultRegions []string `json:"functionDefaultRegions"` FunctionDefaultTimeout *float64 `json:"functionDefaultTimeout,omitempty"` FunctionDefaultMemoryType *UpdateProjectFunctionDefaultMemoryType `json:"functionDefaultMemoryType,omitempty"` FunctionZeroConfigFailover *bool `json:"functionZeroConfigFailover,omitempty"` ElasticConcurrencyEnabled *bool `json:"elasticConcurrencyEnabled,omitempty"` - BuildMachineType *UpdateProjectBuildMachineType `json:"buildMachineType,omitempty"` +} + +func (o *UpdateProjectResourceConfig) GetBuildMachineType() *UpdateProjectBuildMachineType { + if o == nil { + return nil + } + return o.BuildMachineType } func (o *UpdateProjectResourceConfig) GetFluid() *bool { @@ -4451,13 +4458,6 @@ func (o *UpdateProjectResourceConfig) GetElasticConcurrencyEnabled() *bool { return o.ElasticConcurrencyEnabled } -func (o *UpdateProjectResourceConfig) GetBuildMachineType() *UpdateProjectBuildMachineType { - if o == nil { - return nil - } - return o.BuildMachineType -} - // UpdateProjectStages - An array of all the stages required during a deployment release. each stage requires an approval before advancing to the next stage. type UpdateProjectStages struct { // The percentage of traffic to serve to the new deployment @@ -4519,66 +4519,73 @@ func (o *UpdateProjectRollingRelease) GetStages() []UpdateProjectStages { return o.Stages } -type UpdateProjectProjectsFunctionDefaultMemoryType string +type UpdateProjectProjectsBuildMachineType string const ( - UpdateProjectProjectsFunctionDefaultMemoryTypeStandardLegacy UpdateProjectProjectsFunctionDefaultMemoryType = "standard_legacy" - UpdateProjectProjectsFunctionDefaultMemoryTypeStandard UpdateProjectProjectsFunctionDefaultMemoryType = "standard" - UpdateProjectProjectsFunctionDefaultMemoryTypePerformance UpdateProjectProjectsFunctionDefaultMemoryType = "performance" + UpdateProjectProjectsBuildMachineTypeEnhanced UpdateProjectProjectsBuildMachineType = "enhanced" ) -func (e UpdateProjectProjectsFunctionDefaultMemoryType) ToPointer() *UpdateProjectProjectsFunctionDefaultMemoryType { +func (e UpdateProjectProjectsBuildMachineType) ToPointer() *UpdateProjectProjectsBuildMachineType { return &e } -func (e *UpdateProjectProjectsFunctionDefaultMemoryType) UnmarshalJSON(data []byte) error { +func (e *UpdateProjectProjectsBuildMachineType) UnmarshalJSON(data []byte) error { var v string if err := json.Unmarshal(data, &v); err != nil { return err } switch v { - case "standard_legacy": - fallthrough - case "standard": - fallthrough - case "performance": - *e = UpdateProjectProjectsFunctionDefaultMemoryType(v) + case "enhanced": + *e = UpdateProjectProjectsBuildMachineType(v) return nil default: - return fmt.Errorf("invalid value for UpdateProjectProjectsFunctionDefaultMemoryType: %v", v) + return fmt.Errorf("invalid value for UpdateProjectProjectsBuildMachineType: %v", v) } } -type UpdateProjectProjectsBuildMachineType string +type UpdateProjectProjectsFunctionDefaultMemoryType string const ( - UpdateProjectProjectsBuildMachineTypeEnhanced UpdateProjectProjectsBuildMachineType = "enhanced" + UpdateProjectProjectsFunctionDefaultMemoryTypeStandardLegacy UpdateProjectProjectsFunctionDefaultMemoryType = "standard_legacy" + UpdateProjectProjectsFunctionDefaultMemoryTypeStandard UpdateProjectProjectsFunctionDefaultMemoryType = "standard" + UpdateProjectProjectsFunctionDefaultMemoryTypePerformance UpdateProjectProjectsFunctionDefaultMemoryType = "performance" ) -func (e UpdateProjectProjectsBuildMachineType) ToPointer() *UpdateProjectProjectsBuildMachineType { +func (e UpdateProjectProjectsFunctionDefaultMemoryType) ToPointer() *UpdateProjectProjectsFunctionDefaultMemoryType { return &e } -func (e *UpdateProjectProjectsBuildMachineType) UnmarshalJSON(data []byte) error { +func (e *UpdateProjectProjectsFunctionDefaultMemoryType) UnmarshalJSON(data []byte) error { var v string if err := json.Unmarshal(data, &v); err != nil { return err } switch v { - case "enhanced": - *e = UpdateProjectProjectsBuildMachineType(v) + case "standard_legacy": + fallthrough + case "standard": + fallthrough + case "performance": + *e = UpdateProjectProjectsFunctionDefaultMemoryType(v) return nil default: - return fmt.Errorf("invalid value for UpdateProjectProjectsBuildMachineType: %v", v) + return fmt.Errorf("invalid value for UpdateProjectProjectsFunctionDefaultMemoryType: %v", v) } } type UpdateProjectDefaultResourceConfig struct { + BuildMachineType *UpdateProjectProjectsBuildMachineType `json:"buildMachineType,omitempty"` Fluid *bool `json:"fluid,omitempty"` FunctionDefaultRegions []string `json:"functionDefaultRegions"` FunctionDefaultTimeout *float64 `json:"functionDefaultTimeout,omitempty"` FunctionDefaultMemoryType *UpdateProjectProjectsFunctionDefaultMemoryType `json:"functionDefaultMemoryType,omitempty"` FunctionZeroConfigFailover *bool `json:"functionZeroConfigFailover,omitempty"` ElasticConcurrencyEnabled *bool `json:"elasticConcurrencyEnabled,omitempty"` - BuildMachineType *UpdateProjectProjectsBuildMachineType `json:"buildMachineType,omitempty"` +} + +func (o *UpdateProjectDefaultResourceConfig) GetBuildMachineType() *UpdateProjectProjectsBuildMachineType { + if o == nil { + return nil + } + return o.BuildMachineType } func (o *UpdateProjectDefaultResourceConfig) GetFluid() *bool { @@ -4623,13 +4630,6 @@ func (o *UpdateProjectDefaultResourceConfig) GetElasticConcurrencyEnabled() *boo return o.ElasticConcurrencyEnabled } -func (o *UpdateProjectDefaultResourceConfig) GetBuildMachineType() *UpdateProjectProjectsBuildMachineType { - if o == nil { - return nil - } - return o.BuildMachineType -} - type UpdateProjectProjectsResponseDeploymentType string const ( @@ -7229,8 +7229,8 @@ func (o *UpdateProjectTrustedIpsAddresses) GetNote() *string { type UpdateProjectTrustedIpsProtectionMode string const ( - UpdateProjectTrustedIpsProtectionModeAdditional UpdateProjectTrustedIpsProtectionMode = "additional" UpdateProjectTrustedIpsProtectionModeExclusive UpdateProjectTrustedIpsProtectionMode = "exclusive" + UpdateProjectTrustedIpsProtectionModeAdditional UpdateProjectTrustedIpsProtectionMode = "additional" ) func (e UpdateProjectTrustedIpsProtectionMode) ToPointer() *UpdateProjectTrustedIpsProtectionMode { @@ -7242,9 +7242,9 @@ func (e *UpdateProjectTrustedIpsProtectionMode) UnmarshalJSON(data []byte) error return err } switch v { - case "additional": - fallthrough case "exclusive": + fallthrough + case "additional": *e = UpdateProjectTrustedIpsProtectionMode(v) return nil default: diff --git a/src/__tests__/projects.test.ts b/src/__tests__/projects.test.ts index 86489bda..d40aa0a4 100644 --- a/src/__tests__/projects.test.ts +++ b/src/__tests__/projects.test.ts @@ -578,21 +578,19 @@ test("Projects Create Project Env", async () => { upsert: "true", teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l", slug: "my-team-url-slug", - requestBody: [ - { - key: "API_URL", - value: "https://api.vercel.com", - type: "plain", - target: [ - "preview", - ], - gitBranch: "feature-1", - comment: "database connection string for production", - customEnvironmentIds: [ - "env_1234567890", - ], - }, - ], + requestBody: { + key: "API_URL", + value: "https://api.vercel.com", + type: "plain", + target: [ + "preview", + ], + gitBranch: "feature-1", + comment: "database connection string for production", + customEnvironmentIds: [ + "env_1234567890", + ], + }, }); expect(result).toBeDefined(); expect(result).toEqual({ diff --git a/src/__tests__/security.test.ts b/src/__tests__/security.test.ts index 78eebd37..e7068ab5 100644 --- a/src/__tests__/security.test.ts +++ b/src/__tests__/security.test.ts @@ -349,7 +349,20 @@ test("Security Get Bypass Ip", async () => { slug: "my-team-url-slug", }); expect(result).toBeDefined(); - expect(result).toEqual({}); + expect(result).toEqual({ + result: [ + { + ownerId: "", + id: "", + domain: "pointless-finer.name", + ip: "82.97.217.205", + createdAt: "1725553585326", + updatedAt: "1745850501540", + updatedAtHour: "", + }, + ], + pagination: "", + }); }); test("Security Add Bypass Ip", async () => { @@ -369,17 +382,6 @@ test("Security Add Bypass Ip", async () => { expect(result).toBeDefined(); expect(result).toEqual({ ok: false, - result: [ - { - ownerId: "", - id: "", - domain: "memorable-advancement.com", - projectId: "", - note: "", - isProjectRule: false, - }, - ], - pagination: "", }); }); diff --git a/src/lib/config.ts b/src/lib/config.ts index 53fe97ae..7888a557 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -57,7 +57,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "0.0.1", - sdkVersion: "1.6.5", + sdkVersion: "1.6.6", genVersion: "2.593.4", - userAgent: "speakeasy-sdk/typescript 1.6.5 2.593.4 0.0.1 @vercel/sdk", + userAgent: "speakeasy-sdk/typescript 1.6.6 2.593.4 0.0.1 @vercel/sdk", } as const; diff --git a/src/mcp-server/mcp-server.ts b/src/mcp-server/mcp-server.ts index 01c2b508..e67d14d5 100644 --- a/src/mcp-server/mcp-server.ts +++ b/src/mcp-server/mcp-server.ts @@ -19,7 +19,7 @@ const routes = buildRouteMap({ export const app = buildApplication(routes, { name: "mcp", versionInfo: { - currentVersion: "1.6.5", + currentVersion: "1.6.6", }, }); diff --git a/src/mcp-server/server.ts b/src/mcp-server/server.ts index 6977f176..bfadac15 100644 --- a/src/mcp-server/server.ts +++ b/src/mcp-server/server.ts @@ -184,7 +184,7 @@ export function createMCPServer(deps: { }) { const server = new McpServer({ name: "Vercel", - version: "1.6.5", + version: "1.6.6", }); const client = new VercelCore({ diff --git a/src/models/getdomainconfigop.ts b/src/models/getdomainconfigop.ts index 48814d21..9522bb84 100644 --- a/src/models/getdomainconfigop.ts +++ b/src/models/getdomainconfigop.ts @@ -78,11 +78,6 @@ export type GetDomainConfigResponseBody = { * Whether or not the domain is configured AND we can automatically generate a TLS certificate. */ misconfigured: boolean; - /** - * Recommended IPs and CNAME for the domain. - */ - recommendedIps?: Array | undefined; - recommendedCname?: string | undefined; }; /** @internal */ @@ -216,8 +211,6 @@ export const GetDomainConfigResponseBody$inboundSchema: z.ZodType< configuredBy: z.nullable(ConfiguredBy$inboundSchema).optional(), acceptedChallenges: z.array(AcceptedChallenges$inboundSchema).optional(), misconfigured: z.boolean(), - recommendedIps: z.array(z.string()).optional(), - recommendedCname: z.string().optional(), }); /** @internal */ @@ -225,8 +218,6 @@ export type GetDomainConfigResponseBody$Outbound = { configuredBy?: string | null | undefined; acceptedChallenges?: Array | undefined; misconfigured: boolean; - recommendedIps?: Array | undefined; - recommendedCname?: string | undefined; }; /** @internal */ @@ -238,8 +229,6 @@ export const GetDomainConfigResponseBody$outboundSchema: z.ZodType< configuredBy: z.nullable(ConfiguredBy$outboundSchema).optional(), acceptedChallenges: z.array(AcceptedChallenges$outboundSchema).optional(), misconfigured: z.boolean(), - recommendedIps: z.array(z.string()).optional(), - recommendedCname: z.string().optional(), }); /** diff --git a/src/models/updateprojectop.ts b/src/models/updateprojectop.ts index d0c7ff13..0f9cdceb 100644 --- a/src/models/updateprojectop.ts +++ b/src/models/updateprojectop.ts @@ -439,11 +439,11 @@ export type UpdateProjectTarget2 = ClosedEnum; export type UpdateProjectTarget = Array | UpdateProjectTarget2; export const UpdateProjectType = { + Secret: "secret", System: "system", Encrypted: "encrypted", Plain: "plain", Sensitive: "sensitive", - Secret: "secret", } as const; export type UpdateProjectType = ClosedEnum; @@ -1153,6 +1153,13 @@ export type UpdateProjectProjectsOptionsAllowlist = { export type UpdateProjectProjectsPasswordProtection = {}; +export const UpdateProjectBuildMachineType = { + Enhanced: "enhanced", +} as const; +export type UpdateProjectBuildMachineType = ClosedEnum< + typeof UpdateProjectBuildMachineType +>; + export const UpdateProjectFunctionDefaultMemoryType = { StandardLegacy: "standard_legacy", Standard: "standard", @@ -1162,14 +1169,8 @@ export type UpdateProjectFunctionDefaultMemoryType = ClosedEnum< typeof UpdateProjectFunctionDefaultMemoryType >; -export const UpdateProjectBuildMachineType = { - Enhanced: "enhanced", -} as const; -export type UpdateProjectBuildMachineType = ClosedEnum< - typeof UpdateProjectBuildMachineType ->; - export type UpdateProjectResourceConfig = { + buildMachineType?: UpdateProjectBuildMachineType | undefined; fluid?: boolean | undefined; functionDefaultRegions: Array; functionDefaultTimeout?: number | undefined; @@ -1178,7 +1179,6 @@ export type UpdateProjectResourceConfig = { | undefined; functionZeroConfigFailover?: boolean | undefined; elasticConcurrencyEnabled?: boolean | undefined; - buildMachineType?: UpdateProjectBuildMachineType | undefined; }; /** @@ -1214,6 +1214,13 @@ export type UpdateProjectRollingRelease = { stages?: Array | null | undefined; }; +export const UpdateProjectProjectsBuildMachineType = { + Enhanced: "enhanced", +} as const; +export type UpdateProjectProjectsBuildMachineType = ClosedEnum< + typeof UpdateProjectProjectsBuildMachineType +>; + export const UpdateProjectProjectsFunctionDefaultMemoryType = { StandardLegacy: "standard_legacy", Standard: "standard", @@ -1223,14 +1230,8 @@ export type UpdateProjectProjectsFunctionDefaultMemoryType = ClosedEnum< typeof UpdateProjectProjectsFunctionDefaultMemoryType >; -export const UpdateProjectProjectsBuildMachineType = { - Enhanced: "enhanced", -} as const; -export type UpdateProjectProjectsBuildMachineType = ClosedEnum< - typeof UpdateProjectProjectsBuildMachineType ->; - export type UpdateProjectDefaultResourceConfig = { + buildMachineType?: UpdateProjectProjectsBuildMachineType | undefined; fluid?: boolean | undefined; functionDefaultRegions: Array; functionDefaultTimeout?: number | undefined; @@ -1239,7 +1240,6 @@ export type UpdateProjectDefaultResourceConfig = { | undefined; functionZeroConfigFailover?: boolean | undefined; elasticConcurrencyEnabled?: boolean | undefined; - buildMachineType?: UpdateProjectProjectsBuildMachineType | undefined; }; export const UpdateProjectProjectsResponseDeploymentType = { @@ -1677,8 +1677,8 @@ export type UpdateProjectTrustedIpsAddresses = { }; export const UpdateProjectTrustedIpsProtectionMode = { - Additional: "additional", Exclusive: "exclusive", + Additional: "additional", } as const; export type UpdateProjectTrustedIpsProtectionMode = ClosedEnum< typeof UpdateProjectTrustedIpsProtectionMode @@ -6974,6 +6974,27 @@ export function updateProjectProjectsPasswordProtectionFromJSON( ); } +/** @internal */ +export const UpdateProjectBuildMachineType$inboundSchema: z.ZodNativeEnum< + typeof UpdateProjectBuildMachineType +> = z.nativeEnum(UpdateProjectBuildMachineType); + +/** @internal */ +export const UpdateProjectBuildMachineType$outboundSchema: z.ZodNativeEnum< + typeof UpdateProjectBuildMachineType +> = UpdateProjectBuildMachineType$inboundSchema; + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace UpdateProjectBuildMachineType$ { + /** @deprecated use `UpdateProjectBuildMachineType$inboundSchema` instead. */ + export const inboundSchema = UpdateProjectBuildMachineType$inboundSchema; + /** @deprecated use `UpdateProjectBuildMachineType$outboundSchema` instead. */ + export const outboundSchema = UpdateProjectBuildMachineType$outboundSchema; +} + /** @internal */ export const UpdateProjectFunctionDefaultMemoryType$inboundSchema: z.ZodNativeEnum = z.nativeEnum( @@ -6998,33 +7019,13 @@ export namespace UpdateProjectFunctionDefaultMemoryType$ { UpdateProjectFunctionDefaultMemoryType$outboundSchema; } -/** @internal */ -export const UpdateProjectBuildMachineType$inboundSchema: z.ZodNativeEnum< - typeof UpdateProjectBuildMachineType -> = z.nativeEnum(UpdateProjectBuildMachineType); - -/** @internal */ -export const UpdateProjectBuildMachineType$outboundSchema: z.ZodNativeEnum< - typeof UpdateProjectBuildMachineType -> = UpdateProjectBuildMachineType$inboundSchema; - -/** - * @internal - * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. - */ -export namespace UpdateProjectBuildMachineType$ { - /** @deprecated use `UpdateProjectBuildMachineType$inboundSchema` instead. */ - export const inboundSchema = UpdateProjectBuildMachineType$inboundSchema; - /** @deprecated use `UpdateProjectBuildMachineType$outboundSchema` instead. */ - export const outboundSchema = UpdateProjectBuildMachineType$outboundSchema; -} - /** @internal */ export const UpdateProjectResourceConfig$inboundSchema: z.ZodType< UpdateProjectResourceConfig, z.ZodTypeDef, unknown > = z.object({ + buildMachineType: UpdateProjectBuildMachineType$inboundSchema.optional(), fluid: z.boolean().optional(), functionDefaultRegions: z.array(z.string()), functionDefaultTimeout: z.number().optional(), @@ -7032,18 +7033,17 @@ export const UpdateProjectResourceConfig$inboundSchema: z.ZodType< UpdateProjectFunctionDefaultMemoryType$inboundSchema.optional(), functionZeroConfigFailover: z.boolean().optional(), elasticConcurrencyEnabled: z.boolean().optional(), - buildMachineType: UpdateProjectBuildMachineType$inboundSchema.optional(), }); /** @internal */ export type UpdateProjectResourceConfig$Outbound = { + buildMachineType?: string | undefined; fluid?: boolean | undefined; functionDefaultRegions: Array; functionDefaultTimeout?: number | undefined; functionDefaultMemoryType?: string | undefined; functionZeroConfigFailover?: boolean | undefined; elasticConcurrencyEnabled?: boolean | undefined; - buildMachineType?: string | undefined; }; /** @internal */ @@ -7052,6 +7052,7 @@ export const UpdateProjectResourceConfig$outboundSchema: z.ZodType< z.ZodTypeDef, UpdateProjectResourceConfig > = z.object({ + buildMachineType: UpdateProjectBuildMachineType$outboundSchema.optional(), fluid: z.boolean().optional(), functionDefaultRegions: z.array(z.string()), functionDefaultTimeout: z.number().optional(), @@ -7059,7 +7060,6 @@ export const UpdateProjectResourceConfig$outboundSchema: z.ZodType< UpdateProjectFunctionDefaultMemoryType$outboundSchema.optional(), functionZeroConfigFailover: z.boolean().optional(), elasticConcurrencyEnabled: z.boolean().optional(), - buildMachineType: UpdateProjectBuildMachineType$outboundSchema.optional(), }); /** @@ -7219,29 +7219,6 @@ export function updateProjectRollingReleaseFromJSON( ); } -/** @internal */ -export const UpdateProjectProjectsFunctionDefaultMemoryType$inboundSchema: - z.ZodNativeEnum = z - .nativeEnum(UpdateProjectProjectsFunctionDefaultMemoryType); - -/** @internal */ -export const UpdateProjectProjectsFunctionDefaultMemoryType$outboundSchema: - z.ZodNativeEnum = - UpdateProjectProjectsFunctionDefaultMemoryType$inboundSchema; - -/** - * @internal - * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. - */ -export namespace UpdateProjectProjectsFunctionDefaultMemoryType$ { - /** @deprecated use `UpdateProjectProjectsFunctionDefaultMemoryType$inboundSchema` instead. */ - export const inboundSchema = - UpdateProjectProjectsFunctionDefaultMemoryType$inboundSchema; - /** @deprecated use `UpdateProjectProjectsFunctionDefaultMemoryType$outboundSchema` instead. */ - export const outboundSchema = - UpdateProjectProjectsFunctionDefaultMemoryType$outboundSchema; -} - /** @internal */ export const UpdateProjectProjectsBuildMachineType$inboundSchema: z.ZodNativeEnum = z.nativeEnum( @@ -7266,12 +7243,37 @@ export namespace UpdateProjectProjectsBuildMachineType$ { UpdateProjectProjectsBuildMachineType$outboundSchema; } +/** @internal */ +export const UpdateProjectProjectsFunctionDefaultMemoryType$inboundSchema: + z.ZodNativeEnum = z + .nativeEnum(UpdateProjectProjectsFunctionDefaultMemoryType); + +/** @internal */ +export const UpdateProjectProjectsFunctionDefaultMemoryType$outboundSchema: + z.ZodNativeEnum = + UpdateProjectProjectsFunctionDefaultMemoryType$inboundSchema; + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace UpdateProjectProjectsFunctionDefaultMemoryType$ { + /** @deprecated use `UpdateProjectProjectsFunctionDefaultMemoryType$inboundSchema` instead. */ + export const inboundSchema = + UpdateProjectProjectsFunctionDefaultMemoryType$inboundSchema; + /** @deprecated use `UpdateProjectProjectsFunctionDefaultMemoryType$outboundSchema` instead. */ + export const outboundSchema = + UpdateProjectProjectsFunctionDefaultMemoryType$outboundSchema; +} + /** @internal */ export const UpdateProjectDefaultResourceConfig$inboundSchema: z.ZodType< UpdateProjectDefaultResourceConfig, z.ZodTypeDef, unknown > = z.object({ + buildMachineType: UpdateProjectProjectsBuildMachineType$inboundSchema + .optional(), fluid: z.boolean().optional(), functionDefaultRegions: z.array(z.string()), functionDefaultTimeout: z.number().optional(), @@ -7279,19 +7281,17 @@ export const UpdateProjectDefaultResourceConfig$inboundSchema: z.ZodType< UpdateProjectProjectsFunctionDefaultMemoryType$inboundSchema.optional(), functionZeroConfigFailover: z.boolean().optional(), elasticConcurrencyEnabled: z.boolean().optional(), - buildMachineType: UpdateProjectProjectsBuildMachineType$inboundSchema - .optional(), }); /** @internal */ export type UpdateProjectDefaultResourceConfig$Outbound = { + buildMachineType?: string | undefined; fluid?: boolean | undefined; functionDefaultRegions: Array; functionDefaultTimeout?: number | undefined; functionDefaultMemoryType?: string | undefined; functionZeroConfigFailover?: boolean | undefined; elasticConcurrencyEnabled?: boolean | undefined; - buildMachineType?: string | undefined; }; /** @internal */ @@ -7300,6 +7300,8 @@ export const UpdateProjectDefaultResourceConfig$outboundSchema: z.ZodType< z.ZodTypeDef, UpdateProjectDefaultResourceConfig > = z.object({ + buildMachineType: UpdateProjectProjectsBuildMachineType$outboundSchema + .optional(), fluid: z.boolean().optional(), functionDefaultRegions: z.array(z.string()), functionDefaultTimeout: z.number().optional(), @@ -7307,8 +7309,6 @@ export const UpdateProjectDefaultResourceConfig$outboundSchema: z.ZodType< UpdateProjectProjectsFunctionDefaultMemoryType$outboundSchema.optional(), functionZeroConfigFailover: z.boolean().optional(), elasticConcurrencyEnabled: z.boolean().optional(), - buildMachineType: UpdateProjectProjectsBuildMachineType$outboundSchema - .optional(), }); /** diff --git a/vercel-spec.json b/vercel-spec.json index 27935327..4707759f 100644 --- a/vercel-spec.json +++ b/vercel-spec.json @@ -17334,16 +17334,6 @@ "misconfigured": { "type": "boolean", "description": "Whether or not the domain is configured AND we can automatically generate a TLS certificate." - }, - "recommendedIps": { - "items": { - "type": "string" - }, - "type": "array", - "description": "Recommended IPs and CNAME for the domain." - }, - "recommendedCname": { - "type": "string" } }, "required": [ @@ -37717,11 +37707,11 @@ "type": { "type": "string", "enum": [ + "secret", "system", "encrypted", "plain", - "sensitive", - "secret" + "sensitive" ] }, "sunsetSecretId": { @@ -38913,6 +38903,12 @@ }, "resourceConfig": { "properties": { + "buildMachineType": { + "type": "string", + "enum": [ + "enhanced" + ] + }, "fluid": { "type": "boolean" }, @@ -38938,12 +38934,6 @@ }, "elasticConcurrencyEnabled": { "type": "boolean" - }, - "buildMachineType": { - "type": "string", - "enum": [ - "enhanced" - ] } }, "required": [ @@ -38996,6 +38986,12 @@ }, "defaultResourceConfig": { "properties": { + "buildMachineType": { + "type": "string", + "enum": [ + "enhanced" + ] + }, "fluid": { "type": "boolean" }, @@ -39021,12 +39017,6 @@ }, "elasticConcurrencyEnabled": { "type": "boolean" - }, - "buildMachineType": { - "type": "string", - "enum": [ - "enhanced" - ] } }, "required": [ @@ -40675,8 +40665,8 @@ "protectionMode": { "type": "string", "enum": [ - "additional", - "exclusive" + "exclusive", + "additional" ] } },