@@ -56,6 +56,7 @@ type inputModel struct {
5656 SgwAcl * []string
5757 Syslog * []string
5858 PlanId * string
59+ InstanceName * string
5960}
6061
6162func NewCmd (params * types.CmdParams ) * cobra.Command {
@@ -146,6 +147,7 @@ func configureFlags(cmd *cobra.Command) {
146147 cmd .Flags ().Var (flags .UUIDFlag (), planIdFlag , "Plan ID" )
147148 cmd .Flags ().String (planNameFlag , "" , "Plan name" )
148149 cmd .Flags ().String (versionFlag , "" , "Instance LogMe version" )
150+ cmd .Flags ().StringP (instanceNameFlag , "n" , "" , "Instance name" )
149151}
150152
151153func parseInput (p * print.Printer , cmd * cobra.Command , inputArgs []string ) (* inputModel , error ) {
@@ -166,6 +168,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inpu
166168 planId := flags .FlagToStringPointer (p , cmd , planIdFlag )
167169 planName := flags .FlagToStringValue (p , cmd , planNameFlag )
168170 version := flags .FlagToStringValue (p , cmd , versionFlag )
171+ instanceName := flags .FlagToStringPointer (p , cmd , instanceNameFlag )
169172
170173 if planId != nil && (planName != "" || version != "" ) {
171174 return nil , & cliErr.DSAInputPlanError {
@@ -175,8 +178,8 @@ func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inpu
175178 }
176179
177180 if enableMonitoring == nil && monitoringInstanceId == nil && graphite == nil &&
178- metricsFrequency == nil && metricsPrefix == nil &&
179- sgwAcl == nil && syslog == nil && planId == nil &&
181+ metricsFrequency == nil && metricsPrefix == nil && sgwAcl == nil &&
182+ syslog == nil && planId == nil && instanceName == nil &&
180183 planName == "" && version == "" {
181184 return nil , & cliErr.EmptyUpdateError {}
182185 }
@@ -194,6 +197,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inpu
194197 PlanId : planId ,
195198 PlanName : planName ,
196199 Version : version ,
200+ InstanceName : instanceName ,
197201 }
198202
199203 p .DebugInputModel (model )
0 commit comments