@kubernetes-models/argo-cd
Version:
22 lines (21 loc) • 1.39 kB
TypeScript
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetNestedGenerator } from "./ApplicationSetNestedGenerator.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate } from "./ApplicationSetTemplate.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* MatrixGenerator generates the cartesian product of two sets of parameters. The parameters are defined by two nested
* generators.
*/
export interface IMatrixGenerator {
"generators": Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetNestedGenerator>;
"template"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate;
}
/**
* MatrixGenerator generates the cartesian product of two sets of parameters. The parameters are defined by two nested
* generators.
*/
export declare class MatrixGenerator extends Model<IMatrixGenerator> implements IMatrixGenerator {
"generators": Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetNestedGenerator>;
"template"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate;
constructor(data?: ModelData<IMatrixGenerator>);
}
export type { IMatrixGenerator as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1MatrixGenerator, MatrixGenerator as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1MatrixGenerator };