generateDefaultStackName creates a unique stack name with a random suffix
()
| 28 | |
| 29 | // generateDefaultStackName creates a unique stack name with a random suffix |
| 30 | func 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 |
| 42 | func ValidateCLIConfig(cfg *CLIConfig) []error { |
no outgoing calls
no test coverage detected