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