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.