The heat.objects.resource ModuleΒΆ
Resource object
-
class
heat.objects.resource.Resource(context=None, **kwargs)[source] Bases:
oslo_versionedobjects.base.VersionedObject,oslo_versionedobjects.base.VersionedObjectDictCompat,oslo_versionedobjects.base.ComparableVersionedObject-
classmethod
create(context, values)[source]
-
classmethod
delete(context, resource_id)[source]
-
classmethod
exchange_stacks(context, resource_id1, resource_id2)[source]
-
fields= {'status': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'replaces': Integer(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'uuid': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'engine_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'stack_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'rsrc_metadata': NoneType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'requires': NoneType(default=None,nullable=True), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'data': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'nova_instance': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'replaced_by': Integer(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'needed_by': NoneType(default=None,nullable=True), 'properties_data': NoneType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'action': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'atomic_key': Integer(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'stack': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'current_template_id': Integer(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'status_reason': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'id': Integer(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'name': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
-
classmethod
get_all(context)[source]
-
classmethod
get_all_by_stack(context, stack_id)[source]
-
classmethod
get_by_name_and_stack(context, resource_name, stack_id)[source]
-
classmethod
get_by_physical_resource_id(context, physical_resource_id)[source]
-
classmethod
get_obj(context, resource_id)[source]
-
refresh(attrs=None)[source]
-
update_and_save(values)[source]
-
classmethod