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)
-
LocalCircuit¶ alias of
geni.rspec.vts.PGCircuit
-
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¶
-
address¶
-
ageing_time¶
-
forward_delay¶
-
hello_time¶
-
max_age¶
-
mode¶
-
priority¶
-
system_id¶
-
type¶
-
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'>)]¶
-
resources¶
-