Package ganeti :: Module opcodes :: Class OpInstanceGrowDisk
[hide private]
[frames] | no frames]

Class OpInstanceGrowDisk

source code


Grow a disk of an instance.

Nested Classes [hide private]

Inherited from opcodes_base.BaseOpCode: __metaclass__

Instance Methods [hide private]
 
OP_RESULT(val)
Callable to verify opcode result
source code

Inherited from OpCode: Summary, TinySummary, __getstate__

Inherited from opcodes_base.BaseOpCode: Validate, __init__, __setstate__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from OpCode: LoadOpCode

Inherited from opcodes_base.BaseOpCode: GetAllParams

Inherited from outils.ValidatedSlots: GetAllSlots

Class Variables [hide private]
  OP_DSC_FIELD = "instance_name"
The name of a field whose value will be included in the string returned by Summary(); see the docstring of that method for details).
  OP_PARAMS = [("instance_name", None, ht.TString, "A required i...
List of opcode attributes, the default values they should get if not already defined, and types they must match.

Inherited from OpCode: OP_DSC_FORMATTER, OP_ID, WITH_LU

Instance Variables [hide private]

Inherited from OpCode: dry_run, priority

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

OP_RESULT(val)

source code 
Callable to verify opcode result
Decorators:
  • @WithDesc("None")
Overrides: OP_RESULT

Class Variable Details [hide private]

OP_PARAMS

List of opcode attributes, the default values they should get if not already defined, and types they must match.
Value:
[("instance_name", None, ht.TString, "A required instance name (for si\
ngle-instance LUs)"), ("instance_uuid", None, ht.TMaybe(ht.TNonEmptySt\
ring), "An instance UUID (for single-instance LUs)"), ("wait_for_sync"\
, True, ht.TBool, "Whether to wait for the disk to synchronize"), ("di\
sk", None, ht.TDiskIndex, "Disk index for e.g. grow disk"), ("amount",\
 None, ht.TNonNegative(ht.TInt), "Disk amount to add or grow to"), ("a\
bsolute", False, ht.TBool, "Whether the amount parameter is an absolut\
e target or a relative one"), ("ignore_ipolicy", False, ht.TBool, "Whe\
...