Module: Misty::Openstack::API::GlanceV2

Included in:
Misty::Openstack::API::Glance::V2
Defined in:
lib/misty/openstack/api/glance/glance_v2.rb

Instance Method Summary collapse

Instance Method Details

#apiObject



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/misty/openstack/api/glance/glance_v2.rb', line 6

def api
{"/v2/images"=>{:POST=>[:create_an_image], :GET=>[:show_images]},
 "/v2/images/{image_id}"=>
{:GET=>[:show_image_details],
 :PATCH=>[:update_an_image],
 :DELETE=>[:delete_an_image]},
 "/v2/images/{image_id}/actions/deactivate"=>{:POST=>[:deactivate_image]},
 "/v2/images/{image_id}/actions/reactivate"=>{:POST=>[:reactivate_image]},
 "/v2/images/{image_id}/members"=>
{:POST=>[:create_image_member], :GET=>[:list_image_members]},
 "/v2/images/{image_id}/members/{member_id}"=>
{:GET=>[:show_image_member_details],
 :PUT=>[:update_image_member],
 :DELETE=>[:delete_image_member]},
 "/v2/images/{image_id}/tags/{tag}"=>
{:PUT=>[:add_image_tag], :DELETE=>[:delete_image_tag]},
 "/v2/schemas/images"=>{:GET=>[:show_images_schema]},
 "/v2/schemas/image"=>{:GET=>[:show_image_schema]},
 "/v2/schemas/members"=>{:GET=>[:show_image_members_schema]},
 "/v2/schemas/member"=>{:GET=>[:show_image_member_schema]},
 "/v2/images/{image_id}/file"=>
{:PUT=>[:upload_binary_image_data], :GET=>[:download_binary_image_data]},
 "/v2/images/{image_id}/stage"=>{:PUT=>[:stage_binary_image_data]},
 "/v2/images/{image_id}/import"=>{:POST=>[:import_an_image]},
 "/v2/info/import"=>{:GET=>[:import_methods_and_values_discovery]},
 "/v2/tasks"=>{:POST=>[:create_task], :GET=>[:list_tasks]},
 "/v2/tasks/{task_id}"=>{:GET=>[:show_task_details]},
 "/v2/schemas/tasks"=>{:GET=>[:show_tasks_schema]},
 "/v2/schemas/task"=>{:GET=>[:show_task_schema]}}
end

#tagObject



2
3
4
# File 'lib/misty/openstack/api/glance/glance_v2.rb', line 2

def tag
  'Image Service API Reference 16.0.0'
end