Revision 2f7635f4 lib/rapi/rlib1.py
b/lib/rapi/rlib1.py | ||
---|---|---|
33 | 33 |
from ganeti.rapi import baserlib |
34 | 34 |
|
35 | 35 |
|
36 |
I_FIELDS = ["name", "os", "pnode", "snodes", |
|
37 |
"admin_state", "admin_ram", |
|
38 |
"disk_template", "ip", "mac", "bridge", |
|
39 |
"sda_size", "sdb_size", "vcpus", |
|
36 |
I_FIELDS = ["name", "os", "pnode", "snodes", "admin_state", "disk_template", |
|
37 |
"ip", "mac", "bridge", "sda_size", "sdb_size", "be/vcpus", |
|
38 |
"be/memory", "be/auto_balance", |
|
40 | 39 |
"oper_state", "status", "tags"] |
41 | 40 |
|
42 | 41 |
N_FIELDS = ["name", "dtotal", "dfree", |
... | ... | |
276 | 275 |
|
277 | 276 |
return baserlib.MapFields(I_FIELDS, result[0]) |
278 | 277 |
|
278 |
def DELETE(self): |
|
279 |
"""Removes an instance. |
|
280 |
|
|
281 |
""" |
|
282 |
instance_name = self.items[0] |
|
283 |
op = ganeti.opcodes.OpRemoveInstance(instance_name=instance_name, |
|
284 |
ignore_failures=True) |
|
285 |
job_id = ganeti.cli.SendJob([op]) |
|
286 |
|
|
287 |
return job_id |
|
288 |
|
|
279 | 289 |
|
280 | 290 |
class R_instances_name_tags(baserlib.R_Generic): |
281 | 291 |
"""/instances/[instance_name]/tags resource. |
Also available in: Unified diff