@@ -58,6 +58,7 @@ const (
5858 intakeCustomEndpointFlag = "intake-custom-endpoint"
5959 logsCustomEndpointFlag = "logs-custom-endpoint"
6060 cdnCustomEndpointFlag = "cdn-custom-endpoint"
61+ vpnCustomEndpointFlag = "vpn-custom-endpoint"
6162)
6263
6364type inputModel struct {
@@ -102,6 +103,7 @@ type inputModel struct {
102103 IntakeCustomEndpoint bool
103104 LogsCustomEndpoint bool
104105 CDNCustomEndpoint bool
106+ VpnCustomEndpoint bool
105107}
106108
107109func NewCmd (params * types.CmdParams ) * cobra.Command {
@@ -243,6 +245,9 @@ func NewCmd(params *types.CmdParams) *cobra.Command {
243245 if model .CDNCustomEndpoint {
244246 viper .Set (config .CDNCustomEndpointKey , "" )
245247 }
248+ if model .VpnCustomEndpoint {
249+ viper .Set (config .VpnCustomEndpointKey , "" )
250+ }
246251
247252 err := config .Write ()
248253 if err != nil {
@@ -297,6 +302,7 @@ func configureFlags(cmd *cobra.Command) {
297302 cmd .Flags ().Bool (logsCustomEndpointFlag , false , "Logs API base URL. If unset, uses the default base URL" )
298303 cmd .Flags ().Bool (sfsCustomEndpointFlag , false , "SFS API base URL. If unset, uses the default base URL" )
299304 cmd .Flags ().Bool (cdnCustomEndpointFlag , false , "Custom CDN endpoint URL. If unset, uses the default base URL" )
305+ cmd .Flags ().Bool (vpnCustomEndpointFlag , false , "VPN API base URL. If unset, uses the default base URL" )
300306}
301307
302308func parseInput (p * print.Printer , cmd * cobra.Command ) * inputModel {
@@ -342,6 +348,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command) *inputModel {
342348 IntakeCustomEndpoint : flags .FlagToBoolValue (p , cmd , intakeCustomEndpointFlag ),
343349 LogsCustomEndpoint : flags .FlagToBoolValue (p , cmd , logsCustomEndpointFlag ),
344350 CDNCustomEndpoint : flags .FlagToBoolValue (p , cmd , cdnCustomEndpointFlag ),
351+ VpnCustomEndpoint : flags .FlagToBoolValue (p , cmd , vpnCustomEndpointFlag ),
345352 }
346353
347354 p .DebugInputModel (model )
0 commit comments