github.com/gophercloud/gophercloud@v1.11.0/openstack/networking/v2/extensions/bgp/peers/urls.go (about) 1 package peers 2 3 import "github.com/gophercloud/gophercloud" 4 5 const urlBase = "bgp-peers" 6 7 // return /v2.0/bgp-peers/{bgp-peer-id} 8 func resourceURL(c *gophercloud.ServiceClient, id string) string { 9 return c.ServiceURL(urlBase, id) 10 } 11 12 // return /v2.0/bgp-peers 13 func rootURL(c *gophercloud.ServiceClient) string { 14 return c.ServiceURL(urlBase) 15 } 16 17 // return /v2.0/bgp-peers/{bgp-peer-id} 18 func getURL(c *gophercloud.ServiceClient, id string) string { 19 return resourceURL(c, id) 20 } 21 22 // return /v2.0/bgp-peers 23 func listURL(c *gophercloud.ServiceClient) string { 24 return rootURL(c) 25 } 26 27 // return /v2.0/bgp-peers 28 func createURL(c *gophercloud.ServiceClient) string { 29 return rootURL(c) 30 } 31 32 // return /v2.0/bgp-peers/{bgp-peer-id} 33 func deleteURL(c *gophercloud.ServiceClient, id string) string { 34 return resourceURL(c, id) 35 } 36 37 // return /v2.0/bgp-peers/{bgp-peer-id} 38 func updateURL(c *gophercloud.ServiceClient, id string) string { 39 return resourceURL(c, id) 40 }