Documentation
¶
Overview ¶
Package main imports the SIFI Daemon swagger documentation and writes it to a file. This requires access to Sofiron's private git instance, and is not intended to be used outside of Softiron.
Prior to any software release use this code to re-generate the swagger.json file.
Directories
¶
Path | Synopsis |
---|---|
Package client is a generic REST client for BasicAuth / JWT services.
|
Package client is a generic REST client for BasicAuth / JWT services. |
Package cloud documents the request and response payloads for version 2 of the sifi API.
|
Package cloud documents the request and response payloads for version 2 of the sifi API. |
config
Package config contains struct for the HyperCloudConfiguration payload.
|
Package config contains struct for the HyperCloudConfiguration payload. |
instance
Package instance contains structs for the Instance payload.
|
Package instance contains structs for the Instance payload. |
insttmpl
Package insttmpl provides structs for the InstanceTemplate payload.
|
Package insttmpl provides structs for the InstanceTemplate payload. |
template
Package template provides types the implement the xml.Marshaler interfaces for HC Templates.
|
Package template provides types the implement the xml.Marshaler interfaces for HC Templates. |
vdc
Package vdc provides structs for the VDC payload.
|
Package vdc provides structs for the VDC payload. |
vnet
Package vnet provides structs for the VNet payload.
|
Package vnet provides structs for the VNet payload. |
vnettmpl
Package vnettmpl provides strcuts for the VNetTemplate payload.
|
Package vnettmpl provides strcuts for the VNetTemplate payload. |
deprecated
|
|
v1/hc
Package hc documents the request and response payloads for version 1 of the sifi API.
|
Package hc documents the request and response payloads for version 1 of the sifi API. |
v1/sifi
Package sifi implements the go language bindings for the HyperCloud SIFI API.
|
Package sifi implements the go language bindings for the HyperCloud SIFI API. |
Package main is an example sifid client that prints out the name of the instance with an ID of 0.
|
Package main is an example sifid client that prints out the name of the instance with an ID of 0. |
gen
|
|
Package sifi implements the go language bindings for the HyperCloud SIFI API.
|
Package sifi implements the go language bindings for the HyperCloud SIFI API. |
Package snapshot documents the request and response payloads related to the snapshot daemon.
|
Package snapshot documents the request and response payloads related to the snapshot daemon. |
Package storage documents the request and response payloads for the Storage Manager portion of the sifi API.
|
Package storage documents the request and response payloads for the Storage Manager portion of the sifi API. |
Click to show internal directories.
Click to hide internal directories.