import * as $dara from '@darabonba/typescript'; export declare class Taint extends $dara.Model { /** * @remarks * The scheduling policy. Valid values: * * * `NoSchedule`: This taint is not tolerated. However, pods that are already scheduled to the node are not affected. * * `NoExecute`: Pods that do not tolerate this taint are evicted after this taint is added to the node. * * `PreferNoSchedule`: This value specifies a soft limit on pods. Existing pods on the node are not affected. The scheduler attempts to avoid scheduling pods that cannot tolerate the taint to the node. * * Default value: `NoSchedule`. * * @example * NoSchedule */ effect?: string; /** * @remarks * The `key` of the taint. * * @example * key */ key?: string; /** * @remarks * The `value` of the taint. * * @example * value */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }