UNPKG

@soft-stech/flux-cd

Version:
115 lines (114 loc) 5.25 kB
import { z } from "zod"; /** * GitRepository is the Schema for the gitrepositories API. */ export declare const IGitRepositorySchema: z.ZodObject<{ apiVersion: z.ZodLiteral<"source.toolkit.fluxcd.io/v1">; kind: z.ZodLiteral<"GitRepository">; 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<{ ignore: z.ZodOptional<z.ZodString>; include: z.ZodOptional<z.ZodArray<z.ZodObject<{ fromPath: z.ZodOptional<z.ZodString>; repository: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; toPath: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; interval: z.ZodString; proxySecretRef: z.ZodOptional<z.ZodObject<{ name: z.ZodString; }, z.core.$strip>>; recurseSubmodules: z.ZodOptional<z.ZodBoolean>; ref: z.ZodOptional<z.ZodObject<{ branch: z.ZodOptional<z.ZodString>; commit: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; semver: z.ZodOptional<z.ZodString>; tag: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; secretRef: z.ZodOptional<z.ZodObject<{ name: z.ZodString; }, z.core.$strip>>; suspend: z.ZodOptional<z.ZodBoolean>; timeout: z.ZodDefault<z.ZodOptional<z.ZodString>>; url: z.ZodString; verify: z.ZodOptional<z.ZodObject<{ mode: z.ZodDefault<z.ZodOptional<z.ZodUnion<readonly [z.ZodLiteral<"head">, z.ZodLiteral<"HEAD">, z.ZodLiteral<"Tag">, z.ZodLiteral<"TagAndHEAD">]>>>; secretRef: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; status: z.ZodOptional<z.ZodObject<{ artifact: z.ZodOptional<z.ZodObject<{ digest: z.ZodOptional<z.ZodString>; lastUpdateTime: z.ZodNullable<z.ZodISODateTime>; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; path: z.ZodString; revision: z.ZodString; size: z.ZodOptional<z.ZodNumber>; url: z.ZodString; }, z.core.$strip>>; conditions: z.ZodOptional<z.ZodArray<z.ZodObject<{ lastTransitionTime: z.ZodNullable<z.ZodISODateTime>; message: z.ZodString; observedGeneration: z.ZodOptional<z.ZodNumber>; reason: z.ZodString; status: z.ZodUnion<readonly [z.ZodLiteral<"True">, z.ZodLiteral<"False">, z.ZodLiteral<"Unknown">]>; type: z.ZodString; }, z.core.$strip>>>; includedArtifacts: z.ZodOptional<z.ZodArray<z.ZodObject<{ digest: z.ZodOptional<z.ZodString>; lastUpdateTime: z.ZodNullable<z.ZodISODateTime>; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; path: z.ZodString; revision: z.ZodString; size: z.ZodOptional<z.ZodNumber>; url: z.ZodString; }, z.core.$strip>>>; lastHandledReconcileAt: z.ZodOptional<z.ZodString>; observedGeneration: z.ZodOptional<z.ZodNumber>; observedIgnore: z.ZodOptional<z.ZodString>; observedInclude: z.ZodOptional<z.ZodArray<z.ZodObject<{ fromPath: z.ZodOptional<z.ZodString>; repository: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; toPath: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; observedRecurseSubmodules: z.ZodOptional<z.ZodBoolean>; sourceVerificationMode: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; }, z.core.$strip>;