/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 5aceccd30a4c */ import * as z from "zod/v4"; import { Rule, Rule$Outbound, Rule$outboundSchema } from "./rule.js"; export type KubernetesPermissions = { schemaVersion: number; rules: Array; }; /** @internal */ export type KubernetesPermissions$Outbound = { schemaVersion: number; rules: Array; }; /** @internal */ export const KubernetesPermissions$outboundSchema: z.ZodType< KubernetesPermissions$Outbound, KubernetesPermissions > = z.object({ schemaVersion: z.number(), rules: z.array(Rule$outboundSchema), }); export function kubernetesPermissionsToJSON( kubernetesPermissions: KubernetesPermissions, ): string { return JSON.stringify( KubernetesPermissions$outboundSchema.parse(kubernetesPermissions), ); }