service

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2025 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddListener

func AddListener() (*managementv1.Listener, error)

AddListener creates new listener

func AddOperator

func AddOperator(username string) (*managementv1.Operator, error)

AddOperator creates operator specified by username

func Close

func Close() error

Close closes GRPC connection

func GetCertCA

func GetCertCA() (*managementv1.GetCertCAResponse, error)

GetCertCA returns CA certificate from PKI

func GetCertListener

func GetCertListener() (*managementv1.GetCertListenerResponse, error)

GetCertOperator returns listener's GRPC certificate from PKI

func GetCertOperator

func GetCertOperator() (*managementv1.GetCertOperatorResponse, error)

GetCertOperator returns operator GRPC certificate from PKI

func Init

func Init(ctx context.Context, host string, token string) error

Init initializes GRPC client connection

func ListListeners

func ListListeners() ([]*managementv1.Listener, error)

ListListeners returns list of registered listeners

func ListOperators

func ListOperators() ([]*managementv1.Operator, error)

ListOperators returns list of registered operators

func RegenerateTokenListener

func RegenerateTokenListener(id int64) (*managementv1.Listener, error)

RegenerateTokenListener regenerates access token for listener specified by ID

func RegenerateTokenOperator

func RegenerateTokenOperator(username string) (*managementv1.Operator, error)

RegenerateTokenOperator regenerates access token for operator specified by username

func RevokeTokenListener

func RevokeTokenListener(id int64) error

RevokeTokenListener revokes access token for listener specified by ID

func RevokeTokenOperator

func RevokeTokenOperator(username string) error

RevokeTokenOperator revokes access token for operator specified by username

Types

This section is empty.

Jump to

Keyboard shortcuts

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