@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>
391 lines • 17.3 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
/**
* Order of the returned events based on the timestamp.
*/
export declare const Direction: {
readonly Backward: "backward";
readonly Forward: "forward";
};
/**
* Order of the returned events based on the timestamp.
*/
export type Direction = ClosedEnum<typeof Direction>;
/**
* HTTP status code range to filter events by.
*/
export type QueryParamStatusCode = number | string;
export type GetDeploymentEventsRequest = {
/**
* The unique identifier or hostname of the deployment.
*/
idOrUrl: string;
/**
* Order of the returned events based on the timestamp.
*/
direction?: Direction | undefined;
/**
* When enabled, this endpoint will return live events as they happen.
*/
follow?: number | undefined;
/**
* Maximum number of events to return. Provide `-1` to return all available logs.
*/
limit?: number | undefined;
/**
* Deployment build ID.
*/
name?: string | undefined;
/**
* Timestamp for when build logs should be pulled from.
*/
since?: number | undefined;
/**
* Timestamp for when the build logs should be pulled up until.
*/
until?: number | undefined;
/**
* HTTP status code range to filter events by.
*/
statusCode?: number | string | undefined;
delimiter?: number | undefined;
builds?: number | undefined;
/**
* The Team identifier to perform the request on behalf of.
*/
teamId?: string | undefined;
/**
* The Team slug to perform the request on behalf of.
*/
slug?: string | undefined;
};
export type ResponseBodyInfo = {
type: string;
name: string;
entrypoint?: string | undefined;
path?: string | undefined;
step?: string | undefined;
readyState?: string | undefined;
};
export declare const GetDeploymentEventsResponseBodyDeploymentsResponseType: {
readonly Command: "command";
readonly Delimiter: "delimiter";
readonly DeploymentState: "deployment-state";
readonly EdgeFunctionInvocation: "edge-function-invocation";
readonly Exit: "exit";
readonly Fatal: "fatal";
readonly Metric: "metric";
readonly Middleware: "middleware";
readonly MiddlewareInvocation: "middleware-invocation";
readonly Report: "report";
readonly Stderr: "stderr";
readonly Stdout: "stdout";
};
export type GetDeploymentEventsResponseBodyDeploymentsResponseType = ClosedEnum<typeof GetDeploymentEventsResponseBodyDeploymentsResponseType>;
export declare const ResponseBodyLevel: {
readonly Error: "error";
readonly Warning: "warning";
};
export type ResponseBodyLevel = ClosedEnum<typeof ResponseBodyLevel>;
export type GetDeploymentEventsResponseBodyDeployments2 = {
created: number;
date: number;
deploymentId: string;
id: string;
info: ResponseBodyInfo;
serial: string;
text?: string | undefined;
type: GetDeploymentEventsResponseBodyDeploymentsResponseType;
level?: ResponseBodyLevel | undefined;
};
export declare const GetDeploymentEventsResponseBodyDeploymentsType: {
readonly Command: "command";
readonly Delimiter: "delimiter";
readonly DeploymentState: "deployment-state";
readonly EdgeFunctionInvocation: "edge-function-invocation";
readonly Exit: "exit";
readonly Fatal: "fatal";
readonly Metric: "metric";
readonly Middleware: "middleware";
readonly MiddlewareInvocation: "middleware-invocation";
readonly Report: "report";
readonly Stderr: "stderr";
readonly Stdout: "stdout";
};
export type GetDeploymentEventsResponseBodyDeploymentsType = ClosedEnum<typeof GetDeploymentEventsResponseBodyDeploymentsType>;
export type GetDeploymentEventsResponseBodyInfo = {
type: string;
name: string;
entrypoint?: string | undefined;
path?: string | undefined;
step?: string | undefined;
readyState?: string | undefined;
};
export declare const ResponseBodyVercelCache: {
readonly Bypass: "BYPASS";
readonly Hit: "HIT";
readonly Miss: "MISS";
readonly Prerender: "PRERENDER";
readonly Revalidated: "REVALIDATED";
readonly Stale: "STALE";
};
export type ResponseBodyVercelCache = ClosedEnum<typeof ResponseBodyVercelCache>;
export declare const ResponseBodyWafAction: {
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type ResponseBodyWafAction = ClosedEnum<typeof ResponseBodyWafAction>;
export type ResponseBodyProxy = {
timestamp: number;
method: string;
host: string;
path: string;
statusCode?: number | undefined;
userAgent: Array<string>;
referer: string;
clientIp?: string | undefined;
region: string;
scheme?: string | undefined;
responseByteSize?: number | undefined;
cacheId?: string | undefined;
pathType?: string | undefined;
pathTypeVariant?: string | undefined;
vercelId?: string | undefined;
vercelCache?: ResponseBodyVercelCache | undefined;
lambdaRegion?: string | undefined;
wafAction?: ResponseBodyWafAction | undefined;
wafRuleId?: string | undefined;
};
export type ResponseBodyPayload = {
deploymentId: string;
info?: GetDeploymentEventsResponseBodyInfo | undefined;
text?: string | undefined;
id: string;
date: number;
serial: string;
created?: number | undefined;
statusCode?: number | undefined;
requestId?: string | undefined;
proxy?: ResponseBodyProxy | undefined;
};
export type GetDeploymentEventsResponseBodyDeployments1 = {
type: GetDeploymentEventsResponseBodyDeploymentsType;
created: number;
payload: ResponseBodyPayload;
};
export type GetDeploymentEventsResponseBody = GetDeploymentEventsResponseBodyDeployments2 | GetDeploymentEventsResponseBodyDeployments1;
export type Info = {
type: string;
name: string;
entrypoint?: string | undefined;
path?: string | undefined;
step?: string | undefined;
readyState?: string | undefined;
};
export declare const GetDeploymentEventsResponseBodyType: {
readonly Command: "command";
readonly Delimiter: "delimiter";
readonly DeploymentState: "deployment-state";
readonly EdgeFunctionInvocation: "edge-function-invocation";
readonly Exit: "exit";
readonly Fatal: "fatal";
readonly Metric: "metric";
readonly Middleware: "middleware";
readonly MiddlewareInvocation: "middleware-invocation";
readonly Report: "report";
readonly Stderr: "stderr";
readonly Stdout: "stdout";
};
export type GetDeploymentEventsResponseBodyType = ClosedEnum<typeof GetDeploymentEventsResponseBodyType>;
export declare const GetDeploymentEventsResponseBodyLevel: {
readonly Error: "error";
readonly Warning: "warning";
};
export type GetDeploymentEventsResponseBodyLevel = ClosedEnum<typeof GetDeploymentEventsResponseBodyLevel>;
export type GetDeploymentEventsResponseBody2 = {
created: number;
date: number;
deploymentId: string;
id: string;
info: Info;
serial: string;
text?: string | undefined;
type: GetDeploymentEventsResponseBodyType;
level?: GetDeploymentEventsResponseBodyLevel | undefined;
};
export declare const ResponseBodyType: {
readonly Command: "command";
readonly Delimiter: "delimiter";
readonly DeploymentState: "deployment-state";
readonly EdgeFunctionInvocation: "edge-function-invocation";
readonly Exit: "exit";
readonly Fatal: "fatal";
readonly Metric: "metric";
readonly Middleware: "middleware";
readonly MiddlewareInvocation: "middleware-invocation";
readonly Report: "report";
readonly Stderr: "stderr";
readonly Stdout: "stdout";
};
export type ResponseBodyType = ClosedEnum<typeof ResponseBodyType>;
export type GetDeploymentEventsResponseBodyDeploymentsInfo = {
type: string;
name: string;
entrypoint?: string | undefined;
path?: string | undefined;
step?: string | undefined;
readyState?: string | undefined;
};
export declare const VercelCache: {
readonly Bypass: "BYPASS";
readonly Hit: "HIT";
readonly Miss: "MISS";
readonly Prerender: "PRERENDER";
readonly Revalidated: "REVALIDATED";
readonly Stale: "STALE";
};
export type VercelCache = ClosedEnum<typeof VercelCache>;
export declare const WafAction: {
readonly Bypass: "bypass";
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
readonly RateLimit: "rate_limit";
};
export type WafAction = ClosedEnum<typeof WafAction>;
export type Proxy = {
timestamp: number;
method: string;
host: string;
path: string;
statusCode?: number | undefined;
userAgent: Array<string>;
referer: string;
clientIp?: string | undefined;
region: string;
scheme?: string | undefined;
responseByteSize?: number | undefined;
cacheId?: string | undefined;
pathType?: string | undefined;
pathTypeVariant?: string | undefined;
vercelId?: string | undefined;
vercelCache?: VercelCache | undefined;
lambdaRegion?: string | undefined;
wafAction?: WafAction | undefined;
wafRuleId?: string | undefined;
};
export type GetDeploymentEventsResponseBodyPayload = {
deploymentId: string;
info?: GetDeploymentEventsResponseBodyDeploymentsInfo | undefined;
text?: string | undefined;
id: string;
date: number;
serial: string;
created?: number | undefined;
statusCode?: number | undefined;
requestId?: string | undefined;
proxy?: Proxy | undefined;
};
export type GetDeploymentEventsResponseBody1 = {
type: ResponseBodyType;
created: number;
payload: GetDeploymentEventsResponseBodyPayload;
};
export type GetDeploymentEventsDeploymentsResponseBody = GetDeploymentEventsResponseBody2 | GetDeploymentEventsResponseBody1;
export type GetDeploymentEventsResponse = Array<GetDeploymentEventsResponseBody2 | GetDeploymentEventsResponseBody1 | null> | GetDeploymentEventsResponseBodyDeployments2 | GetDeploymentEventsResponseBodyDeployments1;
/** @internal */
export declare const Direction$outboundSchema: z.ZodNativeEnum<typeof Direction>;
/** @internal */
export type QueryParamStatusCode$Outbound = number | string;
/** @internal */
export declare const QueryParamStatusCode$outboundSchema: z.ZodType<QueryParamStatusCode$Outbound, z.ZodTypeDef, QueryParamStatusCode>;
export declare function queryParamStatusCodeToJSON(queryParamStatusCode: QueryParamStatusCode): string;
/** @internal */
export type GetDeploymentEventsRequest$Outbound = {
idOrUrl: string;
direction: string;
follow?: number | undefined;
limit?: number | undefined;
name?: string | undefined;
since?: number | undefined;
until?: number | undefined;
statusCode?: number | string | undefined;
delimiter?: number | undefined;
builds?: number | undefined;
teamId?: string | undefined;
slug?: string | undefined;
};
/** @internal */
export declare const GetDeploymentEventsRequest$outboundSchema: z.ZodType<GetDeploymentEventsRequest$Outbound, z.ZodTypeDef, GetDeploymentEventsRequest>;
export declare function getDeploymentEventsRequestToJSON(getDeploymentEventsRequest: GetDeploymentEventsRequest): string;
/** @internal */
export declare const ResponseBodyInfo$inboundSchema: z.ZodType<ResponseBodyInfo, z.ZodTypeDef, unknown>;
export declare function responseBodyInfoFromJSON(jsonString: string): SafeParseResult<ResponseBodyInfo, SDKValidationError>;
/** @internal */
export declare const GetDeploymentEventsResponseBodyDeploymentsResponseType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentEventsResponseBodyDeploymentsResponseType>;
/** @internal */
export declare const ResponseBodyLevel$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyLevel>;
/** @internal */
export declare const GetDeploymentEventsResponseBodyDeployments2$inboundSchema: z.ZodType<GetDeploymentEventsResponseBodyDeployments2, z.ZodTypeDef, unknown>;
export declare function getDeploymentEventsResponseBodyDeployments2FromJSON(jsonString: string): SafeParseResult<GetDeploymentEventsResponseBodyDeployments2, SDKValidationError>;
/** @internal */
export declare const GetDeploymentEventsResponseBodyDeploymentsType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentEventsResponseBodyDeploymentsType>;
/** @internal */
export declare const GetDeploymentEventsResponseBodyInfo$inboundSchema: z.ZodType<GetDeploymentEventsResponseBodyInfo, z.ZodTypeDef, unknown>;
export declare function getDeploymentEventsResponseBodyInfoFromJSON(jsonString: string): SafeParseResult<GetDeploymentEventsResponseBodyInfo, SDKValidationError>;
/** @internal */
export declare const ResponseBodyVercelCache$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyVercelCache>;
/** @internal */
export declare const ResponseBodyWafAction$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyWafAction>;
/** @internal */
export declare const ResponseBodyProxy$inboundSchema: z.ZodType<ResponseBodyProxy, z.ZodTypeDef, unknown>;
export declare function responseBodyProxyFromJSON(jsonString: string): SafeParseResult<ResponseBodyProxy, SDKValidationError>;
/** @internal */
export declare const ResponseBodyPayload$inboundSchema: z.ZodType<ResponseBodyPayload, z.ZodTypeDef, unknown>;
export declare function responseBodyPayloadFromJSON(jsonString: string): SafeParseResult<ResponseBodyPayload, SDKValidationError>;
/** @internal */
export declare const GetDeploymentEventsResponseBodyDeployments1$inboundSchema: z.ZodType<GetDeploymentEventsResponseBodyDeployments1, z.ZodTypeDef, unknown>;
export declare function getDeploymentEventsResponseBodyDeployments1FromJSON(jsonString: string): SafeParseResult<GetDeploymentEventsResponseBodyDeployments1, SDKValidationError>;
/** @internal */
export declare const GetDeploymentEventsResponseBody$inboundSchema: z.ZodType<GetDeploymentEventsResponseBody, z.ZodTypeDef, unknown>;
export declare function getDeploymentEventsResponseBodyFromJSON(jsonString: string): SafeParseResult<GetDeploymentEventsResponseBody, SDKValidationError>;
/** @internal */
export declare const Info$inboundSchema: z.ZodType<Info, z.ZodTypeDef, unknown>;
export declare function infoFromJSON(jsonString: string): SafeParseResult<Info, SDKValidationError>;
/** @internal */
export declare const GetDeploymentEventsResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentEventsResponseBodyType>;
/** @internal */
export declare const GetDeploymentEventsResponseBodyLevel$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentEventsResponseBodyLevel>;
/** @internal */
export declare const GetDeploymentEventsResponseBody2$inboundSchema: z.ZodType<GetDeploymentEventsResponseBody2, z.ZodTypeDef, unknown>;
export declare function getDeploymentEventsResponseBody2FromJSON(jsonString: string): SafeParseResult<GetDeploymentEventsResponseBody2, SDKValidationError>;
/** @internal */
export declare const ResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyType>;
/** @internal */
export declare const GetDeploymentEventsResponseBodyDeploymentsInfo$inboundSchema: z.ZodType<GetDeploymentEventsResponseBodyDeploymentsInfo, z.ZodTypeDef, unknown>;
export declare function getDeploymentEventsResponseBodyDeploymentsInfoFromJSON(jsonString: string): SafeParseResult<GetDeploymentEventsResponseBodyDeploymentsInfo, SDKValidationError>;
/** @internal */
export declare const VercelCache$inboundSchema: z.ZodNativeEnum<typeof VercelCache>;
/** @internal */
export declare const WafAction$inboundSchema: z.ZodNativeEnum<typeof WafAction>;
/** @internal */
export declare const Proxy$inboundSchema: z.ZodType<Proxy, z.ZodTypeDef, unknown>;
export declare function proxyFromJSON(jsonString: string): SafeParseResult<Proxy, SDKValidationError>;
/** @internal */
export declare const GetDeploymentEventsResponseBodyPayload$inboundSchema: z.ZodType<GetDeploymentEventsResponseBodyPayload, z.ZodTypeDef, unknown>;
export declare function getDeploymentEventsResponseBodyPayloadFromJSON(jsonString: string): SafeParseResult<GetDeploymentEventsResponseBodyPayload, SDKValidationError>;
/** @internal */
export declare const GetDeploymentEventsResponseBody1$inboundSchema: z.ZodType<GetDeploymentEventsResponseBody1, z.ZodTypeDef, unknown>;
export declare function getDeploymentEventsResponseBody1FromJSON(jsonString: string): SafeParseResult<GetDeploymentEventsResponseBody1, SDKValidationError>;
/** @internal */
export declare const GetDeploymentEventsDeploymentsResponseBody$inboundSchema: z.ZodType<GetDeploymentEventsDeploymentsResponseBody, z.ZodTypeDef, unknown>;
export declare function getDeploymentEventsDeploymentsResponseBodyFromJSON(jsonString: string): SafeParseResult<GetDeploymentEventsDeploymentsResponseBody, SDKValidationError>;
/** @internal */
export declare const GetDeploymentEventsResponse$inboundSchema: z.ZodType<GetDeploymentEventsResponse, z.ZodTypeDef, unknown>;
export declare function getDeploymentEventsResponseFromJSON(jsonString: string): SafeParseResult<GetDeploymentEventsResponse, SDKValidationError>;
//# sourceMappingURL=getdeploymenteventsop.d.ts.map