Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetEndpointName ¶
func GetEndpointName(config cfg.Config, endpointSettings EndpointNameSettingsAware) (string, error)
Types ¶
type ClientConfig ¶
type ClientConfig struct {
Settings ClientSettings
LoadOptions []func(options *awsCfg.LoadOptions) error
RetryOptions []func(*retry.StandardOptions)
}
func (ClientConfig) GetLoadOptions ¶
func (c ClientConfig) GetLoadOptions() []func(options *awsCfg.LoadOptions) error
func (ClientConfig) GetRetryOptions ¶
func (c ClientConfig) GetRetryOptions() []func(*retry.StandardOptions)
func (ClientConfig) GetSettings ¶
func (c ClientConfig) GetSettings() gosoAws.ClientSettings
type ClientOption ¶
type ClientOption func(cfg *ClientConfig)
type ClientSettings ¶
type ClientSettings struct {
gosoAws.ClientSettings
cfg.ResourceIdentifier
ContentType string `cfg:"content_type" default:"application/json"`
Accept string `cfg:"accept" default:"application/json"`
}
type EndpointNameSettings ¶
type EndpointNameSettings struct {
ResourceIdentifier cfg.ResourceIdentifier
ClientName string
}
func (EndpointNameSettings) GetClientName ¶
func (s EndpointNameSettings) GetClientName() string
func (EndpointNameSettings) GetResourceIdentifier ¶
func (s EndpointNameSettings) GetResourceIdentifier() cfg.ResourceIdentifier
type EndpointNameSettingsAware ¶
type EndpointNameSettingsAware interface {
GetResourceIdentifier() cfg.ResourceIdentifier
GetClientName() string
}
type EndpointNamingSettings ¶
Click to show internal directories.
Click to hide internal directories.