Merge branch 'dev' into 'main'
This commit is contained in:
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/account"
|
||||
)
|
||||
|
||||
func (dc *decortClient) Account() *account.Account {
|
||||
func (dc *Client) Account() *account.Account {
|
||||
return account.New(dc)
|
||||
}
|
||||
|
||||
@@ -12,19 +12,19 @@ import (
|
||||
"github.com/rudecs/decort-sdk/internal/client"
|
||||
)
|
||||
|
||||
type decortClient struct {
|
||||
type Client struct {
|
||||
decortUrl string
|
||||
client *http.Client
|
||||
}
|
||||
|
||||
func New(cfg config.Config) *decortClient {
|
||||
return &decortClient{
|
||||
func New(cfg config.Config) *Client {
|
||||
return &Client{
|
||||
decortUrl: cfg.DecortURL,
|
||||
client: client.NewHttpClient(cfg),
|
||||
}
|
||||
}
|
||||
|
||||
func (dc *decortClient) DecortApiCall(ctx context.Context, method, url string, params interface{}) ([]byte, error) {
|
||||
func (dc *Client) DecortApiCall(ctx context.Context, method, url string, params interface{}) ([]byte, error) {
|
||||
values, err := query.Values(params)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/compute"
|
||||
)
|
||||
|
||||
func (dc *decortClient) Compute() *compute.Compute {
|
||||
func (dc *Client) Compute() *compute.Compute {
|
||||
return compute.New(dc)
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/computeci"
|
||||
)
|
||||
|
||||
func (dc *decortClient) ComputeCI() *computeci.ComputeCI {
|
||||
func (dc *Client) ComputeCI() *computeci.ComputeCI {
|
||||
return computeci.New(dc)
|
||||
}
|
||||
|
||||
2
disks.go
2
disks.go
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/disks"
|
||||
)
|
||||
|
||||
func (dc *decortClient) Disks() *disks.Disks {
|
||||
func (dc *Client) Disks() *disks.Disks {
|
||||
return disks.New(dc)
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/extnet"
|
||||
)
|
||||
|
||||
func (dc *decortClient) Extnet() *extnet.Extnet {
|
||||
func (dc *Client) Extnet() *extnet.Extnet {
|
||||
return extnet.New(dc)
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/flipgroup"
|
||||
)
|
||||
|
||||
func (dc *decortClient) FlipGroup() *flipgroup.FlipGroup {
|
||||
func (dc *Client) FlipGroup() *flipgroup.FlipGroup {
|
||||
return flipgroup.New(dc)
|
||||
}
|
||||
|
||||
2
image.go
2
image.go
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/image"
|
||||
)
|
||||
|
||||
func (dc *decortClient) Image() *image.Image {
|
||||
func (dc *Client) Image() *image.Image {
|
||||
return image.New(dc)
|
||||
}
|
||||
|
||||
2
k8ci.go
2
k8ci.go
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/k8ci"
|
||||
)
|
||||
|
||||
func (dc *decortClient) K8CI() *k8ci.K8CI {
|
||||
func (dc *Client) K8CI() *k8ci.K8CI {
|
||||
return k8ci.New(dc)
|
||||
}
|
||||
|
||||
2
k8s.go
2
k8s.go
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/k8s"
|
||||
)
|
||||
|
||||
func (dc *decortClient) K8S() *k8s.K8S {
|
||||
func (dc *Client) K8S() *k8s.K8S {
|
||||
return k8s.New(dc)
|
||||
}
|
||||
|
||||
@@ -2,6 +2,6 @@ package decortsdk
|
||||
|
||||
import "github.com/rudecs/decort-sdk/pkg/cloudapi/kvmppc"
|
||||
|
||||
func (dc *decortClient) KVMPPC() *kvmppc.KVMPPC {
|
||||
func (dc *Client) KVMPPC() *kvmppc.KVMPPC {
|
||||
return kvmppc.New(dc)
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/kvmx86"
|
||||
)
|
||||
|
||||
func (dc *decortClient) KVMX86() *kvmx86.KVMX86 {
|
||||
func (dc *Client) KVMX86() *kvmx86.KVMX86 {
|
||||
return kvmx86.New(dc)
|
||||
}
|
||||
|
||||
2
lb.go
2
lb.go
@@ -2,6 +2,6 @@ package decortsdk
|
||||
|
||||
import "github.com/rudecs/decort-sdk/pkg/cloudapi/lb"
|
||||
|
||||
func (dc *decortClient) LB() *lb.LB {
|
||||
func (dc *Client) LB() *lb.LB {
|
||||
return lb.New(dc)
|
||||
}
|
||||
|
||||
@@ -2,6 +2,6 @@ package decortsdk
|
||||
|
||||
import "github.com/rudecs/decort-sdk/pkg/cloudapi/locations"
|
||||
|
||||
func (dc *decortClient) Locations() *locations.Locations {
|
||||
func (dc *Client) Locations() *locations.Locations {
|
||||
return locations.New(dc)
|
||||
}
|
||||
|
||||
2
rg.go
2
rg.go
@@ -2,6 +2,6 @@ package decortsdk
|
||||
|
||||
import "github.com/rudecs/decort-sdk/pkg/cloudapi/rg"
|
||||
|
||||
func (dc *decortClient) RG() *rg.RG {
|
||||
func (dc *Client) RG() *rg.RG {
|
||||
return rg.New(dc)
|
||||
}
|
||||
|
||||
2
sizes.go
2
sizes.go
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/sizes"
|
||||
)
|
||||
|
||||
func (dc *decortClient) Sizes() *sizes.Sizes {
|
||||
func (dc *Client) Sizes() *sizes.Sizes {
|
||||
return sizes.New(dc)
|
||||
}
|
||||
|
||||
2
tasks.go
2
tasks.go
@@ -4,6 +4,6 @@ import (
|
||||
"github.com/rudecs/decort-sdk/pkg/cloudapi/tasks"
|
||||
)
|
||||
|
||||
func (dc *decortClient) Tasks() *tasks.Tasks {
|
||||
func (dc *Client) Tasks() *tasks.Tasks {
|
||||
return tasks.New(dc)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user