Abstract out node disposal (#1686)

* Abstract node disposal strategy

* Cleanup + lint

* Handle possibile scalesets being in resize state

* Setting the size is still exposed via CLI, we don't want to break that functionality

* PR comments
This commit is contained in:
Teo Voinea
2022-03-08 13:30:34 -05:00
committed by GitHub
parent 7c507ab7c7
commit 4d1c1f5713
3 changed files with 63 additions and 18 deletions

View File

@ -411,3 +411,7 @@ class UserFieldType(Enum):
Str = "Str"
DictStr = "DictStr"
ListStr = "ListStr"
class NodeDisaposalStrategy(Enum):
scale_in = "scale_in"