UNPKG

kubernetes-models

Version:
24 lines (23 loc) 1.18 kB
import { IIoK8sApiCoreV1NodeSelectorRequirement } from "./NodeSelectorRequirement"; import { Model } from "@kubernetes-models/base"; /** * A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. */ export interface INodeSelectorTerm { /** * A list of node selector requirements by node's labels. */ "matchExpressions"?: Array<IIoK8sApiCoreV1NodeSelectorRequirement>; /** * A list of node selector requirements by node's fields. */ "matchFields"?: Array<IIoK8sApiCoreV1NodeSelectorRequirement>; } /** * A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. */ export declare class NodeSelectorTerm extends Model<INodeSelectorTerm> implements INodeSelectorTerm { "matchExpressions"?: Array<IIoK8sApiCoreV1NodeSelectorRequirement>; "matchFields"?: Array<IIoK8sApiCoreV1NodeSelectorRequirement>; } export { INodeSelectorTerm as IIoK8sApiCoreV1NodeSelectorTerm, NodeSelectorTerm as IoK8sApiCoreV1NodeSelectorTerm };