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 | |
| .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
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)
}