import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumBGPPeer } from "./CiliumBGPPeer.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface ICiliumBGPInstance { /** * LocalASN is the ASN of this BGP instance. * Supports extended 32bit ASNs. */ "localASN"?: number; /** * LocalPort is the port on which the BGP daemon listens for incoming connections. * * If not specified, BGP instance will not listen for incoming connections. */ "localPort"?: number; /** * Name is the name of the BGP instance. It is a unique identifier for the BGP instance * within the cluster configuration. */ "name": string; /** * Peers is a list of neighboring BGP peers for this virtual router */ "peers"?: Array; } export declare class CiliumBGPInstance extends Model implements ICiliumBGPInstance { "localASN"?: number; "localPort"?: number; "name": string; "peers"?: Array; constructor(data?: ModelData); } export type { ICiliumBGPInstance as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumBGPInstance, CiliumBGPInstance as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumBGPInstance };