cloudinstall.machine — Maas/Juju machine representation¶
-
class
cloudinstall.machine.Machine(machine_id, machine)[source] Base machine class
-
arch Return architecture
Returns: architecture type Return type: str
-
container(container_id)[source] Inspect a container
Parameters: container_id (int) – lxc container id Returns: Returns a dictionary of the container information for specific machine and lxc id. Return type: dict
-
containers Return containers for machine
Return type: generator
-
cpu_cores Return number of cpu-cores
Returns: number of cpus Return type: str
-
hardware(spec)[source] Get hardware information
Parameters: spec (str) – a hardware specification Returns: hardware of spec Return type: str
-
instance_id Returns InstanceId
Returns: instance ID Return type: str
-
mem Return memory
Returns: memory size Return type: str
-
storage Return storage
Returns: storage size Return type: str
-