Documentation
¶
Index ¶
Constants ¶
View Source
const ( // #nosec G101 -- This is just the env var name APIKeyEnvVar = "PREFAB_API_KEY" APIURLVar = "PREFAB_API_URL" )
Variables ¶
This section is empty.
Functions ¶
func GetDefaultAPIURLs ¶
func GetDefaultAPIURLs() []string
Types ¶
type ConfigSource ¶
func GetDefaultConfigSources ¶
func GetDefaultConfigSources() []ConfigSource
func ParseConfigSource ¶
func ParseConfigSource(rawSource string) (ConfigSource, error)
type OnInitializationFailure ¶
type OnInitializationFailure int
const ( ReturnError OnInitializationFailure = iota // ReturnError = 0 ReturnNilMatch // UNLOCK = 1 )
type Options ¶
type Options struct {
GlobalContext *contexts.ContextSet
APIKey string
APIURLs []string
Sources []ConfigSource
EnvironmentNames []string
ProjectEnvID int64
InitializationTimeoutSeconds float64
OnInitializationFailure OnInitializationFailure
}
func GetDefaultOptions ¶
func GetDefaultOptions() Options
func (*Options) APIKeySettingOrEnvVar ¶
func (*Options) PrefabAPIURLEnvVarOrSetting ¶
Click to show internal directories.
Click to hide internal directories.