@@ -20,7 +20,6 @@ import (
2020
2121const (
2222 instanceIDFlag = "instance-id"
23- regionFlag = "region"
2423 nameFlag = "name"
2524 descriptionFlag = "description"
2625 labelFlag = "label"
@@ -30,7 +29,6 @@ const (
3029type inputModel struct {
3130 * globalflags.GlobalFlagModel
3231 InstanceID string
33- Region string
3432 Name string
3533 Description * string
3634 Labels * map [string ]string
@@ -63,7 +61,7 @@ func configureFlags(cmd *cobra.Command) {
6361 cmd .Flags ().String (descriptionFlag , "" , "Token description" )
6462 cmd .Flags ().StringToString (labelFlag , nil , `Labels as key-value pairs, e.g. "--label env=prod"` )
6563 cmd .Flags ().String (ttlDurationFlag , "" , "Token time to live duration" )
66- _ = flags .MarkFlagsRequired (cmd , instanceIDFlag , regionFlag , nameFlag )
64+ _ = flags .MarkFlagsRequired (cmd , instanceIDFlag , nameFlag )
6765}
6866
6967func parseInput (p * print.Printer , cmd * cobra.Command , _ []string ) (* inputModel , error ) {
@@ -79,7 +77,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command, _ []string) (*inputModel,
7977 if len (labels ) > 0 {
8078 labelsPtr = & labels
8179 }
82- model := & inputModel {GlobalFlagModel : globalFlags , InstanceID : flags .FlagToStringValue (p , cmd , instanceIDFlag ), Region : flags . FlagToStringValue ( p , cmd , regionFlag ), Name : flags .FlagToStringValue (p , cmd , nameFlag ), Description : flags .FlagToStringPointer (p , cmd , descriptionFlag ), Labels : labelsPtr , TTLDuration : flags .FlagToStringPointer (p , cmd , ttlDurationFlag )}
80+ model := & inputModel {GlobalFlagModel : globalFlags , InstanceID : flags .FlagToStringValue (p , cmd , instanceIDFlag ), Name : flags .FlagToStringValue (p , cmd , nameFlag ), Description : flags .FlagToStringPointer (p , cmd , descriptionFlag ), Labels : labelsPtr , TTLDuration : flags .FlagToStringPointer (p , cmd , ttlDurationFlag )}
8381 if model .Name == "" {
8482 return nil , fmt .Errorf ("%s flag is required" , nameFlag )
8583 }
@@ -89,7 +87,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command, _ []string) (*inputModel,
8987
9088func buildRequest (ctx context.Context , model * inputModel , apiClient * modelexperiments.APIClient ) modelexperiments.ApiCreateInstanceTokenRequest {
9189 payload := modelexperiments.CreateInstanceTokenPayload {Name : model .Name , Description : model .Description , Labels : model .Labels , TtlDuration : model .TTLDuration }
92- return apiClient .DefaultAPI .CreateInstanceToken (ctx , model .ProjectId , model .Region , model .InstanceID ).CreateInstanceTokenPayload (payload )
90+ return apiClient .DefaultAPI .CreateInstanceToken (ctx , model .ProjectId , model .GlobalFlagModel . Region , model .InstanceID ).CreateInstanceTokenPayload (payload )
9391}
9492
9593func outputResult (p * print.Printer , outputFormat string , resp * modelexperiments.CreateInstanceTokenResponse ) error {
0 commit comments