hestia_client

package
v1.0.0-beta.rc1 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const HestiaEndpoint = "https://hestia.zeus.fyi"
View Source
const HestiaLocalEndpoint = "http://localhost:9002"

Variables

This section is empty.

Functions

This section is empty.

Types

type Hestia

type Hestia struct {
	zeus_client.ZeusClient
}

func NewDefaultHestiaClient

func NewDefaultHestiaClient(bearer string) Hestia

func NewHestia

func NewHestia(baseURL, bearer string) Hestia

func NewLocalHestiaClient

func NewLocalHestiaClient(bearer string) Hestia

func (*Hestia) CreateIrisGroupRoutes added in v1.0.0

func (h *Hestia) CreateIrisGroupRoutes(ctx context.Context, rr hestia_req_types.IrisOrgGroupRoutesRequest) error

func (*Hestia) CreateIrisRoutes added in v1.0.0

func (*Hestia) DeleteIrisGroupRoutes added in v1.0.0

func (h *Hestia) DeleteIrisGroupRoutes(ctx context.Context, rr hestia_req_types.IrisOrgGroupRoutesRequest) error

func (*Hestia) DeleteIrisRoutes added in v1.0.0

func (*Hestia) ReadIrisGroupRoutes added in v1.0.0

func (h *Hestia) ReadIrisGroupRoutes(ctx context.Context, groupName string) (hestia_resp_types.OrgGroupRoutesResponse, error)

func (*Hestia) ReadIrisGroupsRoutes added in v1.0.0

func (h *Hestia) ReadIrisGroupsRoutes(ctx context.Context) (hestia_resp_types.OrgGroupsRoutesResponse, error)

func (*Hestia) ReadIrisRoutes added in v1.0.0

func (h *Hestia) ReadIrisRoutes(ctx context.Context) (hestia_resp_types.OrgRoutesResponse, error)

func (*Hestia) UpdateIrisGroupRoutes added in v1.0.0

func (h *Hestia) UpdateIrisGroupRoutes(ctx context.Context, rr hestia_req_types.IrisOrgGroupRoutesRequest) error

type Response

type Response struct {
	Message string `json:"message"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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