override fun terminate()

in aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/EcsCloudInstanceImpl.kt [82:92]


    override fun terminate() {
        try{
            apiConnector.stopTask(ecsTask.arn, ecsTask.clusterArn, "Terminated by TeamCity server")
            myCurrentError = null
        } catch (ex:Exception){
            val msg = "Failed to stop cloud instance with id $instanceId"
            LOG.warnAndDebugDetails(msg, ex)
            myCurrentError = CloudErrorInfo(msg)
        }
        cloudImage.populateInstances()
    }