Revision 0a37de5f

b/lib/rapi/connector.py
203 203
      rlib2.R_2_instances_name_startup,
204 204
    re.compile(r'^/2/instances/(%s)/activate-disks$' % instance_name_pattern):
205 205
      rlib2.R_2_instances_name_activate_disks,
206
    re.compile(r'^/2/instances/(%s)/deactivate-disks$' % instance_name_pattern):
207
      rlib2.R_2_instances_name_deactivate_disks,
206 208

  
207 209
    "/2/jobs": rlib2.R_2_jobs,
208 210
    re.compile(r'/2/jobs/(%s)$' % job_id_pattern):
b/lib/rapi/rlib2.py
668 668
    return baserlib.SubmitJob([op])
669 669

  
670 670

  
671
class R_2_instances_name_deactivate_disks(baserlib.R_Generic):
672
  """/2/instances/[instance_name]/deactivate-disks resource.
673

  
674
  """
675
  def PUT(self):
676
    """Deactivate disks for an instance.
677

  
678
    """
679
    instance_name = self.items[0]
680

  
681
    op = opcodes.OpDeActivateInstanceDisks(instance_name=instance_name)
682

  
683
    return baserlib.SubmitJob([op])
684

  
685

  
671 686
class _R_Tags(baserlib.R_Generic):
672 687
  """ Quasiclass for tagging resources
673 688

  

Also available in: Unified diff