The karbor.api.v1.scheduled_operations Module

The scheduled operations api.

class karbor.api.v1.scheduled_operations.ScheduledOperationController

Bases: karbor.api.openstack.wsgi.Controller

The Scheduled Operation API controller for the OpenStack API.

create(req, body)

Creates a new scheduled operation.

delete(req, id)

Delete a scheduled operation.

index(req)

Returns a list of operations, transformed through view builder.

show(req, id)

Return data about the given operation.

wsgi_actions = {}
wsgi_extensions = []
class karbor.api.v1.scheduled_operations.ScheduledOperationViewBuilder

Bases: karbor.api.common.ViewBuilder

Model a server API response as a python dictionary.

detail(request, operation)

Detailed view of a single scheduled operation.

detail_list(request, operations)

Detailed view of a list of operations.

karbor.api.v1.scheduled_operations.check_policy(context, action, target_obj=None)
karbor.api.v1.scheduled_operations.create_resource()