Versions in this module Expand all Collapse all v1 v1.4.0 Oct 20, 2026 Changes in this version + const BindingScheme + func IsLogicalEntrypoint(entrypoint string) bool + func IsLoopbackHost(hostname string) bool + func ValidateEndpointOverride(endpoint string, bindings *RuntimeBindings, dedicated bool) error + type BindingTLS struct + CAFile string + CertFile string + KeyFile string + func (t *BindingTLS) Load() (*tls.Config, string, error) + type EndpointPolicy struct + AllowPlaintextRemote bool + func (p EndpointPolicy) Validate(endpoint string) error + type RuntimeBinding struct + AgentVersionRef string + Endpoint string + Region string + RuntimeClass string + RuntimePool string + TLS *BindingTLS + TLSServerName string + Weight int + type RuntimeBindings struct + Policy EndpointPolicy + func LoadRuntimeBindings(path string) (*RuntimeBindings, error) + func LoadRuntimeBindingsFor(path string, policy EndpointPolicy) (*RuntimeBindings, error) + func (b *RuntimeBindings) Resolve(agentVersionRef string) (string, bool) + func (b *RuntimeBindings) ResolveBinding(agentVersionRef string) (RuntimeBinding, bool) + func (b *RuntimeBindings) TransportFor(agentVersionRef string) (*tls.Config, string)