# glance.domain.proxy module

class glance.domain.proxy.Helper(proxy_class=None, proxy_kwargs=None)

  Bases: `object`

  proxy(obj)
  unproxy(obj)

class glance.domain.proxy.Image(base, member_repo_proxy_class=None, member_repo_proxy_kwargs=None)

  Bases: `object`

  property checksum
  property container_format
  property created_at
  deactivate()
  delete()
  property disk_format
  property extra_properties
  get_data(*args, **kwargs)
  property image_id
  property locations
  property member
  property min_disk
  property min_ram
  property name
  property os_hash_algo
  property os_hash_value
  property os_hidden
  property owner
  property protected
  reactivate()
  set_data(data, size=None, backend=None, set_active=True)
  property size
  property status
  property tags
  property updated_at
  property virtual_size
  property visibility

class glance.domain.proxy.ImageFactory(base, proxy_class=None, proxy_kwargs=None)

  Bases: `object`

  new_image(**kwargs)

class glance.domain.proxy.ImageMember(base)

  Bases: `object`

  property created_at
  property id
  property image_id
  property member_id
  property status
  property updated_at

class glance.domain.proxy.ImageMembershipFactory(base, proxy_class=None, proxy_kwargs=None)

  Bases: `object`

  new_image_member(image, member, **kwargs)

class glance.domain.proxy.MemberRepo(image, base, member_proxy_class=None, member_proxy_kwargs=None)

  Bases: `object`

  add(member)
  get(member_id)
  list(*args, **kwargs)
  remove(member)
  save(member, from_state=None)

class glance.domain.proxy.MetadefNamespace(base)

  Bases: `object`

  property created_at
  delete()
  property description
  property display_name
  property namespace
  property namespace_id
  property owner
  property protected
  property updated_at
  property visibility

class glance.domain.proxy.MetadefNamespaceFactory(base, meta_namespace_proxy_class=None, meta_namespace_proxy_kwargs=None)

  Bases: `object`

  new_namespace(**kwargs)

class glance.domain.proxy.MetadefNamespaceRepo(base, namespace_proxy_class=None, namespace_proxy_kwargs=None)

  Bases: `object`

  add(namespace)
  get(namespace)
  list(*args, **kwargs)
  remove(item)
  remove_objects(item)
  remove_properties(item)
  remove_tags(item)
  save(item)

class glance.domain.proxy.MetadefObject(base)

  Bases: `object`

  property created_at
  delete()
  property description
  property name
  property namespace
  property object_id
  property properties
  property required
  property updated_at

class glance.domain.proxy.MetadefObjectFactory(base, meta_object_proxy_class=None, meta_object_proxy_kwargs=None)

  Bases: `object`

  new_object(**kwargs)

class glance.domain.proxy.MetadefObjectRepo(base, object_proxy_class=None, object_proxy_kwargs=None)

  Bases: `object`

  add(meta_object)
  get(namespace, object_name)
  list(*args, **kwargs)
  remove(item)
  save(item)

class glance.domain.proxy.MetadefProperty(base)

  Bases: `object`

  delete()
  property name
  property namespace
  property property_id
  property schema

class glance.domain.proxy.MetadefPropertyFactory(base, property_proxy_class=None, property_proxy_kwargs=None)

  Bases: `object`

  new_namespace_property(**kwargs)

class glance.domain.proxy.MetadefPropertyRepo(base, property_proxy_class=None, property_proxy_kwargs=None)

  Bases: `object`

  add(property)
  get(namespace, property_name)
  list(*args, **kwargs)
  remove(item)
  save(item)

class glance.domain.proxy.MetadefResourceType(base)

  Bases: `object`

  property created_at
  delete()
  property name
  property namespace
  property prefix
  property properties_target
  property updated_at

class glance.domain.proxy.MetadefResourceTypeFactory(base, resource_type_proxy_class=None, resource_type_proxy_kwargs=None)

  Bases: `object`

  new_resource_type(**kwargs)

class glance.domain.proxy.MetadefResourceTypeRepo(base, resource_type_proxy_class=None, resource_type_proxy_kwargs=None)

  Bases: `object`

  add(meta_resource_type)
  get(*args, **kwargs)
  list(*args, **kwargs)
  remove(item)

class glance.domain.proxy.MetadefTag(base)

  Bases: `object`

  property created_at
  delete()
  property name
  property namespace
  property tag_id
  property updated_at

class glance.domain.proxy.MetadefTagFactory(base, meta_tag_proxy_class=None, meta_tag_proxy_kwargs=None)

  Bases: `object`

  new_tag(**kwargs)

class glance.domain.proxy.MetadefTagRepo(base, tag_proxy_class=None, tag_proxy_kwargs=None)

  Bases: `object`

  add(meta_tag)
  add_tags(meta_tags, can_append=False)
  get(namespace, name)
  list(*args, **kwargs)
  remove(item)
  save(item)

class glance.domain.proxy.Repo(base, item_proxy_class=None, item_proxy_kwargs=None)

  Bases: `object`

  add(item)
  delete_property_atomic(item, name, value)
  get(item_id)
  list(*args, **kwargs)
  remove(item)
  save(item, from_state=None)
  set_property_atomic(item, name, value)

class glance.domain.proxy.Task(base)

  Bases: `object`

  begin_processing()
  property created_at
  property expires_at
  fail(message)
  property image_id
  property message
  property owner
  property request_id
  property result
  run(executor)
  property status
  succeed(result)
  property task_id
  property task_input
  property type
  property updated_at
  property user_id

class glance.domain.proxy.TaskFactory(base, task_proxy_class=None, task_proxy_kwargs=None)

  Bases: `object`

  new_task(**kwargs)

class glance.domain.proxy.TaskRepo(base, task_proxy_class=None, task_proxy_kwargs=None)

  Bases: `object`

  add(task)
  get(task_id)
  remove(task)
  save(task)

class glance.domain.proxy.TaskStub(base)

  Bases: `object`

  property created_at
  property expires_at
  property owner
  property status
  property task_id
  property type
  property updated_at

class glance.domain.proxy.TaskStubRepo(base, task_stub_proxy_class=None, task_stub_proxy_kwargs=None)

  Bases: `object`

  list(*args, **kwargs)

this page last updated: 2026-08-19 03:42:39

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