/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import * as openEnums from "../../types/enums.js"; import { OpenEnum } from "../../types/enums.js"; export const NodeShapeId = { ShapeAmd6448: "shape-amd64-4-8", ShapeAmd64816: "shape-amd64-8-16", ShapeAmd641632: "shape-amd64-16-32", ShapeAmd643264: "shape-amd64-32-64", ShapeAmd6464128: "shape-amd64-64-128", ShapeAmd64416: "shape-amd64-4-16", ShapeAmd64832: "shape-amd64-8-32", ShapeAmd641664: "shape-amd64-16-64", ShapeAmd6432128: "shape-amd64-32-128", ShapeL414: "shape-l4-1-4", ShapeL41: "shape-l4-1", ShapeL42: "shape-l4-2", ShapeL44: "shape-l4-4", ShapeL48: "shape-l4-8", ShapeH100pcie1: "shape-h100pcie-1", ShapeH100pcie2: "shape-h100pcie-2", ShapeH100pcie4: "shape-h100pcie-4", ShapeH100pcie8: "shape-h100pcie-8", ShapeH100sxm51: "shape-h100sxm5-1", ShapeH100sxm58: "shape-h100sxm5-8", ShapeH200sxm51: "shape-h200sxm5-1", ShapeH200sxm58: "shape-h200sxm5-8", } as const; export type NodeShapeId = OpenEnum; /** @internal */ export const NodeShapeId$inboundSchema: z.ZodType< NodeShapeId, z.ZodTypeDef, unknown > = openEnums.inboundSchema(NodeShapeId); /** @internal */ export const NodeShapeId$outboundSchema: z.ZodType< string, z.ZodTypeDef, NodeShapeId > = openEnums.outboundSchema(NodeShapeId);