Categorygithub.com/shakenfist/client-go
modulepackage
0.4.19
Repository: https://github.com/shakenfist/client-go.git
Documentation: pkg.go.dev

# README

Golang REST API client for Shaken Fist

Go

This is a Golang library for the minimal cloud Shaken Fist

The library is a complete interface to the Shaken Fist HTTP API.

Examples of it's usage can be found in the examples subdirectory.

# Packages

No description provided by the author

# Functions

NewClient returns a Shaken Fist client.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Client holds all of the information required to connect to the server.
DiskSpec is a definition of an instance disk.
Event defines an event that occurred on an instance.
ImageMeta contains the metadata for a cached Image.
Instance is a definition of an instance.
Lock contains the metadata for a SF system lock.
Network is a definition of a network.
NetworkInterface is a definition of an network interface for an instance.
NetworkSpec is a definition of an instance network connect.
Node defines a ShakenFist node.
Snapshot defines a snapshot of an instance.
VideoSpec defines the type of video card in an instance.

# Type aliases

Locks is a map of lock references to lock metadata.
Metadata is a map of key value pairs storing metadata on an instance.
ResourceType is a type of Shaken Fist resource.