karbor.api.v1 package¶
Submodules¶
karbor.api.v1.copies module¶
The copy api.
-
class
karbor.api.v1.copies.CopiesController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe copy API controller for the OpenStack API.
-
create(req, provider_id, body)¶ Creates a new copy.
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
class
karbor.api.v1.copies.CopiesViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a server API response as a python dictionary.
-
detail(request, copy)¶ Detailed view of a single copy.
-
-
karbor.api.v1.copies.create_resource()¶
karbor.api.v1.operation_logs module¶
The operation_logs api.
-
class
karbor.api.v1.operation_logs.OperationLogViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a server API response as a python dictionary.
-
detail(request, operation_log)¶ Detailed view of a single operation_log.
-
detail_list(request, operation_logs, operation_log_count=None)¶ Detailed view of a list of operation_logs.
-
-
class
karbor.api.v1.operation_logs.OperationLogsController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe operation_log API controller for the OpenStack API.
-
index(req)¶ Returns a list of operation_logs.
-
show(req, id)¶ Return data about the given OperationLogs.
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
karbor.api.v1.operation_logs.create_resource()¶
karbor.api.v1.plans module¶
The plans api.
-
class
karbor.api.v1.plans.PlanViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a server API response as a python dictionary.
-
detail(request, plan)¶ Detailed view of a single plan.
-
detail_list(request, plans, plan_count=None)¶ Detailed view of a list of plans.
-
-
class
karbor.api.v1.plans.PlansController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe Plans API controller for the OpenStack API.
-
create(req, body)¶ Creates a new plan.
-
delete(req, id)¶ Delete a plan.
-
index(req)¶ Returns a list of plans, transformed through view builder.
-
show(req, id)¶ Return data about the given plan.
-
update(req, id, body)¶ Update a plan.
-
validate_plan_parameters(context, plan)¶
-
validate_plan_resources(plan)¶
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
karbor.api.v1.plans.create_resource()¶
karbor.api.v1.protectables module¶
The protectables api.
-
class
karbor.api.v1.protectables.ProtectableViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel 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.ControllerThe 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.create_resource()¶
karbor.api.v1.providers module¶
The providers api.
-
class
karbor.api.v1.providers.CheckpointViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a server API response as a python dictionary.
-
detail(request, checkpoint)¶ Detailed view of a single checkpoint.
-
detail_list(request, checkpoints, checkpoint_count=None)¶ Detailed view of a list of checkpoints.
-
-
class
karbor.api.v1.providers.ProviderViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a server API response as a python dictionary.
-
detail(request, provider)¶ Detailed view of a single provider.
-
detail_list(request, providers, provider_count=None)¶ Detailed view of a list of providers.
-
-
class
karbor.api.v1.providers.ProvidersController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe Providers API controller for the OpenStack API.
-
checkpoints_create(req, provider_id, body)¶ Creates a new checkpoint.
-
checkpoints_delete(req, provider_id, checkpoint_id)¶ Delete a checkpoint.
-
checkpoints_index(req, provider_id)¶ Returns a list of checkpoints, transformed through view builder.
-
checkpoints_show(req, provider_id, checkpoint_id)¶ Return data about the given checkpoint id.
-
checkpoints_update(req, provider_id, checkpoint_id, body)¶ Reset a checkpoint’s state
-
index(req)¶ Returns a list of providers, transformed through view builder.
-
show(req, id)¶ Return data about the given provider id.
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
karbor.api.v1.providers.create_resource()¶
karbor.api.v1.quota_classes module¶
The Quota Class api.
-
class
karbor.api.v1.quota_classes.QuotaClassesController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe Quota Class API controller for the OpenStack API.
-
show(req, id)¶ Return data about the given quota class id.
-
update(req, id, body)¶
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
class
karbor.api.v1.quota_classes.QuotaClassesViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a Quota Class API response as a python dictionary.
-
detail_list(request, quota, quota_class=None)¶ Detailed view of a single quota class.
-
-
karbor.api.v1.quota_classes.create_resource()¶
karbor.api.v1.quotas module¶
The Quotas api.
-
class
karbor.api.v1.quotas.QuotasController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe Quotas API controller for the OpenStack API.
-
defaults(req, id)¶ Return data about the given quotas.
-
delete(req, id)¶
-
detail(req, id)¶ Return data about the given quota.
-
show(req, id)¶ Return data about the given quota id.
-
update(req, id, body)¶
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
class
karbor.api.v1.quotas.QuotasViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a Quotas API response as a python dictionary.
-
detail_list(request, quota, project_id=None)¶ Detailed view of a single quota.
-
-
karbor.api.v1.quotas.create_resource()¶
karbor.api.v1.restores module¶
The restores api.
-
class
karbor.api.v1.restores.RestoreViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a server API response as a python dictionary.
-
detail(request, restore)¶ Detailed view of a single restore.
-
detail_list(request, restores, restore_count=None)¶ Detailed view of a list of restores.
-
-
class
karbor.api.v1.restores.RestoresController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe Restores API controller for the OpenStack API.
-
create(req, body)¶ Creates a new restore.
-
index(req)¶ Returns a list of restores, transformed through view builder.
-
show(req, id)¶ Return data about the given restore.
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
karbor.api.v1.restores.create_resource()¶
karbor.api.v1.router module¶
karbor.api.v1.scheduled_operations module¶
The scheduled operations api.
-
class
karbor.api.v1.scheduled_operations.ScheduledOperationController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe 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.ViewBuilderModel 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.create_resource()¶
karbor.api.v1.services module¶
The service management api.
-
class
karbor.api.v1.services.ServiceController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe Service Management API controller for the OpenStack API.
-
index(req)¶ Returns a list of services
transformed through view builder.
-
update(req, id, body)¶ Enable/Disable scheduling for a service
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
class
karbor.api.v1.services.ServiceViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a server API response as a python dictionary.
-
detail(request, service)¶ Detailed view of a single service.
-
detail_list(request, services, service_count=None)¶ Detailed view of a list of services.
-
-
karbor.api.v1.services.create_resource()¶
karbor.api.v1.triggers module¶
The triggers api.
-
class
karbor.api.v1.triggers.TriggerViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a trigger API response as a python dictionary.
-
detail(request, trigger)¶ Detailed view of a single trigger.
-
detail_list(request, triggers)¶ Detailed view of a list of triggers.
-
-
class
karbor.api.v1.triggers.TriggersController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe Triggers API controller for the OpenStack API.
-
create(req, body)¶ Creates a new trigger.
-
delete(req, id)¶ Delete a trigger.
-
index(req)¶ Returns a list of triggers, transformed through view builder.
-
show(req, id)¶ Return data about the given trigger.
-
update(req, id, body)¶ Update a trigger
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
karbor.api.v1.triggers.create_resource()¶
karbor.api.v1.verifications module¶
The verification api.
-
class
karbor.api.v1.verifications.VerificationViewBuilder¶ Bases:
karbor.api.common.ViewBuilderModel a server API response as a python dictionary.
-
detail(request, verification)¶ Detailed view of a single verification.
-
detail_list(request, verifications, verification_count=None)¶ Detailed view of a list of verifications.
-
-
class
karbor.api.v1.verifications.VerificationsController¶ Bases:
karbor.api.openstack.wsgi.ControllerThe verifications API controller for the OpenStack API.
-
create(req, body)¶ Creates a new verification.
-
index(req)¶ Returns a list of verifications.
-
show(req, id)¶ Return data about the given verification.
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-
-
karbor.api.v1.verifications.create_resource()¶