UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

20 lines 942 B
import { ProjectKubeNodePoolAutoscalingParams } from './ProjectKubeNodePoolAutoscalingParams'; import { NodePoolTemplate } from './kube/NodePoolTemplate'; /** Missing description */ export interface ProjectKubeNodePoolUpdate { /** Enable the auto-scaling on the pool */ autoscale?: boolean; /** Autoscaling customization parameters */ autoscaling: ProjectKubeNodePoolAutoscalingParams; /** New number of nodes wanted in the nodepool */ desiredNodes: number; /** New maximal number of nodes wanted in the nodepool */ maxNodes: number; /** New minimal number of nodes wanted in the nodepool */ minNodes: number; /** List of specific node IDs, openstack instance IDs or Node.Spec.providerIDs to delete during downscale */ nodesToRemove: string[]; /** NodePool template to apply to each children nodes */ template: NodePoolTemplate; } //# sourceMappingURL=ProjectKubeNodePoolUpdate.d.ts.map