trafficmgr

package
v2.15.1-rc.3 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2023 License: Apache-2.0 Imports: 80 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrSessionExpired = errors.New("session expired")

Functions

func CheckTrafficManagerService added in v2.8.3

func CheckTrafficManagerService(ctx context.Context, namespace string) error

func DeleteSessionInfoFromUserCache added in v2.9.0

func DeleteSessionInfoFromUserCache(ctx context.Context) error

DeleteSessionInfoFromUserCache removes SessionInfo cache if existing or returns an error. An attempt to remove a non-existing cache is a no-op and the function returns nil.

func InterceptError added in v2.9.0

func InterceptError(tp common.InterceptError, err error) *rpc.InterceptResult

func LoadSessionInfoFromUserCache added in v2.9.0

func LoadSessionInfoFromUserCache(ctx context.Context, host string) (*manager.SessionInfo, error)

LoadSessionInfoFromUserCache gets the SessionInfo from cache or returns an error if something goes wrong while loading or unmarshalling.

func NewSession

func NewSession(
	ctx context.Context,
	cr *rpc.ConnectRequest,
	config *client.Kubeconfig,
) (_ context.Context, _ userd.Session, cErr *connector.ConnectInfo)

func SaveSessionInfoToUserCache added in v2.9.0

func SaveSessionInfoToUserCache(ctx context.Context, host string, session *manager.SessionInfo) error

SaveSessionInfoToUserCache saves the provided SessionInfo to user cache and returns an error if something goes wrong while marshalling or persisting.

Types

type SavedSession added in v2.6.7

type SavedSession struct {
	Host    string
	Session *manager.SessionInfo `json:"session"`
}

Jump to

Keyboard shortcuts

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