libcapsul/gomarkdoc.md

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