You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
config | 3 years ago | |
interfaces | 3 years ago | |
internal | 3 years ago | |
opts | 3 years ago | |
pkg/cloudapi | 3 years ago | |
typed | 3 years ago | |
.gitignore | 3 years ago | |
.golangci.yml | 3 years ago | |
README.md | 3 years ago | |
account.go | 3 years ago | |
client.go | 3 years ago | |
compute.go | 3 years ago | |
computeci.go | 3 years ago | |
disks.go | 3 years ago | |
extnet.go | 3 years ago | |
flipgroup.go | 3 years ago | |
go.mod | 3 years ago | |
go.sum | 3 years ago | |
image.go | 3 years ago | |
k8ci.go | 3 years ago | |
k8s.go | 3 years ago | |
kvmppc.go | 3 years ago | |
kvmx86.go | 3 years ago | |
lb.go | 3 years ago | |
locatons.go | 3 years ago | |
rg.go | 3 years ago | |
sizes.go | 3 years ago | |
tasks.go | 3 years ago | |
vins.go | 3 years ago |
README.md
Decort SDK
Install
go get -u github.com/rudecs/decort-sdk
Example
package main
import (
"context"
"fmt"
"log"
"github.com/rudecs/decort-sdk/config"
"github.com/rudecs/decort-sdk/pkg/cloudapi/kvmx86"
)
func main() {
cfg := config.Config{
AppID: "<APPID>",
AppSecret: "<APPSECRET>",
SSOURL: "https://sso.digitalenergy.online",
DecortURL: "https://mr4.digitalenergy.online",
Retries: 5,
}
client := decort.New(cfg)
req := kvmx86.CreateRequest{
RGID: 123,
Name: "compute",
CPU: 4,
RAM: 4096,
ImageID: 321,
}
res, err := client.KVMX86().Create(context.Background(), req)
if err != nil {
log.Fatal(err)
}
fmt.Println(res)
}