module Misty::Openstack::API::PlacementV2_1
Public Instance Methods
api()
click to toggle source
# File lib/misty/openstack/api/placement/placement_v2_1.rb, line 6 def api {"/"=>{:GET=>[:list_versions]}, "/resource_providers"=> {:GET=>[:list_resource_providers], :POST=>[:create_resource_provider]}, "/resource_providers/{uuid}"=> {:GET=>[:show_resource_provider], :PUT=>[:update_resource_provider], :DELETE=>[:delete_resource_provider]}, "/resource_classes"=> {:GET=>[:list_resource_classes], :POST=>[:create_resource_class]}, "/resource_classes/{name}"=> {:GET=>[:show_resource_class], :PUT=> [:update_resource_class, :update_resource_class_microversions_1_2_1_6], :DELETE=>[:delete_resource_class]}, "/resource_providers/{uuid}/inventories"=> {:GET=>[:list_resource_provider_inventories], :PUT=>[:update_resource_provider_inventories], :DELETE=>[:delete_resource_provider_inventories]}, "/resource_providers/{uuid}/inventories/{resource_class}"=> {:GET=>[:show_resource_provider_inventory], :PUT=>[:update_resource_provider_inventory], :DELETE=>[:delete_resource_provider_inventory]}, "/resource_providers/{uuid}/aggregates"=> {:GET=>[:list_resource_provider_aggregates], :PUT=>[:update_resource_provider_aggregates]}, "/traits"=>{:GET=>[:list_traits]}, "/traits/{name}"=> {:GET=>[:show_traits], :PUT=>[:update_traits], :DELETE=>[:delete_traits]}, "/resource_providers/{uuid}/traits"=> {:GET=>[:list_resource_provider_traits], :PUT=>[:update_resource_provider_traits], :DELETE=>[:delete_resource_provider_traits]}, "/allocations"=>{:POST=>[:manage_allocations]}, "/allocations/{consumer_uuid}"=> {:GET=>[:list_allocations], :PUT=>[:update_allocations], :DELETE=>[:delete_allocations]}, "/resource_providers/{uuid}/allocations"=> {:GET=>[:list_resource_provider_allocations]}, "/usages"=>{:GET=>[:list_usages]}, "/resource_providers/{uuid}/usages"=>{:GET=>[:list_resource_provider_usages]}, "/allocation_candidates"=>{:GET=>[:list_allocation_candidates]}} end
tag()
click to toggle source
# File lib/misty/openstack/api/placement/placement_v2_1.rb, line 2 def tag 'Placement API Reference 17.0.0' end