-
Notifications
You must be signed in to change notification settings - Fork 7
/
urls.go
43 lines (32 loc) · 1.28 KB
/
urls.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package instances
import "github.com/huaweicloud/terraform-provider-hcs/huaweicloudstack/sdk/huaweicloud"
func createURL(c *golangsdk.ServiceClient) string {
return c.ServiceURL("instances")
}
func deleteURL(c *golangsdk.ServiceClient, serverID string) string {
return c.ServiceURL("instances", serverID)
}
func listURL(c *golangsdk.ServiceClient) string {
return c.ServiceURL("instances")
}
func updateURL(c *golangsdk.ServiceClient, instancesId string, updata string) string {
return c.ServiceURL("instances", instancesId, updata)
}
func jobURL(c *golangsdk.ServiceClient) string {
return c.ServiceURL("jobs")
}
func engineURL(c *golangsdk.ServiceClient, dbName string) string {
return c.ServiceURL("datastores", dbName)
}
func resetRootPasswordURL(c *golangsdk.ServiceClient, instancesId string) string {
return c.ServiceURL("instances", instancesId, "password")
}
func configurationsURL(c *golangsdk.ServiceClient, instancesId string) string {
return c.ServiceURL("instances", instancesId, "configurations")
}
func actionURL(c *golangsdk.ServiceClient, instancesId string) string {
return c.ServiceURL("instances", instancesId, "action")
}
func autoExpandURL(c *golangsdk.ServiceClient, instancesId string) string {
return c.ServiceURL("instances", instancesId, "disk-auto-expansion")
}