code: def server_show(self, server_id):
          '''
          Show details of one server
          '''
          ret = {}
          try:
              servers = self.server_list_detailed()
          except AttributeError:
              raise SaltCloudSystemExit('Corrupt server in server_list_detailed. Remove corrupt servers.')
          for server_name, server in six.iteritems(servers):
              if six.text_type(server['id']) == server_id:
                  ret[server_name] = server
          return ref server_show(self, server_id):
          '''
          Show details of one server
          '''
          ret = {}
          try:
              servers = self.server_list_detailed()
          except AttributeError:
              raise SaltCloudSystemExit('Corrupt server in server_list_detailed. Remove corrupt servers.')
          for server_name, server in six.iteritems(servers):
              if six.text_type(server['id']) == server_id:
                  ret[server_name] = server
          return ret
docs: Show details of one server