Skip to content

@nogoo9/no-crd / index / Volume

Variable: Volume

const Volume: ZodObject<{ configMap: ZodOptional<ZodObject<{ defaultMode: ZodOptional<ZodNumber>; items: ZodOptional<ZodArray<ZodObject<{ key: ZodString; mode: ZodOptional<ZodNumber>; path: ZodString; }, $strip>>>; name: ZodString; optional: ZodOptional<ZodBoolean>; }, $strip>>; csi: ZodOptional<ZodObject<{ driver: ZodString; fsType: ZodOptional<ZodString>; nodePublishSecretRef: ZodOptional<ZodObject<{ name: ZodString; }, $strip>>; readOnly: ZodOptional<ZodBoolean>; volumeAttributes: ZodOptional<ZodRecord<ZodString, ZodString>>; }, $strip>>; emptyDir: ZodOptional<ZodObject<{ medium: ZodOptional<ZodString>; sizeLimit: ZodOptional<ZodString>; }, $strip>>; hostPath: ZodOptional<ZodObject<{ path: ZodString; type: ZodOptional<ZodEnum<{ ``: ""; BlockDevice: "BlockDevice"; CharDevice: "CharDevice"; Directory: "Directory"; DirectoryOrCreate: "DirectoryOrCreate"; File: "File"; FileOrCreate: "FileOrCreate"; Socket: "Socket"; }>>; }, $strip>>; name: ZodString; nfs: ZodOptional<ZodObject<{ path: ZodString; readOnly: ZodOptional<ZodBoolean>; server: ZodString; }, $strip>>; persistentVolumeClaim: ZodOptional<ZodObject<{ claimName: ZodString; readOnly: ZodOptional<ZodBoolean>; }, $strip>>; projected: ZodOptional<ZodObject<{ defaultMode: ZodOptional<ZodNumber>; sources: ZodOptional<ZodArray<ZodObject<{ configMap: ZodOptional<ZodObject<..., ...>>; secret: ZodOptional<ZodObject<..., ...>>; serviceAccountToken: ZodOptional<ZodObject<..., ...>>; }, $strip>>>; }, $strip>>; secret: ZodOptional<ZodObject<{ defaultMode: ZodOptional<ZodNumber>; items: ZodOptional<ZodArray<ZodObject<{ key: ZodString; mode: ZodOptional<ZodNumber>; path: ZodString; }, $strip>>>; optional: ZodOptional<ZodBoolean>; secretName: ZodString; }, $strip>>; }, $loose>

Defined in: src/k8s/schemas.ts:193