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  }