libcapsul/gomarkdoc.md

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