import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeSpec } from "./CiliumBGPNodeSpec.js"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeStatus } from "./CiliumBGPNodeStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * CiliumBGPNodeConfig is node local configuration for BGP agent. Name of the object should be node name. * This resource will be created by Cilium operator and is read-only for the users. */ export interface ICiliumBGPNodeConfig extends TypeMeta { "apiVersion": "cilium.io/v2"; "kind": "CiliumBGPNodeConfig"; "metadata": IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec is the specification of the desired behavior of the CiliumBGPNodeConfig. */ "spec": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeSpec; /** * Status is the most recently observed status of the CiliumBGPNodeConfig. */ "status"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeStatus; } /** * CiliumBGPNodeConfig is node local configuration for BGP agent. Name of the object should be node name. * This resource will be created by Cilium operator and is read-only for the users. */ export declare class CiliumBGPNodeConfig extends Model implements ICiliumBGPNodeConfig { "apiVersion": "cilium.io/v2"; "kind": "CiliumBGPNodeConfig"; "metadata": IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeSpec; "status"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeStatus; static apiVersion: ICiliumBGPNodeConfig["apiVersion"]; static kind: ICiliumBGPNodeConfig["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { ICiliumBGPNodeConfig as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeConfig, CiliumBGPNodeConfig as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPNodeConfig };