import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumBGPInstance } from "./CiliumBGPInstance.js"; import { IComGithubCiliumCiliumPkgK8sSlimK8sApisMetaV1LabelSelector } from "../../meta/v1/LabelSelector.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface ICiliumBGPClusterConfigSpec { /** * A list of CiliumBGPInstance(s) which instructs * the BGP control plane how to instantiate virtual BGP routers. */ "bgpInstances": Array; /** * NodeSelector selects a group of nodes where this BGP Cluster * config applies. * If empty / nil this config applies to all nodes. */ "nodeSelector"?: IComGithubCiliumCiliumPkgK8sSlimK8sApisMetaV1LabelSelector; } export declare class CiliumBGPClusterConfigSpec extends Model implements ICiliumBGPClusterConfigSpec { "bgpInstances": Array; "nodeSelector"?: IComGithubCiliumCiliumPkgK8sSlimK8sApisMetaV1LabelSelector; constructor(data?: ModelData); } export type { ICiliumBGPClusterConfigSpec as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumBGPClusterConfigSpec, CiliumBGPClusterConfigSpec as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumBGPClusterConfigSpec };