# glance.api.v2.metadef_properties module

class glance.api.v2.metadef_properties.NamespacePropertiesController(db_api=None, policy_enforcer=None, notifier=None)

  Bases: `object`

  create(req, namespace, property_type)
  delete(req, namespace, property_name)
  index(req, namespace)
  show(req, namespace, property_name, filters=None)
  update(req, namespace, property_name, property_type)

class glance.api.v2.metadef_properties.RequestDeserializer(schema=None)

  Bases: `glance.common.wsgi.JSONRequestDeserializer`

  create(request)
  show(request)
  update(request)

class glance.api.v2.metadef_properties.ResponseSerializer(schema=None)

  Bases: `glance.common.wsgi.JSONResponseSerializer`

  create(response, result)
  delete(response, result)
  index(response, result)
  show(response, result)
  update(response, result)

glance.api.v2.metadef_properties.create_resource()

  NamespaceProperties resource factory method

glance.api.v2.metadef_properties.get_collection_schema()

glance.api.v2.metadef_properties.get_schema(require_name=True)

this page last updated: 2026-03-19 02:17:34

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug