Documentation ¶
Index ¶
- Constants
- Variables
- func GenerateProvidersMetaJSON(version string, providersMetaList []core.MetaInfo) (string, error)
- func GetAllProvidersMeta() []core.MetaInfo
- func NewAWSSSM(logger logging.Logger) (core.Provider, error)
- func NewAWSSecretsManager(logger logging.Logger) (core.Provider, error)
- func NewAzureKeyVault(logger logging.Logger) (core.Provider, error)
- func NewCloudflareClient(logger logging.Logger) (core.Provider, error)
- func NewCloudflareSecretsClient(logger logging.Logger) (core.Provider, error)
- func NewConjurClient(logger logging.Logger) (core.Provider, error)
- func NewConsul(logger logging.Logger) (core.Provider, error)
- func NewDoppler(logger logging.Logger) (core.Provider, error)
- func NewDotenv(logger logging.Logger) (core.Provider, error)
- func NewEtcd(logger logging.Logger) (core.Provider, error)
- func NewFileSystem(logger logging.Logger) (core.Provider, error)
- func NewGitHub(logger logging.Logger) (core.Provider, error)
- func NewGoogleSecretManager(logger logging.Logger) (core.Provider, error)
- func NewGopass(logger logging.Logger) (core.Provider, error)
- func NewHashicorpVault(logger logging.Logger) (core.Provider, error)
- func NewHeroku(logger logging.Logger) (core.Provider, error)
- func NewKeyPass(logger logging.Logger) (core.Provider, error)
- func NewLastPass(logger logging.Logger) (core.Provider, error)
- func NewOnePassword(logger logging.Logger) (core.Provider, error)
- func NewProcessEnv(logger logging.Logger) (core.Provider, error)
- func NewVercel(logger logging.Logger) (core.Provider, error)
- func RegisterProvider(metaInfo core.MetaInfo, ...)
- func ResolveProvider(providerName string) (core.Provider, error)
- func ResolveProviderMeta(providerName string) (core.MetaInfo, error)
- type AWSSSM
- func (a *AWSSSM) Delete(kp core.KeyPath) error
- func (a *AWSSSM) DeleteMapping(kp core.KeyPath) error
- func (a *AWSSSM) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (a *AWSSSM) GetMapping(kp core.KeyPath) ([]core.EnvEntry, error)
- func (a *AWSSSM) Put(p core.KeyPath, val string) error
- func (a *AWSSSM) PutMapping(p core.KeyPath, m map[string]string) error
- type AWSSSMClient
- type AWSSecretsManager
- func (a *AWSSecretsManager) Delete(kp core.KeyPath) error
- func (a *AWSSecretsManager) DeleteMapping(kp core.KeyPath) error
- func (a *AWSSecretsManager) Get(kp core.KeyPath) (*core.EnvEntry, error)
- func (a *AWSSecretsManager) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (a *AWSSecretsManager) Put(kp core.KeyPath, val string) error
- func (a *AWSSecretsManager) PutMapping(kp core.KeyPath, m map[string]string) error
- type AWSSecretsManagerClient
- type AzureKeyVault
- func (a *AzureKeyVault) Delete(kp core.KeyPath) error
- func (a *AzureKeyVault) DeleteMapping(kp core.KeyPath) error
- func (a *AzureKeyVault) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (a *AzureKeyVault) GetMapping(kp core.KeyPath) ([]core.EnvEntry, error)
- func (a *AzureKeyVault) Name() string
- func (a *AzureKeyVault) Put(p core.KeyPath, val string) error
- func (a *AzureKeyVault) PutMapping(p core.KeyPath, m map[string]string) error
- type AzureKeyVaultClient
- type Cloudflare
- func (c *Cloudflare) Delete(kp core.KeyPath) error
- func (c *Cloudflare) DeleteMapping(kp core.KeyPath) error
- func (c *Cloudflare) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (c *Cloudflare) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (c *Cloudflare) Put(p core.KeyPath, val string) error
- func (c *Cloudflare) PutMapping(p core.KeyPath, m map[string]string) error
- type CloudflareClient
- type CloudflareSecrets
- func (c *CloudflareSecrets) Delete(p core.KeyPath) error
- func (c *CloudflareSecrets) DeleteMapping(kp core.KeyPath) error
- func (c *CloudflareSecrets) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (c *CloudflareSecrets) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (c *CloudflareSecrets) Put(p core.KeyPath, val string) error
- func (c *CloudflareSecrets) PutMapping(p core.KeyPath, m map[string]string) error
- type CloudflareSecretsClient
- type ConjurClient
- type Consul
- func (a *Consul) Delete(kp core.KeyPath) error
- func (a *Consul) DeleteMapping(kp core.KeyPath) error
- func (a *Consul) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (a *Consul) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (a *Consul) Put(p core.KeyPath, val string) error
- func (a *Consul) PutMapping(p core.KeyPath, m map[string]string) error
- type ConsulClient
- type CyberArkConjur
- func (c *CyberArkConjur) Delete(kp core.KeyPath) error
- func (c *CyberArkConjur) DeleteMapping(kp core.KeyPath) error
- func (c *CyberArkConjur) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (c *CyberArkConjur) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (c *CyberArkConjur) Put(p core.KeyPath, val string) error
- func (c *CyberArkConjur) PutMapping(p core.KeyPath, m map[string]string) error
- type Doppler
- func (h *Doppler) Delete(kp core.KeyPath) error
- func (h *Doppler) DeleteMapping(kp core.KeyPath) error
- func (h *Doppler) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (h *Doppler) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (h *Doppler) Put(p core.KeyPath, val string) error
- func (h *Doppler) PutMapping(p core.KeyPath, m map[string]string) error
- type DopplerClient
- type DotEnvClient
- type DotEnvReader
- type Dotenv
- func (a *Dotenv) Delete(kp core.KeyPath) error
- func (a *Dotenv) DeleteMapping(kp core.KeyPath) error
- func (a *Dotenv) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (a *Dotenv) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (a *Dotenv) Put(p core.KeyPath, val string) error
- func (a *Dotenv) PutMapping(kp core.KeyPath, m map[string]string) error
- type Etcd
- func (a *Etcd) Delete(kp core.KeyPath) error
- func (a *Etcd) DeleteMapping(kp core.KeyPath) error
- func (a *Etcd) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (a *Etcd) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (a *Etcd) Put(p core.KeyPath, val string) error
- func (a *Etcd) PutMapping(p core.KeyPath, m map[string]string) error
- type EtcdClient
- type FileSystem
- func (f *FileSystem) Delete(kp core.KeyPath) error
- func (f *FileSystem) DeleteMapping(kp core.KeyPath) error
- func (f *FileSystem) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (f *FileSystem) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (f *FileSystem) IsText(s []byte) bool
- func (f *FileSystem) Put(p core.KeyPath, val string) error
- func (f *FileSystem) PutMapping(p core.KeyPath, m map[string]string) error
- type GitHub
- func (g *GitHub) Delete(p core.KeyPath) error
- func (g *GitHub) DeleteMapping(p core.KeyPath) error
- func (g *GitHub) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (g *GitHub) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (g *GitHub) Put(p core.KeyPath, val string) error
- func (g *GitHub) PutMapping(p core.KeyPath, m map[string]string) error
- type GitHubActionClient
- type GoogleSMClient
- type GoogleSecretManager
- func (a *GoogleSecretManager) Delete(kp core.KeyPath) error
- func (a *GoogleSecretManager) DeleteMapping(kp core.KeyPath) error
- func (a *GoogleSecretManager) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (a *GoogleSecretManager) GetMapping(kp core.KeyPath) ([]core.EnvEntry, error)
- func (a *GoogleSecretManager) Put(p core.KeyPath, val string) error
- func (a *GoogleSecretManager) PutMapping(p core.KeyPath, m map[string]string) error
- type Gopass
- func (g *Gopass) Delete(kp core.KeyPath) error
- func (g *Gopass) DeleteMapping(kp core.KeyPath) error
- func (g *Gopass) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (g *Gopass) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (g *Gopass) Put(p core.KeyPath, val string) error
- func (g *Gopass) PutMapping(p core.KeyPath, m map[string]string) error
- type GopassClient
- type HashicorpClient
- type HashicorpVault
- func (h *HashicorpVault) Delete(kp core.KeyPath) error
- func (h *HashicorpVault) DeleteMapping(kp core.KeyPath) error
- func (h *HashicorpVault) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (h *HashicorpVault) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (h *HashicorpVault) Put(p core.KeyPath, val string) error
- func (h *HashicorpVault) PutMapping(p core.KeyPath, m map[string]string) error
- type Heroku
- func (h *Heroku) Delete(kp core.KeyPath) error
- func (h *Heroku) DeleteMapping(kp core.KeyPath) error
- func (h *Heroku) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (h *Heroku) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (h *Heroku) Put(p core.KeyPath, val string) error
- func (h *Heroku) PutMapping(p core.KeyPath, m map[string]string) error
- type HerokuClient
- type KeyPass
- func (k *KeyPass) Delete(kp core.KeyPath) error
- func (k *KeyPass) DeleteMapping(kp core.KeyPath) error
- func (k *KeyPass) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (k *KeyPass) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (k *KeyPass) Put(p core.KeyPath, val string) error
- func (k *KeyPass) PutMapping(p core.KeyPath, m map[string]string) error
- type LastPass
- func (l *LastPass) Delete(kp core.KeyPath) error
- func (l *LastPass) DeleteMapping(kp core.KeyPath) error
- func (l *LastPass) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (l *LastPass) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (l *LastPass) Put(p core.KeyPath, val string) error
- func (l *LastPass) PutMapping(p core.KeyPath, m map[string]string) error
- type OnePassword
- func (o *OnePassword) Delete(kp core.KeyPath) error
- func (o *OnePassword) DeleteMapping(kp core.KeyPath) error
- func (o *OnePassword) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (o *OnePassword) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (o *OnePassword) Put(p core.KeyPath, val string) error
- func (o *OnePassword) PutMapping(p core.KeyPath, m map[string]string) error
- type OnePasswordClient
- type ProcessEnv
- func (a *ProcessEnv) Delete(kp core.KeyPath) error
- func (a *ProcessEnv) DeleteMapping(kp core.KeyPath) error
- func (a *ProcessEnv) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (a *ProcessEnv) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (a *ProcessEnv) Name() string
- func (a *ProcessEnv) Put(p core.KeyPath, val string) error
- func (a *ProcessEnv) PutMapping(p core.KeyPath, m map[string]string) error
- type ResourceFilter
- type TellerExport
- type Vercel
- func (ve *Vercel) Delete(kp core.KeyPath) error
- func (ve *Vercel) DeleteMapping(kp core.KeyPath) error
- func (ve *Vercel) Get(p core.KeyPath) (*core.EnvEntry, error)
- func (ve *Vercel) GetMapping(p core.KeyPath) ([]core.EnvEntry, error)
- func (ve *Vercel) Put(p core.KeyPath, val string) error
- func (ve *Vercel) PutMapping(p core.KeyPath, m map[string]string) error
- type VercelAPI
- type VercelClient
- type VercelProject
Constants ¶
const AzureVaultDomain = "vault.azure.net"
const CloudflareWorkersSecretName = "cloudflare_workers_secret"
const ConjurName = "cyberark_conjur"
const DopplerName = "doppler"
const EtcdName = "etcd"
const FileSystemName = "FileSystem"
const GithubName = "GitHub"
NewGitHub create new GitHub provider
const GoPassName = "gopass"
const GoogleSecretManagerName = "google_secretmanager"
const HashicorpVaultName = "hashicorp_vault"
const HerokuName = "heroku"
const KeyPassName = "KeyPass"
const LastPassName = "lastpass"
const OnePasswordName = "1password"
const ProjectEndPoint = "/projects"
const VercelAPIBase = "https://api.vercel.com/"
const VercelName = "vercel"
Variables ¶
var (
ErrCloudFlareSourceFieldIsMissing = errors.New("`source` field is missing")
)
Functions ¶
func GenerateProvidersMetaJSON ¶ added in v1.5.6
func GetAllProvidersMeta ¶ added in v1.5.6
func NewCloudflareClient ¶ added in v1.4.0
func NewCloudflareSecretsClient ¶ added in v1.5.0
func NewConjurClient ¶ added in v1.4.0
func NewFileSystem ¶ added in v1.5.1
NewFileSystem creates new provider instance
func NewGoogleSecretManager ¶
func NewKeyPass ¶ added in v1.5.1
NewKeyPass creates new provider instance
func NewOnePassword ¶ added in v1.5.0
func NewProcessEnv ¶ added in v1.5.5
NewProcessEnv creates new provider instance
func RegisterProvider ¶ added in v1.5.6
func ResolveProvider ¶ added in v1.5.6
Types ¶
type AWSSSM ¶
type AWSSSM struct {
// contains filtered or unexported fields
}
func (*AWSSSM) DeleteMapping ¶ added in v1.5.0
type AWSSSMClient ¶
type AWSSSMClient interface {
GetParameter(ctx context.Context, params *ssm.GetParameterInput, optFns ...func(*ssm.Options)) (*ssm.GetParameterOutput, error)
}
type AWSSecretsManager ¶
type AWSSecretsManager struct {
// contains filtered or unexported fields
}
func (*AWSSecretsManager) Delete ¶ added in v1.5.0
func (a *AWSSecretsManager) Delete(kp core.KeyPath) error
func (*AWSSecretsManager) DeleteMapping ¶ added in v1.5.0
func (a *AWSSecretsManager) DeleteMapping(kp core.KeyPath) error
func (*AWSSecretsManager) GetMapping ¶
func (*AWSSecretsManager) Put ¶ added in v1.3.0
func (a *AWSSecretsManager) Put(kp core.KeyPath, val string) error
func (*AWSSecretsManager) PutMapping ¶ added in v1.3.0
type AWSSecretsManagerClient ¶
type AWSSecretsManagerClient interface { GetSecretValue(ctx context.Context, params *secretsmanager.GetSecretValueInput, optFns ...func(*secretsmanager.Options)) (*secretsmanager.GetSecretValueOutput, error) CreateSecret(ctx context.Context, params *secretsmanager.CreateSecretInput, optFns ...func(*secretsmanager.Options)) (*secretsmanager.CreateSecretOutput, error) PutSecretValue(ctx context.Context, params *secretsmanager.PutSecretValueInput, optFns ...func(*secretsmanager.Options)) (*secretsmanager.PutSecretValueOutput, error) DescribeSecret(ctx context.Context, params *secretsmanager.DescribeSecretInput, optFns ...func(*secretsmanager.Options)) (*secretsmanager.DescribeSecretOutput, error) DeleteSecret(ctx context.Context, params *secretsmanager.DeleteSecretInput, optFns ...func(*secretsmanager.Options)) (*secretsmanager.DeleteSecretOutput, error) }
type AzureKeyVault ¶
type AzureKeyVault struct {
// contains filtered or unexported fields
}
func (*AzureKeyVault) Delete ¶ added in v1.5.0
func (a *AzureKeyVault) Delete(kp core.KeyPath) error
func (*AzureKeyVault) DeleteMapping ¶ added in v1.5.0
func (a *AzureKeyVault) DeleteMapping(kp core.KeyPath) error
func (*AzureKeyVault) GetMapping ¶
func (*AzureKeyVault) Name ¶
func (a *AzureKeyVault) Name() string
func (*AzureKeyVault) Put ¶ added in v1.3.0
func (a *AzureKeyVault) Put(p core.KeyPath, val string) error
func (*AzureKeyVault) PutMapping ¶ added in v1.3.0
type AzureKeyVaultClient ¶ added in v1.5.1
type AzureKeyVaultClient interface { SetSecret(ctx context.Context, vaultBaseURL string, secretName string, parameters keyvault.SecretSetParameters) (result keyvault.SecretBundle, err error) GetSecret(ctx context.Context, vaultBaseURL string, secretName string, secretVersion string) (result keyvault.SecretBundle, err error) GetSecrets(ctx context.Context, vaultBaseURL string, maxresults *int32) (result keyvault.SecretListResultPage, err error) DeleteSecret(ctx context.Context, vaultBaseURL string, secretName string) (result keyvault.DeletedSecretBundle, err error) }
type Cloudflare ¶ added in v1.4.0
type Cloudflare struct {
// contains filtered or unexported fields
}
func (*Cloudflare) DeleteMapping ¶ added in v1.5.0
func (c *Cloudflare) DeleteMapping(kp core.KeyPath) error
func (*Cloudflare) GetMapping ¶ added in v1.4.0
func (*Cloudflare) PutMapping ¶ added in v1.4.0
type CloudflareClient ¶ added in v1.4.0
type CloudflareClient interface { WriteWorkersKV(ctx context.Context, namespaceID, key string, value []byte) (cloudflare.Response, error) WriteWorkersKVBulk(ctx context.Context, namespaceID string, kvs cloudflare.WorkersKVBulkWriteRequest) (cloudflare.Response, error) ReadWorkersKV(ctx context.Context, namespaceID string, key string) ([]byte, error) ListWorkersKVs(ctx context.Context, namespaceID string) (cloudflare.ListStorageKeysResponse, error) }
type CloudflareSecrets ¶ added in v1.5.0
type CloudflareSecrets struct {
// contains filtered or unexported fields
}
func (*CloudflareSecrets) Delete ¶ added in v1.5.0
func (c *CloudflareSecrets) Delete(p core.KeyPath) error
func (*CloudflareSecrets) DeleteMapping ¶ added in v1.5.0
func (c *CloudflareSecrets) DeleteMapping(kp core.KeyPath) error
func (*CloudflareSecrets) GetMapping ¶ added in v1.5.0
func (*CloudflareSecrets) Put ¶ added in v1.5.0
func (c *CloudflareSecrets) Put(p core.KeyPath, val string) error
func (*CloudflareSecrets) PutMapping ¶ added in v1.5.0
type CloudflareSecretsClient ¶ added in v1.5.0
type CloudflareSecretsClient interface { SetWorkersSecret(ctx context.Context, script string, req *cloudflare.WorkersPutSecretRequest) (cloudflare.WorkersPutSecretResponse, error) DeleteWorkersSecret(ctx context.Context, script, secretName string) (cloudflare.Response, error) }
type ConjurClient ¶ added in v1.4.0
type Consul ¶
type Consul struct {
// contains filtered or unexported fields
}
func (*Consul) DeleteMapping ¶ added in v1.5.0
type ConsulClient ¶
type CyberArkConjur ¶ added in v1.4.0
type CyberArkConjur struct {
// contains filtered or unexported fields
}
func (*CyberArkConjur) Delete ¶ added in v1.5.0
func (c *CyberArkConjur) Delete(kp core.KeyPath) error
func (*CyberArkConjur) DeleteMapping ¶ added in v1.5.0
func (c *CyberArkConjur) DeleteMapping(kp core.KeyPath) error
func (*CyberArkConjur) GetMapping ¶ added in v1.4.0
func (*CyberArkConjur) Put ¶ added in v1.4.0
func (c *CyberArkConjur) Put(p core.KeyPath, val string) error
func (*CyberArkConjur) PutMapping ¶ added in v1.4.0
type Doppler ¶ added in v0.6.0
type Doppler struct {
// contains filtered or unexported fields
}
func (*Doppler) DeleteMapping ¶ added in v1.5.0
func (*Doppler) GetMapping ¶ added in v0.6.0
type DopplerClient ¶ added in v0.6.0
type DotEnvClient ¶
type DotEnvReader ¶
type DotEnvReader struct { }
func (*DotEnvReader) Delete ¶ added in v1.5.0
func (d *DotEnvReader) Delete(p string) error
type Dotenv ¶
type Dotenv struct {
// contains filtered or unexported fields
}
func (*Dotenv) DeleteMapping ¶ added in v1.5.0
type EtcdClient ¶
type FileSystem ¶ added in v1.5.1
type FileSystem struct {
// contains filtered or unexported fields
}
func (*FileSystem) Delete ¶ added in v1.5.1
func (f *FileSystem) Delete(kp core.KeyPath) error
Delete will delete entry
func (*FileSystem) DeleteMapping ¶ added in v1.5.1
func (f *FileSystem) DeleteMapping(kp core.KeyPath) error
DeleteMapping will delete the given path
func (*FileSystem) GetMapping ¶ added in v1.5.1
GetMapping returns a multiple entries
func (*FileSystem) IsText ¶ added in v1.5.1
func (f *FileSystem) IsText(s []byte) bool
func (*FileSystem) Put ¶ added in v1.5.1
func (f *FileSystem) Put(p core.KeyPath, val string) error
Put will create a new single entry
func (*FileSystem) PutMapping ¶ added in v1.5.1
PutMapping will create a multiple entries
type GitHub ¶ added in v1.5.0
type GitHub struct {
// contains filtered or unexported fields
}
func (*GitHub) GetMapping ¶ added in v1.5.0
type GitHubActionClient ¶ added in v1.5.0
type GitHubActionClient interface { GetRepoPublicKey(ctx context.Context, owner, repo string) (*github.PublicKey, *github.Response, error) CreateOrUpdateRepoSecret(ctx context.Context, owner, repo string, eSecret *github.EncryptedSecret) (*github.Response, error) DeleteRepoSecret(ctx context.Context, owner, repo, name string) (*github.Response, error) ListRepoSecrets(ctx context.Context, owner, repo string, opts *github.ListOptions) (*github.Secrets, *github.Response, error) }
GitHubActionClient describe the GitHub action client
type GoogleSMClient ¶
type GoogleSMClient interface { AccessSecretVersion(ctx context.Context, req *secretmanagerpb.AccessSecretVersionRequest, opts ...gax.CallOption) (*secretmanagerpb.AccessSecretVersionResponse, error) DestroySecretVersion(ctx context.Context, req *secretmanagerpb.DestroySecretVersionRequest, opts ...gax.CallOption) (*secretmanagerpb.SecretVersion, error) ListSecrets(ctx context.Context, in *secretmanagerpb.ListSecretsRequest, opts ...gax.CallOption) *secretmanager.SecretIterator AddSecretVersion(ctx context.Context, req *secretmanagerpb.AddSecretVersionRequest, opts ...gax.CallOption) (*secretmanagerpb.SecretVersion, error) }
type GoogleSecretManager ¶
type GoogleSecretManager struct {
// contains filtered or unexported fields
}
func (*GoogleSecretManager) Delete ¶ added in v1.5.0
func (a *GoogleSecretManager) Delete(kp core.KeyPath) error
func (*GoogleSecretManager) DeleteMapping ¶ added in v1.5.0
func (a *GoogleSecretManager) DeleteMapping(kp core.KeyPath) error
func (*GoogleSecretManager) GetMapping ¶
func (*GoogleSecretManager) Put ¶ added in v1.3.0
func (a *GoogleSecretManager) Put(p core.KeyPath, val string) error
func (*GoogleSecretManager) PutMapping ¶ added in v1.3.0
type Gopass ¶ added in v1.5.0
type Gopass struct {
// contains filtered or unexported fields
}
func (*Gopass) DeleteMapping ¶ added in v1.5.0
func (*Gopass) GetMapping ¶ added in v1.5.0
type GopassClient ¶ added in v1.5.0
type HashicorpClient ¶
type HashicorpVault ¶
type HashicorpVault struct {
// contains filtered or unexported fields
}
func (*HashicorpVault) Delete ¶ added in v1.5.0
func (h *HashicorpVault) Delete(kp core.KeyPath) error
func (*HashicorpVault) DeleteMapping ¶ added in v1.5.0
func (h *HashicorpVault) DeleteMapping(kp core.KeyPath) error
func (*HashicorpVault) GetMapping ¶
func (*HashicorpVault) Put ¶ added in v1.3.0
func (h *HashicorpVault) Put(p core.KeyPath, val string) error
func (*HashicorpVault) PutMapping ¶ added in v1.3.0
type Heroku ¶
type Heroku struct {
// contains filtered or unexported fields
}
func (*Heroku) DeleteMapping ¶ added in v1.5.0
type HerokuClient ¶
type KeyPass ¶ added in v1.5.1
type KeyPass struct {
// contains filtered or unexported fields
}
func (*KeyPass) DeleteMapping ¶ added in v1.5.1
DeleteMapping will delete the given path recessively
func (*KeyPass) GetMapping ¶ added in v1.5.1
GetMapping returns a multiple entries
type LastPass ¶ added in v1.5.0
type LastPass struct {
// contains filtered or unexported fields
}
func (*LastPass) DeleteMapping ¶ added in v1.5.0
func (*LastPass) GetMapping ¶ added in v1.5.0
type OnePassword ¶ added in v1.5.0
type OnePassword struct {
// contains filtered or unexported fields
}
func (*OnePassword) DeleteMapping ¶ added in v1.5.0
func (o *OnePassword) DeleteMapping(kp core.KeyPath) error
func (*OnePassword) GetMapping ¶ added in v1.5.0
func (*OnePassword) Put ¶ added in v1.5.0
func (o *OnePassword) Put(p core.KeyPath, val string) error
func (*OnePassword) PutMapping ¶ added in v1.5.0
type OnePasswordClient ¶ added in v1.5.0
type OnePasswordClient interface { GetItemByTitle(title, vaultUUID string) (*onepassword.Item, error) UpdateItem(item *onepassword.Item, vaultUUID string) (*onepassword.Item, error) }
type ProcessEnv ¶ added in v1.5.5
type ProcessEnv struct {
// contains filtered or unexported fields
}
func (*ProcessEnv) Delete ¶ added in v1.5.5
func (a *ProcessEnv) Delete(kp core.KeyPath) error
Delete will delete entry
func (*ProcessEnv) DeleteMapping ¶ added in v1.5.5
func (a *ProcessEnv) DeleteMapping(kp core.KeyPath) error
DeleteMapping will delete the given path recessively
func (*ProcessEnv) GetMapping ¶ added in v1.5.5
GetMapping returns a multiple entries
func (*ProcessEnv) Name ¶ added in v1.5.5
func (a *ProcessEnv) Name() string
Name return the provider name
func (*ProcessEnv) Put ¶ added in v1.5.5
func (a *ProcessEnv) Put(p core.KeyPath, val string) error
Put will create a new single entry
func (*ProcessEnv) PutMapping ¶ added in v1.5.5
PutMapping will create a multiple entries
type ResourceFilter ¶ added in v1.4.0
type TellerExport ¶ added in v1.5.6
type Vercel ¶
type Vercel struct {
// contains filtered or unexported fields
}
func (*Vercel) DeleteMapping ¶ added in v1.5.0
type VercelAPI ¶
type VercelAPI struct {
// contains filtered or unexported fields
}
func NewVercelAPI ¶
type VercelClient ¶
type VercelProject ¶
Source Files ¶
- aws_secretsmanager.go
- aws_ssm.go
- azure_keyvault.go
- cloudflare_workers_kv.go
- cloudflare_workers_secrets.go
- consul.go
- cyberark_conjur.go
- doppler.go
- dotenv.go
- etcd.go
- export.go
- filesystem.go
- github.go
- google_secretmanager.go
- gopass.go
- hashicorp_vault.go
- heroku.go
- keypass.go
- lastpass.go
- onepassword.go
- process_env.go
- register.go
- vercel.go
Directories ¶
Path | Synopsis |
---|---|
Package mock_providers is a generated GoMock package.
|
Package mock_providers is a generated GoMock package. |