1.1 KiB
1.1 KiB
libcapsul
import "coopcloud.tech/libcapsul"
Index
type CapsulClient
CapsulClient is a Capsul client interface.
type CapsulClient struct {
InstanceURL string
APIToken string
}
func New
func New(instanceURL, APIToken string) CapsulClient
New creates a new Capsul client.
func CapsulClient
Create
func (c CapsulClient) Create(capsulName, capsulType, capsulImage, capsulSSHKey string) (CapsulCreateResponse, error)
Create creates a new capsul.
type CapsulCreateResponse
CapsulCreateResponse is a Capsul creation response payload.
type CapsulCreateResponse struct {
ID string
}
Generated by gomarkdoc