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