Documentation
¶
Overview ¶
Package aws wires the AWS Parameter Store and Secrets Manager adapters into a provider.Factory / provider.Registry. It loads the AWS config (config.go, with the SDK debug logger in debug.go), resolves the caller identity (identity.go, with the ~/.aws/config profile lookup in profile.go), builds SSM and Secrets Manager clients from that config (honoring the scope's region), and hands them to the per-product adapters in the parameterstore and secretsmanager subpackages.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Factory ¶
type Factory struct{}
Factory builds AWS-backed provider.Store values for a scope + kind.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package parameterstore implements the provider.Store contract for AWS Systems Manager Parameter Store.
|
Package parameterstore implements the provider.Store contract for AWS Systems Manager Parameter Store. |
|
Package paramtype maps between the provider-neutral domain.ValueType and the AWS SSM Parameter Store type names ("String", "SecureString", "StringList") used in CLI output, the --type flag, and the TUI/GUI type pickers.
|
Package paramtype maps between the provider-neutral domain.ValueType and the AWS SSM Parameter Store type names ("String", "SecureString", "StringList") used in CLI output, the --type flag, and the TUI/GUI type pickers. |
|
Package secretsmanager implements the provider.Store and provider.Restorer contracts for AWS Secrets Manager.
|
Package secretsmanager implements the provider.Store and provider.Restorer contracts for AWS Secrets Manager. |
Click to show internal directories.
Click to hide internal directories.