/* 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" export enum ServiceType { SERVICE_TYPE_UNSPECIFIED = "SERVICE_TYPE_UNSPECIFIED", CLUSTER_IP = "CLUSTER_IP", NODE_PORT = "NODE_PORT", LOAD_BALANCER = "LOAD_BALANCER", EXTERNAL_NAME = "EXTERNAL_NAME", } export enum WorkloadSumKind { KIND_UNSPECIFIED = "KIND_UNSPECIFIED", DEPLOYMENT = "DEPLOYMENT", STATEFULSET = "STATEFULSET", DAEMONSET = "DAEMONSET", } export type ListServicesRequest = { cluster?: string namespace?: string name?: string page?: number pageSize?: number } export type ListServicesResponse = { items?: serviceSummary[] pagination?: InsightIoApiTypeV1alpha1Page.Pagination } export type serviceSummary = { name?: string namespace?: string tracingEnabled?: boolean } export type Service = { name?: string cluster?: string namespace?: string createTimestamp?: string serviceType?: ServiceType clusterIp?: string workloadData?: WorkloadSum[] } export type WorkloadSum = { workloadKind?: WorkloadSumKind name?: string } export type GetServiceRequest = { cluster?: string namespace?: string name?: string }