The nova.objects.external_event
Module¶
-
class
InstanceExternalEvent
(context=None, **kwargs)¶ Bases:
nova.objects.base.NovaObject
-
VERSION
= '1.1'¶
-
data
¶
-
fields
= {'instance_uuid': UUID(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'status': Enum(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=['failed', 'completed', 'in-progress']), 'tag': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'data': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'name': Enum(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=['network-changed', 'network-vif-plugged', 'network-vif-unplugged', 'network-vif-deleted'])}¶
-
instance_uuid
¶
-
key
¶
-
static
make_key
(name, tag=None)¶
-
name
¶
-
status
¶
-
tag
¶
-