UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

26 lines 1.1 kB
import { ProjectKubeNodePoolAutoscalingParams } from './ProjectKubeNodePoolAutoscalingParams'; import { NodePoolTemplate } from './kube/NodePoolTemplate'; /** Missing description */ export interface ProjectKubeNodePoolCreation { /** Enable anti affinity groups for nodes in the pool */ antiAffinity?: boolean; /** Enable the auto-scaling on the pool */ autoscale?: boolean; /** Autoscaling customization parameters */ autoscaling: ProjectKubeNodePoolAutoscalingParams; /** 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=ProjectKubeNodePoolCreation.d.ts.map