Please could you extend the modify cluster API so that when an M20+ cluster is downsized to the next size the API command executes a sanity
Please could you extend the modify cluster API so that when an M20+ cluster is downsized to the next smaller size, the API command executes a sanity check to see if the smaller size has sufficient resources?
Return a 40x if the smaller size has insufficient resources.
Many user have Production systems that don't need huge resources over night so smaller machine size is sufficient
Have you looked into enabling Atlas cluster auto-scaling? This will allow you to rely on Atlas' built in algorithm for doing this scaling, which will take into account whether downscaling is appropriate. Learn more here: https://docs.atlas.mongodb.com/cluster-autoscaling/