in src/main/scala/com/gu/ssm/aws/SSM.scala [49:58]
def extractCommandResult(getCommandInvocationResult: GetCommandInvocationResult): Either[CommandStatus, CommandResult] = {
commandStatus(getCommandInvocationResult.getStatusDetails) match {
case Success =>
Right(CommandResult(getCommandInvocationResult.getStandardOutputContent, getCommandInvocationResult.getStandardErrorContent, commandFailed = false))
case Failed =>
Right(CommandResult(getCommandInvocationResult.getStandardOutputContent, getCommandInvocationResult.getStandardErrorContent, commandFailed = true))
case status =>
Left(status)
}
}