|
38 | 38 | from .flexible_server_virtual_network import prepare_private_network, prepare_private_dns_zone, prepare_public_network |
39 | 39 | from .validators import pg_arguments_validator, validate_server_name, validate_and_format_restore_point_in_time, \ |
40 | 40 | validate_postgres_replica, validate_georestore_network, pg_byok_validator, validate_migration_runtime_server, \ |
41 | | - validate_resource_group, check_resource_group, validate_citus_cluster, cluster_byok_validator, validate_backup_name |
| 41 | + validate_resource_group, check_resource_group, validate_citus_cluster, cluster_byok_validator, validate_backup_name, \ |
| 42 | + validate_virtual_endpoint_name_availability |
42 | 43 |
|
43 | 44 | logger = get_logger(__name__) |
44 | 45 | DEFAULT_DB_NAME = 'flexibleserverdb' |
@@ -1375,6 +1376,7 @@ def migration_check_name_availability(cmd, client, resource_group_name, server_n |
1375 | 1376 | def virtual_endpoint_create_func(cmd, client, resource_group_name, server_name, virtual_endpoint_name, endpoint_type, members): |
1376 | 1377 | validate_resource_group(resource_group_name) |
1377 | 1378 | validate_citus_cluster(cmd, resource_group_name, server_name) |
| 1379 | + validate_virtual_endpoint_name_availability(cmd, virtual_endpoint_name) |
1378 | 1380 |
|
1379 | 1381 | parameters = { |
1380 | 1382 | 'name': virtual_endpoint_name, |
|
0 commit comments