/* eslint-disable */ // @ts-nocheck /* * This file is a generated Typescript file for GRPC Gateway, DO NOT MODIFY */ import * as InsightIoApiTypeV1alpha1Page from "../../type/v1alpha1/page.pb" import * as InsightIoApiResourceV1alpha1Type from "./type.pb" export enum WorkloadKind { WORKLOAD_KIND_UNKNOWN = "WORKLOAD_KIND_UNKNOWN", WORKLOAD_KIND_DEPLOYMENT = "WORKLOAD_KIND_DEPLOYMENT", WORKLOAD_KIND_STATEFULSET = "WORKLOAD_KIND_STATEFULSET", WORKLOAD_KIND_DAEMONSET = "WORKLOAD_KIND_DAEMONSET", WORKLOAD_KIND_POD = "WORKLOAD_KIND_POD", } export enum WorkloadPhase { WORKLOAD_STATE_UNKNOWN = "WORKLOAD_STATE_UNKNOWN", WORKLOAD_STATE_RUNNING = "WORKLOAD_STATE_RUNNING", WORKLOAD_STATE_DELETING = "WORKLOAD_STATE_DELETING", WORKLOAD_STATE_NOT_READY = "WORKLOAD_STATE_NOT_READY", WORKLOAD_STATE_STOPPED = "WORKLOAD_STATE_STOPPED", WORKLOAD_STATE_WAITING = "WORKLOAD_STATE_WAITING", } export type ListWorkloadsRequest = { cluster?: string namespace?: string name?: string phase?: WorkloadPhase page?: number pageSize?: number } export type ListWorkloadsResponse = { items?: workloadSummary[] pagination?: InsightIoApiTypeV1alpha1Page.Pagination } export type workloadSummary = { name?: string namespace?: string phase?: WorkloadPhase podNumSummary?: InsightIoApiResourceV1alpha1Type.ResourceNumSummary } export type Workload = { name?: string cluster?: string namespace?: string phase?: WorkloadPhase createTimestamp?: string podNumSummary?: InsightIoApiResourceV1alpha1Type.ResourceNumSummary conditions?: InsightIoApiResourceV1alpha1Type.Condition[] } export type GetWorkloadRequest = { cluster?: string namespace?: string name?: string } export type workloadUsage = { cpuRequest?: string cpuLimit?: string cpuUsage?: string memoryRequest?: string memoryLimit?: string memoryUsage?: string networkUsage?: string } export type GetDeploymentPodsRequest = { cluster?: string namespace?: string name?: string pod?: string page?: number pageSize?: number } export type GetStatefulsetPodsRequest = { cluster?: string namespace?: string name?: string pod?: string page?: number pageSize?: number } export type GetDaemonsetPodsRequest = { cluster?: string namespace?: string name?: string pod?: string page?: number pageSize?: number }