geni.rspec.pg¶
- class Link(name=None, ltype='', members=None)[source]¶
- DEFAULT_BW = -1¶
- DEFAULT_LAT = 0¶
- DEFAULT_PLR = 0.0¶
- EXTENSIONS = [('Site', <class 'geni.rspec.igext.Site'>), ('setForceShaping', <class 'geni.rspec.emulab.emuext.setForceShaping'>), ('setNoBandwidthShaping', <class 'geni.rspec.emulab.emuext.setNoBandwidthShaping'>), ('setNoInterSwitchLinks', <class 'geni.rspec.emulab.emuext.setNoInterSwitchLinks'>), ('UserData', <class 'geni.rspec.emulab.userdata.UserData'>)]¶
- LNKID = 0¶
- property best_effort¶
- property link_multiplexing¶
- property trivial_ok¶
- property vlan_tagging¶
- class Namespaces[source]¶
- CLIENT = http://www.protogeni.net/resources/rspec/ext/client/1¶
- DATA = http://www.protogeni.net/resources/rspec/ext/user-data/1¶
- DELAY = http://www.protogeni.net/resources/rspec/ext/delay/1¶
- EMULAB = http://www.protogeni.net/resources/rspec/ext/emulab/1¶
- INFO = http://www.protogeni.net/resources/rspec/ext/site-info/1¶
- JACKS = http://www.protogeni.net/resources/rspec/ext/jacks/1¶
- PARAMS = http://www.protogeni.net/resources/rspec/ext/profile-parameters/1¶
- RS = http://www.protogeni.net/resources/rspec/ext/emulab/1¶
- TOUR = http://www.protogeni.net/resources/rspec/ext/apt-tour/1¶
- VTOP = http://www.protogeni.net/resources/rspec/ext/emulab/1¶
- class Node(name, ntype, component_id=None, exclusive=None)[source]¶
-
- EXTENSIONS = [('Blockstore', <class 'geni.rspec.igext.Blockstore'>), ('Firewall', <class 'geni.rspec.igext.Firewall'>), ('Site', <class 'geni.rspec.igext.Site'>), ('Desire', <class 'geni.rspec.igext.Desire'>), ('setUseTypeDefaultImage', <class 'geni.rspec.emulab.emuext.setUseTypeDefaultImage'>), ('setFailureAction', <class 'geni.rspec.emulab.emuext.setFailureAction'>), ('InstantiateOn', <class 'geni.rspec.emulab.emuext.InstantiateOn'>), ('UserData', <class 'geni.rspec.emulab.userdata.UserData'>)]¶
- property name¶
- class Request[source]¶
- EXTENSIONS = [('Link', <class 'geni.rspec.pg.Link'>), ('LAN', <class 'geni.rspec.pg.LAN'>), ('L3GRE', <class 'geni.rspec.pg.L3GRE'>), ('L2GRE', <class 'geni.rspec.pg.L2GRE'>), ('StitchedLink', <class 'geni.rspec.pg.StitchedLink'>), ('Node', <class 'geni.rspec.pg.Node'>), ('RawPC', <class 'geni.rspec.pg.RawPC'>), ('XenVM', <class 'geni.rspec.igext.XenVM'>), ('AddressPool', <class 'geni.rspec.igext.AddressPool'>), ('RemoteBlockstore', <class 'geni.rspec.igext.RemoteBlockstore'>), ('Bridge', <class 'geni.rspec.igext.Bridge'>), ('ParameterData', <class 'geni.rspec.igext.ParameterData'>), ('setCollocateFactor', <class 'geni.rspec.emulab.emuext.setCollocateFactor'>), ('setPackingStrategy', <class 'geni.rspec.emulab.emuext.setPackingStrategy'>), ('setRoutingStyle', <class 'geni.rspec.emulab.emuext.setRoutingStyle'>), ('setDelayImage', <class 'geni.rspec.emulab.emuext.setDelayImage'>), ('BridgedLink', <class 'geni.rspec.emulab.emuext.BridgedLink'>), ('ShapedLink', <class 'geni.rspec.emulab.emuext.ShapedLink'>), ('EPClan', <class 'geni.rspec.emulab.epclan.EPClan'>), ('EPCNode', <class 'geni.rspec.emulab.epcnode.EPCNode'>), ('EPCVMNode', <class 'geni.rspec.emulab.epcnode.EPCVMNode'>), ('eNodeB', <class 'geni.rspec.emulab.enodeb.eNodeB'>), ('UE', <class 'geni.rspec.emulab.ue.UE'>), ('RFLink', <class 'geni.rspec.emulab.rflink.RFLink'>)]¶
- property resources¶
- VM¶
alias of
geni.rspec.pg.XenVM
- class XenVM(name, component_id=None, exclusive=False)[source]¶
Deprecated since version 0.4: Use
geni.rspec.igext.XenVM
instead.