import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeConfigOverrideSpec } from "./CiliumBGPNodeConfigOverrideSpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * CiliumBGPNodeConfigOverride specifies configuration overrides for a CiliumBGPNodeConfig. * It allows fine-tuning of BGP behavior on a per-node basis. For the override to be effective, * the names in CiliumBGPNodeConfigOverride and CiliumBGPNodeConfig must match exactly. This * matching ensures that specific node configurations are applied correctly and only where intended. */ export interface ICiliumBGPNodeConfigOverride extends TypeMeta { "apiVersion": "cilium.io/v2"; "kind": "CiliumBGPNodeConfigOverride"; "metadata": IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec is the specification of the desired behavior of the CiliumBGPNodeConfigOverride. */ "spec": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeConfigOverrideSpec; } /** * CiliumBGPNodeConfigOverride specifies configuration overrides for a CiliumBGPNodeConfig. * It allows fine-tuning of BGP behavior on a per-node basis. For the override to be effective, * the names in CiliumBGPNodeConfigOverride and CiliumBGPNodeConfig must match exactly. This * matching ensures that specific node configurations are applied correctly and only where intended. */ export declare class CiliumBGPNodeConfigOverride extends Model implements ICiliumBGPNodeConfigOverride { "apiVersion": "cilium.io/v2"; "kind": "CiliumBGPNodeConfigOverride"; "metadata": IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeConfigOverrideSpec; static apiVersion: ICiliumBGPNodeConfigOverride["apiVersion"]; static kind: ICiliumBGPNodeConfigOverride["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { ICiliumBGPNodeConfigOverride as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeConfigOverride, CiliumBGPNodeConfigOverride as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeConfigOverride };