kubernetes-models
Version:
20 lines (19 loc) • 840 B
TypeScript
import { IIoK8sApiCoreV1NodeSelector } from "./NodeSelector";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.
*/
export interface IVolumeNodeAffinity {
/**
* required specifies hard node constraints that must be met.
*/
"required"?: IIoK8sApiCoreV1NodeSelector;
}
/**
* VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.
*/
export declare class VolumeNodeAffinity extends Model<IVolumeNodeAffinity> implements IVolumeNodeAffinity {
"required"?: IIoK8sApiCoreV1NodeSelector;
constructor(data?: ModelData<IVolumeNodeAffinity>);
}
export { IVolumeNodeAffinity as IIoK8sApiCoreV1VolumeNodeAffinity, VolumeNodeAffinity as IoK8sApiCoreV1VolumeNodeAffinity };