Skip to content

Commit

Permalink
add missing changes from stable Azure/azure-cli#26226
Browse files Browse the repository at this point in the history
  • Loading branch information
carjackson-msft committed Feb 28, 2024
1 parent 7d4dc54 commit 3f493c7
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 14 deletions.
2 changes: 1 addition & 1 deletion src/cosmosdb-preview/azext_cosmosdb_preview/_params.py
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ def load_arguments(self, _):
c.argument('virtual_network_rules', nargs='+', validator=validate_virtual_network_rules, help='ACL\'s for virtual network')
c.argument('enable_multiple_write_locations', arg_type=get_three_state_flag(), help="Enable Multiple Write Locations")
c.argument('disable_key_based_metadata_write_access', arg_type=get_three_state_flag(), help="Disable write operations on metadata resources (databases, containers, throughput) via account keys")
c.argument('enable_public_network', options_list=['--enable-public-network', '-e'], arg_type=get_three_state_flag(), help="Enable or disable public network access to server.")
c.argument('public_network_access', options_list=['--public-network-access', '-p'], arg_type=get_enum_type(['ENABLED', 'DISABLED', 'SECUREDBYPERIMETER']), help="Sets public network access in server to either Enabled, Disabled, or SecuredByPerimeter.")
c.argument('enable_analytical_storage', arg_type=get_three_state_flag(), help="Flag to enable log storage on the account.")
c.argument('network_acl_bypass', arg_type=get_enum_type(NetworkAclBypass), options_list=['--network-acl-bypass'], help="Flag to enable or disable Network Acl Bypass.")
c.argument('network_acl_bypass_resource_ids', nargs='+', options_list=['--network-acl-bypass-resource-ids', '-i'], help="List of Resource Ids to allow Network Acl Bypass.")
Expand Down
18 changes: 5 additions & 13 deletions src/cosmosdb-preview/azext_cosmosdb_preview/custom.py
Original file line number Diff line number Diff line change
Expand Up @@ -756,7 +756,7 @@ def cli_cosmosdb_create(cmd,
enable_multiple_write_locations=None,
disable_key_based_metadata_write_access=None,
key_uri=None,
enable_public_network=None,
public_network_access=None,
enable_analytical_storage=None,
enable_free_tier=None,
server_version=None,
Expand Down Expand Up @@ -812,7 +812,7 @@ def cli_cosmosdb_create(cmd,
enable_multiple_write_locations=enable_multiple_write_locations,
disable_key_based_metadata_write_access=disable_key_based_metadata_write_access,
key_uri=key_uri,
enable_public_network=enable_public_network,
public_network_access=public_network_access,
enable_analytical_storage=enable_analytical_storage,
enable_free_tier=enable_free_tier,
server_version=server_version,
Expand Down Expand Up @@ -856,7 +856,7 @@ def cli_cosmosdb_update(client,
virtual_network_rules=None,
enable_multiple_write_locations=None,
disable_key_based_metadata_write_access=None,
enable_public_network=None,
public_network_access=None,
enable_analytical_storage=None,
network_acl_bypass=None,
network_acl_bypass_resource_ids=None,
Expand Down Expand Up @@ -897,10 +897,6 @@ def cli_cosmosdb_update(client,
max_staleness_prefix=max_staleness_prefix,
max_interval_in_seconds=max_interval)

public_network_access = None
if enable_public_network is not None:
public_network_access = 'Enabled' if enable_public_network else 'Disabled'

api_properties = {'ServerVersion': server_version}

backup_policy = None
Expand Down Expand Up @@ -1124,7 +1120,7 @@ def cli_cosmosdb_restore(cmd,
gremlin_databases_to_restore=gremlin_databases_to_restore,
tables_to_restore=tables_to_restore,
arm_location=target_restorable_account.location,
enable_public_network=enable_public_network,
public_network_access=enable_public_network,
source_backup_location=source_backup_location,
disable_ttl=disable_ttl)

Expand All @@ -1148,7 +1144,7 @@ def _create_database_account(client,
enable_multiple_write_locations=None,
disable_key_based_metadata_write_access=None,
key_uri=None,
enable_public_network=None,
public_network_access=None,
enable_analytical_storage=None,
enable_free_tier=None,
server_version=None,
Expand Down Expand Up @@ -1186,10 +1182,6 @@ def _create_database_account(client,
locations = []
locations.append(Location(location_name=arm_location, failover_priority=0, is_zone_redundant=False))

public_network_access = None
if enable_public_network is not None:
public_network_access = 'Enabled' if enable_public_network else 'Disabled'

managed_service_identity = None
SYSTEM_ID = '[system]'
enable_system = False
Expand Down

0 comments on commit 3f493c7

Please sign in to comment.