egressOptionnel
EgressPolicy | undefined
Politique portable traduite pour le pare-feu Vercel à la création du provider : les domaines sont filtrés par nom de serveur TLS, allowCidrs donne un accès IP à lui seul et denyCidrs est prioritaire. Définir aussi create.networkPolicy échoue avec le code configuration.
createOptionnel
NonNullable<(WithPrivate<((BaseCreateSandboxParams & ({ runtime?: RUNTIMES | (string & {}); image?: never; } | { runtime?: never; image?: (string & {}) | "vercel/sandbox/universal" | "vercel/sandbox/node:22" | "vercel/sandbox/node:24" | "vercel/sandbox/node:26" | "vercel/sandbox/python:3.14" | "vercel/sandbox/ubuntu" | "vercel/sandbox/arch"; })) | (Omit<BaseCreateSandboxParams, "source"> & { source: { type: "snapshot"; snapshotId: string; }; runtime?: never; image?: never; })) | (((BaseCreateSandboxParams & ({ runtime?: RUNTIMES | (string & {}); image?: never; } | { runtime?: never; image?: (string & {}) | "vercel/sandbox/universal" | "vercel/sandbox/node:22" | "vercel/sandbox/node:24" | "vercel/sandbox/node:26" | "vercel/sandbox/python:3.14" | "vercel/sandbox/ubuntu" | "vercel/sandbox/arch"; })) | (Omit<BaseCreateSandboxParams, "source"> & { source: { type: "snapshot"; snapshotId: string; }; runtime?: never; image?: never; })) & Credentials)> & WithFetchOptions) | undefined> | undefined
Options passées à Sandbox.create() de @vercel/sandbox ; Outpost ajoute l’environnement de la sandbox à env.
variablesOptionnel
Readonly<Record<string, string>> | undefined
Variables d’environnement définies pour chaque commande de la sandbox, en valeurs littérales. Une clé aussi déclarée par l’agent échoue avec le code configuration.
rootOptionnel
string | undefined
Répertoire du dépôt dans la sandbox, /vercel/sandbox/outpost par défaut.
retainOptionnel
number | undefined
Octets de fin de sortie conservés par flux, 65536 par défaut.