@kubernetes-models/argo-cd
Version:
34 lines (33 loc) • 1.82 kB
TypeScript
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitDirectoryGeneratorItem } from "./GitDirectoryGeneratorItem.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitFileGeneratorItem } from "./GitFileGeneratorItem.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate } from "./ApplicationSetTemplate.js";
import { ModelData, Model } from "@kubernetes-models/base";
export interface IGitGenerator {
"directories"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitDirectoryGeneratorItem>;
"files"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitFileGeneratorItem>;
"pathParamPrefix"?: string;
"repoURL": string;
"requeueAfterSeconds"?: number;
"revision": string;
"template"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate;
/**
* Values contains key/value pairs which are passed directly as parameters to the template
*/
"values"?: {
[key: string]: string;
};
}
export declare class GitGenerator extends Model<IGitGenerator> implements IGitGenerator {
"directories"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitDirectoryGeneratorItem>;
"files"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitFileGeneratorItem>;
"pathParamPrefix"?: string;
"repoURL": string;
"requeueAfterSeconds"?: number;
"revision": string;
"template"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate;
"values"?: {
[key: string]: string;
};
constructor(data?: ModelData<IGitGenerator>);
}
export type { IGitGenerator as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitGenerator, GitGenerator as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitGenerator };