Module: Misty::Openstack::MagnumV1

Included in:
Misty::Openstack::Magnum::V1
Defined in:
lib/misty/openstack/magnum/magnum_v1.rb

Instance Method Summary collapse

Instance Method Details

#v1Object



2
3
4
5
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
36
37
38
39
40
# File 'lib/misty/openstack/magnum/magnum_v1.rb', line 2

def v1
{"/"=>{:GET=>[:list_api_versions]},
 "/v1/"=>{:GET=>[:show_v1_api_version]},
 "/v1/bays"=>{:POST=>[:create_new_bay]},
 "/v1/bays/"=>{:GET=>[:list_all_bay]},
 "/v1/bays/{bay_ident}"=>
{:GET=>[:show_details_of_a_bay],
 :DELETE=>[:delete_a_bay],
 :PATCH=>[:update_information_of_bay]},
 "/v1/baymodels/"=>
{:POST=>[:create_new_baymodel], :GET=>[:list_all_baymodels]},
 "/v1/baymodels/{baymodel_ident}"=>
{:GET=>[:show_details_of_a_baymodel],
 :DELETE=>[:delete_a_baymodel],
 :PATCH=>[:update_information_of_baymodel]},
 "/v1/clusters"=>{:POST=>[:create_new_cluster], :GET=>[:list_all_cluster]},
 "/v1/clusters/{cluster_ident}"=>
{:GET=>[:show_details_of_a_cluster],
 :DELETE=>[:delete_a_cluster],
 :PATCH=>[:update_information_of_cluster]},
 "/v1/clustertemplates"=>
{:POST=>[:create_new_cluster_template], :GET=>[:list_all_cluster_templates]},
 "/v1/clustertemplates/{clustertemplate_ident}"=>
{:GET=>[:show_details_of_a_cluster_template],
 :DELETE=>[:delete_a_cluster_template],
 :PATCH=>[:update_information_of_cluster_template]},
 "/v1/certificates/{bay_uuid/cluster_uuid}"=>
{:GET=>[:show_details_about_the_ca_certificate_for_a_bay_cluster],
 :PATCH=>[:rotate_the_ca_certificate_for_a_bay_cluster]},
 "/v1/certificates/"=>
{:POST=>[:generate_the_ca_certificate_for_a_bay_cluster]},
 "/v1/mservices"=>
{:GET=>[:show_container_infrastructure_management_service_status]},
 "/v1/stats?project_id="=>{:GET=>[:show_stats_for_a_tenant]},
 "/v1/stats"=>{:GET=>[:show_overall_stats]},
 "/v1/quotas"=>{:POST=>[:set_new_quota], :GET=>[:list_all_quotas]},
 "/v1/quotas/{project_id}/{resource}"=>
{:GET=>[:show_details_of_a_quota], :PATCH=>[:update_a_resource_quota]}}
end