UNPKG

@soft-stech/spiffe

Version:
64 lines (63 loc) 2.93 kB
import { z } from "zod"; /** * SpiffeID is the Schema for the spiffeid API */ export declare const ISpiffeIDSchema: z.ZodObject<{ apiVersion: z.ZodLiteral<"spiffeid.spiffe.io/v1beta1">; kind: z.ZodLiteral<"SpiffeID">; metadata: z.ZodOptional<z.ZodObject<{ annotations: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; creationTimestamp: z.ZodOptional<z.ZodNullable<z.ZodString>>; deletionGracePeriodSeconds: z.ZodOptional<z.ZodNumber>; deletionTimestamp: z.ZodOptional<z.ZodNullable<z.ZodString>>; finalizers: z.ZodOptional<z.ZodArray<z.ZodString>>; generateName: z.ZodOptional<z.ZodString>; generation: z.ZodOptional<z.ZodNumber>; labels: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; managedFields: z.ZodOptional<z.ZodArray<z.ZodObject<{ apiVersion: z.ZodOptional<z.ZodString>; fieldsType: z.ZodOptional<z.ZodString>; fieldsV1: z.ZodOptional<z.ZodObject<{}, z.core.$strip>>; manager: z.ZodOptional<z.ZodString>; operation: z.ZodOptional<z.ZodString>; subresource: z.ZodOptional<z.ZodString>; time: z.ZodOptional<z.ZodNullable<z.ZodString>>; }, z.core.$strip>>>; name: z.ZodOptional<z.ZodString>; namespace: z.ZodOptional<z.ZodString>; ownerReferences: z.ZodOptional<z.ZodArray<z.ZodObject<{ apiVersion: z.ZodString; blockOwnerDeletion: z.ZodOptional<z.ZodBoolean>; controller: z.ZodOptional<z.ZodBoolean>; kind: z.ZodString; name: z.ZodString; uid: z.ZodString; }, z.core.$strip>>>; resourceVersion: z.ZodOptional<z.ZodString>; selfLink: z.ZodOptional<z.ZodString>; uid: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; spec: z.ZodOptional<z.ZodObject<{ dnsNames: z.ZodOptional<z.ZodArray<z.ZodString>>; federatesWith: z.ZodOptional<z.ZodArray<z.ZodString>>; parentId: z.ZodString; downstream: z.ZodOptional<z.ZodBoolean>; selector: z.ZodObject<{ arbitrary: z.ZodOptional<z.ZodArray<z.ZodString>>; containerImage: z.ZodOptional<z.ZodString>; containerName: z.ZodOptional<z.ZodString>; namespace: z.ZodOptional<z.ZodString>; nodeName: z.ZodOptional<z.ZodString>; podLabel: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; podName: z.ZodOptional<z.ZodString>; podUid: z.ZodOptional<z.ZodString>; serviceAccount: z.ZodOptional<z.ZodString>; cluster: z.ZodOptional<z.ZodString>; agent_node_uid: z.ZodOptional<z.ZodString>; }, z.core.$strip>; spiffeId: z.ZodString; }, z.core.$strip>>; status: z.ZodOptional<z.ZodObject<{ entryId: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; }, z.core.$strip>;