@kubernetes-models/argo-cd
Version:
47 lines (46 loc) • 3.59 kB
TypeScript
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1DuckTypeGenerator } from "./DuckTypeGenerator.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ClusterGenerator } from "./ClusterGenerator.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitGenerator } from "./GitGenerator.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ListGenerator } from "./ListGenerator.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1MatrixGenerator } from "./MatrixGenerator.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1MergeGenerator } from "./MergeGenerator.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginGenerator } from "./PluginGenerator.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PullRequestGenerator } from "./PullRequestGenerator.js";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SCMProviderGenerator } from "./SCMProviderGenerator.js";
import { IIoK8sApimachineryPkgApisMetaV1LabelSelector } from "@kubernetes-models/apimachinery/apis/meta/v1/LabelSelector";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ApplicationSetGenerator represents a generator at the top level of an ApplicationSet.
*/
export interface IApplicationSetGenerator {
"clusterDecisionResource"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1DuckTypeGenerator;
"clusters"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ClusterGenerator;
"git"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitGenerator;
"list"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ListGenerator;
"matrix"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1MatrixGenerator;
"merge"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1MergeGenerator;
"plugin"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginGenerator;
"pullRequest"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PullRequestGenerator;
"scmProvider"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SCMProviderGenerator;
/**
* Selector allows to post-filter all generator.
*/
"selector"?: IIoK8sApimachineryPkgApisMetaV1LabelSelector;
}
/**
* ApplicationSetGenerator represents a generator at the top level of an ApplicationSet.
*/
export declare class ApplicationSetGenerator extends Model<IApplicationSetGenerator> implements IApplicationSetGenerator {
"clusterDecisionResource"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1DuckTypeGenerator;
"clusters"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ClusterGenerator;
"git"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1GitGenerator;
"list"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ListGenerator;
"matrix"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1MatrixGenerator;
"merge"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1MergeGenerator;
"plugin"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PluginGenerator;
"pullRequest"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1PullRequestGenerator;
"scmProvider"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SCMProviderGenerator;
"selector"?: IIoK8sApimachineryPkgApisMetaV1LabelSelector;
constructor(data?: ModelData<IApplicationSetGenerator>);
}
export type { IApplicationSetGenerator as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetGenerator, ApplicationSetGenerator as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetGenerator };