@kubernetes-models/argo-cd
Version:
32 lines (31 loc) • 1.46 kB
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ResourceIgnoreDifferences contains resource filter and list of json paths which should be ignored during comparison with live state.
*/
export interface IResourceIgnoreDifferences {
"group"?: string;
"jqPathExpressions"?: Array<string>;
"jsonPointers"?: Array<string>;
"kind": string;
/**
* ManagedFieldsManagers is a list of trusted managers. Fields mutated by those managers will take precedence over the
* desired state defined in the SCM and won't be displayed in diffs
*/
"managedFieldsManagers"?: Array<string>;
"name"?: string;
"namespace"?: string;
}
/**
* ResourceIgnoreDifferences contains resource filter and list of json paths which should be ignored during comparison with live state.
*/
export declare class ResourceIgnoreDifferences extends Model<IResourceIgnoreDifferences> implements IResourceIgnoreDifferences {
"group"?: string;
"jqPathExpressions"?: Array<string>;
"jsonPointers"?: Array<string>;
"kind": string;
"managedFieldsManagers"?: Array<string>;
"name"?: string;
"namespace"?: string;
constructor(data?: ModelData<IResourceIgnoreDifferences>);
}
export type { IResourceIgnoreDifferences as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ResourceIgnoreDifferences, ResourceIgnoreDifferences as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ResourceIgnoreDifferences };