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