@@ -41,6 +41,7 @@ const (
4141 redisCustomEndpointFlag = "redis-custom-endpoint"
4242 resourceManagerCustomEndpointFlag = "resource-manager-custom-endpoint"
4343 secretsManagerCustomEndpointFlag = "secrets-manager-custom-endpoint"
44+ kmsCustomEndpointFlag = "kms-custom-endpoint"
4445 serviceAccountCustomEndpointFlag = "service-account-custom-endpoint"
4546 serviceEnablementCustomEndpointFlag = "service-enablement-custom-endpoint"
4647 serverBackupCustomEndpointFlag = "serverbackup-custom-endpoint"
@@ -78,6 +79,7 @@ type inputModel struct {
7879 RedisCustomEndpoint bool
7980 ResourceManagerCustomEndpoint bool
8081 SecretsManagerCustomEndpoint bool
82+ KMSCustomEndpoint bool
8183 ServerBackupCustomEndpoint bool
8284 ServerOsUpdateCustomEndpoint bool
8385 RunCommandCustomEndpoint bool
@@ -180,6 +182,9 @@ func NewCmd(params *params.CmdParams) *cobra.Command {
180182 if model .SecretsManagerCustomEndpoint {
181183 viper .Set (config .SecretsManagerCustomEndpointKey , "" )
182184 }
185+ if model .KMSCustomEndpoint {
186+ viper .Set (config .KMSCustomEndpointKey , "" )
187+ }
183188 if model .ServiceAccountCustomEndpoint {
184189 viper .Set (config .ServiceAccountCustomEndpointKey , "" )
185190 }
@@ -245,6 +250,7 @@ func configureFlags(cmd *cobra.Command) {
245250 cmd .Flags ().Bool (redisCustomEndpointFlag , false , "Redis API base URL. If unset, uses the default base URL" )
246251 cmd .Flags ().Bool (resourceManagerCustomEndpointFlag , false , "Resource Manager API base URL. If unset, uses the default base URL" )
247252 cmd .Flags ().Bool (secretsManagerCustomEndpointFlag , false , "Secrets Manager API base URL. If unset, uses the default base URL" )
253+ cmd .Flags ().Bool (kmsCustomEndpointFlag , false , "KMS API base URL. If unset, uses the default base URL" )
248254 cmd .Flags ().Bool (serviceAccountCustomEndpointFlag , false , "Service Account API base URL. If unset, uses the default base URL" )
249255 cmd .Flags ().Bool (serviceEnablementCustomEndpointFlag , false , "Service Enablement API base URL. If unset, uses the default base URL" )
250256 cmd .Flags ().Bool (serverBackupCustomEndpointFlag , false , "Server Backup base URL. If unset, uses the default base URL" )
@@ -283,6 +289,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command) *inputModel {
283289 RedisCustomEndpoint : flags .FlagToBoolValue (p , cmd , redisCustomEndpointFlag ),
284290 ResourceManagerCustomEndpoint : flags .FlagToBoolValue (p , cmd , resourceManagerCustomEndpointFlag ),
285291 SecretsManagerCustomEndpoint : flags .FlagToBoolValue (p , cmd , secretsManagerCustomEndpointFlag ),
292+ KMSCustomEndpoint : flags .FlagToBoolValue (p , cmd , kmsCustomEndpointFlag ),
286293 ServiceAccountCustomEndpoint : flags .FlagToBoolValue (p , cmd , serviceAccountCustomEndpointFlag ),
287294 ServiceEnablementCustomEndpoint : flags .FlagToBoolValue (p , cmd , serviceEnablementCustomEndpointFlag ),
288295 ServerBackupCustomEndpoint : flags .FlagToBoolValue (p , cmd , serverBackupCustomEndpointFlag ),
0 commit comments