UNPKG

@kubernetes-models/argo-cd

Version:
53 lines (52 loc) 2.58 kB
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceDirectory } from "./ApplicationSourceDirectory.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceHelm } from "./ApplicationSourceHelm.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceKustomize } from "./ApplicationSourceKustomize.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourcePlugin } from "./ApplicationSourcePlugin.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * DrySource specifies a location for dry "don't repeat yourself" manifest source information. */ export interface IDrySource { /** * Directory specifies path/directory specific options */ "directory"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceDirectory; /** * Helm specifies helm specific options */ "helm"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceHelm; /** * Kustomize specifies kustomize specific options */ "kustomize"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceKustomize; /** * Path is a directory path within the Git repository where the manifests are located */ "path": string; /** * Plugin specifies config management plugin specific options */ "plugin"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourcePlugin; /** * RepoURL is the URL to the git repository that contains the application manifests */ "repoURL": string; /** * TargetRevision defines the revision of the source to hydrate */ "targetRevision": string; } /** * DrySource specifies a location for dry "don't repeat yourself" manifest source information. */ export declare class DrySource extends Model<IDrySource> implements IDrySource { "directory"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceDirectory; "helm"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceHelm; "kustomize"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceKustomize; "path": string; "plugin"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourcePlugin; "repoURL": string; "targetRevision": string; constructor(data?: ModelData<IDrySource>); } export type { IDrySource as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1DrySource, DrySource as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1DrySource };