Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var WithTracer = base.WithTracer
WithTracer returns an Option that configures the Client to use the supplied tracer.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a caas model operator facade client
func (*Client) ModelOperatorProvisioningInfo ¶
func (c *Client) ModelOperatorProvisioningInfo(ctx context.Context) (ModelOperatorProvisioningInfo, error)
ModelOperatorProvisioningInfo returns the information needed for a given model when provisioning into a caas env
func (*Client) SetPassword ¶
SetPasswords sets the supplied passwords on their corresponding models
func (*Client) WatchModelOperatorProvisioningInfo ¶
func (c *Client) WatchModelOperatorProvisioningInfo(ctx context.Context) (watcher.NotifyWatcher, error)
WatchModelOperatorProvisioningInfo provides a watcher for changes that affect the information returned by ModelOperatorProvisioningInfo.
type ModelOperatorProvisioningInfo ¶
type ModelOperatorProvisioningInfo struct { APIAddresses []string ImageDetails resource.DockerImageDetails Version version.Number }
ModelOperatorProvisioningInfo represents return api information for provisioning a caas model operator
Click to show internal directories.
Click to hide internal directories.