config

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	ServerAddress               string        `envconfig:"SERVER_ADDRESS" required:"true" default:":8888"`
	PublishEndpointCloudEvents  string        `envconfig:"PUBLISH_ENDPOINT_CLOUDEVENTS" required:"true" default:"http://eventing-publisher-proxy.kyma-system/publish"`
	PublishEndpointLegacyEvents string        `envconfig:"PUBLISH_ENDPOINT_LEGACY_EVENTS" required:"true" default:"http://eventing-publisher-proxy.kyma-system/%s/v1/events"`
	PublishInterval             time.Duration `envconfig:"PUBLISH_INTERVAL" required:"true" default:"10s"`
	EventSource                 string        `envconfig:"EVENT_SOURCE" required:"true" default:"/default/sap.kyma/tunas-develop"`
	EventTypePrefix             string        `envconfig:"EVENT_TYPE_PREFIX" required:"true" default:"sap.kyma.custom"`
	MaxIdleConns                int           `envconfig:"MAX_IDLE_CONNS" required:"true" default:"10"`
	MaxConnsPerHost             int           `envconfig:"MAX_CONNS_PER_HOST" required:"true" default:"10"`
	MaxIdleConnsPerHost         int           `envconfig:"MAX_IDLE_CONNS_PER_HOST" required:"true" default:"10"`
	IdleConnTimeout             time.Duration `envconfig:"IDLE_CONN_TIMEOUT" required:"true" default:"1m0s"`
}

func ProcessOrDie

func ProcessOrDie() *Config

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL