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