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
¶
-