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 7 8 9@Completer 10def get_subscription_id_list(cmd, prefix, namespace, **kwargs): # pylint: disable=unused-argument 11 from azure.cli.core._profile import load_subscriptions 12 13 subscriptions = load_subscriptions(cmd.cli_ctx) 14 result = [] 15 for subscription in subscriptions: 16 result.append(subscription['id']) 17 result.append(subscription['name']) 18 return result 19