// ResizeGroup resizes an instance group func ResizeGroup(group string, size int32) error { … } // GetGroupNodes returns a node name for the specified node group func GetGroupNodes(group string) ([]string, error) { … } // GroupSize returns the size of an instance group func GroupSize(group string) (int, error) { … } // WaitForGroupSize waits for node instance group reached the desired size func WaitForGroupSize(group string, size int32) error { … }