@kubernetes-models/argo-cd
Version:
22 lines (21 loc) • 1.31 kB
TypeScript
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1Env } from "./Env.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourcePluginParameters } from "./ApplicationSourcePluginParameters.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ApplicationSourcePlugin holds options specific to config management plugins
*/
export interface IApplicationSourcePlugin {
"env"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1Env;
"name"?: string;
"parameters"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourcePluginParameters;
}
/**
* ApplicationSourcePlugin holds options specific to config management plugins
*/
export declare class ApplicationSourcePlugin extends Model<IApplicationSourcePlugin> implements IApplicationSourcePlugin {
"env"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1Env;
"name"?: string;
"parameters"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourcePluginParameters;
constructor(data?: ModelData<IApplicationSourcePlugin>);
}
export type { IApplicationSourcePlugin as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourcePlugin, ApplicationSourcePlugin as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourcePlugin };