InventryData: monitorinfo[];
}
+export interface monitorImage {
+ image: Blob;
+}
+
export interface monitorinfo {
shelfName: string;
export interface cameraID {
cameraID: string;
-}
\ No newline at end of file
+}
+
+
+export interface appsinfo {
+ namespace: string;
+ name: string;
+ ready: string;
+ status: string;
+ restarts: string;
+ age: string;
+ ip: string;
+ node: string;
+ nominatednode: string;
+ readinessgates: string;
+}
+
+export interface appsPvcs {
+ appsData: appsinfo[];
+ pvcData: pvpvsinfo[];
+}
+
+export interface pvpvsinfo {
+ namespace: string;
+ name: string;
+ status: string;
+ volume: string;
+ capacity: string;
+ accessmodes: string;
+ storageclass: string;
+ age: string;
+ volumemode: string;
+}
+
+export interface backupRestore {
+ backupsData: backupsinfo[];
+ restoresData: restoresinfo[];
+}
+
+export interface backupsinfo {
+ name: string;
+ status: string;
+ errors: string;
+ warnings: string;
+ created: string;
+}
+
+// export interface backups {
+// backupsData: backupsinfo[];
+// }
+
+export interface restoresinfo {
+ name: string;
+ backup: string;
+ status: string;
+}
+
+export interface backupData {
+ backupName: string;
+ namespace: string;
+}
+
+export interface restoreData {
+ restoreName: string;
+ backupName: string;
+}
+
+// export interface restores {
+// restoresData: restoresinfo[];
+// }
\ No newline at end of file