Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheConfig ¶
type CacheConfig struct { SyncInterval time.Duration `yaml:"syncInterval"` UserManagerServerInternalAddr string `yaml:"userManagerServerInternalAddr"` ClusterManagerServerInternalAddr string `yaml:"clusterManagerServerInternalAddr"` }
CacheConfig is the API key cache configuration.
type Config ¶
type Config struct { InternalGRPCPort int `yaml:"internalGrpcPort"` DexServerAddr string `yaml:"dexServerAddr"` CacheConfig CacheConfig `yaml:"cache"` // RoleScopesMap maps a role name to a list of scopes. RoleScopesMap map[string][]string `yaml:"roleScopesMap"` Debug DebugConfig `yaml:"debug"` }
Config is the configuration.
type DebugConfig ¶
type DebugConfig struct { // APIKeyRole is the role name associated with the API key. APIKeyRole string `yaml:"apiKeyRole"` }
DebugConfig specifies the debug configurations.
Click to show internal directories.
Click to hide internal directories.