Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Settings ¶
type Settings struct { Port string `json:"port"` BrokerUsername string `json:"broker_username"` BrokerPassword string `json:"broker_password"` Host string `json:"host"` DatabaseUrl string `json:"database_url"` DatabaseConnMaxLifetime string `json:"database_conn_max_lifetime"` DatabaseMaxIdleConns int `json:"database_max_idle_conns"` CloudFrontPrefix string `json:"cloudfront_prefix"` AwsAccessKeyId string `json:"aws_access_key_id"` AwsSecretAccessKey string `json:"aws_secret_access_key"` AwsDefaultRegion string `json:"aws_region"` ServerSideEncryption string `json:"server_side_encryption"` APIAddress string `json:"api_address"` ClientID string `json:"client_id"` ClientSecret string `json:"client_secret"` DefaultOrigin string `json:"default_origin"` DefaultDefaultTTL int64 `json:"default_default_ttl"` Schedule string `json:"schedule"` ExtraRequestHeaders map[string]string `json:"extra_request_headers"` Tls *TLSConfig `json:"tls"` }
func LoadConfig ¶
func (Settings) TLSEnabled ¶
Click to show internal directories.
Click to hide internal directories.