Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ClientFactory ¶
type ClientFactory func(ctx context.Context, creds hanacloud.AdminAPICredentials, log logging.Logger) (imclient.Client, error)
ClientFactory creates an instancemapping.Client from credentials. This allows injecting mock clients for testing.
type Connector ¶
type Connector struct {
// contains filtered or unexported fields
}
Connector produces an ExternalClient when its Connect method is called. Connector is exported for testing.
func NewConnector ¶
NewConnector creates a Connector with the given client factory. If factory is nil, DefaultClientFactory is used.
Click to show internal directories.
Click to hide internal directories.