Documentation ¶
Index ¶
- func NewClient(ctx context.Context, config cfg.Config, logger log.Logger, name string, ...) (*ssm.Client, error)
- func NewSimpleSystemsManager(ctx context.Context, config cfg.Config, logger log.Logger) (*simpleSystemsManager, error)
- func ProvideClient(ctx context.Context, config cfg.Config, logger log.Logger, name string, ...) (*ssm.Client, error)
- type Client
- type ClientConfig
- type ClientOption
- type ClientSettings
- type SimpleSystemsManager
- type SsmParameters
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSimpleSystemsManager ¶
Types ¶
type Client ¶
type Client interface { GetParameter(ctx context.Context, params *ssm.GetParameterInput, optFns ...func(*ssm.Options)) (*ssm.GetParameterOutput, error) GetParametersByPath(ctx context.Context, params *ssm.GetParametersByPathInput, optFns ...func(*ssm.Options)) (*ssm.GetParametersByPathOutput, error) }
type ClientConfig ¶
type ClientConfig struct { Settings ClientSettings LoadOptions []func(options *awsCfg.LoadOptions) error }
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
}
type SimpleSystemsManager ¶
type SsmParameters ¶
Click to show internal directories.
Click to hide internal directories.