@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,685 lines • 99.9 kB
JavaScript
/*
* 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";
import { ACLAction$inboundSchema } from "./aclaction.js";
import { GetMicrofrontendsInGroupBuildMachineType$inboundSchema, GetMicrofrontendsInGroupFunctionDefaultMemoryType$inboundSchema, } from "./getmicrofrontendsingroupbuildmachinetype.js";
export const GetMicrofrontendsInGroupBuildMachineSelection = {
Elastic: "elastic",
Fixed: "fixed",
};
export const GetMicrofrontendsInGroupBuildMachineElasticReason = {
BasicFloor: "basic-floor",
BuildTimeoutFailure: "build-timeout-failure",
EnospcFailure: "enospc-failure",
EnterpriseFloor: "enterprise-floor",
HighPeakDisk: "high-peak-disk",
HighPeakMemory: "high-peak-memory",
LongBuildDuration: "long-build-duration",
OomFailure: "oom-failure",
ShortBuildDuration: "short-build-duration",
SustainedHighCpu: "sustained-high-cpu",
};
export const GetMicrofrontendsInGroupMicrofrontendsConfiguration = {
SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE",
WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE",
};
export const GetMicrofrontendsInGroupMicrofrontendsDeploymentType = {
All: "all",
AllExceptCustomDomains: "all_except_custom_domains",
Preview: "preview",
ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews",
};
export const GetMicrofrontendsInGroupCve55182MigrationAppliedFrom = {
All: "all",
AllExceptCustomDomains: "all_except_custom_domains",
Preview: "preview",
ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews",
};
export const GetMicrofrontendsInGroupApril2026SecurityIncidentMigrationAppliedFrom = {
All: "all",
AllExceptCustomDomains: "all_except_custom_domains",
Preview: "preview",
ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews",
};
/**
* The type of matching to perform
*/
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsTargetsType = {
EndsWith: "endsWith",
Equals: "equals",
StartsWith: "startsWith",
};
export const GetMicrofrontendsInGroupMicrofrontendsChecksConclusion = {
Canceled: "canceled",
Failed: "failed",
Skipped: "skipped",
Succeeded: "succeeded",
};
export const GetMicrofrontendsInGroupMicrofrontendsChecksState = {
Completed: "completed",
Registered: "registered",
Running: "running",
};
export const GetMicrofrontendsInGroupMicrofrontendsPlan = {
Enterprise: "enterprise",
Hobby: "hobby",
Pro: "pro",
};
export const GetMicrofrontendsInGroupMicrofrontendsReadyState = {
Blocked: "BLOCKED",
Building: "BUILDING",
Canceled: "CANCELED",
Error: "ERROR",
Initializing: "INITIALIZING",
Queued: "QUEUED",
Ready: "READY",
};
export const GetMicrofrontendsInGroupMicrofrontendsReadySubstate = {
Promoted: "PROMOTED",
Rolling: "ROLLING",
Staged: "STAGED",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200Type = {
Lambdas: "LAMBDAS",
};
export const GetMicrofrontendsInGroupJobStatus = {
Failed: "failed",
InProgress: "in-progress",
Pending: "pending",
Skipped: "skipped",
Succeeded: "succeeded",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONType = {
Promote: "promote",
Rollback: "rollback",
};
export const GetMicrofrontendsInGroupTrustedIpsDeploymentType = {
All: "all",
AllExceptCustomDomains: "all_except_custom_domains",
Preview: "preview",
ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews",
Production: "production",
};
export const GetMicrofrontendsInGroupTrustedIpsMicrofrontendsDeploymentType = {
All: "all",
AllExceptCustomDomains: "all_except_custom_domains",
Preview: "preview",
ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews",
Production: "production",
};
export const GetMicrofrontendsInGroupTrustedIpsProtectionMode = {
Additional: "additional",
Exclusive: "exclusive",
};
export const GetMicrofrontendsInGroupFromMicrofrontendsPreset = {
AllCustom: "all-custom",
};
export const GetMicrofrontendsInGroupFromPreset = {
AllCustom: "all-custom",
};
export const GetMicrofrontendsInGroupToMicrofrontendsResponsePreset = {
AllCustom: "all-custom",
};
export const GetMicrofrontendsInGroupToMicrofrontendsResponse200Preset = {
AllCustom: "all-custom",
};
export const GetMicrofrontendsInGroupToMicrofrontendsPreset = {
AllCustom: "all-custom",
};
export const GetMicrofrontendsInGroupToPreset = {
AllCustom: "all-custom",
};
/**
* Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
*/
export const GetMicrofrontendsInGroupCreateDeployments = {
Disabled: "disabled",
Enabled: "enabled",
};
export const GetMicrofrontendsInGroupMicrofrontendsAction = {
Allow: "allow",
Bypass: "bypass",
Challenge: "challenge",
Deny: "deny",
Log: "log",
RateLimit: "rate_limit",
Redirect: "redirect",
};
export const GetMicrofrontendsInGroupAlgo = {
FixedWindow: "fixed_window",
TokenBucket: "token_bucket",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityRulesetsAction = {
Challenge: "challenge",
Deny: "deny",
Log: "log",
RateLimit: "rate_limit",
};
export const GetMicrofrontendsInGroupLogHeadersMicrofrontends2 = {
Wildcard: "*",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityManagedRulesAction = {
Challenge: "challenge",
Deny: "deny",
Log: "log",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityManagedRulesTrafficSourcesAction = {
Challenge: "challenge",
Deny: "deny",
Log: "log",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyAction = {
Challenge: "challenge",
Deny: "deny",
Log: "log",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAction = {
Challenge: "challenge",
Deny: "deny",
Log: "log",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityAction = {
Challenge: "challenge",
Deny: "deny",
Log: "log",
};
export const GetMicrofrontendsInGroupLogHeaders2 = {
Wildcard: "*",
};
/**
* - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
*/
export const GetMicrofrontendsInGroupIssuerMode = {
Global: "global",
Team: "team",
};
export const GetMicrofrontendsInGroupSourcesMicrofrontendsProvider = {
Bitbucket: "bitbucket",
Github: "github",
};
export const GetMicrofrontendsInGroupEnvironmentsMicrofrontendsTarget = {
Preview: "preview",
Production: "production",
};
/**
* Customer-configurable deployment sources. Every deploy classifies to exactly one. JSON schema in `packages/deployment-policy/schemas/body.ts` enumerates exactly these values. - `'git'` — git provider webhook. - `'cli'` — Vercel CLI (legacy classic-token CLI and SIWV CLI both). - `'rest-api'` — direct user/team-token REST upload. Does NOT cover deploy hooks, Marketplace integrations, or first-party app tokens. - `'deploy-hook'` — project deploy-hook URL. The URL is the credential. - `'integration'` — third-party Marketplace actor: Marketplace integration token, user-delegated OAuth from a Marketplace app, or an unrecognized third-party Vercel App. First-party Vercel Apps are never `'integration'`. - `'v0'` — the v0 product surface (entitlement-gated). v0 deploys through the CLI under the hood, but classifies as its own source so a team can allow or deny v0 independently of `'cli'`. First-party Vercel apps (Toolbar, etc.) classify as `'first-party'` — see `ClassifiedSource` in `./checks`. They're not in this union because they aren't customer-configurable; they bypass `checkDeploymentSources` entirely. v0 is intentionally NOT among them: like the CLI, it's a real product surface and is policy-controllable.
*/
export const GetMicrofrontendsInGroupMicrofrontendsSources = {
Cli: "cli",
DeployHook: "deploy-hook",
Git: "git",
Integration: "integration",
RestApi: "rest-api",
V0: "v0",
};
export const GetMicrofrontendsInGroupEnvironmentsTarget = {
Preview: "preview",
Production: "production",
};
export const GetMicrofrontendsInGroupTier = {
Advanced: "advanced",
Critical: "critical",
Priority: "priority",
};
/**
* Billing mode. Always 'flat' for flat-rate projects.
*/
export const GetMicrofrontendsInGroupKind = {
Flat: "flat",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponseAction = {
Blocked: "blocked",
};
export const GetMicrofrontendsInGroupHasMicrofrontendsResponseKey = {
XVercelIpCountry: "x-vercel-ip-country",
};
export const GetMicrofrontendsInGroupRouteAction = {
BlockLegalCwc: "block_legal_cwc",
};
export const GetMicrofrontendsInGroupHasMicrofrontendsKey = {
XVercelIpCountry: "x-vercel-ip-country",
};
export const GetMicrofrontendsInGroupRouteMicrofrontendsAction = {
BlockLegalCwc: "block_legal_cwc",
};
export const GetMicrofrontendsInGroupMicrofrontendsResponse200Action = {
AddDeploymentInterstitial: "add-deployment-interstitial",
AddProjectInterstitial: "add-project-interstitial",
RemoveDeploymentInterstitial: "remove-deployment-interstitial",
RemoveProjectInterstitial: "remove-project-interstitial",
};
export const GetMicrofrontendsInGroupHasKey = {
XVercelIpCountry: "x-vercel-ip-country",
};
export const GetMicrofrontendsInGroupInternalRoutesAction = {
BlockLegalCwc: "block_legal_cwc",
};
/** @internal */
export const GetMicrofrontendsInGroupBuildMachineSelection$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupBuildMachineSelection);
/** @internal */
export const GetMicrofrontendsInGroupBuildMachineElasticReason$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupBuildMachineElasticReason);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsConfiguration$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsConfiguration);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsBuildQueue$inboundSchema = z.object({
configuration: types.optional(GetMicrofrontendsInGroupMicrofrontendsConfiguration$inboundSchema),
});
export function getMicrofrontendsInGroupMicrofrontendsBuildQueueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsBuildQueue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsBuildQueue' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupDefaultResourceConfig$inboundSchema = z.object({
fluid: types.optional(types.boolean()),
functionDefaultRegions: z.array(types.string()),
functionDefaultTimeout: types.optional(types.number()),
functionDefaultMemoryType: types.optional(GetMicrofrontendsInGroupFunctionDefaultMemoryType$inboundSchema),
functionZeroConfigFailover: types.optional(types.boolean()),
elasticConcurrencyEnabled: types.optional(types.boolean()),
buildMachineType: types.optional(GetMicrofrontendsInGroupBuildMachineType$inboundSchema),
buildMachineSelection: types.optional(GetMicrofrontendsInGroupBuildMachineSelection$inboundSchema),
buildMachineElasticLastUpdated: types.optional(types.number()),
buildMachineElasticReason: types.optional(GetMicrofrontendsInGroupBuildMachineElasticReason$inboundSchema),
isNSNBDisabled: types.optional(types.boolean()),
buildQueue: types.optional(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsBuildQueue$inboundSchema)),
enableFunctionsBeta: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupDefaultResourceConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupDefaultResourceConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupDefaultResourceConfig' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupStaticIps$inboundSchema = z.object({
builds: types.boolean(),
enabled: types.boolean(),
regions: z.array(types.string()),
});
export function getMicrofrontendsInGroupStaticIpsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupStaticIps$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupStaticIps' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsDeploymentType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsDeploymentType);
/** @internal */
export const GetMicrofrontendsInGroupCve55182MigrationAppliedFrom$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupCve55182MigrationAppliedFrom);
/** @internal */
export const GetMicrofrontendsInGroupApril2026SecurityIncidentMigrationAppliedFrom$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupApril2026SecurityIncidentMigrationAppliedFrom);
/** @internal */
export const GetMicrofrontendsInGroupSsoProtection$inboundSchema = z.object({
deploymentType: GetMicrofrontendsInGroupMicrofrontendsDeploymentType$inboundSchema,
cve55182MigrationAppliedFrom: z.nullable(GetMicrofrontendsInGroupCve55182MigrationAppliedFrom$inboundSchema).optional(),
april2026SecurityIncidentMigrationAppliedFrom: z.nullable(GetMicrofrontendsInGroupApril2026SecurityIncidentMigrationAppliedFrom$inboundSchema).optional(),
});
export function getMicrofrontendsInGroupSsoProtectionFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupSsoProtection$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupSsoProtection' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupAliasAssigned$inboundSchema = smartUnion([types.number(), types.boolean()]);
export function getMicrofrontendsInGroupAliasAssignedFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupAliasAssigned$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupAliasAssigned' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsAliasError$inboundSchema = z.object({
code: types.string(),
message: types.string(),
});
export function getMicrofrontendsInGroupMicrofrontendsAliasErrorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsAliasError$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsAliasError' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsTargetsType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsTargetsType);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseBranchMatcher$inboundSchema = z.object({
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsTargetsType$inboundSchema,
pattern: types.string(),
});
export function getMicrofrontendsInGroupMicrofrontendsResponseBranchMatcherFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsResponseBranchMatcher$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsResponseBranchMatcher' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsBuilds$inboundSchema = z.object({
use: types.string(),
src: types.optional(types.string()),
dest: types.optional(types.string()),
});
export function getMicrofrontendsInGroupMicrofrontendsBuildsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsBuilds$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsBuilds' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsChecksConclusion$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsChecksConclusion);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsChecksState$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsChecksState);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseCreator$inboundSchema = z.object({
email: types.string(),
githubLogin: types.optional(types.string()),
gitlabLogin: types.optional(types.string()),
uid: types.string(),
username: types.string(),
});
export function getMicrofrontendsInGroupMicrofrontendsResponseCreatorFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsResponseCreator$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsResponseCreator' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsOidcTokenClaims$inboundSchema = z.object({
iss: types.string(),
sub: types.string(),
scope: types.string(),
aud: types.string(),
owner: types.string(),
owner_id: types.string(),
project: types.string(),
project_id: types.string(),
environment: types.string(),
custom_environment_id: types.optional(types.string()),
mfe_group_ids: types.optional(z.array(types.string())),
plan: types.optional(types.string()),
}).transform((v) => {
return remap$(v, {
"owner_id": "ownerId",
"project_id": "projectId",
"custom_environment_id": "customEnvironmentId",
"mfe_group_ids": "mfeGroupIds",
});
});
export function getMicrofrontendsInGroupMicrofrontendsOidcTokenClaimsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsOidcTokenClaims$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsOidcTokenClaims' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsPlan$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsPlan);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsReadyState$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsReadyState);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsReadySubstate$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsReadySubstate);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200Type$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200Type);
/** @internal */
export const GetMicrofrontendsInGroupTargets$inboundSchema = z.object({
id: types.string(),
alias: types.optional(z.array(types.string())),
aliasAssigned: z.nullable(smartUnion([types.number(), types.boolean()]))
.optional(),
aliasError: z.nullable(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsAliasError$inboundSchema)).optional(),
aliasFinal: z.nullable(types.string()).optional(),
automaticAliases: types.optional(z.array(types.string())),
branchMatcher: types.optional(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsResponseBranchMatcher$inboundSchema)),
buildingAt: types.optional(types.number()),
builds: types.optional(z.array(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsBuilds$inboundSchema))),
checksConclusion: types.optional(GetMicrofrontendsInGroupMicrofrontendsChecksConclusion$inboundSchema),
checksState: types.optional(GetMicrofrontendsInGroupMicrofrontendsChecksState$inboundSchema),
connectBuildsEnabled: types.optional(types.boolean()),
connectConfigurationId: types.optional(types.string()),
createdAt: types.number(),
createdIn: types.string(),
creator: types.nullable(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsResponseCreator$inboundSchema)),
deletedAt: types.optional(types.number()),
deploymentHostname: types.string(),
forced: types.optional(types.boolean()),
name: types.string(),
meta: types.optional(z.record(types.string())),
monorepoManager: z.nullable(types.string()).optional(),
oidcTokenClaims: types.optional(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsOidcTokenClaims$inboundSchema)),
plan: GetMicrofrontendsInGroupMicrofrontendsPlan$inboundSchema,
previewCommentsEnabled: types.optional(types.boolean()),
private: types.boolean(),
readyAt: types.optional(types.number()),
readyState: GetMicrofrontendsInGroupMicrofrontendsReadyState$inboundSchema,
readySubstate: types.optional(GetMicrofrontendsInGroupMicrofrontendsReadySubstate$inboundSchema),
requestedAt: types.optional(types.number()),
target: z.nullable(types.string()).optional(),
teamId: z.nullable(types.string()).optional(),
type: GetMicrofrontendsInGroupMicrofrontendsResponse200Type$inboundSchema,
url: types.string(),
userId: types.optional(types.string()),
withCache: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupTargetsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTargets$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTargets' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupPermissions$inboundSchema = z.object({
aliasProject: types.optional(z.array(ACLAction$inboundSchema)),
aliasProtectionBypass: types.optional(z.array(ACLAction$inboundSchema)),
bulkRedirects: types.optional(z.array(ACLAction$inboundSchema)),
buildMachine: types.optional(z.array(ACLAction$inboundSchema)),
connectConfigurationLink: types.optional(z.array(ACLAction$inboundSchema)),
dataCacheNamespace: types.optional(z.array(ACLAction$inboundSchema)),
deployment: types.optional(z.array(ACLAction$inboundSchema)),
deploymentBuildLogs: types.optional(z.array(ACLAction$inboundSchema)),
deploymentCheck: types.optional(z.array(ACLAction$inboundSchema)),
deploymentCheckPreview: types.optional(z.array(ACLAction$inboundSchema)),
deploymentCheckReRunFromProductionBranch: types.optional(z.array(ACLAction$inboundSchema)),
deploymentProductionGit: types.optional(z.array(ACLAction$inboundSchema)),
deploymentV0: types.optional(z.array(ACLAction$inboundSchema)),
deploymentPreview: types.optional(z.array(ACLAction$inboundSchema)),
deploymentPrivate: types.optional(z.array(ACLAction$inboundSchema)),
deploymentPromote: types.optional(z.array(ACLAction$inboundSchema)),
deploymentRollback: types.optional(z.array(ACLAction$inboundSchema)),
edgeCacheNamespace: types.optional(z.array(ACLAction$inboundSchema)),
environments: types.optional(z.array(ACLAction$inboundSchema)),
job: types.optional(z.array(ACLAction$inboundSchema)),
logs: types.optional(z.array(ACLAction$inboundSchema)),
logsPreset: types.optional(z.array(ACLAction$inboundSchema)),
observabilityData: types.optional(z.array(ACLAction$inboundSchema)),
onDemandBuild: types.optional(z.array(ACLAction$inboundSchema)),
onDemandConcurrency: types.optional(z.array(ACLAction$inboundSchema)),
optionsAllowlist: types.optional(z.array(ACLAction$inboundSchema)),
passwordProtection: types.optional(z.array(ACLAction$inboundSchema)),
privateLinkEndpoint: types.optional(z.array(ACLAction$inboundSchema)),
productionAliasProtectionBypass: types.optional(z.array(ACLAction$inboundSchema)),
productionShareableLink: types.optional(z.array(ACLAction$inboundSchema)),
project: types.optional(z.array(ACLAction$inboundSchema)),
projectAccessGroup: types.optional(z.array(ACLAction$inboundSchema)),
projectAnalyticsSampling: types.optional(z.array(ACLAction$inboundSchema)),
projectAnalyticsUsage: types.optional(z.array(ACLAction$inboundSchema)),
projectCheck: types.optional(z.array(ACLAction$inboundSchema)),
projectCheckRun: types.optional(z.array(ACLAction$inboundSchema)),
projectDeploymentExpiration: types.optional(z.array(ACLAction$inboundSchema)),
projectDeploymentHook: types.optional(z.array(ACLAction$inboundSchema)),
projectDeploymentProtectionStrict: types.optional(z.array(ACLAction$inboundSchema)),
projectDomain: types.optional(z.array(ACLAction$inboundSchema)),
projectDomainCheckConfig: types.optional(z.array(ACLAction$inboundSchema)),
projectDomainMove: types.optional(z.array(ACLAction$inboundSchema)),
projectDomainVerify: types.optional(z.array(ACLAction$inboundSchema)),
projectEvent: types.optional(z.array(ACLAction$inboundSchema)),
projectEnvVars: types.optional(z.array(ACLAction$inboundSchema)),
projectEnvVarsProduction: types.optional(z.array(ACLAction$inboundSchema)),
projectEnvVarsUnownedByIntegration: types.optional(z.array(ACLAction$inboundSchema)),
projectFlags: types.optional(z.array(ACLAction$inboundSchema)),
projectFlagsProduction: types.optional(z.array(ACLAction$inboundSchema)),
projectFlagsSdkKey: types.optional(z.array(ACLAction$inboundSchema)),
projectFromV0: types.optional(z.array(ACLAction$inboundSchema)),
projectId: types.optional(z.array(ACLAction$inboundSchema)),
projectIntegrationConfiguration: types.optional(z.array(ACLAction$inboundSchema)),
projectLink: types.optional(z.array(ACLAction$inboundSchema)),
projectMember: types.optional(z.array(ACLAction$inboundSchema)),
projectMonitoring: types.optional(z.array(ACLAction$inboundSchema)),
projectOIDCToken: types.optional(z.array(ACLAction$inboundSchema)),
projectPermissions: types.optional(z.array(ACLAction$inboundSchema)),
projectProductionBranch: types.optional(z.array(ACLAction$inboundSchema)),
projectProtectionBypass: types.optional(z.array(ACLAction$inboundSchema)),
projectRollingRelease: types.optional(z.array(ACLAction$inboundSchema)),
projectRoutes: types.optional(z.array(ACLAction$inboundSchema)),
projectSupportCase: types.optional(z.array(ACLAction$inboundSchema)),
projectSupportCaseComment: types.optional(z.array(ACLAction$inboundSchema)),
projectTier: types.optional(z.array(ACLAction$inboundSchema)),
projectTransfer: types.optional(z.array(ACLAction$inboundSchema)),
projectTransferOut: types.optional(z.array(ACLAction$inboundSchema)),
projectUsage: types.optional(z.array(ACLAction$inboundSchema)),
pageIntegrity: types.optional(z.array(ACLAction$inboundSchema)),
seawallConfig: types.optional(z.array(ACLAction$inboundSchema)),
securityPlusConfiguration: types.optional(z.array(ACLAction$inboundSchema)),
shareableLink: types.optional(z.array(ACLAction$inboundSchema)),
shareableLinkStrict: types.optional(z.array(ACLAction$inboundSchema)),
sharedEnvVarConnection: types.optional(z.array(ACLAction$inboundSchema)),
skewProtection: types.optional(z.array(ACLAction$inboundSchema)),
analytics: types.optional(z.array(ACLAction$inboundSchema)),
trustedIps: types.optional(z.array(ACLAction$inboundSchema)),
trustedSources: types.optional(z.array(ACLAction$inboundSchema)),
v0Chat: types.optional(z.array(ACLAction$inboundSchema)),
vercelAuth: types.optional(z.array(ACLAction$inboundSchema)),
vercelRun: types.optional(z.array(ACLAction$inboundSchema)),
webAnalytics: types.optional(z.array(ACLAction$inboundSchema)),
workflowRunData: types.optional(z.array(ACLAction$inboundSchema)),
oauth2Connection: types.optional(z.array(ACLAction$inboundSchema)),
user: types.optional(z.array(ACLAction$inboundSchema)),
userConnection: types.optional(z.array(ACLAction$inboundSchema)),
userMfaConfiguration: types.optional(z.array(ACLAction$inboundSchema)),
userPreference: types.optional(z.array(ACLAction$inboundSchema)),
userSudo: types.optional(z.array(ACLAction$inboundSchema)),
webAuthn: types.optional(z.array(ACLAction$inboundSchema)),
accessGroup: types.optional(z.array(ACLAction$inboundSchema)),
agent: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayApiKey: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayApiKeyBypassAll: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayApiKeyOwnedBySelf: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayApiKeySpendAttribution: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayApiKeyZdrExemption: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayBudget: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayCredits: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayPrivateModels: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayGuardrails: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayRules: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewaySettings: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayTranscripts: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayTranscriptsSettings: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayUsage: types.optional(z.array(ACLAction$inboundSchema)),
aiGatewayVirtualModelConfigs: types.optional(z.array(ACLAction$inboundSchema)),
alerts: types.optional(z.array(ACLAction$inboundSchema)),
alertRules: types.optional(z.array(ACLAction$inboundSchema)),
aliasGlobal: types.optional(z.array(ACLAction$inboundSchema)),
analyticsSampling: types.optional(z.array(ACLAction$inboundSchema)),
analyticsUsage: types.optional(z.array(ACLAction$inboundSchema)),
apiKey: types.optional(z.array(ACLAction$inboundSchema)),
apiKeyAiGateway: types.optional(z.array(ACLAction$inboundSchema)),
apiKeyOwnedBySelf: types.optional(z.array(ACLAction$inboundSchema)),
oauth2Application: types.optional(z.array(ACLAction$inboundSchema)),
vercelAppInstallation: types.optional(z.array(ACLAction$inboundSchema)),
vercelAppInstallationRequest: types.optional(z.array(ACLAction$inboundSchema)),
auditLog: types.optional(z.array(ACLAction$inboundSchema)),
automation: types.optional(z.array(ACLAction$inboundSchema)),
billingAddress: types.optional(z.array(ACLAction$inboundSchema)),
billingInformation: types.optional(z.array(ACLAction$inboundSchema)),
billingInvoice: types.optional(z.array(ACLAction$inboundSchema)),
billingInvoiceEmailRecipient: types.optional(z.array(ACLAction$inboundSchema)),
billingInvoiceLanguage: types.optional(z.array(ACLAction$inboundSchema)),
billingPlan: types.optional(z.array(ACLAction$inboundSchema)),
billingPurchaseOrder: types.optional(z.array(ACLAction$inboundSchema)),
billingRefund: types.optional(z.array(ACLAction$inboundSchema)),
billingTaxId: types.optional(z.array(ACLAction$inboundSchema)),
blob: types.optional(z.array(ACLAction$inboundSchema)),
blobStoreTokenSet: types.optional(z.array(ACLAction$inboundSchema)),
budget: types.optional(z.array(ACLAction$inboundSchema)),
cacheArtifact: types.optional(z.array(ACLAction$inboundSchema)),
cacheArtifactUsageEvent: types.optional(z.array(ACLAction$inboundSchema)),
codeChecks: types.optional(z.array(ACLAction$inboundSchema)),
codeOwners: types.optional(z.array(ACLAction$inboundSchema)),
ciInvocations: types.optional(z.array(ACLAction$inboundSchema)),
ciLogs: types.optional(z.array(ACLAction$inboundSchema)),
concurrentBuilds: types.optional(z.array(ACLAction$inboundSchema)),
connect: types.optional(z.array(ACLAction$inboundSchema)),
connectConfiguration: types.optional(z.array(ACLAction$inboundSchema)),
connectLogs: types.optional(z.array(ACLAction$inboundSchema)),
connexClient: types.optional(z.array(ACLAction$inboundSchema)),
connexClientProject: types.optional(z.array(ACLAction$inboundSchema)),
connexContact: types.optional(z.array(ACLAction$inboundSchema)),
connexInstallation: types.optional(z.array(ACLAction$inboundSchema)),
connexToken: types.optional(z.array(ACLAction$inboundSchema)),
buildMachineDefault: types.optional(z.array(ACLAction$inboundSchema)),
cursorOriginInstallation: types.optional(z.array(ACLAction$inboundSchema)),
dataCacheBillingSettings: types.optional(z.array(ACLAction$inboundSchema)),
defaultDeploymentProtection: types.optional(z.array(ACLAction$inboundSchema)),
deploymentPolicy: types.optional(z.array(ACLAction$inboundSchema)),
domain: types.optional(z.array(ACLAction$inboundSchema)),
domainAcceptDelegation: types.optional(z.array(ACLAction$inboundSchema)),
domainAuthCodes: types.optional(z.array(ACLAction$inboundSchema)),
domainCertificate: types.optional(z.array(ACLAction$inboundSchema)),
domainCheckConfig: types.optional(z.array(ACLAction$inboundSchema)),
domainMove: types.optional(z.array(ACLAction$inboundSchema)),
domainPurchase: types.optional(z.array(ACLAction$inboundSchema)),
domainRecord: types.optional(z.array(ACLAction$inboundSchema)),
domainTransferIn: types.optional(z.array(ACLAction$inboundSchema)),
drain: types.optional(z.array(ACLAction$inboundSchema)),
edgeConfig: types.optional(z.array(ACLAction$inboundSchema)),
edgeConfigItem: types.optional(z.array(ACLAction$inboundSchema)),
edgeConfigSchema: types.optional(z.array(ACLAction$inboundSchema)),
edgeConfigToken: types.optional(z.array(ACLAction$inboundSchema)),
endpointVerification: types.optional(z.array(ACLAction$inboundSchema)),
event: types.optional(z.array(ACLAction$inboundSchema)),
fileUpload: types.optional(z.array(ACLAction$inboundSchema)),
flagsExplorerSubscription: types.optional(z.array(ACLAction$inboundSchema)),
gitRepository: types.optional(z.array(ACLAction$inboundSchema)),
imageOptimizationNewPrice: types.optional(z.array(ACLAction$inboundSchema)),
integration: types.optional(z.array(ACLAction$inboundSchema)),
integrationAccount: types.optional(z.array(ACLAction$inboundSchema)),
integrationConfiguration: types.optional(z.array(ACLAction$inboundSchema)),
integrationConfigurationProjects: types.optional(z.array(ACLAction$inboundSchema)),
integrationConfigurationRole: types.optional(z.array(ACLAction$inboundSchema)),
integrationConfigurationTransfer: types.optional(z.array(ACLAction$inboundSchema)),
integrationDeploymentAction: types.optional(z.array(ACLAction$inboundSchema)),
integrationEvent: types.optional(z.array(ACLAction$inboundSchema)),
integrationLog: types.optional(z.array(ACLAction$inboundSchema)),
integrationResource: types.optional(z.array(ACLAction$inboundSchema)),
integrationResourceData: types.optional(z.array(ACLAction$inboundSchema)),
integrationResourceReplCommand: types.optional(z.array(ACLAction$inboundSchema)),
integrationResourceSecrets: types.optional(z.array(ACLAction$inboundSchema)),
integrationSSOSession: types.optional(z.array(ACLAction$inboundSchema)),
integrationStrict: types.optional(z.array(ACLAction$inboundSchema)),
integrationStoreTokenSet: types.optional(z.array(ACLAction$inboundSchema)),
integrationVercelConfigurationOverride: types.optional(z.array(ACLAction$inboundSchema)),
integrationPullRequest: types.optional(z.array(ACLAction$inboundSchema)),
ipBlocking: types.optional(z.array(ACLAction$inboundSchema)),
jobGlobal: types.optional(z.array(ACLAction$inboundSchema)),
kmsIssuer: types.optional(z.array(ACLAction$inboundSchema)),
kmsProjectGrant: types.optional(z.array(ACLAction$inboundSchema)),
logDrain: types.optional(z.array(ACLAction$inboundSchema)),
marketplaceBillingData: types.optional(z.array(ACLAction$inboundSchema)),
marketplaceExperimentationEdgeConfigData: types.optional(z.array(ACLAction$inboundSchema)),
marketplaceExperimentationItem: types.optional(z.array(ACLAction$inboundSchema)),
marketplaceFlexCommit: types.optional(z.array(ACLAction$inboundSchema)),
marketplaceInstallationMember: types.optional(z.array(ACLAction$inboundSchema)),
marketplaceInvoice: types.optional(z.array(ACLAction$inboundSchema)),
marketplaceSettings: types.optional(z.array(ACLAction$inboundSchema)),
Monitoring: types.optional(z.array(ACLAction$inboundSchema)),
monitoringAlert: types.optional(z.array(ACLAction$inboundSchema)),
monitoringChart: types.optional(z.array(ACLAction$inboundSchema)),
monitoringQuery: types.optional(z.array(ACLAction$inboundSchema)),
monitoringSettings: types.optional(z.array(ACLAction$inboundSchema)),
notificationCustomerBudget: types.optional(z.array(ACLAction$inboundSchema)),
notificationDeploymentFailed: types.optional(z.array(ACLAction$inboundSchema)),
notificationDomainConfiguration: types.optional(z.array(ACLAction$inboundSchema)),
notificationDomainExpire: types.optional(z.array(ACLAction$inboundSchema)),
notificationDomainMoved: types.optional(z.array(ACLAction$inboundSchema)),
notificationDomainPurchase: types.optional(z.array(ACLAction$inboundSchema)),
notificationDomainRenewal: types.optional(z.array(ACLAction$inboundSchema)),
notificationDomainTransfer: types.optional(z.array(ACLAction$inboundSchema)),
notificationDomainUnverified: types.optional(z.array(ACLAction$inboundSchema)),
NotificationMonitoringAlert: types.optional(z.array(ACLAction$inboundSchema)),
notificationPaymentFailed: types.optional(z.array(ACLAction$inboundSchema)),
notificationPreferences: types.optional(z.array(ACLAction$inboundSchema)),
notificationStatementOfReasons: types.optional(z.array(ACLAction$inboundSchema)),
notificationUsageAlert: types.optional(z.array(ACLAction$inboundSchema)),
oidcFederationPolicy: types.optional(z.array(ACLAction$inboundSchema)),
observabilityConfiguration: types.optional(z.array(ACLAction$inboundSchema)),
observabilityFunnel: types.optional(z.array(ACLAction$inboundSchema)),
observabilityNotebook: types.optional(z.array(ACLAction$inboundSchema)),
openTelemetryEndpoint: types.optional(z.array(ACLAction$inboundSchema)),
ownEvent: types.optional(z.array(ACLAction$inboundSchema)),
organization: types.optional(z.array(ACLAction$inboundSchema)),
organizationDomain: types.optional(z.array(ACLAction$inboundSchema)),
organizationTeam: types.optional(z.array(ACLAction$inboundSchema)),
passwordProtectionInvoiceItem: types.optional(z.array(ACLAction$inboundSchema)),
paymentMethod: types.optional(z.array(ACLAction$inboundSchema)),
permissions: types.optional(z.array(ACLAction$inboundSchema)),
postgres: types.optional(z.array(ACLAction$inboundSchema)),
postgresStoreTokenSet: types.optional(z.array(ACLAction$inboundSchema)),
previewDeploymentSuffix: types.optional(z.array(ACLAction$inboundSchema)),
privateCloudAccount: types.optional(z.array(ACLAction$inboundSchema)),
projectTransferIn: types.optional(z.array(ACLAction$inboundSchema)),
projectTransferRequest: types.optional(z.array(ACLAction$inboundSchema)),
proTrialOnboarding: types.optional(z.array(ACLAction$inboundSchema)),
rateLimit: types.optional(z.array(ACLAction$inboundSchema)),
redis: types.optional(z.array(ACLAction$inboundSchema)),
redisStoreTokenSet: types.optional(z.array(ACLAction$inboundSchema)),
remoteCaching: types.optional(z.array(ACLAction$inboundSchema)),
repository: types.optional(z.array(ACLAction$inboundSchema)),
samlConfig: types.optional(z.array(ACLAction$inboundSchema)),
secret: types.optional(z.array(ACLAction$inboundSchema)),
securityConfig: types.optional(z.array(ACLAction$inboundSchema)),
sensitiveEnvironmentVariablePolicy: types.optional(z.array(ACLAction$inboundSchema)),
sharedEnvVars: types.optional(z.array(ACLAction$inboundSchema)),
sharedEnvVarsProduction: types.optional(z.array(ACLAction$inboundSchema)),
space: types.optional(z.array(ACLAction$inboundSchema)),
spaceRun: types.optional(z.array(ACLAction$inboundSchema)),
storeIsLocked: types.optional(z.array(ACLAction$inboundSchema)),
storeTokenSetSensitive: types.optional(z.array(ACLAction$inboundSchema)),
storeTransfer: types.optional(z.array(ACLAction$inboundSchema)),
supportCase: types.optional(z.array(ACLAction$inboundSchema)),
supportCaseComment: types.optional(z.array(ACLAction$inboundSchema)),
team: types.optional(z.array(ACLAction$inboundSchema)),
teamAccessRequest: types.optional(z.array(ACLAction$inboundSchema)),
teamFellowMembership: types.optional(z.array(ACLAction$inboundSchema)),
teamGitExclusivity: types.optional(z.array(ACLAction$inboundSchema)),
teamInvite: types.optional(z.array(ACLAction$inboundSchema)),
teamInviteCode: types.optional(z.array(ACLAction$inboundSchema)),
teamInviteLink: types.optional(z.array(ACLAction$inboundSchema)),
teamJoin: types.optional(z.array(ACLAction$inboundSchema)),
teamMemberMfaStatus: types.optional(z.array(ACLAction$inboundSchema)),
teamMicrofrontends: types.optional(z.array(ACLAction$inboundSchema)),
teamOwnMembership: types.optional(z.array(ACLAction$inboundSchema)),
teamOwnMembershipDisconnectSAML: types.optional(z.array(ACLAction$inboundSchema)),
teamSudo: types.optional(z.array(ACLAction$inboundSchema)),
teamTokenInvalidation: types.optional(z.array(ACLAction$inboundSchema)),
token: types.optional(z.array(ACLAction$inboundSchema)),
toolbarComment: types.optional(z.array(ACLAction$inboundSchema)),
usage: types.optional(z.array(ACLAction$inboundSchema)),
usageCycle: types.optional(z.array(ACLAction$inboundSchema)),
vcrRepository: types.optional(z.array(ACLAction$inboundSchema)),
vpcPeeringConnection: types.optional(z.array(ACLAction$inboundSchema)),
webAnalyticsPlan: types.optional(z.array(ACLAction$inboundSchema)),
webhook: types.optional(z.array(ACLAction$inboundSchema)),
"webhook-event": types.optional(z.array(ACLAction$inboundSchema)),
}).transform((v) => {
return remap$(v, {
"projectFlagsSdkKey": "projectFlagsSDKKey",
"Monitoring": "monitoring",
"NotificationMonitoringAlert": "notificationMonitoringAlert",
"webhook-event": "webhookEvent",
});
});
export function getMicrofrontendsInGroupPermissionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupPermissions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupPermissions' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLastRollbackTarget$inboundSchema = z.object({});
export function getMicrofrontendsInGroupLastRollbackTargetFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLastRollbackTarget$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLastRollbackTarget' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupJobStatus$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupJobStatus);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONType);
/** @internal */
export const GetMicrofrontendsInGroupLastAliasRequest$inboundSchema = z.object({
fromDeploymentId: types.nullable(types.string()),
toDeploymentId: types.string(),
fromRollingReleaseId: types.optional(types.string()),
jobStatus: GetMicrofrontendsInGroupJobStatus$inboundSchema,
requestedAt: types.number(),
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONType$inboundSchema,
});
export function getMicrofrontendsInGroupLastAliasRequestFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLastAliasRequest$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLastAliasRequest' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupProtectionBypass2$inboundSchema = z.object({
createdAt: types.number(),
createdBy: types.string(),
scope: types.literal("automation-bypass"),
isEnvVar: types.optional(types.boolean()),
note: types.optional(types.string()),
});
export function getMicrofrontendsInGroupProtectionBypass2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupProtectionBypass2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupProtectionBypass2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupProtectionBypass1$inboundSchema = z.object({
createdAt: types.number(),
createdBy: types.string(),
scope: types.literal("integration-automation-bypass"),
integrationId: types.string(),
configurationId: types.string(),
});
export function getMicrofrontendsInGroupProtectionBypass1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupProtectionBypass1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupProtectionBypass1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupProtectionBypass$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupProtectionBypass1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupProtectionBypass2$inboundSchema),
]);
export function getMicrofrontendsInGroupProtectionBypassFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupProtectionBypass$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupProtectionBypass' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupTrustedIpsDeploymentType$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupTrustedIpsDeploymentType);
/** @internal */
export const GetMicrofrontendsInGroupTrustedIps2$inboundSchema = z.object({
deploymentType: GetMicrofrontendsInGroupTrustedIpsDeploymentType$inboundSchema,
});
export function getMicrofrontendsInGroupTrustedIps2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTrustedIps2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTrustedIps2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupTrustedIpsMicrofrontendsDeploymentType$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupTrustedIpsMicrofrontendsDeploymentType);
/** @internal */
export const GetMicrofrontendsInGroupTrustedIpsAddresses$inboundSchema = z.object({
value: types.string(),
note: types.optional(types.string()),
});
export function getMicrofrontendsInGroupTrustedIpsAddressesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTrustedIpsAddresses$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTrustedIpsAddresses' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupTrustedIpsProtectionMode$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupTrustedIpsProtectionMode);
/** @internal */
export const GetMicrofrontendsInGroupTrustedIps1$inboundSchema = z.object({
deploymentType: GetMicrofrontendsInGroupTrustedIpsMicrofrontendsDeploymentType$inboundSchema,
addresses: z.array(z.lazy(() => GetMicrofrontendsInGroupTrustedIpsAddresses$inboundSchema)),
protectionMode: GetMicrofrontendsInGroupTrustedIpsProtectionMode$inboundSchema,
});
export function getMicrofrontendsInGroupTrustedIps1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTrustedIps1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTrustedIps1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupTrustedIps$inboundSchema = smartUnion([
z.lazy(() => GetMicrofrontendsInGroupTrustedIps1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupTrustedIps2$inboundSchema),
]);
export function getMicrofrontendsInGroupTrustedIpsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTrustedIps$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTrustedIps' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupFromMicrofrontendsPreset$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupFromMicrofrontendsPreset);
/** @internal */
export const GetMicrofrontendsInGroupFrom2$inboundSchema = z.object({
slugs: types.optional(z.array(types.string())),
preset: GetMicrofrontendsInGroupFromMicrofrontendsPreset$inboundSchema,
});
export function getMicrofrontendsInGroupFrom2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupFrom2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupFrom2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupFromPreset$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupFromPreset);
/** @internal */
export const GetMicrofrontendsInGroupFrom1$inboundSchema = z.object({
slugs: z.array(types.string()),
preset: types.optional(GetMicrofrontendsInGroupFromPreset$inboundSchema),
});
export function getMicrofrontendsInGroupFrom1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupFrom1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupFrom1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupFrom$inboundSchema = smartUnion([
z.lazy(() => GetMicrofrontendsInGroupFrom1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupFrom2$inboundSchema),
]);
export function getMicrofrontendsInGroupFromFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupFrom$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupFrom' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupToMicrofrontendsResponsePreset$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupToMicrofrontendsResponsePreset);
/** @internal */
export const GetMicrofrontendsInGroupToMicrofrontends2$inboundSchema = z.object({
slugs: types.optional(z.array(types.string())),
preset: GetMicrofrontendsInGroupToMicrofrontendsResponsePreset$inboundSchema,
});
export function getMicrofrontendsInGroupToMicrofrontends2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupToMicrofrontends2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupToMicrofrontends2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupToMicrofrontendsResponse200Preset$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupToMicrofrontendsResponse200Preset);
/** @internal */
export const GetMicrofrontendsInGroupToMicrofrontends1$inboundSchema = z.object({
slugs: z.array(types.string()),
preset: types.optional(GetMicrofrontendsInGroupToMicrofrontendsResponse200Preset$inboundSchema),
});
export function getMicrofrontendsInGroupToMicrofrontends1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupToMicrofrontends1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupToMicrofrontends1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsTo$inboundSchema = smartUnion([
z.lazy(() => GetMicrofrontendsInGroupToMicrofrontends1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupToMicrofrontends2$inboundSchema),
]);
export function getMicrofrontendsInGroupMicrofrontendsToFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsTo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsTo' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCustomAllow$inboundSchema = z.object({
from: smartUnion([
z.lazy(() => GetMicrofrontendsInGroupFrom1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupFrom2$inboundSchema),
]),
to: smartUnion([
z.lazy(() => GetMicrofrontendsInGroupToMicrofrontends1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupToMicrofrontends2$inboundSchema),
]),
});
export function getMicrofrontendsInGroupCustomAllowFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupCustomAllow$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupCustomAllow' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsProjects$inboundSchema = z.object({
label: types.optional(types.string()),
customAllow: types.optional(z.array(z.lazy(() => GetMicrofrontendsInGroupCustomAllow$inboundSchema))),
});
export function getMicrofrontendsInGroupMicrofrontendsProjectsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsProjects$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsProjects' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupToMicrofrontendsPreset$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupToMicrofrontendsPreset);
/** @internal */
export const GetMicrofrontendsInGroupTo2$inboundSchema = z.object({
slugs: types.optional(z.array(types.string())),
preset: GetMicrofrontendsInGroupToMicrofrontendsPreset$inboundSchema,
});
export function getMicrofrontendsInGroupTo2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTo2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTo2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupToPreset$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupToPreset);
/** @internal */
export const GetMicrofrontendsInGroupTo1$inboundSchema = z.object({
slugs: z.array(types.string()),
preset: types.optional(GetMicrofrontendsInGroupToPreset$inboundSchema),
});
export function getMicrofrontendsInGroupTo1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTo1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTo1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupTo$inboundSchema = smartUnion([
z.lazy(() => GetMicrofrontendsInGroupTo1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupTo2$inboundSchema),
]);
export function getMicrofrontendsInGroupToFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTo$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTo' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupOidcProviders$inboundSchema = z.object({
to: smartUnion([
z.lazy(() => GetMicrofrontendsInGroupTo1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupTo2$inboundSchema),
]),
label: types.optional(types.string()),
claims: z.record(z.array(types.string())),
});
export function getMicrofrontendsInGroupOidcProvidersFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupOidcProviders$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupOidcProviders' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupTrustedSources$inboundSchema = z.object({
enableVercelCiSameRepository: types.optional(types.boolean()),
projects: types.optional(z.record(z.lazy(() => GetMicrofrontendsInGroupMicrofrontendsProjects$inboundSchema))),
oidcProviders: types.optional(z.record(z.array(z.lazy(() => GetMicrofrontendsInGroupOidcProviders$inboundSchema)))),
});
export function getMicrofrontendsInGroupTrustedSourcesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTrustedSources$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTrustedSources' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupGitComments$inboundSchema = z.object({
onPullRequest: types.boolean(),
onCommit: types.boolean(),
});
export function getMicrofrontendsInGroupGitCommentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupGitComments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupGitComments' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupCreateDeployments$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupCreateDeployments);
/** @internal */
export const GetMicrofrontendsInGroupConsolidatedGitCommitStatus$inboundSchema = z.object({
enabled: types.boolean(),
propagateFailures: types.boolean(),
});
export function getMicrofrontendsInGroupConsolidatedGitCommitStatusFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupConsolidatedGitCommitStatus$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupConsolidatedGitCommitStatus' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupGitProviderOptions$inboundSchema = z.object({
createDeployments: GetMicrofrontendsInGroupCreateDeployments$inboundSchema,
disableRepositoryDispatchEvents: types.optional(types.boolean()),
requireVerifiedCommits: types.optional(types.boolean()),
gitCommitStatus: types.optional(types.boolean()),
consolidatedGitCommitStatus: types.optional(z.lazy(() => GetMicrofrontendsInGroupConsolidatedGitCommitStatus$inboundSchema)),
});
export function getMicrofrontendsInGroupGitProviderOptionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupGitProviderOptions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupGitProviderOptions' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupWebAnalytics$inboundSchema = z.object({
id: types.string(),
disabledAt: types.optional(types.number()),
canceledAt: types.optional(types.number()),
enabledAt: types.optional(types.number()),
hasData: types.optional(types.literal(true)),
});
export function getMicrofrontendsInGroupWebAnalyticsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupWebAnalytics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupWebAnalytics' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsAction$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsAction);
/** @internal */
export const GetMicrofrontendsInGroupAlgo$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupAlgo);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityRulesetsAction$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityRulesetsAction);
/** @internal */
export const GetMicrofrontendsInGroupRateLimit$inboundSchema = z.object({
algo: GetMicrofrontendsInGroupAlgo$inboundSchema,
window: types.number(),
limit: types.number(),
keys: z.array(types.string()),
action: z.nullable(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityRulesetsAction$inboundSchema).optional(),
});
export function getMicrofrontendsInGroupRateLimitFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRateLimit$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRateLimit' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRedirect$inboundSchema = z.object({
location: types.string(),
permanent: types.boolean(),
});
export function getMicrofrontendsInGroupRedirectFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRedirect$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRedirect' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLogHeadersMicrofrontends2$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupLogHeadersMicrofrontends2);
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsLogHeaders$inboundSchema = smartUnion([
z.array(types.string()),
GetMicrofrontendsInGroupLogHeadersMicrofrontends2$inboundSchema,
]);
export function getMicrofrontendsInGroupMicrofrontendsLogHeadersFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsLogHeaders$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsLogHeaders' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRulesets$inboundSchema = z.object({
action: GetMicrofrontendsInGroupMicrofrontendsAction$inboundSchema,
rateLimit: z.nullable(z.lazy(() => GetMicrofrontendsInGroupRateLimit$inboundSchema)).optional(),
redirect: z.nullable(z.lazy(() => GetMicrofrontendsInGroupRedirect$inboundSchema)).optional(),
actionDuration: z.nullable(types.string()).optional(),
bypassSystem: z.nullable(types.boolean()).optional(),
logHeaders: types.optional(smartUnion([
z.array(types.string()),
GetMicrofrontendsInGroupLogHeadersMicrofrontends2$inboundSchema,
])),
});
export function getMicrofrontendsInGroupRulesetsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRulesets$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRulesets' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityManagedRulesAction$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityManagedRulesAction);
/** @internal */
export const GetMicrofrontendsInGroupVercelRuleset$inboundSchema = z.object({
active: types.boolean(),
action: types.optional(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityManagedRulesAction$inboundSchema),
});
export function getMicrofrontendsInGroupVercelRulesetFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupVercelRuleset$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupVercelRuleset' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityManagedRulesTrafficSourcesAction$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityManagedRulesTrafficSourcesAction);
/** @internal */
export const GetMicrofrontendsInGroupTrafficSources$inboundSchema = z.object({
active: types.boolean(),
action: types.optional(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityManagedRulesTrafficSourcesAction$inboundSchema),
});
export function getMicrofrontendsInGroupTrafficSourcesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupTrafficSources$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupTrafficSources' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyAction$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyAction);
/** @internal */
export const GetMicrofrontendsInGroupBotFilter$inboundSchema = z.object({
active: types.boolean(),
action: types.optional(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyAction$inboundSchema),
});
export function getMicrofrontendsInGroupBotFilterFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBotFilter$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBotFilter' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAction$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAction);
/** @internal */
export const GetMicrofrontendsInGroupAiBots$inboundSchema = z.object({
active: types.boolean(),
action: types.optional(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAction$inboundSchema),
});
export function getMicrofrontendsInGroupAiBotsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupAiBots$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupAiBots' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityAction$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityAction);
/** @internal */
export const GetMicrofrontendsInGroupOwasp$inboundSchema = z.object({
active: types.boolean(),
action: types.optional(GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsSecurityAction$inboundSchema),
});
export function getMicrofrontendsInGroupOwaspFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupOwasp$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupOwasp' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupManagedRules$inboundSchema = z.object({
vercel_ruleset: z.lazy(() => GetMicrofrontendsInGroupVercelRuleset$inboundSchema),
traffic_sources: z.lazy(() => GetMicrofrontendsInGroupTrafficSources$inboundSchema),
bot_filter: z.lazy(() => GetMicrofrontendsInGroupBotFilter$inboundSchema),
ai_bots: z.lazy(() => GetMicrofrontendsInGroupAiBots$inboundSchema),
owasp: z.lazy(() => GetMicrofrontendsInGroupOwasp$inboundSchema),
}).transform((v) => {
return remap$(v, {
"vercel_ruleset": "vercelRuleset",
"traffic_sources": "trafficSources",
"bot_filter": "botFilter",
"ai_bots": "aiBots",
});
});
export function getMicrofrontendsInGroupManagedRulesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupManagedRules$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupManagedRules' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupLogHeaders2$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupLogHeaders2);
/** @internal */
export const GetMicrofrontendsInGroupLogHeaders$inboundSchema = smartUnion([
z.array(types.string()),
GetMicrofrontendsInGroupLogHeaders2$inboundSchema,
]);
export function getMicrofrontendsInGroupLogHeadersFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupLogHeaders$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupLogHeaders' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupSecurityPlusMetadata$inboundSchema = z.object({
updatedAt: types.number(),
firstEnabledAt: types.optional(types.number()),
});
export function getMicrofrontendsInGroupSecurityPlusMetadataFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupSecurityPlusMetadata$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupSecurityPlusMetadata' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupSecurity$inboundSchema = z.object({
attackModeEnabled: types.optional(types.boolean()),
attackModeUpdatedAt: types.optional(types.number()),
firewallEnabled: types.optional(types.boolean()),
firewallUpdatedAt: types.optional(types.number()),
attackModeActiveUntil: z.nullable(types.number()).optional(),
firewallConfigVersion: types.optional(types.number()),
rulesets: types.optional(z.record(z.lazy(() => GetMicrofrontendsInGroupRulesets$inboundSchema))),
firewallSeawallEnabled: types.optional(types.boolean()),
ja3Enabled: types.optional(types.boolean()),
ja4Enabled: types.optional(types.boolean()),
firewallBypassIps: types.optional(z.array(types.string())),
managedRules: z.nullable(z.lazy(() => GetMicrofrontendsInGroupManagedRules$inboundSchema)).optional(),
botIdEnabled: types.optional(types.boolean()),
log_headers: types.optional(smartUnion([
z.array(types.string()),
GetMicrofrontendsInGroupLogHeaders2$inboundSchema,
])),
securityPlus: types.optional(types.boolean()),
securityPlusMetadata: types.optional(z.lazy(() => GetMicrofrontendsInGroupSecurityPlusMetadata$inboundSchema)),
pageIntegrityEnabled: types.optional(types.boolean()),
}).transform((v) => {
return remap$(v, {
"log_headers": "logHeaders",
});
});
export function getMicrofrontendsInGroupSecurityFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupSecurity$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupSecurity' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupIssuerMode$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupIssuerMode);
/** @internal */
export const GetMicrofrontendsInGroupOidcTokenConfig$inboundSchema = z.object({
enabled: types.optional(types.boolean()),
issuerMode: types.optional(GetMicrofrontendsInGroupIssuerMode$inboundSchema),
});
export function getMicrofrontendsInGroupOidcTokenConfigFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupOidcTokenConfig$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupOidcTokenConfig' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupSources2$inboundSchema = z.object({
provider: types.literal("gitlab"),
namespace: types.string(),
project: types.optional(types.string()),
});
export function getMicrofrontendsInGroupSources2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupSources2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupSources2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupSourcesMicrofrontendsProvider$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupSourcesMicrofrontendsProvider);
/** @internal */
export const GetMicrofrontendsInGroupSources1$inboundSchema = z.object({
provider: GetMicrofrontendsInGroupSourcesMicrofrontendsProvider$inboundSchema,
org: types.string(),
repo: types.optional(types.string()),
});
export function getMicrofrontendsInGroupSources1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupSources1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupSources1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupSources$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupSources1$inboundSchema).and(z.object({ provider: z.literal("bitbucket") })),
z.lazy(() => GetMicrofrontendsInGroupSources1$inboundSchema).and(z.object({ provider: z.literal("github") })),
z.lazy(() => GetMicrofrontendsInGroupSources2$inboundSchema),
]);
export function getMicrofrontendsInGroupSourcesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupSources$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupSources' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupEnvironmentsMicrofrontends2$inboundSchema = z.object({
type: types.literal("custom"),
environmentId: types.string(),
});
export function getMicrofrontendsInGroupEnvironmentsMicrofrontends2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupEnvironmentsMicrofrontends2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupEnvironmentsMicrofrontends2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupEnvironmentsMicrofrontendsTarget$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupEnvironmentsMicrofrontendsTarget);
/** @internal */
export const GetMicrofrontendsInGroupEnvironments1$inboundSchema = z.object({
type: types.literal("system"),
target: GetMicrofrontendsInGroupEnvironmentsMicrofrontendsTarget$inboundSchema,
});
export function getMicrofrontendsInGroupEnvironments1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupEnvironments1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupEnvironments1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupEnvironments$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupEnvironments1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupEnvironmentsMicrofrontends2$inboundSchema),
]);
export function getMicrofrontendsInGroupEnvironmentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupEnvironments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupEnvironments' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupGitSources$inboundSchema = z.object({
sources: z.array(z.union([
z.lazy(() => GetMicrofrontendsInGroupSources1$inboundSchema).and(z.object({ provider: z.literal("bitbucket") })),
z.lazy(() => GetMicrofrontendsInGroupSources1$inboundSchema).and(z.object({ provider: z.literal("github") })),
z.lazy(() => GetMicrofrontendsInGroupSources2$inboundSchema),
])),
enabled: types.boolean(),
environments: z.array(z.union([
z.lazy(() => GetMicrofrontendsInGroupEnvironments1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupEnvironmentsMicrofrontends2$inboundSchema),
])),
});
export function getMicrofrontendsInGroupGitSourcesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupGitSources$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupGitSources' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsSources$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsSources);
/** @internal */
export const GetMicrofrontendsInGroupEnvironments2$inboundSchema = z.object({
type: types.literal("custom"),
environmentId: types.string(),
});
export function getMicrofrontendsInGroupEnvironments2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupEnvironments2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupEnvironments2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupEnvironmentsTarget$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupEnvironmentsTarget);
/** @internal */
export const GetMicrofrontendsInGroupEnvironmentsMicrofrontends1$inboundSchema = z.object({
type: types.literal("system"),
target: GetMicrofrontendsInGroupEnvironmentsTarget$inboundSchema,
});
export function getMicrofrontendsInGroupEnvironmentsMicrofrontends1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupEnvironmentsMicrofrontends1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupEnvironmentsMicrofrontends1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsEnvironments$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupEnvironmentsMicrofrontends1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupEnvironments2$inboundSchema),
]);
export function getMicrofrontendsInGroupMicrofrontendsEnvironmentsFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupMicrofrontendsEnvironments$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupMicrofrontendsEnvironments' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupDeploymentSources$inboundSchema = z.object({
sources: z.array(GetMicrofrontendsInGroupMicrofrontendsSources$inboundSchema),
enabled: types.boolean(),
environments: z.array(z.union([
z.lazy(() => GetMicrofrontendsInGroupEnvironmentsMicrofrontends1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupEnvironments2$inboundSchema),
])),
});
export function getMicrofrontendsInGroupDeploymentSourcesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupDeploymentSources$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupDeploymentSources' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupDeploymentPolicy$inboundSchema = z.object({
gitSources: z.nullable(z.array(z.lazy(() => GetMicrofrontendsInGroupGitSources$inboundSchema))).optional(),
deploymentSources: z.nullable(z.array(z.lazy(() => GetMicrofrontendsInGroupDeploymentSources$inboundSchema))).optional(),
});
export function getMicrofrontendsInGroupDeploymentPolicyFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupDeploymentPolicy$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupDeploymentPolicy' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupTier$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupTier);
/** @internal */
export const GetMicrofrontendsInGroupKind$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupKind);
/** @internal */
export const GetMicrofrontendsInGroupUsageStatus$inboundSchema = z.object({
kind: GetMicrofrontendsInGroupKind$inboundSchema,
exceededAllowanceUntil: types.optional(types.number()),
bypassThrottleUntil: types.optional(types.number()),
throttled: types.optional(types.boolean()),
teamThrottled: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupUsageStatusFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupUsageStatus$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupUsageStatus' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupFeatures$inboundSchema = z.object({
webAnalytics: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupFeaturesFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupFeatures$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupFeatures' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHistory$inboundSchema = z.object({
scanner: types.string(),
reason: types.string(),
by: types.string(),
byId: types.string(),
at: types.number(),
});
export function getMicrofrontendsInGroupHistoryFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHistory$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHistory' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponseAction$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponseAction);
/** @internal */
export const GetMicrofrontendsInGroupBlock$inboundSchema = z.object({
action: GetMicrofrontendsInGroupMicrofrontendsResponseAction$inboundSchema,
reason: types.string(),
statusCode: types.number(),
createdAt: types.number(),
caseId: types.optional(types.string()),
actor: types.optional(types.string()),
comment: types.optional(types.string()),
ineligibleForAppeal: types.optional(types.boolean()),
isCascading: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupBlockFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBlock$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBlock' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontendsResponse200Value$inboundSchema = z.object({
eq: types.string(),
});
export function getMicrofrontendsInGroupHasMicrofrontendsResponse200ValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHasMicrofrontendsResponse200Value$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHasMicrofrontendsResponse200Value' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontends2$inboundSchema = z.object({
type: types.literal("host"),
value: z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontendsResponse200Value$inboundSchema),
});
export function getMicrofrontendsInGroupHasMicrofrontends2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHasMicrofrontends2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHasMicrofrontends2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontendsResponseKey$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupHasMicrofrontendsResponseKey);
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontendsResponseValue$inboundSchema = z.object({
eq: types.string(),
});
export function getMicrofrontendsInGroupHasMicrofrontendsResponseValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHasMicrofrontendsResponseValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHasMicrofrontendsResponseValue' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontends1$inboundSchema = z.object({
type: types.literal("header"),
key: GetMicrofrontendsInGroupHasMicrofrontendsResponseKey$inboundSchema,
value: z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontendsResponseValue$inboundSchema),
});
export function getMicrofrontendsInGroupHasMicrofrontends1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHasMicrofrontends1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHasMicrofrontends1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRouteHas$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontends1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontends2$inboundSchema),
]);
export function getMicrofrontendsInGroupRouteHasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRouteHas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRouteHas' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRouteAction$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupRouteAction);
/** @internal */
export const GetMicrofrontendsInGroupRouteMitigate$inboundSchema = z.object({
action: GetMicrofrontendsInGroupRouteAction$inboundSchema,
});
export function getMicrofrontendsInGroupRouteMitigateFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRouteMitigate$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRouteMitigate' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRoute2$inboundSchema = z.object({
has: z.array(z.union([
z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontends1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontends2$inboundSchema),
])),
mitigate: z.lazy(() => GetMicrofrontendsInGroupRouteMitigate$inboundSchema),
src: types.optional(types.string()),
});
export function getMicrofrontendsInGroupRoute2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRoute2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRoute2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRoute1$inboundSchema = z.object({
src: types.string(),
status: types.number(),
expiry: types.optional(types.number()),
});
export function getMicrofrontendsInGroupRoute1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRoute1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRoute1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupBlockHistoryMicrofrontendsRoute$inboundSchema = smartUnion([
z.lazy(() => GetMicrofrontendsInGroupRoute1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupRoute2$inboundSchema),
]);
export function getMicrofrontendsInGroupBlockHistoryMicrofrontendsRouteFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBlockHistoryMicrofrontendsRoute$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBlockHistoryMicrofrontendsRoute' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupBlockHistory4$inboundSchema = z.object({
action: types.literal("route-unblocked"),
route: smartUnion([
z.lazy(() => GetMicrofrontendsInGroupRoute1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupRoute2$inboundSchema),
]),
statusCode: types.optional(types.number()),
createdAt: types.number(),
caseId: types.optional(types.string()),
actor: types.optional(types.string()),
comment: types.optional(types.string()),
ineligibleForAppeal: types.optional(types.boolean()),
isCascading: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupBlockHistory4FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBlockHistory4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBlockHistory4' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontendsResponse200ApplicationJSONResponseBodyValue$inboundSchema = z.object({
eq: types.string(),
});
export function getMicrofrontendsInGroupHasMicrofrontendsResponse200ApplicationJSONResponseBodyValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHasMicrofrontendsResponse200ApplicationJSONResponseBodyValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHasMicrofrontendsResponse200ApplicationJSONResponseBodyValue' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontendsResponse2$inboundSchema = z.object({
type: types.literal("host"),
value: z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontendsResponse200ApplicationJSONResponseBodyValue$inboundSchema),
});
export function getMicrofrontendsInGroupHasMicrofrontendsResponse2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHasMicrofrontendsResponse2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHasMicrofrontendsResponse2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontendsKey$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupHasMicrofrontendsKey);
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontendsResponse200ApplicationJSONValue$inboundSchema = z.object({
eq: types.string(),
});
export function getMicrofrontendsInGroupHasMicrofrontendsResponse200ApplicationJSONValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHasMicrofrontendsResponse200ApplicationJSONValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHasMicrofrontendsResponse200ApplicationJSONValue' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontendsResponse1$inboundSchema = z.object({
type: types.literal("header"),
key: GetMicrofrontendsInGroupHasMicrofrontendsKey$inboundSchema,
value: z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontendsResponse200ApplicationJSONValue$inboundSchema),
});
export function getMicrofrontendsInGroupHasMicrofrontendsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHasMicrofrontendsResponse1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHasMicrofrontendsResponse1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRouteMicrofrontendsHas$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontendsResponse1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontendsResponse2$inboundSchema),
]);
export function getMicrofrontendsInGroupRouteMicrofrontendsHasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRouteMicrofrontendsHas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRouteMicrofrontendsHas' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRouteMicrofrontendsAction$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupRouteMicrofrontendsAction);
/** @internal */
export const GetMicrofrontendsInGroupRouteMicrofrontendsMitigate$inboundSchema = z.object({
action: GetMicrofrontendsInGroupRouteMicrofrontendsAction$inboundSchema,
});
export function getMicrofrontendsInGroupRouteMicrofrontendsMitigateFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRouteMicrofrontendsMitigate$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRouteMicrofrontendsMitigate' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRouteMicrofrontends2$inboundSchema = z.object({
has: z.array(z.union([
z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontendsResponse1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontendsResponse2$inboundSchema),
])),
mitigate: z.lazy(() => GetMicrofrontendsInGroupRouteMicrofrontendsMitigate$inboundSchema),
src: types.optional(types.string()),
});
export function getMicrofrontendsInGroupRouteMicrofrontends2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRouteMicrofrontends2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRouteMicrofrontends2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupRouteMicrofrontends1$inboundSchema = z.object({
src: types.string(),
status: types.number(),
expiry: types.optional(types.number()),
});
export function getMicrofrontendsInGroupRouteMicrofrontends1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupRouteMicrofrontends1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupRouteMicrofrontends1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupBlockHistoryRoute$inboundSchema = smartUnion([
z.lazy(() => GetMicrofrontendsInGroupRouteMicrofrontends1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupRouteMicrofrontends2$inboundSchema),
]);
export function getMicrofrontendsInGroupBlockHistoryRouteFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBlockHistoryRoute$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBlockHistoryRoute' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupBlockHistory3$inboundSchema = z.object({
action: types.literal("route-blocked"),
route: smartUnion([
z.lazy(() => GetMicrofrontendsInGroupRouteMicrofrontends1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupRouteMicrofrontends2$inboundSchema),
]),
reason: types.string(),
createdAt: types.number(),
caseId: types.optional(types.string()),
actor: types.optional(types.string()),
comment: types.optional(types.string()),
ineligibleForAppeal: types.optional(types.boolean()),
isCascading: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupBlockHistory3FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBlockHistory3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBlockHistory3' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupBlockHistory2$inboundSchema = z.object({
action: types.literal("unblocked"),
createdAt: types.number(),
caseId: types.optional(types.string()),
actor: types.optional(types.string()),
comment: types.optional(types.string()),
ineligibleForAppeal: types.optional(types.boolean()),
isCascading: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupBlockHistory2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBlockHistory2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBlockHistory2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupBlockHistory1$inboundSchema = z.object({
action: types.literal("blocked"),
reason: types.string(),
statusCode: types.number(),
createdAt: types.number(),
caseId: types.optional(types.string()),
actor: types.optional(types.string()),
comment: types.optional(types.string()),
ineligibleForAppeal: types.optional(types.boolean()),
isCascading: types.optional(types.boolean()),
});
export function getMicrofrontendsInGroupBlockHistory1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBlockHistory1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBlockHistory1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupBlockHistory$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupBlockHistory1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupBlockHistory2$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupBlockHistory3$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupBlockHistory4$inboundSchema),
]);
export function getMicrofrontendsInGroupBlockHistoryFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupBlockHistory$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupBlockHistory' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupMicrofrontendsResponse200Action$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupMicrofrontendsResponse200Action);
/** @internal */
export const GetMicrofrontendsInGroupInterstitialHistory$inboundSchema = z.object({
action: GetMicrofrontendsInGroupMicrofrontendsResponse200Action$inboundSchema,
createdAt: types.number(),
caseId: types.optional(types.string()),
reason: types.optional(types.string()),
actor: types.optional(types.string()),
comment: types.optional(types.string()),
});
export function getMicrofrontendsInGroupInterstitialHistoryFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupInterstitialHistory$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupInterstitialHistory' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupAbuse$inboundSchema = z.object({
scanner: types.optional(types.string()),
history: z.array(z.lazy(() => GetMicrofrontendsInGroupHistory$inboundSchema)),
updatedAt: types.number(),
block: types.optional(z.lazy(() => GetMicrofrontendsInGroupBlock$inboundSchema)),
blockHistory: types.optional(z.array(z.union([
z.lazy(() => GetMicrofrontendsInGroupBlockHistory1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupBlockHistory2$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupBlockHistory3$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupBlockHistory4$inboundSchema),
]))),
interstitial: types.optional(types.boolean()),
interstitialHistory: types.optional(z.array(z.lazy(() => GetMicrofrontendsInGroupInterstitialHistory$inboundSchema))),
});
export function getMicrofrontendsInGroupAbuseFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupAbuse$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupAbuse' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHasMicrofrontendsValue$inboundSchema = z.object({
eq: types.string(),
});
export function getMicrofrontendsInGroupHasMicrofrontendsValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHasMicrofrontendsValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHasMicrofrontendsValue' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHas2$inboundSchema = z.object({
type: types.literal("host"),
value: z.lazy(() => GetMicrofrontendsInGroupHasMicrofrontendsValue$inboundSchema),
});
export function getMicrofrontendsInGroupHas2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHas2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHas2' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHasKey$inboundSchema = z.nativeEnum(GetMicrofrontendsInGroupHasKey);
/** @internal */
export const GetMicrofrontendsInGroupHasValue$inboundSchema = z.object({
eq: types.string(),
});
export function getMicrofrontendsInGroupHasValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHasValue$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHasValue' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupHas1$inboundSchema = z.object({
type: types.literal("header"),
key: GetMicrofrontendsInGroupHasKey$inboundSchema,
value: z.lazy(() => GetMicrofrontendsInGroupHasValue$inboundSchema),
});
export function getMicrofrontendsInGroupHas1FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupHas1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupHas1' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupInternalRoutesHas$inboundSchema = z.union([
z.lazy(() => GetMicrofrontendsInGroupHas1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupHas2$inboundSchema),
]);
export function getMicrofrontendsInGroupInternalRoutesHasFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupInternalRoutesHas$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupInternalRoutesHas' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupInternalRoutesAction$inboundSchema = z
.nativeEnum(GetMicrofrontendsInGroupInternalRoutesAction);
/** @internal */
export const GetMicrofrontendsInGroupInternalRoutesMitigate$inboundSchema = z.object({
action: GetMicrofrontendsInGroupInternalRoutesAction$inboundSchema,
});
export function getMicrofrontendsInGroupInternalRoutesMitigateFromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupInternalRoutesMitigate$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupInternalRoutesMitigate' from JSON`);
}
/** @internal */
export const GetMicrofrontendsInGroupInternalRoutes2$inboundSchema = z.object({
has: z.array(z.union([
z.lazy(() => GetMicrofrontendsInGroupHas1$inboundSchema),
z.lazy(() => GetMicrofrontendsInGroupHas2$inboundSchema),
])),
mitigate: z.lazy(() => GetMicrofrontendsInGroupInternalRoutesMitigate$inboundSchema),
src: types.optional(types.string()),
});
export function getMicrofrontendsInGroupInternalRoutes2FromJSON(jsonString) {
return safeParse(jsonString, (x) => GetMicrofrontendsInGroupInternalRoutes2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetMicrofrontendsInGroupInternalRoutes2' from JSON`);
}
//# sourceMappingURL=getmicrofrontendsingroupinternalroutes2.js.map