From aaa75047e01da147ceb5c98e128571356f4f9ed3 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 10 Oct 2011 19:13:20 -0400 Subject: [PATCH] initial checkin of PGv3 RSpec under the GENI namespace --- sfa/rspecs/versions/pgv3.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 sfa/rspecs/versions/pgv3.py diff --git a/sfa/rspecs/versions/pgv3.py b/sfa/rspecs/versions/pgv3.py new file mode 100644 index 00000000..2bf84bbe --- /dev/null +++ b/sfa/rspecs/versions/pgv3.py @@ -0,0 +1,34 @@ +from sfa.rspecs.versions.pgv2 import PGv2 + +class PGv3(PGv2): + type = 'GENI' + content_type = 'ad' + version = '3' + schema = 'http://www.geni.net/resources/rspec/3/ad.xsd' + namespace = 'http://www.geni.net/resources/rspec/3' + extensions = { + 'flack': "http://www.geni.net/resources/rspec/ext/flack/1", + 'planetlab': "http://www.planet-lab.org/resources/sfa/ext/planetlab/1", + } + namespaces = dict(extensions.items() + [('default', namespace)]) + elements = [] + + +class PGv3Ad(PGv3): + enabled = True + content_type = 'ad' + schema = 'http://www.geni.net/resources/rspec/3/ad.xsd' + template = '' + +class PGv3Request(PGv3): + enabled = True + content_type = 'request' + schema = 'http://www.geni.net/resources/rspec/3/request.xsd' + template = '' + +class PGv2Manifest(PGv3): + enabled = True + content_type = 'manifest' + schema = 'http://www.geni.net/resources/rspec/3/manifest.xsd' + template = '' + -- 2.43.0