@kubernetes-models/argo-cd
Version:
35 lines (34 loc) • 1.66 kB
TypeScript
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceJsonnet } from "./ApplicationSourceJsonnet.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ApplicationSourceDirectory holds options for applications of type plain YAML or Jsonnet
*/
export interface IApplicationSourceDirectory {
/**
* Exclude contains a glob pattern to match paths against that should be explicitly excluded from being used during manifest generation
*/
"exclude"?: string;
/**
* Include contains a glob pattern to match paths against that should be explicitly included during manifest generation
*/
"include"?: string;
/**
* Jsonnet holds options specific to Jsonnet
*/
"jsonnet"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceJsonnet;
/**
* Recurse specifies whether to scan a directory recursively for manifests
*/
"recurse"?: boolean;
}
/**
* ApplicationSourceDirectory holds options for applications of type plain YAML or Jsonnet
*/
export declare class ApplicationSourceDirectory extends Model<IApplicationSourceDirectory> implements IApplicationSourceDirectory {
"exclude"?: string;
"include"?: string;
"jsonnet"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceJsonnet;
"recurse"?: boolean;
constructor(data?: ModelData<IApplicationSourceDirectory>);
}
export type { IApplicationSourceDirectory as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceDirectory, ApplicationSourceDirectory as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceDirectory };