pl.allegro.tech.servicemesh.envoycontrol.EnvoyControlProperties.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of envoy-control-core Show documentation
Show all versions of envoy-control-core Show documentation
Production-ready Control Plane for Service Mesh based on Envoy Proxy.
@file:Suppress("MagicNumber")
package pl.allegro.tech.servicemesh.envoycontrol
import pl.allegro.tech.servicemesh.envoycontrol.server.ServerProperties
import pl.allegro.tech.servicemesh.envoycontrol.snapshot.SnapshotProperties
import pl.allegro.tech.servicemesh.envoycontrol.synchronization.SyncProperties
class EnvoyControlProperties {
var server = ServerProperties()
var envoy = EnvoyProperties()
var sync = SyncProperties()
var serviceFilters = ServiceFilters()
}
class EnvoyProperties {
var snapshot = SnapshotProperties()
}
class ServiceFilters {
var excludedNamesPatterns: List = emptyList()
}