module Misty::Openstack::API::KarborV1
Public Instance Methods
api()
click to toggle source
# File lib/misty/openstack/api/karbor/karbor_v1.rb, line 6 def api {"/v1/{tenant_id}/protectables"=>{:GET=>[:list_protectable_types]}, "/v1/{tenant_id}/protectables/{protectable_type}"=> {:GET=>[:show_protectable_type]}, "/v1/{tenant_id}/protectables/{protectable_type}/instances"=> {:GET=>[:list_protectable_instances]}, "/v1/{tenant_id}/protectables/{protectable_type}/instances/{resource_id}"=> {:GET=>[:show_protectable_instance]}, "/v1/{tenant_id}/providers"=>{:GET=>[:list_protection_providers]}, "/v1/{tenant_id}/providers/{provider_id}"=> {:GET=>[:show_protection_provider]}, "/v1/{tenant_id}/plans"=>{:GET=>[:list_plans], :POST=>[:create_plan]}, "/v1/{tenant_id}/plans/{plan_id}"=> {:GET=>[:show_plan], :PUT=>[:update_plan], :DELETE=>[:delete_plan]}, "/v1/{tenant_id}/triggers"=> {:GET=>[:list_triggers], :POST=>[:create_trigger]}, "/v1/{tenant_id}/triggers/{trigger_id}"=> {:GET=>[:show_trigger], :PUT=>[:update_trigger], :DELETE=>[:delete_trigger]}, "/v1/{tenant_id}/scheduled_operations"=> {:GET=>[:list_scheduled_operations], :POST=>[:create_scheduled_operation]}, "/v1/{tenant_id}/scheduled_operations/{scheduled_operation_id}"=> {:GET=>[:show_scheduled_operation], :DELETE=>[:delete_scheduled_operation]}, "/v1/{tenant_id}/providers/{provider_id}/checkpoints"=> {:GET=>[:list_checkpoints], :POST=>[:create_checkpoint]}, "/v1/{tenant_id}/providers/{provider_id}/checkpoints/{checkpoint_id}"=> {:GET=>[:show_checkpoint], :DELETE=>[:delete_checkpoint]}, "/v1/{tenant_id}/restores"=> {:GET=>[:list_restores], :POST=>[:create_restore]}, "/v1/{tenant_id}/restores/{restore_id}"=>{:GET=>[:show_restore]}, "/v1/{tenant_id}/operation_logs"=>{:GET=>[:list_operation_logs]}, "/v1/{tenant_id}/operation_logs/{operation_log_id}"=> {:GET=>[:show_operation_log]}} end
tag()
click to toggle source
# File lib/misty/openstack/api/karbor/karbor_v1.rb, line 2 def tag 'Data Protection API Reference 1.0.1' end