code: def _exec_cmd(self, command, **kwargs):
          
  
          kwargs['command'] = command
          self._check_exclusive_parameters(**kwargs)
          requests_params = self._handle_requests_params(kwargs)
          session = self._meta_data['bigip']._meta_data['icr_session']
          response = session.post(
              self._meta_data['uri'], json=kwargs, **requests_params)
          new_instance = self._stamp_out_core()
          new_instance._local_update(response.json())
          if 'commandResult' in new_instance.__dict__:
              new_instance._check_command_result()
  
          return new_instance
docs: Create a new method as command has specific requirements.
  
          There is a handful of the TMSH global commands supported,
          so this method requires them as a parameter.
  
          :raises: InvalidCommand