local

package
v1.25.1 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Package local provides a client to interact with the local webserver endpoints.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupClient

BackupClient is the interface to interact with the backup endpoints

type CacheClient

type CacheClient interface {
	GetCluster() (*apiv1.Cluster, error)
	GetEnv(key string) ([]string, error)
}

CacheClient is the interface to interact with the cache endpoints

type Client

type Client interface {
	Backup() BackupClient
	Cache() CacheClient
	Cluster() ClusterClient
}

Client is an entity capable of interacting with the local webserver endpoints

func NewClient

func NewClient() Client

NewClient returns a new instance of Client

type ClusterClient

type ClusterClient interface {
	// SetWALArchiveStatusCondition sets the wal-archive status condition.
	// An empty errMessage means that the archive process was successful.
	// Returns any error encountered during the request.
	SetWALArchiveStatusCondition(ctx context.Context, errMessage string) error
}

ClusterClient is the interface to interact with the uncategorized endpoints

Jump to

Keyboard shortcuts

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