UNPKG

@kubernetes-models/argo-cd

Version:
38 lines (37 loc) 1.96 kB
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginConfigMapRef } from "./PluginConfigMapRef.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginInput } from "./PluginInput.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate } from "./ApplicationSetTemplate.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * PluginGenerator defines connection info specific to Plugin. */ export interface IPluginGenerator { "configMapRef": IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginConfigMapRef; "input"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginInput; /** * RequeueAfterSeconds determines how long the ApplicationSet controller will wait before reconciling the ApplicationSet again. */ "requeueAfterSeconds"?: number; "template"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate; /** * Values contains key/value pairs which are passed directly as parameters to the template. These values will not be * sent as parameters to the plugin. */ "values"?: { [key: string]: string; }; } /** * PluginGenerator defines connection info specific to Plugin. */ export declare class PluginGenerator extends Model<IPluginGenerator> implements IPluginGenerator { "configMapRef": IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginConfigMapRef; "input"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginInput; "requeueAfterSeconds"?: number; "template"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate; "values"?: { [key: string]: string; }; constructor(data?: ModelData<IPluginGenerator>); } export type { IPluginGenerator as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginGenerator, PluginGenerator as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginGenerator };