backuprestore image part baseurl added
[ealt-edge.git] / example-apps / ROBO / RoboUI / src / app / datainterface.ts
index f5d79b6..0688130 100644 (file)
@@ -20,6 +20,10 @@ export interface monitorDetails {
   InventryData: monitorinfo[];
 }
 
+export interface monitorImage {
+  image: Blob;
+}
+
 
 export interface monitorinfo {
   shelfName: string;
@@ -32,4 +36,72 @@ export interface monitorinfo {
 
 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