UNPKG

@vercel/sdk

Version:

<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>

1,006 lines 49.8 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { remap as remap$ } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import * as types from "../types/primitives.js"; import { smartUnion } from "../types/smartUnion.js"; export const GetAllLogDrainsDrainsStatus = { Disabled: "disabled", Enabled: "enabled", Errored: "errored", }; export const GetAllLogDrainsDrainsLogDrainsDisabledReason = { AccountPlanDowngrade: "account-plan-downgrade", DisabledByAdmin: "disabled-by-admin", DisabledByOwner: "disabled-by-owner", FeatureNotAvailable: "feature-not-available", }; export const GetAllLogDrainsDeliveryTarget = { VercelOtelTracesDb: "vercel-otel-traces-db", }; export const GetAllLogDrainsDeliveryLogDrainsResponse200ApplicationJSONEncoding = { Json: "json", Ndjson: "ndjson", }; export const GetAllLogDrainsDeliveryLogDrainsCompression = { None: "none", }; export const GetAllLogDrainsDeliveryLogDrainsFileStructure = { Hive: "hive", }; export const GetAllLogDrainsDeliveryLogDrainsServerSideEncryption = { Aes256: "AES256", AwsKms: "aws:kms", AwsKmsDsse: "aws:kms:dsse", }; export const GetAllLogDrainsDeliveryLogDrainsObjectAcl = { AuthenticatedRead: "authenticated-read", AwsExecRead: "aws-exec-read", BucketOwnerFullControl: "bucket-owner-full-control", BucketOwnerRead: "bucket-owner-read", Private: "private", PublicRead: "public-read", PublicReadWrite: "public-read-write", }; export const GetAllLogDrainsDeliveryLogDrainsResponse200Encoding = { Json: "json", Proto: "proto", }; export const GetAllLogDrainsSecretLogDrainsResponseKind = { IntegrationSecret: "INTEGRATION_SECRET", }; export const GetAllLogDrainsDeliveryLogDrainsResponseEncoding = { Json: "json", Ndjson: "ndjson", }; export const GetAllLogDrainsDeliveryCompression = { Gzip: "gzip", None: "none", }; export const GetAllLogDrainsSecretLogDrainsKind = { IntegrationSecret: "INTEGRATION_SECRET", }; export const GetAllLogDrainsDrainsType = { HeadSampling: "head_sampling", }; export const GetAllLogDrainsDrainsLogDrainsEnv = { Preview: "preview", Production: "production", }; export const GetAllLogDrainsDrainsVersion = { V2: "v2", }; export const GetAllLogDrainsFilterLogDrainsSources = { Build: "build", Edge: "edge", External: "external", Firewall: "firewall", Lambda: "lambda", Redirect: "redirect", Static: "static", }; export const GetAllLogDrainsFilterEnvironments = { Preview: "preview", Production: "production", }; export const GetAllLogDrainsProjectAccessLogDrainsManagedBy = { Drain: "drain", Integration: "integration", }; export const GetAllLogDrainsProjectAccessManagedBy = { Drain: "drain", Integration: "integration", }; export const GetAllLogDrainsDrainsLogDrainsStatus = { Disabled: "disabled", Enabled: "enabled", Errored: "errored", }; export const GetAllLogDrainsDrainsDisabledReason = { AccountPlanDowngrade: "account-plan-downgrade", DisabledByAdmin: "disabled-by-admin", DisabledByOwner: "disabled-by-owner", FeatureNotAvailable: "feature-not-available", }; export const GetAllLogDrainsDeliveryLogDrainsTarget = { VercelOtelTracesDb: "vercel-otel-traces-db", }; export const GetAllLogDrainsDeliveryLogDrainsEncoding = { Json: "json", Ndjson: "ndjson", }; export const GetAllLogDrainsDeliveryLogDrainsResponse200Compression = { None: "none", }; export const GetAllLogDrainsDeliveryFileStructure = { Hive: "hive", }; export const GetAllLogDrainsDeliveryServerSideEncryption = { Aes256: "AES256", AwsKms: "aws:kms", AwsKmsDsse: "aws:kms:dsse", }; export const GetAllLogDrainsDeliveryObjectAcl = { AuthenticatedRead: "authenticated-read", AwsExecRead: "aws-exec-read", BucketOwnerFullControl: "bucket-owner-full-control", BucketOwnerRead: "bucket-owner-read", Private: "private", PublicRead: "public-read", PublicReadWrite: "public-read-write", }; export const GetAllLogDrainsDeliveryEncoding = { Json: "json", Proto: "proto", }; export const GetAllLogDrainsSecretKind = { IntegrationSecret: "INTEGRATION_SECRET", }; export const GetAllLogDrainsDeliveryLogDrainsResponse200ApplicationJSONResponseBodyEncoding = { Json: "json", Ndjson: "ndjson", }; export const GetAllLogDrainsDeliveryLogDrainsResponseCompression = { Gzip: "gzip", None: "none", }; export const GetAllLogDrainsSecretLogDrainsResponse200Kind = { IntegrationSecret: "INTEGRATION_SECRET", }; export const GetAllLogDrainsDrainsLogDrainsType = { HeadSampling: "head_sampling", }; export const GetAllLogDrainsDrainsEnv = { Preview: "preview", Production: "production", }; export const GetAllLogDrainsDrainsLogDrainsVersion = { V2: "v2", }; export const GetAllLogDrainsFilterSources = { Build: "build", Edge: "edge", External: "external", Firewall: "firewall", Lambda: "lambda", Redirect: "redirect", Static: "static", }; export const GetAllLogDrainsFilterLogDrainsEnvironments = { Preview: "preview", Production: "production", }; export const GetAllLogDrainsResponseBodyFramework = { ActixWeb: "actix-web", Angular: "angular", Ash: "ash", Astro: "astro", Axum: "axum", Blitzjs: "blitzjs", Brunch: "brunch", Bun: "bun", CreateReactApp: "create-react-app", Django: "django", Docusaurus: "docusaurus", Docusaurus2: "docusaurus-2", Dojo: "dojo", Eleventy: "eleventy", Elysia: "elysia", Ember: "ember", Eve: "eve", Express: "express", Fastapi: "fastapi", Fasthtml: "fasthtml", Fastify: "fastify", Flask: "flask", Gatsby: "gatsby", Go: "go", Gridsome: "gridsome", H3: "h3", Hexo: "hexo", Hono: "hono", Hugo: "hugo", Hydrogen: "hydrogen", IonicAngular: "ionic-angular", IonicReact: "ionic-react", Jekyll: "jekyll", Koa: "koa", Mastra: "mastra", Middleman: "middleman", Nestjs: "nestjs", Nextjs: "nextjs", Nitro: "nitro", Node: "node", Nuxtjs: "nuxtjs", Parcel: "parcel", Polymer: "polymer", Preact: "preact", Python: "python", ReactRouter: "react-router", Redwoodjs: "redwoodjs", Remix: "remix", Ruby: "ruby", Rust: "rust", Saber: "saber", Sanity: "sanity", SanityV2: "sanity-v2", Sapper: "sapper", Scully: "scully", Services: "services", Solidstart: "solidstart", Solidstart1: "solidstart-1", Stencil: "stencil", Storybook: "storybook", Svelte: "svelte", Sveltekit: "sveltekit", Sveltekit1: "sveltekit-1", TanstackStart: "tanstack-start", Umijs: "umijs", Vite: "vite", Vitepress: "vitepress", Vue: "vue", Vuepress: "vuepress", Xmcp: "xmcp", Zola: "zola", }; /** @internal */ export const GetAllLogDrainsRequest$outboundSchema = z.object({ projectId: z.string().optional(), projectIdOrName: z.string().optional(), includeMetadata: z.boolean().default(false), teamId: z.string().optional(), slug: z.string().optional(), }); export function getAllLogDrainsRequestToJSON(getAllLogDrainsRequest) { return JSON.stringify(GetAllLogDrainsRequest$outboundSchema.parse(getAllLogDrainsRequest)); } /** @internal */ export const GetAllLogDrainsDrainsStatus$inboundSchema = z.nativeEnum(GetAllLogDrainsDrainsStatus); /** @internal */ export const GetAllLogDrainsDrainsLogDrainsDisabledReason$inboundSchema = z .nativeEnum(GetAllLogDrainsDrainsLogDrainsDisabledReason); /** @internal */ export const GetAllLogDrainsDrainsLogDrainsLog$inboundSchema = z.object({}); export function getAllLogDrainsDrainsLogDrainsLogFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsLog$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsLog' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsTrace$inboundSchema = z.object({}); export function getAllLogDrainsDrainsLogDrainsTraceFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsTrace$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsTrace' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsAnalytics$inboundSchema = z.object({}); export function getAllLogDrainsDrainsLogDrainsAnalyticsFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsAnalytics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsAnalytics' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsSpeedInsights$inboundSchema = z.object({}); export function getAllLogDrainsDrainsSpeedInsightsFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsSpeedInsights$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsSpeedInsights' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsAiGateway$inboundSchema = z.object({}); export function getAllLogDrainsDrainsLogDrainsAiGatewayFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsAiGateway$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsAiGateway' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsAuditLog$inboundSchema = z.object({}); export function getAllLogDrainsDrainsLogDrainsAuditLogFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsAuditLog$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsAuditLog' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsSchemas$inboundSchema = z.object({ log: types.optional(z.lazy(() => GetAllLogDrainsDrainsLogDrainsLog$inboundSchema)), trace: types.optional(z.lazy(() => GetAllLogDrainsDrainsLogDrainsTrace$inboundSchema)), analytics: types.optional(z.lazy(() => GetAllLogDrainsDrainsLogDrainsAnalytics$inboundSchema)), speed_insights: types.optional(z.lazy(() => GetAllLogDrainsDrainsSpeedInsights$inboundSchema)), ai_gateway: types.optional(z.lazy(() => GetAllLogDrainsDrainsLogDrainsAiGateway$inboundSchema)), audit_log: types.optional(z.lazy(() => GetAllLogDrainsDrainsLogDrainsAuditLog$inboundSchema)), }).transform((v) => { return remap$(v, { "speed_insights": "speedInsights", "ai_gateway": "aiGateway", "audit_log": "auditLog", }); }); export function getAllLogDrainsDrainsLogDrainsSchemasFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsSchemas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsSchemas' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryTarget$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryTarget); /** @internal */ export const GetAllLogDrainsDelivery5$inboundSchema = z.object({ type: types.literal("internal"), target: GetAllLogDrainsDeliveryTarget$inboundSchema, }); export function getAllLogDrainsDelivery5FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDelivery5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDelivery5' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsResponse200ApplicationJSONEncoding$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryLogDrainsResponse200ApplicationJSONEncoding); /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsCompression$inboundSchema = z .nativeEnum(GetAllLogDrainsDeliveryLogDrainsCompression); /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsFileStructure$inboundSchema = z .nativeEnum(GetAllLogDrainsDeliveryLogDrainsFileStructure); /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsServerSideEncryption$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryLogDrainsServerSideEncryption); /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsObjectAcl$inboundSchema = z .nativeEnum(GetAllLogDrainsDeliveryLogDrainsObjectAcl); /** @internal */ export const GetAllLogDrainsDelivery4$inboundSchema = z.object({ type: types.literal("s3"), endpoint: types.string(), encoding: GetAllLogDrainsDeliveryLogDrainsResponse200ApplicationJSONEncoding$inboundSchema, compression: GetAllLogDrainsDeliveryLogDrainsCompression$inboundSchema, fileStructure: GetAllLogDrainsDeliveryLogDrainsFileStructure$inboundSchema, roleArn: types.string(), region: types.string(), serverSideEncryption: types.optional(GetAllLogDrainsDeliveryLogDrainsServerSideEncryption$inboundSchema), objectAcl: types.optional(GetAllLogDrainsDeliveryLogDrainsObjectAcl$inboundSchema), }); export function getAllLogDrainsDelivery4FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDelivery4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDelivery4' from JSON`); } /** @internal */ export const GetAllLogDrainsDelivery3$inboundSchema = z.object({ type: types.literal("clickhouse"), endpoint: types.string(), table: types.string(), }); export function getAllLogDrainsDelivery3FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDelivery3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDelivery3' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsEndpoint$inboundSchema = z.object({ traces: types.string(), }); export function getAllLogDrainsDeliveryLogDrainsEndpointFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliveryLogDrainsEndpoint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliveryLogDrainsEndpoint' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsResponse200Encoding$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryLogDrainsResponse200Encoding); /** @internal */ export const GetAllLogDrainsSecretLogDrainsResponseKind$inboundSchema = z .nativeEnum(GetAllLogDrainsSecretLogDrainsResponseKind); /** @internal */ export const GetAllLogDrainsSecretLogDrainsResponse2$inboundSchema = z.object({ kind: GetAllLogDrainsSecretLogDrainsResponseKind$inboundSchema, }); export function getAllLogDrainsSecretLogDrainsResponse2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsSecretLogDrainsResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsSecretLogDrainsResponse2' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsSecret$inboundSchema = smartUnion([ z.lazy(() => GetAllLogDrainsSecretLogDrainsResponse2$inboundSchema), types.string(), ]); export function getAllLogDrainsDeliveryLogDrainsSecretFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliveryLogDrainsSecret$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliveryLogDrainsSecret' from JSON`); } /** @internal */ export const GetAllLogDrainsDelivery2$inboundSchema = z.object({ type: types.literal("otlphttp"), endpoint: z.lazy(() => GetAllLogDrainsDeliveryLogDrainsEndpoint$inboundSchema), encoding: GetAllLogDrainsDeliveryLogDrainsResponse200Encoding$inboundSchema, headers: z.record(types.string()), secret: types.optional(smartUnion([ z.lazy(() => GetAllLogDrainsSecretLogDrainsResponse2$inboundSchema), types.string(), ])), }); export function getAllLogDrainsDelivery2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDelivery2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDelivery2' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsResponseEncoding$inboundSchema = z .nativeEnum(GetAllLogDrainsDeliveryLogDrainsResponseEncoding); /** @internal */ export const GetAllLogDrainsDeliveryCompression$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryCompression); /** @internal */ export const GetAllLogDrainsSecretLogDrainsKind$inboundSchema = z.nativeEnum(GetAllLogDrainsSecretLogDrainsKind); /** @internal */ export const GetAllLogDrainsSecretLogDrains2$inboundSchema = z.object({ kind: GetAllLogDrainsSecretLogDrainsKind$inboundSchema, }); export function getAllLogDrainsSecretLogDrains2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsSecretLogDrains2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsSecretLogDrains2' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliverySecret$inboundSchema = smartUnion([ z.lazy(() => GetAllLogDrainsSecretLogDrains2$inboundSchema), types.string(), ]); export function getAllLogDrainsDeliverySecretFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliverySecret$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliverySecret' from JSON`); } /** @internal */ export const GetAllLogDrainsDelivery1$inboundSchema = z.object({ type: types.literal("http"), endpoint: types.string(), encoding: GetAllLogDrainsDeliveryLogDrainsResponseEncoding$inboundSchema, compression: types.optional(GetAllLogDrainsDeliveryCompression$inboundSchema), headers: z.record(types.string()), secret: types.optional(smartUnion([ z.lazy(() => GetAllLogDrainsSecretLogDrains2$inboundSchema), types.string(), ])), }); export function getAllLogDrainsDelivery1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDelivery1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDelivery1' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsDelivery$inboundSchema = z.union([ z.lazy(() => GetAllLogDrainsDelivery1$inboundSchema), z.lazy(() => GetAllLogDrainsDelivery2$inboundSchema), z.lazy(() => GetAllLogDrainsDelivery3$inboundSchema), z.lazy(() => GetAllLogDrainsDelivery4$inboundSchema), z.lazy(() => GetAllLogDrainsDelivery5$inboundSchema), ]); export function getAllLogDrainsDrainsLogDrainsDeliveryFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsDelivery$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsDelivery' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsType$inboundSchema = z.nativeEnum(GetAllLogDrainsDrainsType); /** @internal */ export const GetAllLogDrainsDrainsLogDrainsEnv$inboundSchema = z.nativeEnum(GetAllLogDrainsDrainsLogDrainsEnv); /** @internal */ export const GetAllLogDrainsDrainsLogDrainsSampling$inboundSchema = z.object({ type: GetAllLogDrainsDrainsType$inboundSchema, rate: types.number(), env: types.optional(GetAllLogDrainsDrainsLogDrainsEnv$inboundSchema), requestPath: types.optional(types.string()), }); export function getAllLogDrainsDrainsLogDrainsSamplingFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsSampling$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsSampling' from JSON`); } /** @internal */ export const GetAllLogDrainsSourceLogDrains2$inboundSchema = z.object({ kind: types.literal("integration"), resourceId: types.optional(types.string()), externalResourceId: types.optional(types.string()), integrationId: types.string(), integrationConfigurationId: types.string(), }); export function getAllLogDrainsSourceLogDrains2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsSourceLogDrains2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsSourceLogDrains2' from JSON`); } /** @internal */ export const GetAllLogDrainsSourceLogDrains1$inboundSchema = z.object({ kind: types.literal("self-served"), }); export function getAllLogDrainsSourceLogDrains1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsSourceLogDrains1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsSourceLogDrains1' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsSource$inboundSchema = z.union([ z.lazy(() => GetAllLogDrainsSourceLogDrains1$inboundSchema), z.lazy(() => GetAllLogDrainsSourceLogDrains2$inboundSchema), ]); export function getAllLogDrainsDrainsSourceFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsSource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsSource' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsVersion$inboundSchema = z.nativeEnum(GetAllLogDrainsDrainsVersion); /** @internal */ export const GetAllLogDrainsFilter2$inboundSchema = z.object({ type: types.literal("odata"), text: types.string(), }); export function getAllLogDrainsFilter2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsFilter2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsFilter2' from JSON`); } /** @internal */ export const GetAllLogDrainsFilterProject$inboundSchema = z.object({ ids: types.optional(z.array(types.string())), }); export function getAllLogDrainsFilterProjectFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsFilterProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsFilterProject' from JSON`); } /** @internal */ export const GetAllLogDrainsFilterLogDrainsSources$inboundSchema = z.nativeEnum(GetAllLogDrainsFilterLogDrainsSources); /** @internal */ export const GetAllLogDrainsFilterLog$inboundSchema = z.object({ sources: types.optional(z.array(GetAllLogDrainsFilterLogDrainsSources$inboundSchema)), legacy_excludeCachedStaticAssetLogs: types.optional(types.boolean()), }).transform((v) => { return remap$(v, { "legacy_excludeCachedStaticAssetLogs": "legacyExcludeCachedStaticAssetLogs", }); }); export function getAllLogDrainsFilterLogFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsFilterLog$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsFilterLog' from JSON`); } /** @internal */ export const GetAllLogDrainsFilterEnvironments$inboundSchema = z.nativeEnum(GetAllLogDrainsFilterEnvironments); /** @internal */ export const GetAllLogDrainsFilterLogDrainsDeployment$inboundSchema = z.object({ environments: types.optional(z.array(GetAllLogDrainsFilterEnvironments$inboundSchema)), }); export function getAllLogDrainsFilterLogDrainsDeploymentFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsFilterLogDrainsDeployment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsFilterLogDrainsDeployment' from JSON`); } /** @internal */ export const GetAllLogDrainsFilter1$inboundSchema = z.object({ type: types.literal("basic"), project: types.optional(z.lazy(() => GetAllLogDrainsFilterProject$inboundSchema)), log: types.optional(z.lazy(() => GetAllLogDrainsFilterLog$inboundSchema)), deployment: types.optional(z.lazy(() => GetAllLogDrainsFilterLogDrainsDeployment$inboundSchema)), }); export function getAllLogDrainsFilter1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsFilter1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsFilter1' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsFilter$inboundSchema = z.union([ z.lazy(() => GetAllLogDrainsFilter1$inboundSchema), z.lazy(() => GetAllLogDrainsFilter2$inboundSchema), ]); export function getAllLogDrainsDrainsLogDrainsFilterFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsFilter$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsFilter' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsFilterV2$inboundSchema = z.object({ version: GetAllLogDrainsDrainsVersion$inboundSchema, filter: z.union([ z.lazy(() => GetAllLogDrainsFilter1$inboundSchema), z.lazy(() => GetAllLogDrainsFilter2$inboundSchema), ]), }); export function getAllLogDrainsDrainsLogDrainsFilterV2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsFilterV2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsFilterV2' from JSON`); } /** @internal */ export const GetAllLogDrainsProjectAccessLogDrainsManagedBy$inboundSchema = z .nativeEnum(GetAllLogDrainsProjectAccessLogDrainsManagedBy); /** @internal */ export const GetAllLogDrainsProjectAccess2$inboundSchema = z.object({ access: types.literal("some"), projectIds: z.array(types.string()), managedBy: GetAllLogDrainsProjectAccessLogDrainsManagedBy$inboundSchema, }); export function getAllLogDrainsProjectAccess2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsProjectAccess2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsProjectAccess2' from JSON`); } /** @internal */ export const GetAllLogDrainsProjectAccessManagedBy$inboundSchema = z.nativeEnum(GetAllLogDrainsProjectAccessManagedBy); /** @internal */ export const GetAllLogDrainsProjectAccess1$inboundSchema = z.object({ access: types.literal("all"), managedBy: GetAllLogDrainsProjectAccessManagedBy$inboundSchema, }); export function getAllLogDrainsProjectAccess1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsProjectAccess1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsProjectAccess1' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsProjectAccess$inboundSchema = z.union([ z.lazy(() => GetAllLogDrainsProjectAccess1$inboundSchema), z.lazy(() => GetAllLogDrainsProjectAccess2$inboundSchema), ]); export function getAllLogDrainsDrainsProjectAccessFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsProjectAccess$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsProjectAccess' from JSON`); } /** @internal */ export const GetAllLogDrainsDrains2$inboundSchema = z.object({ id: types.string(), createdAt: types.number(), updatedAt: types.number(), projectIds: types.optional(z.array(types.string())), name: types.string(), teamId: z.nullable(types.string()).optional(), ownerId: types.string(), status: types.optional(GetAllLogDrainsDrainsStatus$inboundSchema), firstErrorTimestamp: types.optional(types.number()), disabledAt: types.optional(types.number()), disabledBy: types.optional(types.string()), disabledReason: types.optional(GetAllLogDrainsDrainsLogDrainsDisabledReason$inboundSchema), schemas: z.lazy(() => GetAllLogDrainsDrainsLogDrainsSchemas$inboundSchema), delivery: z.union([ z.lazy(() => GetAllLogDrainsDelivery1$inboundSchema), z.lazy(() => GetAllLogDrainsDelivery2$inboundSchema), z.lazy(() => GetAllLogDrainsDelivery3$inboundSchema), z.lazy(() => GetAllLogDrainsDelivery4$inboundSchema), z.lazy(() => GetAllLogDrainsDelivery5$inboundSchema), ]), sampling: types.optional(z.array(z.lazy(() => GetAllLogDrainsDrainsLogDrainsSampling$inboundSchema))), source: z.union([ z.lazy(() => GetAllLogDrainsSourceLogDrains1$inboundSchema), z.lazy(() => GetAllLogDrainsSourceLogDrains2$inboundSchema), ]), filterV2: types.optional(z.lazy(() => GetAllLogDrainsDrainsLogDrainsFilterV2$inboundSchema)), integrationIcon: types.optional(types.string()), integrationConfigurationUri: types.optional(types.string()), integrationWebsite: types.optional(types.string()), projectAccess: types.optional(z.union([ z.lazy(() => GetAllLogDrainsProjectAccess1$inboundSchema), z.lazy(() => GetAllLogDrainsProjectAccess2$inboundSchema), ])), }); export function getAllLogDrainsDrains2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrains2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrains2' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsStatus$inboundSchema = z.nativeEnum(GetAllLogDrainsDrainsLogDrainsStatus); /** @internal */ export const GetAllLogDrainsDrainsDisabledReason$inboundSchema = z.nativeEnum(GetAllLogDrainsDrainsDisabledReason); /** @internal */ export const GetAllLogDrainsDrainsLog$inboundSchema = z.object({}); export function getAllLogDrainsDrainsLogFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLog$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLog' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsTrace$inboundSchema = z.object({}); export function getAllLogDrainsDrainsTraceFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsTrace$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsTrace' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsAnalytics$inboundSchema = z.object({}); export function getAllLogDrainsDrainsAnalyticsFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsAnalytics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsAnalytics' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsSpeedInsights$inboundSchema = z.object({}); export function getAllLogDrainsDrainsLogDrainsSpeedInsightsFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsSpeedInsights$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsSpeedInsights' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsAiGateway$inboundSchema = z.object({}); export function getAllLogDrainsDrainsAiGatewayFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsAiGateway$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsAiGateway' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsAuditLog$inboundSchema = z.object({}); export function getAllLogDrainsDrainsAuditLogFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsAuditLog$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsAuditLog' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsSchemas$inboundSchema = z.object({ log: types.optional(z.lazy(() => GetAllLogDrainsDrainsLog$inboundSchema)), trace: types.optional(z.lazy(() => GetAllLogDrainsDrainsTrace$inboundSchema)), analytics: types.optional(z.lazy(() => GetAllLogDrainsDrainsAnalytics$inboundSchema)), speed_insights: types.optional(z.lazy(() => GetAllLogDrainsDrainsLogDrainsSpeedInsights$inboundSchema)), ai_gateway: types.optional(z.lazy(() => GetAllLogDrainsDrainsAiGateway$inboundSchema)), audit_log: types.optional(z.lazy(() => GetAllLogDrainsDrainsAuditLog$inboundSchema)), }).transform((v) => { return remap$(v, { "speed_insights": "speedInsights", "ai_gateway": "aiGateway", "audit_log": "auditLog", }); }); export function getAllLogDrainsDrainsSchemasFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsSchemas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsSchemas' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsTarget$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryLogDrainsTarget); /** @internal */ export const GetAllLogDrainsDeliveryLogDrains5$inboundSchema = z.object({ type: types.literal("internal"), target: GetAllLogDrainsDeliveryLogDrainsTarget$inboundSchema, }); export function getAllLogDrainsDeliveryLogDrains5FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliveryLogDrains5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliveryLogDrains5' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsEncoding$inboundSchema = z .nativeEnum(GetAllLogDrainsDeliveryLogDrainsEncoding); /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsResponse200Compression$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryLogDrainsResponse200Compression); /** @internal */ export const GetAllLogDrainsDeliveryFileStructure$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryFileStructure); /** @internal */ export const GetAllLogDrainsDeliveryServerSideEncryption$inboundSchema = z .nativeEnum(GetAllLogDrainsDeliveryServerSideEncryption); /** @internal */ export const GetAllLogDrainsDeliveryObjectAcl$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryObjectAcl); /** @internal */ export const GetAllLogDrainsDeliveryLogDrains4$inboundSchema = z.object({ type: types.literal("s3"), endpoint: types.string(), encoding: GetAllLogDrainsDeliveryLogDrainsEncoding$inboundSchema, compression: GetAllLogDrainsDeliveryLogDrainsResponse200Compression$inboundSchema, fileStructure: GetAllLogDrainsDeliveryFileStructure$inboundSchema, roleArn: types.string(), region: types.string(), serverSideEncryption: types.optional(GetAllLogDrainsDeliveryServerSideEncryption$inboundSchema), objectAcl: types.optional(GetAllLogDrainsDeliveryObjectAcl$inboundSchema), }); export function getAllLogDrainsDeliveryLogDrains4FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliveryLogDrains4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliveryLogDrains4' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrains3$inboundSchema = z.object({ type: types.literal("clickhouse"), endpoint: types.string(), table: types.string(), }); export function getAllLogDrainsDeliveryLogDrains3FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliveryLogDrains3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliveryLogDrains3' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryEndpoint$inboundSchema = z.object({ traces: types.string(), }); export function getAllLogDrainsDeliveryEndpointFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliveryEndpoint$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliveryEndpoint' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryEncoding$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryEncoding); /** @internal */ export const GetAllLogDrainsSecretKind$inboundSchema = z.nativeEnum(GetAllLogDrainsSecretKind); /** @internal */ export const GetAllLogDrainsSecret2$inboundSchema = z.object({ kind: GetAllLogDrainsSecretKind$inboundSchema, }); export function getAllLogDrainsSecret2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsSecret2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsSecret2' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsResponse200Secret$inboundSchema = smartUnion([ z.lazy(() => GetAllLogDrainsSecret2$inboundSchema), types.string(), ]); export function getAllLogDrainsDeliveryLogDrainsResponse200SecretFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliveryLogDrainsResponse200Secret$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliveryLogDrainsResponse200Secret' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrains2$inboundSchema = z.object({ type: types.literal("otlphttp"), endpoint: z.lazy(() => GetAllLogDrainsDeliveryEndpoint$inboundSchema), encoding: GetAllLogDrainsDeliveryEncoding$inboundSchema, headers: z.record(types.string()), secret: types.optional(smartUnion([ z.lazy(() => GetAllLogDrainsSecret2$inboundSchema), types.string(), ])), }); export function getAllLogDrainsDeliveryLogDrains2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliveryLogDrains2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliveryLogDrains2' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsResponse200ApplicationJSONResponseBodyEncoding$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryLogDrainsResponse200ApplicationJSONResponseBodyEncoding); /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsResponseCompression$inboundSchema = z.nativeEnum(GetAllLogDrainsDeliveryLogDrainsResponseCompression); /** @internal */ export const GetAllLogDrainsSecretLogDrainsResponse200Kind$inboundSchema = z .nativeEnum(GetAllLogDrainsSecretLogDrainsResponse200Kind); /** @internal */ export const GetAllLogDrainsSecretLogDrainsResponse2002$inboundSchema = z.object({ kind: GetAllLogDrainsSecretLogDrainsResponse200Kind$inboundSchema, }); export function getAllLogDrainsSecretLogDrainsResponse2002FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsSecretLogDrainsResponse2002$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsSecretLogDrainsResponse2002' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrainsResponseSecret$inboundSchema = smartUnion([ z.lazy(() => GetAllLogDrainsSecretLogDrainsResponse2002$inboundSchema), types.string(), ]); export function getAllLogDrainsDeliveryLogDrainsResponseSecretFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliveryLogDrainsResponseSecret$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliveryLogDrainsResponseSecret' from JSON`); } /** @internal */ export const GetAllLogDrainsDeliveryLogDrains1$inboundSchema = z.object({ type: types.literal("http"), endpoint: types.string(), encoding: GetAllLogDrainsDeliveryLogDrainsResponse200ApplicationJSONResponseBodyEncoding$inboundSchema, compression: types.optional(GetAllLogDrainsDeliveryLogDrainsResponseCompression$inboundSchema), headers: z.record(types.string()), secret: types.optional(smartUnion([ z.lazy(() => GetAllLogDrainsSecretLogDrainsResponse2002$inboundSchema), types.string(), ])), }); export function getAllLogDrainsDeliveryLogDrains1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDeliveryLogDrains1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDeliveryLogDrains1' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsDelivery$inboundSchema = z.union([ z.lazy(() => GetAllLogDrainsDeliveryLogDrains1$inboundSchema), z.lazy(() => GetAllLogDrainsDeliveryLogDrains2$inboundSchema), z.lazy(() => GetAllLogDrainsDeliveryLogDrains3$inboundSchema), z.lazy(() => GetAllLogDrainsDeliveryLogDrains4$inboundSchema), z.lazy(() => GetAllLogDrainsDeliveryLogDrains5$inboundSchema), ]); export function getAllLogDrainsDrainsDeliveryFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsDelivery$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsDelivery' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsType$inboundSchema = z.nativeEnum(GetAllLogDrainsDrainsLogDrainsType); /** @internal */ export const GetAllLogDrainsDrainsEnv$inboundSchema = z.nativeEnum(GetAllLogDrainsDrainsEnv); /** @internal */ export const GetAllLogDrainsDrainsSampling$inboundSchema = z.object({ type: GetAllLogDrainsDrainsLogDrainsType$inboundSchema, rate: types.number(), env: types.optional(GetAllLogDrainsDrainsEnv$inboundSchema), requestPath: types.optional(types.string()), }); export function getAllLogDrainsDrainsSamplingFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsSampling$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsSampling' from JSON`); } /** @internal */ export const GetAllLogDrainsSource2$inboundSchema = z.object({ kind: types.literal("integration"), resourceId: types.optional(types.string()), externalResourceId: types.optional(types.string()), integrationId: types.string(), integrationConfigurationId: types.string(), }); export function getAllLogDrainsSource2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsSource2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsSource2' from JSON`); } /** @internal */ export const GetAllLogDrainsSource1$inboundSchema = z.object({ kind: types.literal("self-served"), }); export function getAllLogDrainsSource1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsSource1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsSource1' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsSource$inboundSchema = z.union([ z.lazy(() => GetAllLogDrainsSource1$inboundSchema), z.lazy(() => GetAllLogDrainsSource2$inboundSchema), ]); export function getAllLogDrainsDrainsLogDrainsSourceFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsLogDrainsSource$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsLogDrainsSource' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsLogDrainsVersion$inboundSchema = z.nativeEnum(GetAllLogDrainsDrainsLogDrainsVersion); /** @internal */ export const GetAllLogDrainsFilterLogDrains2$inboundSchema = z.object({ type: types.literal("odata"), text: types.string(), }); export function getAllLogDrainsFilterLogDrains2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsFilterLogDrains2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsFilterLogDrains2' from JSON`); } /** @internal */ export const GetAllLogDrainsFilterLogDrainsProject$inboundSchema = z.object({ ids: types.optional(z.array(types.string())), }); export function getAllLogDrainsFilterLogDrainsProjectFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsFilterLogDrainsProject$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsFilterLogDrainsProject' from JSON`); } /** @internal */ export const GetAllLogDrainsFilterSources$inboundSchema = z.nativeEnum(GetAllLogDrainsFilterSources); /** @internal */ export const GetAllLogDrainsFilterLogDrainsLog$inboundSchema = z.object({ sources: types.optional(z.array(GetAllLogDrainsFilterSources$inboundSchema)), legacy_excludeCachedStaticAssetLogs: types.optional(types.boolean()), }).transform((v) => { return remap$(v, { "legacy_excludeCachedStaticAssetLogs": "legacyExcludeCachedStaticAssetLogs", }); }); export function getAllLogDrainsFilterLogDrainsLogFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsFilterLogDrainsLog$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsFilterLogDrainsLog' from JSON`); } /** @internal */ export const GetAllLogDrainsFilterLogDrainsEnvironments$inboundSchema = z .nativeEnum(GetAllLogDrainsFilterLogDrainsEnvironments); /** @internal */ export const GetAllLogDrainsFilterDeployment$inboundSchema = z.object({ environments: types.optional(z.array(GetAllLogDrainsFilterLogDrainsEnvironments$inboundSchema)), }); export function getAllLogDrainsFilterDeploymentFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsFilterDeployment$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsFilterDeployment' from JSON`); } /** @internal */ export const GetAllLogDrainsFilterLogDrains1$inboundSchema = z.object({ type: types.literal("basic"), project: types.optional(z.lazy(() => GetAllLogDrainsFilterLogDrainsProject$inboundSchema)), log: types.optional(z.lazy(() => GetAllLogDrainsFilterLogDrainsLog$inboundSchema)), deployment: types.optional(z.lazy(() => GetAllLogDrainsFilterDeployment$inboundSchema)), }); export function getAllLogDrainsFilterLogDrains1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsFilterLogDrains1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsFilterLogDrains1' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsFilter$inboundSchema = z.union([ z.lazy(() => GetAllLogDrainsFilterLogDrains1$inboundSchema), z.lazy(() => GetAllLogDrainsFilterLogDrains2$inboundSchema), ]); export function getAllLogDrainsDrainsFilterFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsFilter$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsFilter' from JSON`); } /** @internal */ export const GetAllLogDrainsDrainsFilterV2$inboundSchema = z.object({ version: GetAllLogDrainsDrainsLogDrainsVersion$inboundSchema, filter: z.union([ z.lazy(() => GetAllLogDrainsFilterLogDrains1$inboundSchema), z.lazy(() => GetAllLogDrainsFilterLogDrains2$inboundSchema), ]), }); export function getAllLogDrainsDrainsFilterV2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrainsFilterV2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrainsFilterV2' from JSON`); } /** @internal */ export const GetAllLogDrainsDrains1$inboundSchema = z.object({ id: types.string(), createdAt: types.number(), updatedAt: types.number(), projectIds: types.optional(z.array(types.string())), name: types.string(), teamId: z.nullable(types.string()).optional(), ownerId: types.string(), status: types.optional(GetAllLogDrainsDrainsLogDrainsStatus$inboundSchema), firstErrorTimestamp: types.optional(types.number()), disabledAt: types.optional(types.number()), disabledBy: types.optional(types.string()), disabledReason: types.optional(GetAllLogDrainsDrainsDisabledReason$inboundSchema), schemas: z.lazy(() => GetAllLogDrainsDrainsSchemas$inboundSchema), delivery: z.union([ z.lazy(() => GetAllLogDrainsDeliveryLogDrains1$inboundSchema), z.lazy(() => GetAllLogDrainsDeliveryLogDrains2$inboundSchema), z.lazy(() => GetAllLogDrainsDeliveryLogDrains3$inboundSchema), z.lazy(() => GetAllLogDrainsDeliveryLogDrains4$inboundSchema), z.lazy(() => GetAllLogDrainsDeliveryLogDrains5$inboundSchema), ]), sampling: types.optional(z.array(z.lazy(() => GetAllLogDrainsDrainsSampling$inboundSchema))), source: z.union([ z.lazy(() => GetAllLogDrainsSource1$inboundSchema), z.lazy(() => GetAllLogDrainsSource2$inboundSchema), ]), filterV2: types.optional(z.lazy(() => GetAllLogDrainsDrainsFilterV2$inboundSchema)), }); export function getAllLogDrainsDrains1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsDrains1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsDrains1' from JSON`); } /** @internal */ export const ResponseBodyDrains$inboundSchema = smartUnion([ z.array(z.lazy(() => GetAllLogDrainsDrains1$inboundSchema)), z.array(z.lazy(() => GetAllLogDrainsDrains2$inboundSchema)), ]); export function responseBodyDrainsFromJSON(jsonString) { return safeParse(jsonString, (x) => ResponseBodyDrains$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyDrains' from JSON`); } /** @internal */ export const GetAllLogDrainsResponseBody2$inboundSchema = z.object({ drains: smartUnion([ z.array(z.lazy(() => GetAllLogDrainsDrains1$inboundSchema)), z.array(z.lazy(() => GetAllLogDrainsDrains2$inboundSchema)), ]), }); export function getAllLogDrainsResponseBody2FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsResponseBody2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsResponseBody2' from JSON`); } /** @internal */ export const GetAllLogDrainsResponseBodyFramework$inboundSchema = z.nativeEnum(GetAllLogDrainsResponseBodyFramework); /** @internal */ export const ResponseBodyProjectsMetadata$inboundSchema = z.object({ id: types.string(), name: types.string(), framework: z.nullable(GetAllLogDrainsResponseBodyFramework$inboundSchema) .optional(), latestDeployment: types.optional(types.string()), }); export function responseBodyProjectsMetadataFromJSON(jsonString) { return safeParse(jsonString, (x) => ResponseBodyProjectsMetadata$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResponseBodyProjectsMetadata' from JSON`); } /** @internal */ export const GetAllLogDrainsResponseBody1$inboundSchema = z.object({ createdFrom: types.string(), clientId: types.optional(types.string()), configurationId: types.optional(types.string()), projectsMetadata: z.nullable(z.array(z.lazy(() => ResponseBodyProjectsMetadata$inboundSchema))).optional(), integrationIcon: types.optional(types.string()), integrationConfigurationUri: types.optional(types.string()), integrationWebsite: types.optional(types.string()), }); export function getAllLogDrainsResponseBody1FromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsResponseBody1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsResponseBody1' from JSON`); } /** @internal */ export const GetAllLogDrainsResponseBody$inboundSchema = smartUnion([ z.lazy(() => GetAllLogDrainsResponseBody2$inboundSchema), z.array(z.lazy(() => GetAllLogDrainsResponseBody1$inboundSchema)), ]); export function getAllLogDrainsResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => GetAllLogDrainsResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetAllLogDrainsResponseBody' from JSON`); } //# sourceMappingURL=getalllogdrainsop.js.map