+++ /dev/null
-export interface nodeDetailss {
- nodeName: string;
- position: number;
- role: string;
- nodeStatus: string;
-}
-
-export interface nodeDetails {
- eliotNodes: nodinfo[];
-}
-
-export interface nodinfo {
- nodeName: string;
- nodeStatus: string;
- nodeRole: string;
- age: string;
- version: string;
- internalIp: string;
- externalIp: string;
- osImage: string;
- kernel: string;
- containerRuntime: string;
-}
-
-export interface podNamespace {
- podNamespaces: string[];
-}
-
-export interface podDetails {
- eliotPods: podinfo[];
-}
-
-export interface podinfo {
- namespace: string;
- name: string;
- ready: string;
- status: string;
- restarts: string;
- age: string;
- ip: string;
- node: string;
- nominated: string;
- readiness: string;
-}
-
-export interface uninstallinfo {
- id: string;
- appName: string;
- nodeIp: string;
- date: string;
- runningStatus: string;
-}
-
-export interface currentDeployDetails {
- currentDeployArray: currentDeployInfo[];
-}
-
-export interface currentDeployInfo {
- deployId: string;
- appName: string;
- yamlName: string;
- nodeIp: string;
- runningStatus: string;
-}
-
-
-export interface nodesDropDownDetails {
- nodesArray: nodesDropDown[];
-}
-
-export interface nodesDropDown {
- value: string;
- viewValue: string;
-}
-
-export interface serviceDetails {
- eliotServices: serviceinfo[];
-}
-
-export interface serviceinfo {
- serviceName: string;
- serviceType: string;
- clusterIp: string;
- externalIp: string;
- ports: string;
- age: string;
- selector: string;
-}
-
-export interface deploymentData {
- deployFile: any;
-}
-
-export interface historyDetails {
- eliotHistory: historyInformation[];
-}
-
-export interface historyinfo {
- namespace: string;
- name: string;
-}
-
-export interface historyInformation {
- id: string;
- date: string;
- csarPackage: string;
- yamlFile: string;
- month: string;
- status: string;
-}
-
-export interface historyPostInfo {
- fileDownload: fileDownload[];
-}
-
-export interface fileDownload {
- id: string;
- fileName: string;
-}
-
-export interface nodeDeploy {
- deployNodeName: string;
- deployNodeLabel: string;
-}
-
-
-export interface dashboardInfo {
- appDeployStatus: appDeployStatus;
- stabilityStatus: stabilityStatus;
- historyStatus: historyStatus;
-}
-
-export interface appDeployStatus {
- deploySuccess: number;
- deployFailed: number;
- deployPending: number;
-}
-
-export interface stabilityStatus {
- nodesStable: number;
- nodesUnstable: number;
- podsStable: number;
- podsUnstable: number;
- servicesRunning: number;
-}
-
-export interface historyStatus {
- jan: number;
- feb: number;
- mar: number;
- apr: number;
- may: number;
- jun: number;
- jul: number;
- aug: number;
- sep: number;
- oct: number;
- nov: number;
- dec: number;
-}
\ No newline at end of file