Documentation
¶
Index ¶
- Variables
- func LoadConfigs()
- func LoadGApiConfig()
- func LoadURLConstants()
- type GApiAuthenticationConfig
- type GApiCacheConfig
- type GApiConfig
- type GApiCorsConfig
- type GApiHealthCheckConfig
- type GApiLogsConfig
- type GApiNotificationsConfig
- type GApiPluginsConfig
- type GApiRateLimitingConfig
- type GApiServiceDiscoveryConfig
- type GApiSlackNotificationsConfig
- type LDAPConfig
- type ProtocolConfig
- type UrlsConstants
Constants ¶
This section is empty.
Variables ¶
View Source
var ANALYTICS_GROUP = "/analytics"
View Source
var APPLICATION_JSON = "application/json"
View Source
var AUTHENTICATION_CONFIG_FILE = "oauth.json"
View Source
var CONFIGS_LOCATION = "./configs/"
View Source
var DELETE = "DELETE"
View Source
var ELASTICSEARCH_LOGS_INDEX = "gapi-logs"
View Source
var ELASTICSEARCH_URL = "http://localhost:9200"
View Source
var GAPI_CONFIG_FILE = "gAPI.json"
View Source
var GET = "GET"
View Source
var PATCH = "PATCH"
View Source
var POST = "POST"
View Source
var PUT = "PUT"
View Source
var SERVICE_DISCOVERY_CONFIG_FILE = "services.json"
View Source
var SERVICE_DISCOVERY_GROUP = "/service-discovery"
View Source
var SERVICE_DISCOVERY_URL = "http://localhost:8080"
View Source
var USERS_GROUP = "/users"
Functions ¶
func LoadConfigs ¶
func LoadConfigs()
func LoadGApiConfig ¶
func LoadGApiConfig()
func LoadURLConstants ¶
func LoadURLConstants()
Types ¶
type GApiAuthenticationConfig ¶
type GApiAuthenticationConfig struct {
Username string
Password string
TokenExpirationTime int
TokenSigningKey string
LDAP LDAPConfig
}
type GApiCacheConfig ¶
type GApiCacheConfig struct {
Enabled bool
}
type GApiConfig ¶
type GApiConfig struct {
Authentication GApiAuthenticationConfig
Logs GApiLogsConfig
Cors GApiCorsConfig
ServiceDiscovery GApiServiceDiscoveryConfig
Urls UrlsConstants
Healthcheck GApiHealthCheckConfig
Notifications GApiNotificationsConfig
ManagementTypes map[string]map[string]string
RateLimiting GApiRateLimitingConfig
Cache GApiCacheConfig
Protocol ProtocolConfig
Plugins GApiPluginsConfig
ThirdPartyOAuth thirdpartyauthentication.OAuthServer
}
var GApiConfiguration GApiConfig
type GApiCorsConfig ¶
type GApiHealthCheckConfig ¶
type GApiLogsConfig ¶
type GApiNotificationsConfig ¶
type GApiNotificationsConfig struct {
Type string
Slack GApiSlackNotificationsConfig
}
type GApiPluginsConfig ¶ added in v0.0.2
type GApiRateLimitingConfig ¶
type GApiServiceDiscoveryConfig ¶
type GApiServiceDiscoveryConfig struct {
Type string
}
type GApiSlackNotificationsConfig ¶
type GApiSlackNotificationsConfig struct {
WebhookUrl string
}
type LDAPConfig ¶
type ProtocolConfig ¶ added in v0.0.2
type UrlsConstants ¶
Click to show internal directories.
Click to hide internal directories.