UNPKG

@kubernetes-models/argo-cd

Version:
45 lines (44 loc) 3.18 kB
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetGenerator } from "./ApplicationSetGenerator.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetIgnoreDifferences } from "./ApplicationSetIgnoreDifferences.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationPreservedFields } from "./ApplicationPreservedFields.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetStrategy } from "./ApplicationSetStrategy.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetSyncPolicy } from "./ApplicationSetSyncPolicy.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate } from "./ApplicationSetTemplate.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ApplicationSetSpec represents a class of application set state. */ export interface IApplicationSetSpec { /** * ApplyNestedSelectors enables selectors defined within the generators of two level-nested matrix or merge generators * Deprecated: This field is ignored, and the behavior is always enabled. The field will be removed in a future * version of the ApplicationSet CRD. */ "applyNestedSelectors"?: boolean; "generators": Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetGenerator>; "goTemplate"?: boolean; "goTemplateOptions"?: Array<string>; "ignoreApplicationDifferences"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetIgnoreDifferences; "preservedFields"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationPreservedFields; "strategy"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetStrategy; "syncPolicy"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetSyncPolicy; "template": IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate; "templatePatch"?: string; } /** * ApplicationSetSpec represents a class of application set state. */ export declare class ApplicationSetSpec extends Model<IApplicationSetSpec> implements IApplicationSetSpec { "applyNestedSelectors"?: boolean; "generators": Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetGenerator>; "goTemplate"?: boolean; "goTemplateOptions"?: Array<string>; "ignoreApplicationDifferences"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetIgnoreDifferences; "preservedFields"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationPreservedFields; "strategy"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetStrategy; "syncPolicy"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetSyncPolicy; "template": IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate; "templatePatch"?: string; constructor(data?: ModelData<IApplicationSetSpec>); } export type { IApplicationSetSpec as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetSpec, ApplicationSetSpec as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetSpec };