| package flavors |
| |
| import ( |
| "github.com/gophercloud/gophercloud" |
| ) |
| |
| func getURL(client *gophercloud.ServiceClient, id string) string { |
| return client.ServiceURL("flavors", id) |
| } |
| |
| func listURL(client *gophercloud.ServiceClient) string { |
| return client.ServiceURL("flavors", "detail") |
| } |
| |
| func createURL(client *gophercloud.ServiceClient) string { |
| return client.ServiceURL("flavors") |
| } |
| |
| func deleteURL(client *gophercloud.ServiceClient, id string) string { |
| return client.ServiceURL("flavors", id) |
| } |
| |
| func accessURL(client *gophercloud.ServiceClient, id string) string { |
| return client.ServiceURL("flavors", id, "os-flavor-access") |
| } |
| |
| func accessActionURL(client *gophercloud.ServiceClient, id string) string { |
| return client.ServiceURL("flavors", id, "action") |
| } |
| |
| func extraSpecsListURL(client *gophercloud.ServiceClient, id string) string { |
| return client.ServiceURL("flavors", id, "os-extra_specs") |
| } |
| |
| func extraSpecsGetURL(client *gophercloud.ServiceClient, id, key string) string { |
| return client.ServiceURL("flavors", id, "os-extra_specs", key) |
| } |
| |
| func extraSpecsCreateURL(client *gophercloud.ServiceClient, id string) string { |
| return client.ServiceURL("flavors", id, "os-extra_specs") |
| } |
| |
| func extraSpecUpdateURL(client *gophercloud.ServiceClient, id, key string) string { |
| return client.ServiceURL("flavors", id, "os-extra_specs", key) |
| } |
| |
| func extraSpecDeleteURL(client *gophercloud.ServiceClient, id, key string) string { |
| return client.ServiceURL("flavors", id, "os-extra_specs", key) |
| } |