code: @Override
      public GetConsoleOutputResult getConsoleOutput(GetConsoleOutputRequest request) {
          request = beforeClientExecution(request);
          return executeGetConsoleOutput(request);
      }
docs: <p>
  Gets the console output for the specified instance. For Linux instances, the instance console output displays the
  exact console output that would normally be displayed on a physical monitor attached to a computer. For Windows
  instances, the instance console output includes the last three system event log errors.
  </p>
  <p>
  By default, the console output returns buffered information that was posted shortly after an instance transition
  state (start, stop, reboot, or terminate). This information is available for at least one hour after the most
  recent post. Only the most recent 64 KB of console output is available.
  </p>
  <p>
  You can optionally retrieve the latest serial console output at any time during the instance lifecycle. This
  option is supported on instance types that use the Nitro hypervisor.
  </p>
  <p>
  For more information, see <a href=
  "https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-console.html#instance-console-console-output"
  >Instance Console Output</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.
  </p>
  
  @param getConsoleOutputRequest
  @return Result of the GetConsoleOutput operation returned by the service.
  @sample AmazonEC2.GetConsoleOutput
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/GetConsoleOutput" target="_top">AWS API
  Documentation</a>