geni.rspec.vtsmanifest
- class Manifest(path=None, xml=None)[source]
- Wrapper object for GENI XML manifest rspec, providing a pythonic API to the contained data - property containers
- Iterator over all allocated containers as - ManifestContainerobjects.
 - property datapaths
- Iterator over all allocated datapaths as - ManifestDatapathobjects.
 - findPort(client_id)[source]
- Get the datapath port object representing the given client_id. - Parameters:
- client_id (str) – client_id of the port you want to find 
- Returns:
- GenericPortor None
 
 - findTarget(client_id)[source]
- Get the container or datapath representing the given client_id in the manifest. - Parameters:
- client_id (str) – Requested client ID of the object you want to find 
- Returns:
- ManifestDatapath,- ManifestContainer, or None
 
 - property functions
- Iterator over all allocated functions as - ManifestFunctionobjects.
 - property local_circuits
- Iterator for allocated circuit names on the local PG circuit plane (as strings). 
 - property pg_circuits
- Iterator for allocated circuit names on the local PG circuit plane (as strings). 
 - property ports
- Iterator for all datapath and container ports as subclasses of - GenericPortobjects.
 - property text
- String representation of original XML content, with added whitespace for easier reading 
 - write(path)[source]
- Deprecated since version 0.4: Use - geni.rspec.vtsmanifest.Manifest.writeXML()instead.