package
0.0.0-20240513180841-b8ead2cebc07
Repository: https://github.com/jresearchlabs/aigisos.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
ReadConfig reads the SecretsManagerConfig from the specified path.
SupportedServiceManager checks if the passed in service manager type is supported.
# Constants
AWSSSM pertains to AWS SSM using configured EC2 instance role.
Define constant folder names for the local StorageManager.
GCPSSM pertains to the Google Cloud Computing secret store manager.
HashicorpVault pertains to the Hashicorp Vault server.
Local pertains to the local FS [Default].
Name is the name of the current node.
Define constant folder names for the local StorageManager.
NetworkKey is the libp2p private key secret used for networking.
Define constant file names for the local StorageManager.
Path is the path to the base working directory.
Server is the address of the KMS.
Token is the token used for authenticating with a KMS.
ValidatorKey is the private key secret of the validator node.
Define constant file names for the local StorageManager.
# Variables
No description provided by the author
# Structs
SecretsManagerConfig is the configuration that gets written to a single configuration file.
SecretsManagerParams defines the configuration params for the secrets manager.
# Interfaces
SecretsManager defines the base public interface that all secret manager implementations should have.
# Type aliases
SecretsManagerFactory is the factory method for secrets managers.
No description provided by the author