override fun listTaskDefinitions()

in aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/apiConnector/EcsApiConnectorImpl.kt [111:123]


    override fun listTaskDefinitions(): List<String> {
        var taskDefArns:List<String> = ArrayList()
        var nextToken: String? = null;
        do{
            var request = ListTaskDefinitionsRequest()
            if(nextToken != null) request = request.withNextToken(nextToken)
            val taskDefsResult = ecs.listTaskDefinitions(request)
            taskDefArns = taskDefArns.plus(taskDefsResult.taskDefinitionArns)
            nextToken = taskDefsResult.nextToken
        }
        while(nextToken != null)
        return taskDefArns
    }