@kubernetes-models/flux-cd
Version:
30 lines (29 loc) • 825 B
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* Snapshot holds the metadata of namespaced
* Kubernetes objects
*/
export interface ISnapshotEntry {
/**
* The list of Kubernetes kinds.
*/
"kinds": {
[key: string]: string;
};
/**
* The namespace of this entry.
*/
"namespace"?: string;
}
/**
* Snapshot holds the metadata of namespaced
* Kubernetes objects
*/
export declare class SnapshotEntry extends Model<ISnapshotEntry> implements ISnapshotEntry {
"kinds": {
[key: string]: string;
};
"namespace"?: string;
constructor(data?: ModelData<ISnapshotEntry>);
}
export type { ISnapshotEntry as IComGithubFluxcdKustomizeControllerApiV1beta1SnapshotEntry, SnapshotEntry as ComGithubFluxcdKustomizeControllerApiV1beta1SnapshotEntry };