import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumNodeConfigSpec } from "./CiliumNodeConfigSpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * CiliumNodeConfig is a list of configuration key-value pairs. It is applied to * nodes indicated by a label selector. * * If multiple overrides apply to the same node, they will be ordered by name * with later Overrides overwriting any conflicting keys. */ export interface ICiliumNodeConfig extends TypeMeta { "apiVersion": "cilium.io/v2alpha1"; "kind": "CiliumNodeConfig"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec is the desired Cilium configuration overrides for a given node */ "spec": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumNodeConfigSpec; } /** * CiliumNodeConfig is a list of configuration key-value pairs. It is applied to * nodes indicated by a label selector. * * If multiple overrides apply to the same node, they will be ordered by name * with later Overrides overwriting any conflicting keys. */ export declare class CiliumNodeConfig extends Model implements ICiliumNodeConfig { "apiVersion": "cilium.io/v2alpha1"; "kind": "CiliumNodeConfig"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec": IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumNodeConfigSpec; static apiVersion: ICiliumNodeConfig["apiVersion"]; static kind: ICiliumNodeConfig["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { ICiliumNodeConfig as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumNodeConfig, CiliumNodeConfig as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumNodeConfig };