import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumBGPNodeConfigPeerOverride } from "./CiliumBGPNodeConfigPeerOverride.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * CiliumBGPNodeConfigInstanceOverride defines configuration options which can be overridden for a specific BGP instance. */ export interface ICiliumBGPNodeConfigInstanceOverride { /** * LocalASN is the ASN to use for this BGP instance. */ "localASN"?: number; /** * LocalPort is port to use for this BGP instance. */ "localPort"?: number; /** * Name is the name of the BGP instance for which the configuration is overridden. */ "name": string; /** * Peers is a list of peer configurations to override. */ "peers"?: Array; /** * RouterID is BGP router id to use for this instance. It must be unique across all BGP instances. */ "routerID"?: string; } /** * CiliumBGPNodeConfigInstanceOverride defines configuration options which can be overridden for a specific BGP instance. */ export declare class CiliumBGPNodeConfigInstanceOverride extends Model implements ICiliumBGPNodeConfigInstanceOverride { "localASN"?: number; "localPort"?: number; "name": string; "peers"?: Array; "routerID"?: string; constructor(data?: ModelData); } export type { ICiliumBGPNodeConfigInstanceOverride as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumBGPNodeConfigInstanceOverride, CiliumBGPNodeConfigInstanceOverride as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumBGPNodeConfigInstanceOverride };