1# -------------------------------------------------------------------------------------------- 2# Copyright (c) Microsoft Corporation. All rights reserved. 3# Licensed under the MIT License. See License.txt in the project root for license information. 4# -------------------------------------------------------------------------------------------- 5 6from azure.cli.core.decorators import Completer 7from azure.cli.command_modules.synapse.operations.accesscontrol import list_role_definitions 8 9 10@Completer 11def get_role_definition_name_completion_list(cmd, prefix, namespace, **kwargs): # pylint: disable=unused-argument 12 if namespace.workspace_name: 13 definitions = list_role_definitions(cmd, namespace.workspace_name) 14 return [x.name for x in definitions] 15 return [] 16