1.2 KiB
1.2 KiB
libcapsul
import "coopcloud.tech/libcapsul"
Package libcapsul provides Capsul operations functionality.
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 string, capsulSSHKeys []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