import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1IPPoolSpec } from "./IPPoolSpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * CiliumPodIPPool defines an IP pool that can be used for pooled IPAM (i.e. the multi-pool IPAM * mode). */ export interface ICiliumPodIPPool extends TypeMeta { "apiVersion": "cilium.io/v2alpha1"; "kind": "CiliumPodIPPool"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1IPPoolSpec; } /** * CiliumPodIPPool defines an IP pool that can be used for pooled IPAM (i.e. the multi-pool IPAM * mode). */ export declare class CiliumPodIPPool extends Model implements ICiliumPodIPPool { "apiVersion": "cilium.io/v2alpha1"; "kind": "CiliumPodIPPool"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1IPPoolSpec; static apiVersion: ICiliumPodIPPool["apiVersion"]; static kind: ICiliumPodIPPool["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { ICiliumPodIPPool as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumPodIPPool, CiliumPodIPPool as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumPodIPPool };