code: def get_audit_log(self, begin_time=None, end_time=None):
          
          query_parms = self._time_query_parms(begin_time, end_time)
          uri = self.uri + '/operations/get-audit-log' + query_parms
          result = self.manager.session.post(uri)
          return result
docs: Return the console audit log entries, optionally filtered by their
          creation time.
  
          Authorization requirements:
  
          * Task permission to the "Audit and Log Management" task.
  
          Parameters:
  
            begin_time (:class:`~py:datetime.datetime`):
              Begin time for filtering. Log entries with a creation time older
              than the begin time will be omitted from the results.
  
              If `None`, no such filtering is performed (and the oldest available
              log entries will be included).
  
            end_time (:class:`~py:datetime.datetime`):
              End time for filtering. Log entries with a creation time newer
              than the end time will be omitted from the results.
  
              If `None`, no such filtering is performed (and the newest available
              log entries will be included).
  
          Returns:
  
            :term:`json object`:
              A JSON object with the log entries, as described in section
              'Response body contents' of operation 'Get Console Audit Log' in
              the :term:`HMC API` book.
  
          Raises:
  
            :exc:`~zhmcclient.HTTPError`
            :exc:`~zhmcclient.ParseError`
            :exc:`~zhmcclient.AuthError`
            :exc:`~zhmcclient.ConnectionError`