libcapsul

package module
v0.0.0-...-878af47 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 5, 2023 License: GPL-3.0 Imports: 7 Imported by: 1

README

libcapsul

Golang API bindings for Capsul.

Documentation

gomarkdoc.md

License

GPLv3+

Who's using it?

Documentation

Overview

Package libcapsul provides Capsul operations functionality.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CapsulClient

type CapsulClient struct {
	InstanceURL string
	APIToken    string
}

CapsulClient is a Capsul client interface.

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

type CapsulCreateResponse struct {
	ID string
}

CapsulCreateResponse is a Capsul creation response payload.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL