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
|