Revision 2197b66f
b/lib/rapi/connector.py | ||
---|---|---|
201 | 201 |
rlib2.R_2_instances_name_shutdown, |
202 | 202 |
re.compile(r'^/2/instances/(%s)/startup$' % instance_name_pattern): |
203 | 203 |
rlib2.R_2_instances_name_startup, |
204 |
re.compile(r'^/2/instances/(%s)/activate-disks$' % instance_name_pattern): |
|
205 |
rlib2.R_2_instances_name_activate_disks, |
|
204 | 206 |
|
205 | 207 |
"/2/jobs": rlib2.R_2_jobs, |
206 | 208 |
re.compile(r'/2/jobs/(%s)$' % job_id_pattern): |
b/lib/rapi/rlib2.py | ||
---|---|---|
649 | 649 |
return baserlib.SubmitJob([op]) |
650 | 650 |
|
651 | 651 |
|
652 |
class R_2_instances_name_activate_disks(baserlib.R_Generic): |
|
653 |
"""/2/instances/[instance_name]/activate-disks resource. |
|
654 |
|
|
655 |
""" |
|
656 |
def PUT(self): |
|
657 |
"""Activate disks for an instance. |
|
658 |
|
|
659 |
The URI might contain ignore_size to ignore current recorded size. |
|
660 |
|
|
661 |
""" |
|
662 |
instance_name = self.items[0] |
|
663 |
ignore_size = bool(self._checkIntVariable('ignore_size')) |
|
664 |
|
|
665 |
op = opcodes.OpActivateInstanceDisks(instance_name=instance_name, |
|
666 |
ignore_size=ignore_size) |
|
667 |
|
|
668 |
return baserlib.SubmitJob([op]) |
|
669 |
|
|
670 |
|
|
652 | 671 |
class _R_Tags(baserlib.R_Generic): |
653 | 672 |
""" Quasiclass for tagging resources |
654 | 673 |
|
Also available in: Unified diff