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.
Go to file
Пётр Крутов 68d24d41c4
Dev
3 years ago
account Dev 3 years ago
bservice Dev 3 years ago
compute Dev 3 years ago
computeci Dev 3 years ago
disks Dev 3 years ago
extnet Dev 3 years ago
flipgroup Dev 3 years ago
image Dev 3 years ago
interfaces Dev 3 years ago
internal/validators Dev 3 years ago
k8ci Dev 3 years ago
k8s Dev 3 years ago
kvmppc Dev 3 years ago
kvmx86 Dev 3 years ago
lb Dev 3 years ago
locations Dev 3 years ago
opts Dev 3 years ago
rg Dev 3 years ago
sizes Dev 3 years ago
tasks Dev 3 years ago
typed Dev 3 years ago
vins Dev 3 years ago
.golangci.yml Dev 3 years ago
README.md Dev 3 years ago
account.go Dev 3 years ago
client.go Dev 3 years ago
compute.go Dev 3 years ago
computeci.go Dev 3 years ago
config.go Dev 3 years ago
disks.go Dev 3 years ago
extnet.go Dev 3 years ago
flipgroup.go Dev 3 years ago
go.mod Dev 3 years ago
go.sum Dev 3 years ago
http-client.go Dev 3 years ago
image.go Dev 3 years ago
k8ci.go Dev 3 years ago
k8s.go Dev 3 years ago
kvmppc.go Dev 3 years ago
kvmx86.go Dev 3 years ago
lb.go Dev 3 years ago
locatons.go Dev 3 years ago
rg.go Dev 3 years ago
sizes.go Dev 3 years ago
tasks.go Dev 3 years ago
transport.go Dev 3 years ago
vins.go Dev 3 years ago

README.md

Decort SDK

package main

import (
	"context"
	"fmt"
	"log"

	decort "github.com/rudecs/decort-sdk"
	"github.com/rudecs/decort-sdk/kvmx86"
)

func main() {
	cfg := decort.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)
}