@kubernetes-models/argo-cd
Version:
31 lines (30 loc) • 1.6 kB
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ApplicationSetResourceIgnoreDifferences configures how the ApplicationSet controller will ignore differences in live
* applications when applying changes from generated applications.
*/
export interface IApplicationSetResourceIgnoreDifferences {
/**
* JQPathExpressions is a list of JQ path expressions to fields to ignore differences for.
*/
"jqPathExpressions"?: Array<string>;
/**
* JSONPointers is a list of JSON pointers to fields to ignore differences for.
*/
"jsonPointers"?: Array<string>;
/**
* Name is the name of the application to ignore differences for. If not specified, the rule applies to all applications.
*/
"name"?: string;
}
/**
* ApplicationSetResourceIgnoreDifferences configures how the ApplicationSet controller will ignore differences in live
* applications when applying changes from generated applications.
*/
export declare class ApplicationSetResourceIgnoreDifferences extends Model<IApplicationSetResourceIgnoreDifferences> implements IApplicationSetResourceIgnoreDifferences {
"jqPathExpressions"?: Array<string>;
"jsonPointers"?: Array<string>;
"name"?: string;
constructor(data?: ModelData<IApplicationSetResourceIgnoreDifferences>);
}
export type { IApplicationSetResourceIgnoreDifferences as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetResourceIgnoreDifferences, ApplicationSetResourceIgnoreDifferences as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetResourceIgnoreDifferences };