@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
23 lines • 905 B
TypeScript
import { NodePoolTemplate } from './kube/NodePoolTemplate';
/** Missing description */
export interface ProjectKubeCreationNodePool {
/** Enable anti affinity groups for nodes in the pool */
antiAffinity?: boolean;
/** Enable the auto-scaling on the pool */
autoscale?: boolean;
/** Number of nodes to instantiate (1 by default) */
desiredNodes: number;
/** Nodes flavor */
flavorName: string;
/** Higher limit you accept for the desiredNodes value (100 by default) */
maxNodes: number;
/** Lower limit you accept for the desiredNodes value (0 by default) */
minNodes: number;
/** Enable monthly billing for nodes in the pool */
monthlyBilled?: boolean;
/** NodePool name */
name: string;
/** NodePool template to apply to each children nodes */
template: NodePoolTemplate;
}
//# sourceMappingURL=ProjectKubeCreationNodePool.d.ts.map