karbor.services.protection.protectable_plugin Module¶karbor.services.protection.protectable_plugin.ProtectablePlugin(context=None)¶Bases: object
Base abstract class for protectable plugin.
get_dependent_resources(context, parent_resource)¶List dependent resource instances.
The listed resource instances are of type this plugin supported, and dependent by the given parent resource.
| Parameters: | parent_resource (one of parent resource types.) – the parent resource instance. |
|---|---|
| Returns: | the list of dependent resource instances. |
get_parent_resource_types()¶Return the possible parent resource types.
Subclasses can implement as a classmethod
get_resource_type()¶Return the resource type that this plugin supports.
Subclasses can implement as a classmethod
instance(context)¶list_resources(context, parameters=None)¶List resource instances of type this plugin supported.
| Returns: | The list of resource instance. |
|---|
show_resource(context, resource_id, parameters=None)¶Show resource detail information.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.