import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPClusterConfigSpec } from "./CiliumBGPClusterConfigSpec.js"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPClusterConfigStatus } from "./CiliumBGPClusterConfigStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * CiliumBGPClusterConfig is the Schema for the CiliumBGPClusterConfig API */ export interface ICiliumBGPClusterConfig extends TypeMeta { "apiVersion": "cilium.io/v2"; "kind": "CiliumBGPClusterConfig"; "metadata": IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec defines the desired cluster configuration of the BGP control plane. */ "spec": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPClusterConfigSpec; /** * Status is a running status of the cluster configuration */ "status"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPClusterConfigStatus; } /** * CiliumBGPClusterConfig is the Schema for the CiliumBGPClusterConfig API */ export declare class CiliumBGPClusterConfig extends Model implements ICiliumBGPClusterConfig { "apiVersion": "cilium.io/v2"; "kind": "CiliumBGPClusterConfig"; "metadata": IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPClusterConfigSpec; "status"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPClusterConfigStatus; static apiVersion: ICiliumBGPClusterConfig["apiVersion"]; static kind: ICiliumBGPClusterConfig["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { ICiliumBGPClusterConfig as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPClusterConfig, CiliumBGPClusterConfig as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2CiliumBGPClusterConfig };