geni.rspec.vts¶
- class Container(image, name)[source]¶
- EXTENSIONS = [('Mount', <class 'geni.rspec.vts.Mount'>), ('HgMount', <class 'geni.rspec.vts.HgMount'>), ('SecureHgMount', <class 'geni.rspec.vts.SecureHgMount'>), ('DropboxMount', <class 'geni.rspec.vts.DropboxMount'>)]¶
- class HgMount(name, source, mount_path, branch='default')[source]¶
Clone a public mercurial repo on a host
- Parameters:
name (str) – a reference name given on the mounting AM, must be unique within a sliver
source (str) – the URL to the source of repository
mount_path (str) – the path where the repository would be mounted in the host filesystem
branch (str) – the branch of the repository to be cloned on host (if any)
- class Namespaces[source]¶
- SDN = http://geni.bssoftworks.com/rspec/ext/sdn/request/1¶
- VTS = http://geni.bssoftworks.com/rspec/ext/vts/request/1¶
- class OVSL2STP[source]¶
- RSTP = 2¶
- STP = 1¶
- property address¶
- property ageing_time¶
- property forward_delay¶
- property hello_time¶
- property max_age¶
- property mode¶
- property priority¶
- property system_id¶
- property type¶
- property xmit_hold_count¶
- class Request[source]¶
- EXTENSIONS = [('SSLVPNFunction', <class 'geni.rspec.vts.SSLVPNFunction'>), ('L2SSLVPNServer', <class 'geni.rspec.vts.SSLVPNFunction'>), ('L2SSLVPNClient', <class 'geni.rspec.vts.L2SSLVPNClient'>), ('Datapath', <class 'geni.rspec.vts.Datapath'>), ('Container', <class 'geni.rspec.vts.Container'>)]¶
- property resources¶