geni.rspec.igext¶
-
class
geni.rspec.igext.
AddressPool
(name, count=1, type='any')[source]¶ A pool of public dynamic IP addresses belonging to a slice.
-
name
¶
-
-
class
geni.rspec.igext.
OFController
(host, port=6633)[source]¶ OpenFlow controller specification to be used on a PG VLAN.
Add to link objects using the Link.addChild() method.
Note
This will have no effect if a trivial link is created by the aggregate. You need to make sure that a VLAN will be provisioned (typically by making sure that at least two interfaces on the link are on different physical hosts).
-
class
geni.rspec.igext.
Password
(name=None)[source]¶ A declaration for a randomly generated password.
The portal will generate the password, encrypt it, and pass on the encrypted value to the AM(s) and therefore the node(s).
-
class
geni.rspec.igext.
RemoteBlockstore
(name, mount, ifacename='if0')[source]¶ -
dataset
¶
-
interface
¶
-
mountpoint
¶
-
placement
¶
-
readonly
¶
-
rwclone
¶
-
size
¶
-
-
class
geni.rspec.igext.
Tour
[source]¶ -
-
MARKDOWN
= 'markdown'¶
-
SPLIT_REGEX
= <_sre.SRE_Pattern object>¶
-
TEXT
= 'text'¶
-
-
class
geni.rspec.igext.
XenVM
(client_id, component_id=None, exclusive=False)[source]¶ Xen-based Virtual Machine resource
Parameters: - client_id (str) – Your name for this VM. This must be unique within a single Request object.
- component_id (Optional[str]) – The component_id of the site node you want to bind this VM to
- exclusive (Optional[bool]) – Request this VM on an isolated host used only by your sliver.
-
cores
¶ int – Number of CPU cores
-
ram
¶ int – Amount of memory in megabytes
-
disk
¶ int – Amount of disk space in gigabytes
-
xen_ptype
¶ str – Physical node type on which to instantiate the VM. Types are AM-specific.