cfme.utils.appliance.plugin module¶
-
class
cfme.utils.appliance.plugin.AppliancePlugin(appliance)[source]¶ Bases:
objectBase class for all appliance plugins.
Usage:
.. code-block:: python class IPAppliance(object): # ... foo = FooPlugin.declare(parameter='value')
Instance of such plugin is then created upon first access.
-
__ge__(other)¶ Automatically created by attrs.
-
__gt__(other)¶ Automatically created by attrs.
-
__le__(other)¶ Automatically created by attrs.
-
__lt__(other)¶ Automatically created by attrs.
-
__ne__(other)¶ Check equality and either forward a NotImplemented or return the result negated.
-
__repr__()¶ Automatically created by attrs.
-
logger¶
-
-
class
cfme.utils.appliance.plugin.AppliancePluginDescriptor(cls, args, kwargs)[source]¶ Bases:
object-
__ge__(other)¶ Automatically created by attrs.
-
__getstate__()¶ Automatically created by attrs.
-
__gt__(other)¶ Automatically created by attrs.
-
__le__(other)¶ Automatically created by attrs.
-
__lt__(other)¶ Automatically created by attrs.
-
__ne__(other)¶ Check equality and either forward a NotImplemented or return the result negated.
-
__repr__()¶ Automatically created by attrs.
-
__setstate__(state)¶ Automatically created by attrs.
-
args¶
-
cache¶
-
cls¶
-
kwargs¶
-
-
exception
cfme.utils.appliance.plugin.AppliancePluginException[source]¶ Bases:
exceptions.ExceptionBase class for all custom exceptions raised from plugins.