Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AgentServe ¶
Types ¶
type AgentClient ¶
type AgentClient struct {
// contains filtered or unexported fields
}
func NewAgentClient ¶
func NewAgentClient(client redis.UniversalClient) *AgentClient
type GetCredentialsResp ¶
type GetCredentialsResp struct { Address string Creds map[string]s3.CredentialsV4 }
type Proxy ¶
type Proxy interface {
GetCredentials(ctx context.Context) (*pb.GetProxyCredentialsResponse, error)
}
func NewProxyClient ¶
func NewProxyClient(client redis.UniversalClient) Proxy
type ProxyClient ¶
type ProxyClient struct {
// contains filtered or unexported fields
}
func (*ProxyClient) GetCredentials ¶
func (c *ProxyClient) GetCredentials(ctx context.Context) (*pb.GetProxyCredentialsResponse, error)
type ProxyGetCredentials ¶
type ProxyGetCredentials func(ctx context.Context) (*pb.GetProxyCredentialsResponse, error)
func (ProxyGetCredentials) GetCredentials ¶
func (f ProxyGetCredentials) GetCredentials(ctx context.Context) (*pb.GetProxyCredentialsResponse, error)
Click to show internal directories.
Click to hide internal directories.