@@ -106,72 +106,73 @@ class V1(controllers_base.APIBase):
106106 def convert ():
107107 v1 = V1 ()
108108 v1 .id = "v1"
109- v1 .links = [link .Link .make_link ('self' , pecan .request .host_url ,
110- 'v1' , '' , bookmark = True ),
111- link .Link .make_link ('describedby' ,
112- 'http://docs.openstack.org' ,
113- 'developer/magnum/dev' ,
114- 'api-spec-v1.html' ,
115- bookmark = True , type = 'text/html' )]
116- v1 .media_types = [MediaType ('application/json' ,
117- 'application/vnd.openstack.magnum.v1+json' )]
118- v1 .clustertemplates = [link .Link .make_link ('self' ,
119- pecan .request .host_url ,
120- 'clustertemplates' , '' ),
121- link .Link .make_link ('bookmark' ,
122- pecan .request .host_url ,
123- 'clustertemplates' , '' ,
124- bookmark = True )]
125- v1 .clusters = [link .Link .make_link ('self' , pecan .request .host_url ,
126- 'clusters' , '' ),
127- link .Link .make_link ('bookmark' ,
128- pecan .request .host_url ,
129- 'clusters' , '' ,
130- bookmark = True )]
131- v1 .quotas = [link .Link .make_link ('self' , pecan .request .host_url ,
132- 'quotas' , '' ),
133- link .Link .make_link ('bookmark' ,
134- pecan .request .host_url ,
135- 'quotas' , '' ,
136- bookmark = True )]
137- v1 .certificates = [link .Link .make_link ('self' , pecan .request .host_url ,
138- 'certificates' , '' ),
139- link .Link .make_link ('bookmark' ,
140- pecan .request .host_url ,
141- 'certificates' , '' ,
142- bookmark = True )]
143- v1 .mservices = [link .Link .make_link ('self' , pecan .request .host_url ,
144- 'mservices' , '' ),
145- link .Link .make_link ('bookmark' ,
146- pecan .request .host_url ,
147- 'mservices' , '' ,
148- bookmark = True )]
149- v1 .stats = [link .Link .make_link ('self' , pecan .request .host_url ,
150- 'stats' , '' ),
151- link .Link .make_link ('bookmark' ,
152- pecan .request .host_url ,
153- 'stats' , '' ,
154- bookmark = True )]
155- v1 .federations = [link .Link .make_link ('self' , pecan .request .host_url ,
156- 'federations' , '' ),
157- link .Link .make_link ('bookmark' ,
158- pecan .request .host_url ,
159- 'federations' , '' ,
160- bookmark = True )]
161- v1 .nodegroups = [link .Link .make_link ('self' , pecan .request .host_url ,
162- 'clusters/{cluster_id}' ,
163- 'nodegroups' ),
164- link .Link .make_link ('bookmark' ,
165- pecan .request .host_url ,
166- 'clusters/{cluster_id}' ,
167- 'nodegroups' ,
168- bookmark = True )]
169- v1 .credentials = [link .Link .make_link ('self' , pecan .request .host_url ,
170- 'credentials' , '' ),
171- link .Link .make_link ('bookmark' ,
172- pecan .request .host_url ,
173- 'credentials' , '' ,
174- bookmark = True )]
109+ v1 .links = [
110+ link .Link .make_link (
111+ 'self' , pecan .request .application_url , 'v1' , '' ,
112+ bookmark = True ),
113+ link .Link .make_link (
114+ 'describedby' , 'http://docs.openstack.org' ,
115+ 'developer/magnum/dev' , 'api-spec-v1.html' , bookmark = True ,
116+ type = 'text/html' )]
117+ v1 .media_types = [
118+ MediaType (
119+ 'application/json' ,
120+ 'application/vnd.openstack.magnum.v1+json' )]
121+ v1 .clustertemplates = [
122+ link .Link .make_link (
123+ 'self' , pecan .request .application_url , 'clustertemplates' , '' ),
124+ link .Link .make_link (
125+ 'bookmark' , pecan .request .application_url , 'clustertemplates' ,
126+ '' , bookmark = True )]
127+ v1 .clusters = [
128+ link .Link .make_link (
129+ 'self' , pecan .request .application_url , 'clusters' , '' ),
130+ link .Link .make_link (
131+ 'bookmark' , pecan .request .application_url , 'clusters' , '' ,
132+ bookmark = True )]
133+ v1 .quotas = [
134+ link .Link .make_link (
135+ 'self' , pecan .request .application_url , 'quotas' , '' ),
136+ link .Link .make_link (
137+ 'bookmark' , pecan .request .application_url , 'quotas' , '' ,
138+ bookmark = True )]
139+ v1 .certificates = [
140+ link .Link .make_link (
141+ 'self' , pecan .request .application_url , 'certificates' , '' ),
142+ link .Link .make_link (
143+ 'bookmark' , pecan .request .application_url , 'certificates' , '' ,
144+ bookmark = True )]
145+ v1 .mservices = [
146+ link .Link .make_link (
147+ 'self' , pecan .request .application_url , 'mservices' , '' ),
148+ link .Link .make_link (
149+ 'bookmark' , pecan .request .application_url , 'mservices' , '' ,
150+ bookmark = True )]
151+ v1 .stats = [
152+ link .Link .make_link (
153+ 'self' , pecan .request .application_url , 'stats' , '' ),
154+ link .Link .make_link (
155+ 'bookmark' , pecan .request .application_url , 'stats' , '' ,
156+ bookmark = True )]
157+ v1 .federations = [
158+ link .Link .make_link (
159+ 'self' , pecan .request .application_url , 'federations' , '' ),
160+ link .Link .make_link (
161+ 'bookmark' , pecan .request .application_url , 'federations' , '' ,
162+ bookmark = True )]
163+ v1 .nodegroups = [
164+ link .Link .make_link (
165+ 'self' , pecan .request .application_url , 'clusters/{cluster_id}' ,
166+ 'nodegroups' ),
167+ link .Link .make_link (
168+ 'bookmark' , pecan .request .application_url ,
169+ 'clusters/{cluster_id}' , 'nodegroups' , bookmark = True )]
170+ v1 .credentials = [
171+ link .Link .make_link (
172+ 'self' , pecan .request .application_url , 'credentials' , '' ),
173+ link .Link .make_link (
174+ 'bookmark' , pecan .request .application_url , 'credentials' , '' ,
175+ bookmark = True )]
175176
176177 return v1
177178
0 commit comments