MCPcopy Create free account
hub / github.com/dan-v/lambda-nat-proxy / generateDefaultStackName

Function generateDefaultStackName

internal/config/defaults.go:30–39  ·  view source on GitHub ↗

generateDefaultStackName creates a unique stack name with a random suffix

()

Source from the content-addressed store, hash-verified

28
29// generateDefaultStackName creates a unique stack name with a random suffix
30func generateDefaultStackName() string {
31 // Generate 4 random bytes for an 8-character hex suffix
32 bytes := make([]byte, 4)
33 if _, err := rand.Read(bytes); err != nil {
34 // Fallback to simple default if random generation fails
35 return "lambda-nat-proxy"
36 }
37 suffix := hex.EncodeToString(bytes)
38 return "lambda-nat-proxy-" + suffix
39}
40
41// ValidateCLIConfig validates a CLIConfig and returns any errors
42func ValidateCLIConfig(cfg *CLIConfig) []error {

Callers 2

DefaultCLIConfigFunction · 0.85
GetDefaultStackNameFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected