@kubernetes-models/argo-cd
Version:
25 lines (24 loc) • 1.36 kB
TypeScript
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1OrphanedResourceKey } from "./OrphanedResourceKey.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* OrphanedResourcesMonitorSettings holds settings of orphaned resources monitoring
*/
export interface IOrphanedResourcesMonitorSettings {
/**
* Ignore contains a list of resources that are to be excluded from orphaned resources monitoring
*/
"ignore"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1OrphanedResourceKey>;
/**
* Warn indicates if warning condition should be created for apps which have orphaned resources
*/
"warn"?: boolean;
}
/**
* OrphanedResourcesMonitorSettings holds settings of orphaned resources monitoring
*/
export declare class OrphanedResourcesMonitorSettings extends Model<IOrphanedResourcesMonitorSettings> implements IOrphanedResourcesMonitorSettings {
"ignore"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1OrphanedResourceKey>;
"warn"?: boolean;
constructor(data?: ModelData<IOrphanedResourcesMonitorSettings>);
}
export type { IOrphanedResourcesMonitorSettings as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1OrphanedResourcesMonitorSettings, OrphanedResourcesMonitorSettings as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1OrphanedResourcesMonitorSettings };