module Misty::Openstack::API::NeutronV2_0
Public Instance Methods
api()
click to toggle source
# File lib/misty/openstack/api/neutron/neutron_v2_0.rb, line 6 def api {"/"=>{:GET=>[:list_api_versions]}, "/v2.0/"=>{:GET=>[:show_api_v2_details]}, "/v2.0/extensions"=>{:GET=>[:list_extensions]}, "/v2.0/extensions/{alias}"=>{:GET=>[:show_extension_details]}, "/v2.0/networks/{network_id}"=> {:GET=>[:show_network_details], :PUT=>[:update_network], :DELETE=>[:delete_network]}, "/v2.0/networks"=> {:GET=>[:list_networks], :POST=>[:create_network, :bulk_create_networks]}, "/v2.0/ports/{port_id}"=> {:GET=>[:show_port_details, :show_trunk_details], :PUT=>[:update_port], :DELETE=>[:delete_port]}, "/v2.0/ports"=> {:GET=>[:list_ports], :POST=>[:create_port, :bulk_create_ports]}, "/v2.0/segments/{segment_id}"=> {:GET=>[:show_segment_details], :PUT=>[:update_segment], :DELETE=>[:delete_segment]}, "/v2.0/segments"=>{:GET=>[:list_segments], :POST=>[:create_segment]}, "/v2.0/trunks"=>{:GET=>[:list_trunks], :POST=>[:create_trunk]}, "/v2.0/trunks/{trunk_id}/add_subports"=>{:PUT=>[:add_subports_to_trunk]}, "/v2.0/trunks/{trunk_id}/remove_subports"=> {:PUT=>[:delete_subports_from_trunk]}, "/v2.0/trunks/{trunk_id}/get_subports"=>{:GET=>[:list_subports_for_trunk]}, "/v2.0/trunks/{trunk_id}"=> {:PUT=>[:update_trunk], :GET=>[:show_trunk], :DELETE=>[:delete_trunk]}, "/v2.0/floatingips"=> {:GET=>[:list_floating_ips], :POST=>[:create_floating_ip]}, "/v2.0/floatingips/{floatingip_id}"=> {:GET=>[:show_floating_ip_details], :PUT=>[:update_floating_ip], :DELETE=>[:delete_floating_ip]}, "/v2.0/routers"=>{:GET=>[:list_routers], :POST=>[:create_router]}, "/v2.0/routers/{router_id}"=> {:GET=>[:show_router_details], :PUT=>[:update_router], :DELETE=>[:delete_router]}, "/v2.0/routers/{router_id}/add_router_interface"=> {:PUT=>[:add_interface_to_router]}, "/v2.0/routers/{router_id}/remove_router_interface"=> {:PUT=>[:remove_interface_from_router]}, "/v2.0/subnetpools/{subnetpool_id}"=> {:GET=>[:show_subnet_pool], :PUT=>[:update_subnet_pool], :DELETE=>[:delete_subnet_pool]}, "/v2.0/subnetpools"=> {:GET=>[:list_subnet_pools], :POST=>[:create_subnet_pool]}, "/v2.0/subnets"=> {:GET=>[:list_subnets], :POST=>[:create_subnet, :bulk_create_subnet]}, "/v2.0/subnets/{subnet_id}"=> {:GET=>[:show_subnet_details], :PUT=>[:update_subnet], :DELETE=>[:delete_subnet]}, "/v2.0/fwaas/firewall_groups"=> {:GET=>[:list_firewall_groups], :POST=>[:create_firewall_group]}, "/v2.0/fwaas/firewall_groups/{firewall_group_id}"=> {:GET=>[:show_firewall_group_details], :PUT=>[:update_firewall_group], :DELETE=>[:delete_firewall_group]}, "/v2.0/fwaas/firewall_policies"=>{:GET=>[:list_firewall_policies], :POST=>[:create_firewall_policy]}, "/v2.0/fwaas/firewall_policies/{firewall_policy_id}"=> {:GET=>[:show_firewall_policy_details], :PUT=>[:update_firewall_policy], :DELETE=>[:delete_firewall_policy]}, "/v2.0/fwaas/firewall_rules"=>{:GET=>[:list_firewall_rules], :POST=>[:create_firewall_rule]}, "/v2.0/fwaas/firewall_rules/{firewall_rule_id}"=> {:GET=>[:show_firewall_rule_details], :PUT=>[:update_firewall_rule], :DELETE=>[:delete_firewall_rule]}, "/v2.0/fwaas/firewall_policies/{firewall_policy_id}/insert_rule"=> {:PUT=>[:insert_rule_into_a_firewall_policy]}, "/v2.0/fwaas/firewall_policies/{firewall_policy_id}/remove_rule"=> {:PUT=>[:remove_rule_from_firewall_policy]}, "/v2.0/rbac-policies/{rbac_policy_id}"=> {:GET=>[:show_rbac_policy_details], :PUT=>[:update_rbac_policy], :DELETE=>[:delete_rbac_policy]}, "/v2.0/rbac-policies"=> {:GET=>[:list_rbac_policies], :POST=>[:create_rbac_policy]}, "/v2.0/security-group-rules"=> {:GET=>[:list_security_group_rules], :POST=>[:create_security_group_rule]}, "/v2.0/security-group-rules/{security_group_rule_id}"=> {:GET=>[:show_security_group_rule], :DELETE=>[:delete_security_group_rule]}, "/v2.0/security-groups"=> {:GET=>[:list_security_groups], :POST=>[:create_security_group]}, "/v2.0/security-groups/{security_group_id}"=> {:GET=>[:show_security_group], :PUT=>[:update_security_group], :DELETE=>[:delete_security_group]}, "/v2.0/vpn/ikepolicies"=> {:GET=>[:list_ike_policies], :POST=>[:create_ike_policy]}, "/v2.0/vpn/ikepolicies/{ikepolicy_id}"=> {:GET=>[:show_ike_policy_details], :PUT=>[:update_ike_policy], :DELETE=>[:remove_ike_policy]}, "/v2.0/vpn/ipsecpolicies"=> {:GET=>[:list_ipsec_policies], :POST=>[:create_ipsec_policy]}, "/v2.0/vpn/ipsecpolicies/{ipsecpolicy_id}"=> {:GET=>[:show_ipsec_policy], :PUT=>[:update_ipsec_policy], :DELETE=>[:remove_ipsec_policy]}, "/v2.0/vpn/ipsec-site-connections"=> {:GET=>[:list_ipsec_connections], :POST=>[:create_ipsec_connection]}, "/v2.0/vpn/ipsec-site-connections/{connection_id}"=> {:GET=>[:show_ipsec_connection], :PUT=>[:update_ipsec_connection], :DELETE=>[:remove_ipsec_connection]}, "/v2.0/vpn/endpoint-groups"=> {:GET=>[:list_vpn_endpoint_groups], :POST=>[:create_vpn_endpoint_group]}, "/v2.0/vpn/endpoint-groups/{endpoint_group_id}"=> {:GET=>[:show_vpn_endpoint_group], :PUT=>[:update_vpn_endpoint_group], :DELETE=>[:remove_vpn_endpoint_group]}, "/v2.0/vpn/vpnservices"=> {:GET=>[:list_vpn_services], :POST=>[:create_vpn_service]}, "/v2.0/vpn/vpnservices/{service_id}"=> {:GET=>[:show_vpn_service_details], :PUT=>[:update_vpn_service], :DELETE=>[:remove_vpn_service]}, "/v2.0/flavors"=>{:GET=>[:list_flavors], :POST=>[:create_flavor]}, "/v2.0/flavors/{flavor_id}"=> {:GET=>[:show_flavor_details], :PUT=>[:update_flavor], :DELETE=>[:delete_flavor]}, "/v2.0/flavors/{flavor_id}/service_profiles"=> {:POST=>[:associate_flavor_with_a_service_profile]}, "/v2.0/flavors/{flavor_id}/service_profiles/{profile_id}"=> {:DELETE=>[:disassociate_a_flavor]}, "/v2.0/service_profiles"=> {:GET=>[:list_service_profiles], :POST=>[:create_service_profile]}, "/v2.0/service_profiles/{profile_id}"=> {:GET=>[:show_service_profile_details], :PUT=>[:update_service_profile], :DELETE=>[:delete_service_profile]}, "/v2.0/metering/metering-labels"=> {:GET=>[:list_metering_labels], :POST=>[:create_metering_label]}, "/v2.0/metering/metering-labels/{metering_label_id}"=> {:GET=>[:show_metering_label_details], :DELETE=>[:delete_metering_label]}, "/v2.0/metering/metering-label-rules"=> {:GET=>[:list_metering_label_rules], :POST=>[:create_metering_label_rule]}, "/v2.0/metering/metering-label-rules/{metering_label_rule_id}"=> {:GET=>[:show_metering_label_rule_details], :DELETE=>[:delete_metering_label_rule]}, "/v2.0/network-ip-availabilities/{network_id}"=> {:GET=>[:show_network_ip_availability]}, "/v2.0/network-ip-availabilities"=>{:GET=>[:list_network_ip_availability]}, "/v2.0/quotas"=> {:GET=>[:list_quotas_for_projects_with_non_default_quota_values]}, "/v2.0/quotas/{project_id}"=> {:GET=>[:list_quotas_for_a_project], :PUT=>[:update_quota_for_a_project], :DELETE=>[:reset_quota_for_a_project]}, "/v2.0/quotas/{project_id}/default"=> {:GET=>[:list_default_quotas_for_a_project]}, "/v2.0/quotas/{project_id}/details.json"=> {:GET=>[:show_quota_details_for_a_tenant]}, "/v2.0/service-providers"=>{:GET=>[:list_service_providers]}, "/v2.0/{resource_type}/{resource_id}/tags"=> {:PUT=>[:replace_all_tags], :DELETE=>[:remove_all_tags], :GET=>[:obtain_tag_list]}, "/v2.0/{resource_type}/{resource_id}/tags/{tag}"=> {:GET=>[:confirm_a_tag], :PUT=>[:add_a_tag], :DELETE=>[:remove_a_tag]}, "/v2.0/qos/rule-types"=>{:GET=>[:list_qos_rule_types]}, "/v2.0/qos/rule-types/{rule_type}"=>{:GET=>[:show_qos_rule_type_details]}, "/v2.0/qos/policies"=> {:GET=>[:list_qos_policies], :POST=>[:create_qos_policy]}, "/v2.0/qos/policies/{policy_id}"=> {:GET=>[:show_qos_policy_details], :PUT=>[:update_qos_policy], :DELETE=>[:delete_qos_policy]}, "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules"=> {:GET=>[:list_bandwidth_limit_rules_for_qos_policy], :POST=>[:create_bandwidth_limit_rule]}, "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{rule_id}"=> {:GET=>[:show_bandwidth_limit_rule_details], :PUT=>[:update_bandwidth_limit_rule], :DELETE=>[:delete_bandwidth_limit_rule]}, "/v2.0/qos/policies/{policy_id}/dscp_marking_rules"=> {:GET=>[:list_dscp_marking_rules_for_qos_policy], :POST=>[:create_dscp_marking_rule]}, "/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{dscp_rule_id}"=> {:GET=>[:show_dscp_marking_rule_details], :PUT=>[:update_dscp_marking_rule], :DELETE=>[:delete_dscp_marking_rule]}, "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules"=> {:GET=>[:list_minimum_bandwidth_rules_for_qos_policy], :POST=>[:create_minimum_bandwidth_rule]}, "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{rule_id}"=> {:GET=>[:show_minimum_bandwidth_rule_details], :PUT=>[:update_minimum_bandwidth_rule], :DELETE=>[:delete_minimum_bandwidth_rule]}, "/v2.0/lbaas/loadbalancers"=> {:GET=>[:list_load_balancers], :POST=>[:create_a_load_balancer]}, "/v2.0/lbaas/loadbalancers/{loadbalancer_id}"=> {:GET=>[:show_load_balancer_details], :PUT=>[:update_load_balancer], :DELETE=>[:remove_load_balancer]}, "/v2.0/lbaas/loadbalancers/{loadbalancer_id}/statuses"=> {:GET=>[:show_load_balancer_status_tree]}, "/v2.0/lbaas/listeners"=>{:GET=>[:list_listeners], :POST=>[:create_listener]}, "/v2.0/lbaas/listeners/{listener_id}"=> {:GET=>[:show_listener_details], :PUT=>[:update_listener], :DELETE=>[:remove_listener]}, "/v2.0/lbaas/pools"=>{:GET=>[:list_pools], :POST=>[:create_pool]}, "/v2.0/lbaas/pools/{pool_id}"=> {:GET=>[:show_pool_details], :PUT=>[:update_pool], :DELETE=>[:remove_pool]}, "/v2.0/lbaas/pools/{pool_id}/members"=> {:GET=>[:list_pool_members], :POST=>[:add_member_to_pool]}, "/v2.0/lbaas/pools/{pool_id}/members/{member_id}"=> {:GET=>[:show_pool_member_details], :PUT=>[:update_pool_member], :DELETE=>[:remove_member_from_pool]}, "/v2.0/lbaas/healthmonitors"=> {:GET=>[:list_health_monitors], :POST=>[:create_health_monitor]}, "/v2.0/lbaas/healthmonitors/{healthmonitor_id}"=> {:GET=>[:show_health_monitor_details], :PUT=>[:update_health_monitor], :DELETE=>[:remove_health_monitor]}, "/v2.0/logging/logging_resources"=> {:GET=>[:list_logging_resources], :POST=>[:create_logging_resource]}, "/v2.0/logging/logging_resources/{logging_resource_id}"=> {:GET=>[:show_logging_resource_details], :PUT=>[:update_logging_resource], :DELETE=>[:delete_logging_resource]}, "/v2.0/logging/logging_resources/{logging_resource_id}/firewall_logs"=> {:GET=>[:list_firewall_logs], :POST=>[:create_firewall_log]}, "/v2.0/logging/logging_resources/{logging_resource_id}/firewall_logs/{firewall_log_id}"=> {:GET=>[:show_firewall_log_details], :PUT=>[:update_firewall_log], :DELETE=>[:delete_firewall_log]}, "/v2.0/bgpvpn/bgpvpns"=>{:GET=>[:list_bgp_vpns], :POST=>[:create_bgp_vpns]}, "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}"=> {:GET=>[:show_bgp_vpn_details], :PUT=>[:update_a_bgp_vpn], :DELETE=>[:delete_bgp_vpn]}, "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations"=> {:GET=>[:list_network_associations], :POST=>[:create_network_association]}, "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}"=> {:GET=>[:show_network_association_details], :DELETE=>[:delete_network_association]}, "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations"=> {:GET=>[:list_router_associations], :POST=>[:create_router_association]}, "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}"=> {:GET=>[:show_router_association_details], :PUT=>[:update_a_router_association_bgpvpn_routes_control_extension], :DELETE=>[:delete_router_association]}, "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations"=> {:GET=>[:list_port_associations], :POST=>[:create_port_association]}, "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}"=> {:GET=>[:show_port_association_details], :PUT=>[:update_a_port_association], :DELETE=>[:delete_port_association]}, "/v2.0/log/logs"=>{:GET=>[:list_logs], :POST=>[:create_log]}, "/v2.0/log/logs/{log_id}"=> {:GET=>[:show_log], :PUT=>[:update_log], :DELETE=>[:delete_log]}, "/v2.0/log/loggable-resources"=>{:GET=>[:list_loggable_resources]}, "/v2.0/agents"=>{:GET=>[:list_all_agents]}, "/v2.0/agents/{agent_id}"=> {:GET=>[:show_agent_details], :PUT=>[:update_agent], :DELETE=>[:delete_agent]}, "/v2.0/auto-allocated-topology/{project_id}"=> {:GET=>[:show_auto_allocated_topology_details], :DELETE=>[:delete_the_auto_allocated_topology]}} end
tag()
click to toggle source
# File lib/misty/openstack/api/neutron/neutron_v2_0.rb, line 2 def tag 'Networking API Reference 1.13.1' end