The karbor.api.v1.protectables Module

The protectables api.

class karbor.api.v1.protectables.ProtectableViewBuilder

Bases: karbor.api.common.ViewBuilder

Model a server API response as a python dictionary.

detail(request, instance)

Detailed view of a single instance.

detail_list(request, instances, instance_count=None)

Detailed view of a list of instances.

show(request, protectable_type)

Detailed view of a single protectable_type.

class karbor.api.v1.protectables.ProtectablesController

Bases: karbor.api.openstack.wsgi.Controller

The Protectables API controller for the OpenStack API.

index(req)

Returns a list of protectable_types,

transformed through view builder.

instances_index(req, protectable_type)

Return data about the given protectable_type.

instances_show(req, protectable_type, protectable_id)

Return a instance about the given protectable_type and id.

show(req, id)

Return data about the given protectable_type.

wsgi_actions = {}
wsgi_extensions = []
karbor.api.v1.protectables.check_policy(context, action)
karbor.api.v1.protectables.create_resource()