import { IIoK8sApimachineryPkgApisMetaV1LabelSelector } from "@kubernetes-models/apimachinery/apis/meta/v1/LabelSelector"; import { ModelData, Model } from "@kubernetes-models/base"; export interface ICiliumNodeConfigSpec { /** * Defaults is treated the same as the cilium-config ConfigMap - a set * of key-value pairs parsed by the agent and operator processes. * Each key must be a valid config-map data field (i.e. a-z, A-Z, -, _, and .) */ "defaults": { [key: string]: string; }; /** * NodeSelector is a label selector that determines to which nodes * this configuration applies. * If not supplied, then this config applies to no nodes. If * empty, then it applies to all nodes. */ "nodeSelector": IIoK8sApimachineryPkgApisMetaV1LabelSelector; } export declare class CiliumNodeConfigSpec extends Model implements ICiliumNodeConfigSpec { "defaults": { [key: string]: string; }; "nodeSelector": IIoK8sApimachineryPkgApisMetaV1LabelSelector; constructor(data?: ModelData); } export type { ICiliumNodeConfigSpec as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumNodeConfigSpec, CiliumNodeConfigSpec as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2alpha1CiliumNodeConfigSpec };