module Misty::Openstack::API::DesignateV2
Public Instance Methods
api()
click to toggle source
# File lib/misty/openstack/api/designate/designate_v2.rb, line 6 def api {"/"=>{:GET=>[:list_all_api_versions]}, "/v2/zones"=>{:POST=>[:create_zone], :GET=>[:list_zones]}, "/v2/zones/{zone_id}"=> {:GET=>[:show_a_zone], :PATCH=>[:update_a_zone], :DELETE=>[:delete_a_zone]}, "/v2/zones/{zone_id}/nameservers"=>{:GET=>[:get_the_name_servers_for_a_zone]}, "/v2/zones/tasks/imports"=> {:POST=>[:create_a_zone_import], :GET=>[:list_all_zone_imports]}, "/v2/zones/tasks/imports/{zone_import_id}"=> {:GET=>[:show_a_zone_import], :DELETE=>[:delete_a_zone_import]}, "/v2/zones/{zone_id}/tasks/export"=>{:POST=>[:create_a_zone_export]}, "/v2/zones/tasks/exports"=>{:GET=>[:list_all_zone_exports]}, "/v2/zones/tasks/exports/{zone_export_id}"=> {:GET=>[:show_a_zone_export_information], :DELETE=>[:delete_a_zone_export]}, "/v2/zones/tasks/exports/{zone_export_id}/export"=> {:GET=>[:retrive_a_zone_export_from_the_designate_datastore]}, "/v2/zones/{zone_id}/tasks/abandon"=>{:POST=>[:abandon_zone]}, "/v2/zones/{zone_id}/tasks/xfr"=> {:POST=>[:manually_trigger_an_update_of_a_secondary_zone]}, "/v2/zones/{zone_id}/tasks/transfer_requests"=> {:POST=>[:create_zone_transfer_request]}, "/v2/zones/tasks/transfer_requests"=>{:GET=>[:list_zone_transfer_requests]}, "/v2/zones/tasks/transfer_requests/{zone_transfer_request_id}"=> {:GET=>[:show_a_zone_transfer_request], :PATCH=>[:update_a_zone_transfer_request], :DELETE=>[:delete_a_zone_transfer_request]}, "/v2/zones/tasks/transfer_accepts"=> {:POST=>[:create_zone_transfer_accept], :GET=>[:list_zone_transfer_accepts]}, "/v2/zones/tasks/transfer_requests/{zone_transfer_accept_id}"=> {:GET=>[:get_zone_transfer_accept]}, "/v2/zones/{zone_id}/recordsets"=> {:POST=> [:create_recordset, :create_a_mx_recordset, :create_a_sshfp_recordset, :create_a_spf_recordset, :create_a_srv_recordset], :GET=>[:list_recordsets_in_a_zone]}, "/v2/recordsets"=>{:GET=>[:list_all_recordsets_owned_by_project]}, "/v2/zones/{zone_id}/recordsets/{recordset_id}"=> {:GET=>[:show_a_recordset], :PUT=>[:update_a_recordset], :DELETE=>[:delete_a_recordset]}, "/v2/pools"=>{:GET=>[:list_all_pools]}, "/v2/pools/{pool_id}"=>{:GET=>[:show_a_pool]}, "/v2/limits"=>{:GET=>[:get_project_limits]}, "/v2/tlds"=>{:POST=>[:create_tld], :GET=>[:list_tlds]}, "/v2/tlds/{tld_id}"=> {:GET=>[:show_tld], :PATCH=>[:update_tld], :DELETE=>[:delete_tld]}, "/v2/tsigkeys"=>{:POST=>[:create_tsigkeys], :GET=>[:list_tsigkeys]}, "/v2/tsigkeys/{tsigkey_id}"=> {:GET=>[:show_a_tsigkey], :PATCH=>[:update_tsigkey], :DELETE=>[:delete_a_tsigkey]}, "/v2/blacklists"=>{:POST=>[:create_blacklist], :GET=>[:list_blacklists]}, "/v2/blacklists/{blacklist_id}"=> {:GET=>[:show_blacklist], :PATCH=>[:update_blacklist], :DELETE=>[:delete_a_blacklist]}, "/v2/quotas/{project_id}"=> {:GET=>[:view_quotas], :PATCH=>[:set_quotas], :DELETE=>[:reset_quotas]}, "/v2/quotas/"=>{:GET=>[:view_current_project_s_quotas]}, "/v2/service_status"=>{:GET=>[:list_statuses]}, "/v2/reverse/floatingips/{region}:{floatingip_id}"=> {:PATCH=>[:set_floatingip_s_ptr_record, :unset_floatingip_s_ptr_record], :GET=>[:show_floatingip_s_ptr_record]}, "/v2/reverse/floatingips"=>{:GET=>[:list_floatingip_s_ptr_record]}} end
tag()
click to toggle source
# File lib/misty/openstack/api/designate/designate_v2.rb, line 2 def tag 'Designate API Reference 6.0.1' end