code: @Override
      public DescribeInstanceInformationResult describeInstanceInformation(DescribeInstanceInformationRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeInstanceInformation(request);
      }
docs: <p>
  Describes one or more of your instances. You can use this to get information about instances like the operating
  system platform, the SSM Agent version (Linux), status etc. If you specify one or more instance IDs, it returns
  information for those instances. If you do not specify instance IDs, it returns information for all your
  instances. If you specify an instance ID that is not valid or an instance that you do not own, you receive an
  error.
  </p>
  <note>
  <p>
  The IamRole field for this API action is the Amazon Identity and Access Management (IAM) role assigned to
  on-premises instances. This call does not return the IAM role for Amazon EC2 instances.
  </p>
  </note>
  
  @param describeInstanceInformationRequest
  @return Result of the DescribeInstanceInformation operation returned by the service.
  @throws InternalServerErrorException
  An error occurred on the server side.
  @throws InvalidInstanceIdException
  The following problems can cause this exception:</p>
  <p>
  You do not have permission to access the instance.
  </p>
  <p>
  SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running.
  On EC2 Windows instances, verify that the EC2Config service is running.
  </p>
  <p>
  SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or
  EC2Config service.
  </p>
  <p>
  The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states
  are: Shutting-down and Terminated.
  @throws InvalidNextTokenException
  The specified token is not valid.
  @throws InvalidInstanceInformationFilterValueException
  The specified filter value is not valid.
  @throws InvalidFilterKeyException
  The specified key is not valid.
  @sample AWSSimpleSystemsManagement.DescribeInstanceInformation
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ssm-2014-11-06/DescribeInstanceInformation"
  target="_top">AWS API Documentation</a>