code: def enable_support_autoupload(self, **kwargs):
          
          enabled = kwargs.pop('enabled')
          callback = kwargs.pop('callback', self._callback)
  
          if not isinstance(enabled, bool):
              raise ValueError('%s must be `True` or `False`.' % repr(enabled))
  
          state_args = dict()
          autoupload_state = getattr(self._ras, 'support_autoupload_enable')
          config = autoupload_state(**state_args)
          if not enabled:
              shutdown = config.find('.//*enable')
              shutdown.set('operation', 'delete')
          return callback(config)
docs: Set Spanning Tree state.
  
          Args:
              enabled (bool): Is Autoupload enabled? (True, False).
              callback (function): A function executed upon completion of the
                  method.  The only parameter passed to `callback` will be the
                  ``ElementTree`` `config`.
  
          Returns:
              Return value of `callback`.
          Examples:
                  >>> import pynos.device
                  >>> switches = ['10.24.39.211', '10.24.39.203']
                  >>> auth = ('admin', 'password')
                  >>> for switch in switches:
                  ...     conn = (switch, '22')
                  ...     with pynos.device.Device(conn=conn, auth=auth) as dev:
                  ...         enabled = True
                  ...         output = dev.ras.enable_support_autoupload(
                  ...         enabled=enabled)
                  ...         enabled = False
                  ...         output = dev.ras.enable_support_autoupload(
                  ...         enabled=enabled)