import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CoreCiliumEndpoint } from "./CoreCiliumEndpoint.js"; import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * CiliumEndpointSlice contains a group of CoreCiliumendpoints. */ export interface ICiliumEndpointSlice extends TypeMeta { "apiVersion": "cilium.io/v2alpha1"; /** * Endpoints is a list of coreCEPs packed in a CiliumEndpointSlice */ "endpoints": Array; "kind": "CiliumEndpointSlice"; "metadata": IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Namespace indicate as CiliumEndpointSlice namespace. * All the CiliumEndpoints within the same namespace are put together * in CiliumEndpointSlice. */ "namespace"?: string; } /** * CiliumEndpointSlice contains a group of CoreCiliumendpoints. */ export declare class CiliumEndpointSlice extends Model implements ICiliumEndpointSlice { "apiVersion": "cilium.io/v2alpha1"; "endpoints": Array; "kind": "CiliumEndpointSlice"; "metadata": IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "namespace"?: string; static apiVersion: ICiliumEndpointSlice["apiVersion"]; static kind: ICiliumEndpointSlice["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { ICiliumEndpointSlice as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumEndpointSlice, CiliumEndpointSlice as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumEndpointSlice };