import { type ApplicationSet } from "https://deno.land/x/kubernetes_apis@v0.5.3/argo-cd/argoproj.io@v1alpha1/mod.ts";
Properties
spec: { applyNestedSelectors?: boolean | null; generators: Array<ApplicationSetGenerator>; goTemplate?: boolean | null; goTemplateOptions?: Array<string> | null; ignoreApplicationDifferences?: Array<{ jqPathExpressions?: Array<string> | null; jsonPointers?: Array<string> | null; name?: string | null; }> | null; preservedFields?: { annotations?: Array<string> | null; labels?: Array<string> | null; } | null; strategy?: { rollingSync?: { steps?: Array<{ matchExpressions?: Array<{ key?: string | null; operator?: string | null; values?: Array<string> | null; }> | null; maxUpdate?: c.IntOrString | null; }> | null; } | null; type?: string | null; } | null; syncPolicy?: { applicationsSync?: ; preserveResourcesOnDeletion?: boolean | null; } | null; template: ApplicationTemplate; templatePatch?: string | null; }
| "create-only"
| "create-update"
| "create-delete"
| "sync"
| c.UnexpectedEnumValue
| null
optional
status: { applicationStatus?: Array<{ application: string; lastTransitionTime?: c.Time | null; message: string; status: string; step: string; targetRevisions: Array<string>; }> | null; conditions?: Array<{ lastTransitionTime?: c.Time | null; message: string; reason: string; status: string; type: string; }> | null; resources?: Array<{ group?: string | null; health?: { message?: string | null; status?: string | null; } | null; hook?: boolean | null; kind?: string | null; name?: string | null; namespace?: string | null; requiresPruning?: boolean | null; status?: string | null; syncWave?: number | null; version?: string | null; }> | null; } | null