Skip to content

Commit 8de4e13

Browse files
mattboentoroMatthew Boentoro
andauthored
[RDBMS] az postgres flexible-server replica create: Add support for --tags parameter (#29920)
* add --tags parameter to create replica command * remove default * Trigger Build --------- Co-authored-by: Matthew Boentoro <[email protected]>
1 parent 5cbb8ef commit 8de4e13

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

src/azure-cli/azure/cli/command_modules/rdbms/_helptext_pg.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -757,7 +757,8 @@
757757
--source-server testserver --zone 3 --location testLocation \\
758758
--vnet newVnet --subnet newSubnet \\
759759
--address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \\
760-
--private-dns-zone testDNS.postgres.database.azure.com
760+
--private-dns-zone testDNS.postgres.database.azure.com \\
761+
--tags "key=value"
761762
- name: >
762763
Create a read replica 'testreplicaserver' for 'testserver' with public or private access \
763764
in the specified location if available. Since zone is not passed, it will automatically pick up zone in the \

src/azure-cli/azure/cli/command_modules/rdbms/_params.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -839,6 +839,7 @@ def _flexible_server_params(command_group):
839839
c.argument('storage_gb', arg_type=storage_gb_arg_type)
840840
c.argument('performance_tier', default=None, arg_type=performance_tier_arg_type)
841841
c.argument('yes', arg_type=yes_arg_type)
842+
c.argument('tags', arg_type=tags_type)
842843
if command_group == 'mysql':
843844
c.argument('public_access', options_list=['--public-access'], arg_type=get_enum_type(['Enabled', 'Disabled']),
844845
help='Determines the public access. ')

src/azure-cli/azure/cli/command_modules/rdbms/flexible_server_custom_postgres.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,7 @@ def flexible_replica_create(cmd, client, resource_group_name, source_server, rep
498498
subnet_address_prefix=None, private_dns_zone_arguments=None, no_wait=False,
499499
byok_identity=None, byok_key=None,
500500
sku_name=None, tier=None,
501-
storage_gb=None, performance_tier=None, yes=False):
501+
storage_gb=None, performance_tier=None, yes=False, tags=None):
502502
validate_resource_group(resource_group_name)
503503
replica_name = replica_name.lower()
504504

@@ -554,6 +554,7 @@ def flexible_replica_create(cmd, client, resource_group_name, source_server, rep
554554
pg_byok_validator(byok_identity, byok_key)
555555

556556
parameters = postgresql_flexibleservers.models.Server(
557+
tags=tags,
557558
source_server_resource_id=source_server_id,
558559
location=location,
559560
availability_zone=zone,

0 commit comments

Comments
 (0)