Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DopplerConfig ¶
type DopplerConfig struct {
// Project is the Doppler project name (required)
Project string `json:"project" yaml:"project"`
// Config is the Doppler config/environment name (required, e.g., "dev", "staging", "prod")
Config string `json:"config" yaml:"config"`
// APIHost is the Doppler API host (optional, defaults to "https://api.doppler.com")
APIHost string `json:"api_host,omitempty" yaml:"api_host,omitempty"`
}
DopplerConfig represents the configuration for Doppler provider
type DopplerProvider ¶
type DopplerProvider struct {
// contains filtered or unexported fields
}
DopplerProvider implements the provider interface for Doppler
func (*DopplerProvider) Fetch ¶
func (p *DopplerProvider) Fetch(ctx context.Context, mapID string, config map[string]interface{}, keys map[string]string) ([]provider.KeyValue, error)
Fetch fetches secrets from Doppler
func (*DopplerProvider) Name ¶
func (p *DopplerProvider) Name() string
Name returns the provider name
Click to show internal directories.
Click to hide internal directories.