# glance.schema module

class glance.schema.CollectionSchema(name, item_schema)

  Bases: `object`

  minimal()
  raw()

class glance.schema.DictCollectionSchema(name, item_schema)

  Bases: `Schema`

  minimal()
  raw()

class glance.schema.PermissiveSchema(name, properties=None, links=None, required=None, definitions=None)

  Bases: `Schema`

  minimal()
  raw()

class glance.schema.Schema(name, properties=None, links=None, required=None, definitions=None)

  Bases: `object`

  filter(obj)
  merge_properties(properties)
  minimal()
  raw()
  validate(obj)

this page last updated: 2026-03-19 01:38:33

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