Services.Management.LCM.ExecutionEnvironments.{ExecutionEnvironmentId}.Packages method install should be divided into 3 methods. Download, Install and update
The reason for this is that you may wish to deploy a new package during the day but not do the install / update until the night so as not to unduly disrupt an ongoing service.
The reason for separating the commands install and update is more one of convenience. Otherwise you would need to backup, stop, install, start, restore a service. Update should be able to perform all 5 commands
Services.Management.LCM.ExecutionEnvironments.{ExecutionEnvironmentId}.Packages method install should be divided into 3 methods. Download, Install and update
The reason for this is that you may wish to deploy a new package during the day but not do the install / update until the night so as not to unduly disrupt an ongoing service.
The reason for separating the commands install and update is more one of convenience. Otherwise you would need to backup, stop, install, start, restore a service. Update should be able to perform all 5 commands