Exemplo n.º 1
0
 def index(self, req, tenant_id, datastore, id):
     ds, ds_version = ds_models.get_datastore_version(type=datastore,
                                                      version=id)
     rules = models.DatastoreConfigurationParameters.load_parameters(
         ds_version.id)
     return wsgi.Result(
         views.ConfigurationParametersView(rules).data(), 200)
Exemplo n.º 2
0
 def index_by_version(self, req, tenant_id, version):
     self.authorize_request(req, 'index_by_version')
     ds_version = ds_models.DatastoreVersion.load_by_uuid(version)
     rules = models.DatastoreConfigurationParameters.load_parameters(
         ds_version.id)
     return wsgi.Result(views.ConfigurationParametersView(rules).data(),
                        200)
Exemplo n.º 3
0
 def index(self, req, tenant_id, datastore, id):
     ds, ds_version = ds_models.get_datastore_version(
         type=datastore, version=id)
     rules = configurations.get_validation_rules(
         datastore_manager=ds_version.manager)
     return wsgi.Result(views.ConfigurationParametersView(rules).data(),
                        200)
Exemplo n.º 4
0
 def show_by_version(self, req, tenant_id, version, name):
     ds_version = ds_models.DatastoreVersion.load_by_uuid(version)
     rules = configurations.get_validation_rules(
         datastore_manager=ds_version.manager)
     for rule in rules['configuration-parameters']:
         if rule['name'] == name:
             return wsgi.Result(
                 views.ConfigurationParametersView(rule).data(), 200)
     raise exception.ConfigKeyNotFound(key=name)
Exemplo n.º 5
0
 def show(self, req, tenant_id, datastore, id, name):
     ds, ds_version = ds_models.get_datastore_version(
         type=datastore, version=id)
     rules = configurations.get_validation_rules(
         datastore_manager=ds_version.manager)
     for rule in rules['configuration-parameters']:
         if rule['name'] == name:
             return wsgi.Result(
                 views.ConfigurationParametersView(rule).data(), 200)
     raise exception.ConfigKeyNotFound(key=name)
Exemplo n.º 6
0
 def index_by_version(self, req, tenant_id, version):
     ds_version = ds_models.DatastoreVersion.load_by_uuid(version)
     rules = configurations.get_validation_rules(
         datastore_manager=ds_version.manager)
     return wsgi.Result(views.ConfigurationParametersView(rules).data(),
                        200)