clients

package
v2.0.10 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetBaseUrl

func GetBaseUrl(baseUrlFunc ClientBaseUrlFunc) (string, error)

GetBaseUrl retrieves the base URL using the provided ClientBaseUrlFunc.

func NewSecretStoreTokenClient

func NewSecretStoreTokenClient(baseUrl string, authInjector interfaces.AuthenticationInjector) interfaces.SecretStoreTokenClient

NewSecretStoreTokenClient creates an instance of SecretStoreTokenClient

Types

type ClientBaseUrlFunc

type ClientBaseUrlFunc func() (string, error)

func GetDefaultClientBaseUrlFunc

func GetDefaultClientBaseUrlFunc(baseUrl string) ClientBaseUrlFunc

GetDefaultClientBaseUrlFunc returns a ClientBaseUrlFunc that always returns the provided baseUrl.

type SecretStoreTokenClient

type SecretStoreTokenClient struct {
	// contains filtered or unexported fields
}

func (*SecretStoreTokenClient) RegenToken

func (ac *SecretStoreTokenClient) RegenToken(ctx context.Context, entityId string) (models.BaseResponse, error)

RegenToken regenerates the secret store client token based on the specified entity id

Jump to

Keyboard shortcuts

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