Documentation
¶
Index ¶
- func NewLogger(log boshlog.Logger) logger
- func RetryOnError(retryConfig config.RetryConfig, logger Logger) func(ctx context.Context, method string, url string, ...) error
- func UniqueArray(input []string) []string
- type EnvVar
- type Logger
- type RetryableServiceClient
- type ServiceClient
- type ServiceClients
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RetryOnError ¶
func RetryOnError(retryConfig config.RetryConfig, logger Logger) func( ctx context.Context, method string, url string, options *gophercloud.RequestOpts, inError error, failCount uint, ) error
func UniqueArray ¶
Types ¶
type RetryableServiceClient ¶
type RetryableServiceClient *gophercloud.ServiceClient
type ServiceClient ¶
type ServiceClient *gophercloud.ServiceClient
type ServiceClients ¶
type ServiceClients struct { ServiceClient ServiceClient RetryableServiceClient RetryableServiceClient }
func NewServiceClients ¶
func NewServiceClients(serviceClient *gophercloud.ServiceClient, cpiConfig config.CpiConfig, logger Logger) ServiceClients
Source Files
¶
Click to show internal directories.
Click to hide internal directories.