MCPcopy
hub / github.com/cloudflare/cloudflared / NewConfig

Function NewConfig

client/config.go:23–34  ·  view source on GitHub ↗
(version string, arch string, featureSelector features.FeatureSelector)

Source from the content-addressed store, hash-verified

21}
22
23func NewConfig(version string, arch string, featureSelector features.FeatureSelector) (*Config, error) {
24 connectorID, err := uuid.NewRandom()
25 if err != nil {
26 return nil, fmt.Errorf("unable to generate a connector UUID: %w", err)
27 }
28 return &Config{
29 ConnectorID: connectorID,
30 Version: version,
31 Arch: arch,
32 featureSelector: featureSelector,
33 }, nil
34}
35
36// ConnectionOptionsSnapshot is a snapshot of the current client information used to initialize a connection.
37//

Callers 2

prepareTunnelConfigFunction · 0.92

Calls 1

ErrorfMethod · 0.80

Tested by 1