diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index d6a3414c290..59b91cc2533 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -91,3 +91,5 @@ /src/powerbidedicated/ @Juliehzl /src/blueprint/ @fengzhou-msft + +/src/azext_ai-did-you-mean-this/ @christopher-o-toole diff --git a/src/ai-did-you-mean-this/HISTORY.rst b/src/ai-did-you-mean-this/HISTORY.rst new file mode 100644 index 00000000000..0162192acb9 --- /dev/null +++ b/src/ai-did-you-mean-this/HISTORY.rst @@ -0,0 +1,10 @@ +.. :changelog: + +Release History +=============== + +0.1.0 +++++++ +* Initial release. +* Add autogenerated recommendations for recovery from UserFault failures. +* Ensure that the hook is activated in common UserFault failure scenarios. \ No newline at end of file diff --git a/src/ai-did-you-mean-this/README.rst b/src/ai-did-you-mean-this/README.rst new file mode 100644 index 00000000000..888b796e56e --- /dev/null +++ b/src/ai-did-you-mean-this/README.rst @@ -0,0 +1,6 @@ +Microsoft Azure CLI 'AI Did You Mean This' Extension +========================================== + +Improve user experience by suggesting recovery options for common CLI failures. + +This extension extends the default error handling behavior to include recommendations for recovery. Recommendations are based on how other users were successful after they encountered the same failure. \ No newline at end of file diff --git a/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/__init__.py b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/__init__.py new file mode 100644 index 00000000000..356f1234674 --- /dev/null +++ b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/__init__.py @@ -0,0 +1,38 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +from azure.cli.core import AzCommandsLoader + +from azext_ai_did_you_mean_this._help import helps # pylint: disable=unused-import + + +def inject_functions_into_core(): + from azure.cli.core.parser import AzCliCommandParser + from azext_ai_did_you_mean_this.custom import recommend_recovery_options + AzCliCommandParser.recommendation_provider = recommend_recovery_options + + +class AiDidYouMeanThisCommandsLoader(AzCommandsLoader): + + def __init__(self, cli_ctx=None): + from azure.cli.core.commands import CliCommandType + + ai_did_you_mean_this_custom = CliCommandType( + operations_tmpl='azext_ai_did_you_mean_this.custom#{}') + super(AiDidYouMeanThisCommandsLoader, self).__init__(cli_ctx=cli_ctx, + custom_command_type=ai_did_you_mean_this_custom) + + inject_functions_into_core() + + def load_command_table(self, args): + from azext_ai_did_you_mean_this.commands import load_command_table + load_command_table(self, args) + return self.command_table + + def load_arguments(self, command): + pass + + +COMMAND_LOADER_CLS = AiDidYouMeanThisCommandsLoader diff --git a/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/_help.py b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/_help.py new file mode 100644 index 00000000000..8c8e70d9a85 --- /dev/null +++ b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/_help.py @@ -0,0 +1,17 @@ +# coding=utf-8 +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +from knack.help_files import helps # pylint: disable=unused-import + +helps['ai-did-you-mean-this'] = """ + type: group + short-summary: Add recommendations for recovering from failure. +""" + +helps['ai-did-you-mean-this version'] = """ + type: command + short-summary: Prints the extension version. +""" diff --git a/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/azext_metadata.json b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/azext_metadata.json new file mode 100644 index 00000000000..8cfc6da9485 --- /dev/null +++ b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/azext_metadata.json @@ -0,0 +1,4 @@ +{ + "azext.isPreview": true, + "azext.minCliCoreVersion": "2.3.1" +} \ No newline at end of file diff --git a/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/commands.py b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/commands.py new file mode 100644 index 00000000000..cb59e4bcc0e --- /dev/null +++ b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/commands.py @@ -0,0 +1,15 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +# pylint: disable=line-too-long + + +def load_command_table(self, _): + + with self.command_group('ai-did-you-mean-this') as g: + g.custom_command('version', 'show_extension_version') + + with self.command_group('ai-did-you-mean-this', is_preview=True): + pass diff --git a/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/custom.py b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/custom.py new file mode 100644 index 00000000000..69a8235ddd8 --- /dev/null +++ b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/custom.py @@ -0,0 +1,175 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +import json +import os +import sys + +from enum import Enum, auto + +import colorama + +import azure.cli.core.telemetry as telemetry + +from knack.log import get_logger +from knack.util import CLIError # pylint: disable=unused-import + +logger = get_logger(__name__) + +EXTENSION_DIR = os.path.dirname(os.path.realpath(__file__)) +RECOMMENDATION_FILE_PATH = os.path.join( + EXTENSION_DIR, + 'data/top_3_recommendations.json' +) + +RECOMMENDATIONS = None + +UPDATE_RECOMMENDATION_STR = ( + "Better failure recovery recommendations are available from the latest version of the CLI. " + "Please update for the best experience.\n" +) + +with open(RECOMMENDATION_FILE_PATH) as recommendation_file: + RECOMMENDATIONS = json.load(recommendation_file) + + +def style_message(msg): + if should_enable_styling(): + try: + msg = colorama.Style.BRIGHT + msg + colorama.Style.RESET_ALL + except KeyError: + pass + return msg + + +def should_enable_styling(): + try: + if sys.stdout.isatty(): + return True + except AttributeError: + pass + return False + + +# Commands +def show_extension_version(): + print(f'Current version: 0.1.0') + + +def get_values(comma_separated_values): + if not comma_separated_values: + return [] + return comma_separated_values.split(',') + + +def parse_recommendation(recommendation): + success_command = recommendation['SuccessCommand'] + success_command_parameters = recommendation['SuccessCommand_Parameters'] + success_command_argument_placeholders = recommendation['SuccessCommand_ArgumentPlaceholders'] + + if not success_command_parameters: + success_command_argument_placeholders = '' + + parameter_buffer = get_values(success_command_parameters) + placeholder_buffer = get_values(success_command_argument_placeholders) + + return success_command, parameter_buffer, placeholder_buffer + + +def log_debug(msg): + # TODO: see if there's a way to change the log formatter locally without printing to stdout + prefix = '[Thoth]' + logger.debug('%s: %s', prefix, msg) + + +class RecommendationStatus(Enum): + RECOMMENDATIONS_AVAILABLE = auto() + NO_RECOMMENDATIONS_AVAILABLE = auto() + UNKNOWN_VERSION = auto() + + +def try_get_recommendations(version, command, parameters): + recommendations = RECOMMENDATIONS + status = RecommendationStatus.NO_RECOMMENDATIONS_AVAILABLE + + # if the specified CLI version doesn't have recommendations... + if version not in RECOMMENDATIONS: + # CLI version may be invalid or too old. + return RecommendationStatus.UNKNOWN_VERSION, None, None + + recommendations = recommendations[version] + + # if there are no recommendations for the specified command... + if command not in recommendations or not recommendations[command]: + return RecommendationStatus.NO_RECOMMENDATIONS_AVAILABLE, None, None + + recommendations = recommendations[command] + + # try getting a comma-separated parameter list + try: + parameters = ','.join(parameters) + # assume the parameters are already in the correct format. + except TypeError: + pass + + # use recommendations for a specific parameter set where applicable. + parameters = parameters if parameters in recommendations else '' + + # if there are no recommendations for the specified parameters... + if parameters in recommendations and recommendations[parameters]: + status = RecommendationStatus.RECOMMENDATIONS_AVAILABLE + recommendations = recommendations[parameters] + + # return status and processed list of parameters + return status, parameters, recommendations + + +def recommend_recovery_options(version, command, parameters, extension): + result = [] + + # if the command is empty... + if not command: + # try to get the raw command field from telemetry. + session = telemetry._session # pylint: disable=protected-access + # get the raw command parsed by the CommandInvoker object. + command = session.raw_command + if command: + log_debug(f'Setting command to [{command}] from telemtry.') + + def append(line): + result.append(line) + + def unable_to_help(command): + append(f'\nSorry I am not able to help with [{command}]' + f'\nTry running [az find "{command}"] to see examples of [{command}] from other users.') + + if extension: + log_debug('Detected extension. No action to perform.') + if not command: + log_debug('Command is empty. No action to perform.') + + # if an extension is in-use or the command is empty... + if extension or not command: + return result + + status, parameters, recommendations = try_get_recommendations(version, command, parameters) + + if status == RecommendationStatus.RECOMMENDATIONS_AVAILABLE: + append(f'\nHere are the most common ways users succeeded after [{command}] failed:') + + for recommendation in recommendations: + command, parameters, placeholders = parse_recommendation(recommendation) + parameter_and_argument_buffer = [] + + for pair in zip(parameters, placeholders): + parameter_and_argument_buffer.append(' '.join(pair)) + + append(f"\taz {command} {' '.join(parameter_and_argument_buffer)}") + elif status == RecommendationStatus.NO_RECOMMENDATIONS_AVAILABLE: + unable_to_help(command) + elif status == RecommendationStatus.UNKNOWN_VERSION: + append(style_message(UPDATE_RECOMMENDATION_STR)) + + return result diff --git a/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/data/top_3_recommendations.json b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/data/top_3_recommendations.json new file mode 100644 index 00000000000..a635cbe5fe4 --- /dev/null +++ b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/data/top_3_recommendations.json @@ -0,0 +1,17146 @@ +{ + "2.2.0": { + "storage blob upload": { + "": [ + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--account-name,--auth-mode,--container,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,login,mycontainer,/path/to/file,MyBlob", + "NumberOfPairs": 37236 + }, + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyContainer,/path/to/file,MyBlob", + "NumberOfPairs": 149 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 52 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "network public-ip update", + "SuccessCommand_Parameters": "--allocation-method,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "Static,MyIp,MyResourceGroup", + "NumberOfPairs": 1982 + }, + { + "SuccessCommand": "network public-ip show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyIp,\"{fqdn: dnsSettings.fqdn, address: ipAddress}\",MyResourceGroup", + "NumberOfPairs": 1030 + }, + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyVNet", + "NumberOfPairs": 661 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 1616 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 527 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 271 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 663 + }, + { + "SuccessCommand": "monitor diagnostic-settings show", + "SuccessCommand_Parameters": "--name,--resource", + "SuccessCommand_ArgumentPlaceholders": "MyDiagnosticSetting,myWorkflow", + "NumberOfPairs": 315 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 197 + } + ], + "--file,--name,--output,--vault-name": [ + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,", + "NumberOfPairs": 111 + }, + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--access,--destination-address-prefixes,--destination-port-ranges,--direction,--name,--nsg-name,--output,--priority,--protocol,--resource-group,--source-address-prefixes,--source-port-ranges", + "SuccessCommand_ArgumentPlaceholders": "Allow,'*',*,Inbound,MyNsgRule,MyNsg,json,100,Tcp,MyResourceGroup,208.130.28/24,80", + "NumberOfPairs": 59 + }, + { + "SuccessCommand": "vm delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup,", + "NumberOfPairs": 55 + } + ] + }, + "resource list": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MySubscription", + "NumberOfPairs": 518 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup,MySubscription", + "NumberOfPairs": 178 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 53 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 293 + }, + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 140 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 80 + } + ] + }, + "storage blob show": { + "": [ + { + "SuccessCommand": "storage blob snapshot", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyContainer,MyBlob", + "NumberOfPairs": 775 + }, + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "00000000,mystorageccount,MyContainer,MyBlob,json,id", + "NumberOfPairs": 22 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 253 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 217 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--o,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{o},\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 66 + } + ], + "--id": [ + { + "SuccessCommand": "ad app credential list", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 66 + }, + { + "SuccessCommand": "keyvault set-policy", + "SuccessCommand_Parameters": "--certificate-permissions,--key-permissions,--name,--secret-permissions,--storage-permissions,--upn", + "SuccessCommand_ArgumentPlaceholders": "get,encrypt,MyKeyVault,get,get,{upn}", + "NumberOfPairs": 11 + } + ] + }, + "ad sp list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 263 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 104 + }, + { + "SuccessCommand": "ad sp list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 31 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 157 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 79 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 61 + } + ] + }, + "storage container create": { + "": [ + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount", + "NumberOfPairs": 150 + }, + { + "SuccessCommand": "storage container create", + "SuccessCommand_Parameters": "--account-key,--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyStorageContainer", + "NumberOfPairs": 106 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 90 + } + ] + }, + "network nic": { + "": [ + { + "SuccessCommand": "network nic delete", + "SuccessCommand_Parameters": "--name,--no-wait,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyNic,,MyResourceGroup", + "NumberOfPairs": 248 + }, + { + "SuccessCommand": "network nic create", + "SuccessCommand_Parameters": "--accelerated-networking,--location,--name,--no-wait,--private-ip-address,--resource-group,--subnet", + "SuccessCommand_ArgumentPlaceholders": "true,westus2,MyNic,,10.0.0.9,MyResourceGroup,MySubnet", + "NumberOfPairs": 245 + }, + { + "SuccessCommand": "storage container create", + "SuccessCommand_Parameters": "--account-key,--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyStorageContainer", + "NumberOfPairs": 76 + } + ] + }, + "group create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 145 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 32 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 22 + } + ] + }, + "group delete": { + "": [ + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--no-wait,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": ",MyResourceGroup,", + "NumberOfPairs": 256 + }, + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 72 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 54 + } + ] + }, + "group exists": { + "": [ + { + "SuccessCommand": "keyvault update", + "SuccessCommand_Parameters": "--default-action,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "Allow,MyKeyVault,MyResourceGroup", + "NumberOfPairs": 103 + }, + { + "SuccessCommand": "ad group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 52 + }, + { + "SuccessCommand": "keyvault list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 52 + } + ] + }, + "account show": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-name,--container-name,--name", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,MyContainer,MyBlob", + "NumberOfPairs": 216 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 100 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{query},Subscription", + "NumberOfPairs": 44 + } + ] + }, + "vm": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 73 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 65 + }, + { + "SuccessCommand": "disk show", + "SuccessCommand_Parameters": "--id,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "{id},json,{query}", + "NumberOfPairs": 37 + } + ] + }, + "ad sp show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 179 + }, + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 106 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 63 + } + ] + }, + "keyvault set-policy": { + "": [ + { + "SuccessCommand": "keyvault set-policy", + "SuccessCommand_Parameters": "--key-permissions,--name,--object-id,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "encrypt,MyKeyVault,{object-id},MyResourceGroup", + "NumberOfPairs": 105 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 45 + }, + { + "SuccessCommand": "keyvault set-policy", + "SuccessCommand_Parameters": "--name,--object-id,--resource-group,--secret-permissions", + "SuccessCommand_ArgumentPlaceholders": "MyKeyVault,{object-id},MyResourceGroup,get", + "NumberOfPairs": 39 + } + ], + "--name,--object-id,--resource-group,--secret-permissions": [ + { + "SuccessCommand": "webapp show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup", + "NumberOfPairs": 39 + } + ] + }, + "disk list": { + "": [ + { + "SuccessCommand": "disk show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup", + "NumberOfPairs": 415 + }, + { + "SuccessCommand": "disk update", + "SuccessCommand_Parameters": "--name,--resource-group,--sku", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,Standard_LRS", + "NumberOfPairs": 81 + }, + { + "SuccessCommand": "disk list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 29 + } + ] + }, + "web": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 586 + } + ] + }, + "network public-ip list": { + "": [ + { + "SuccessCommand": "network public-ip list", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "MySubscription", + "NumberOfPairs": 438 + }, + { + "SuccessCommand": "network public-ip list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "\"{fqdn: dnsSettings.fqdn, address: ipAddress}\",MyResourceGroup", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "network public-ip list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 18 + } + ] + }, + "aks show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 115 + }, + { + "SuccessCommand": "aks show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 62 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 44 + } + ] + }, + "deployment group create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 274 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 108 + }, + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 19 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 181 + }, + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 155 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 67 + } + ] + }, + "image": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-name,--container-name,--name,--output", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,MyContainer,MyBlob,json", + "NumberOfPairs": 262 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 160 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 56 + } + ] + }, + "aks get-versions": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 173 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 74 + }, + { + "SuccessCommand": "aks get-versions", + "SuccessCommand_Parameters": "--location", + "SuccessCommand_ArgumentPlaceholders": "westus2", + "NumberOfPairs": 56 + } + ] + }, + "keyvault secret list": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 136 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--o,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{o},\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 96 + }, + { + "SuccessCommand": "keyvault list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 78 + } + ] + }, + "vm list-sizes": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 275 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 81 + }, + { + "SuccessCommand": "vm list-sizes", + "SuccessCommand_Parameters": "--location", + "SuccessCommand_ArgumentPlaceholders": "westus", + "NumberOfPairs": 53 + } + ] + }, + "network application-gateway rewrite-rule list": { + "": [ + { + "SuccessCommand": "webapp auth show", + "SuccessCommand_Parameters": "--name,--out,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebApp,{out},MyResourceGroup", + "NumberOfPairs": 23 + }, + { + "SuccessCommand": "webapp config access-restriction show", + "SuccessCommand_Parameters": "--name,--out,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "AppName,{out},ResourceGroup", + "NumberOfPairs": 23 + }, + { + "SuccessCommand": "webapp config appsettings list", + "SuccessCommand_Parameters": "--name,--out,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,{out},MyResourceGroup", + "NumberOfPairs": 23 + } + ] + }, + "account list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 91 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 83 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 66 + } + ] + }, + "resource show": { + "": [ + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,json,{query},MyResourceGroup,\"Microsoft.Compute/virtualMachines\"", + "NumberOfPairs": 135 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 63 + }, + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--name,--output,--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,json,MyResourceGroup,\"Microsoft.Compute/virtualMachines\"", + "NumberOfPairs": 30 + } + ] + }, + "ad app show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 74 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 38 + } + ] + }, + "storage account keys list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 65 + }, + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,json,[0].value,MyResourceGroup", + "NumberOfPairs": 28 + } + ], + "--account-name,--output,--query": [ + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--ids,--output", + "SuccessCommand_ArgumentPlaceholders": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet,json", + "NumberOfPairs": 34 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 12 + } + ] + }, + "storage cors add": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 392 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 32 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ], + "--account-name,--methods,--origins,--services": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 95 + } + ] + }, + "aks create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "aks show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,json,{query},MyResourceGroup", + "NumberOfPairs": 21 + } + ] + }, + "vm create": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "\"[].id\",MyResourceGro", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--access,--destination-address-prefixes,--destination-port-ranges,--name,--nsg-name,--priority,--resource-group,--source-address-prefixes,--subscription", + "SuccessCommand_ArgumentPlaceholders": "Allow,'*',*,MyNsgRule,MyNsg,100,MyResourceGroup,208.130.28/24,MySubscription", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--show-details", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",", + "NumberOfPairs": 12 + } + ], + "--admin-password,--admin-username,--custom-data,--image,--name,--no-wait,--resource-group,--size": [ + { + "SuccessCommand": "vm list-usage", + "SuccessCommand_Parameters": "--location", + "SuccessCommand_ArgumentPlaceholders": "westus", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "vm open-port", + "SuccessCommand_Parameters": "--name,--port,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,'*',MyResourceGroup", + "NumberOfPairs": 18 + } + ] + }, + "webapp config access-restriction": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 408 + } + ] + }, + "storage blob list": { + "": [ + { + "SuccessCommand": "storage blob snapshot", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyContainer,MyBlob", + "NumberOfPairs": 262 + }, + { + "SuccessCommand": "storage blob copy start", + "SuccessCommand_Parameters": "--account-key,--account-name,--destination-blob,--destination-container,--source-blob,--source-container", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyDestinationBlob,MyDestinationContainer,MyBlob,MySourceContainer", + "NumberOfPairs": 48 + }, + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--account-name,--container-name,--output", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyContainer,json", + "NumberOfPairs": 13 + } + ] + }, + "webapp config access-rest": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 406 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "\"[].id\",MyResourceGro", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--show-details", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",", + "NumberOfPairs": 39 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\"", + "NumberOfPairs": 31 + } + ] + }, + "resource": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 78 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 65 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 26 + } + ] + }, + "group show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 96 + }, + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 35 + } + ] + }, + "aks": { + "": [ + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 55 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 32 + }, + { + "SuccessCommand": "aks list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 30 + } + ] + }, + "network nsg rule create": { + "": [ + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--access,--description,--destination-address-prefixes,--destination-port-ranges,--name,--nsg-name,--priority,--protocol,--resource-group,--source-address-prefixes,--source-port-ranges", + "SuccessCommand_ArgumentPlaceholders": "Allow,\"Allow Internet to Web ASG on ports 80,8080.\",'*',*,MyNsgRule,MyNsg,100,Tcp,MyResourceGroup,208.130.28/24,80", + "NumberOfPairs": 48 + }, + { + "SuccessCommand": "vm create", + "SuccessCommand_Parameters": "--admin-username,--authentication-type,--custom-data,--data-disk-sizes-gb,--generate-ssh-keys,--image,--location,--name,--nsg,--os-disk-size-gb,--public-ip-address-dns-name,--resource-group,--size,--ssh-key-value,--storage-sku,--subnet,--tags,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "deploy,ssh,MyCloudInitScript.yml,10 20,,Centos,westus2,MyVm,{nsg},{os-disk-size-gb},MyUniqueDnsName,MyResourceGroup,Standard_DS2_v2,{ssh-key-value},{storage-sku},subnet1,{tags},MyVnet", + "NumberOfPairs": 39 + }, + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--resource-group,--show-details", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup,", + "NumberOfPairs": 39 + } + ] + }, + "role assignment create": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--assignee", + "SuccessCommand_ArgumentPlaceholders": "sp_name", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 18 + } + ] + }, + "webapp config access-restriction add": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 284 + }, + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway,MySubscription", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "webapp config access-restriction remove", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--resource-group,--rule-name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "Allow,192.168.0.0/27,AppName,ResourceGroup,developers,MySubscription", + "NumberOfPairs": 23 + } + ] + }, + "ad app update": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 206 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 54 + }, + { + "SuccessCommand": "ad app update", + "SuccessCommand_Parameters": "--id,--set", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,groupMembershipClaims=All", + "NumberOfPairs": 23 + } + ] + }, + "storage account show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 92 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "storage account show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,id,MyResourceGroup", + "NumberOfPairs": 26 + } + ] + }, + "group": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 81 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 38 + }, + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 18 + } + ] + }, + "sql server firewall-rule create": { + "": [ + { + "SuccessCommand": "sql server firewall-rule create", + "SuccessCommand_Parameters": "--end-ip-address,--name,--resource-group,--server,--start-ip-address,--subscription", + "SuccessCommand_ArgumentPlaceholders": "0.0.0.0,myrule,mygroup,myserver,0.0.0.0,MySubscription", + "NumberOfPairs": 150 + }, + { + "SuccessCommand": "sql server firewall-rule delete", + "SuccessCommand_Parameters": "--name,--resource-group,--server,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyFirewallRule,MyResourceGroup,myserver,MySubscription", + "NumberOfPairs": 41 + }, + { + "SuccessCommand": "sql server firewall-rule create", + "SuccessCommand_Parameters": "--end-ip-address,--name,--resource-group,--server,--start-ip-address", + "SuccessCommand_ArgumentPlaceholders": "0.0.0.0,myrule,mygroup,myserver,0.0.0.0", + "NumberOfPairs": 30 + } + ] + }, + "ad sp": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 79 + }, + { + "SuccessCommand": "ad sp list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 70 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 27 + } + ] + }, + "aks list": { + "": [ + { + "SuccessCommand": "aks list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 152 + }, + { + "SuccessCommand": "aks list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "{query},MyResourceGroup", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "aks list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 27 + } + ] + }, + "storage blob delete": { + "": [ + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--account-name,--container-name,--query", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyContainer,id", + "NumberOfPairs": 215 + }, + { + "SuccessCommand": "storage account show", + "SuccessCommand_Parameters": "--expand,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "{expand},MyStorageAccount,json,id", + "NumberOfPairs": 36 + } + ] + }, + "vm run-command invoke": { + "": [ + { + "SuccessCommand": "vm run-command invoke", + "SuccessCommand_Parameters": "--command-id,--ids,--scripts", + "SuccessCommand_ArgumentPlaceholders": "RunPowerShellScript,@-,'echo $1 $2'", + "NumberOfPairs": 95 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 37 + }, + { + "SuccessCommand": "vm run-command invoke", + "SuccessCommand_Parameters": "--command-id,--name,--resource-group,--scripts", + "SuccessCommand_ArgumentPlaceholders": "RunPowerShellScript,MyVm,MyResourceGroup,'echo $1 $2'", + "NumberOfPairs": 25 + } + ] + }, + "storage account update": { + "": [ + { + "SuccessCommand": "eventgrid topic update", + "SuccessCommand_Parameters": "--name,--resource-group,--tags", + "SuccessCommand_ArgumentPlaceholders": "topic1,rg1,Dept=IT", + "NumberOfPairs": 76 + }, + { + "SuccessCommand": "eventgrid event-subscription update", + "SuccessCommand_Parameters": "--endpoint,--endpoint-type,--included-event-types,--name,--source-resource-id", + "SuccessCommand_ArgumentPlaceholders": "https://contoso.azurewebsites.net/api/f1?code=code,webhook,Microsoft.Storage.BlobCreated Microsoft.Storage.BlobDeleted,es1,\"/subscriptions/{SubID}/resourceGroups/{RG}/providers/Microsoft.Storage/storageaccounts/kalsegblob\"", + "NumberOfPairs": 70 + }, + { + "SuccessCommand": "monitor app-insights component create", + "SuccessCommand_Parameters": "--app,--application-type,--kind,--location,--resource-group,--tags", + "SuccessCommand_ArgumentPlaceholders": "", + "NumberOfPairs": 14 + } + ] + }, + "storage account check-name": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 94 + }, + { + "SuccessCommand": "network nsg rule list", + "SuccessCommand_Parameters": "--nsg-name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyNsg,MyResourceGroup", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--access,--destination-port-range,--direction,--name,--nsg-name,--priority,--protocol,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "Allow,{destination-port-range},Inbound,MyNsgRule,MyNsg,100,Tcp,MyResourceGroup", + "NumberOfPairs": 22 + } + ] + }, + "storage account create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 42 + }, + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "storage account create", + "SuccessCommand_Parameters": "--location,--name,--resource-group,--sku", + "SuccessCommand_ArgumentPlaceholders": "eastus2euap,mystorageaccount,MyResourceGroup,Standard_LRS", + "NumberOfPairs": 13 + } + ] + }, + "role assignment list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 95 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 45 + }, + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--assignee,--include-classic-administrators,--include-inherited,--query", + "SuccessCommand_ArgumentPlaceholders": "sp_name,true,,{query}", + "NumberOfPairs": 17 + } + ] + }, + "network vnet subnet list": { + "": [ + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "[].serviceName,MyResourceGroup", + "NumberOfPairs": 26 + }, + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--query,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "[].serviceName,MyResourceGroup,MyVNet", + "NumberOfPairs": 25 + }, + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyVNet", + "NumberOfPairs": 20 + } + ] + }, + "acr show": { + "": [ + { + "SuccessCommand": "acr show", + "SuccessCommand_Parameters": "--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,json,loginServer", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "group exists", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 27 + } + ] + }, + "keyvault show": { + "": [ + { + "SuccessCommand": "keyvault show", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyKeyVault", + "NumberOfPairs": 61 + }, + { + "SuccessCommand": "keyvault show", + "SuccessCommand_Parameters": "--name,--query", + "SuccessCommand_ArgumentPlaceholders": "MyKeyVault,\"[?attributes.enabled].id\"", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "keyvault set-policy", + "SuccessCommand_Parameters": "--key-permissions,--name,--resource-group,--upn", + "SuccessCommand_ArgumentPlaceholders": "encrypt,MyKeyVault,MyResourceGroup,{upn}", + "NumberOfPairs": 24 + } + ] + }, + "acr repository show-manifests": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 101 + }, + { + "SuccessCommand": "acr repository show-manifests", + "SuccessCommand_Parameters": "--name,--output,--query,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,json,username,MyRepository", + "NumberOfPairs": 82 + }, + { + "SuccessCommand": "acr repository show-manifests", + "SuccessCommand_Parameters": "--name,--orderby,--output,--query,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,time_asc,json,username,MyRepository", + "NumberOfPairs": 20 + } + ] + }, + "storage": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 24 + } + ] + }, + "network vnet list": { + "": [ + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MySubscription", + "NumberOfPairs": 103 + }, + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MySubscription", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MyResourceGroup,MySubscription", + "NumberOfPairs": 15 + } + ] + }, + "monitor": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 39 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "extension add", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "anextension", + "NumberOfPairs": 11 + } + ] + }, + "rest": { + "": [ + { + "SuccessCommand": "rest", + "SuccessCommand_Parameters": "--method,--uri", + "SuccessCommand_ArgumentPlaceholders": "head,\"https://graph.microsoft.com/v1.0/users/johndoe@azuresdkteam.onmicrosoft.com\"", + "NumberOfPairs": 46 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 43 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 43 + } + ] + }, + "functionapp create": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee-object-id,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "{assignee-object-id},\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 11 + } + ] + }, + "aks browse": { + "": [ + { + "SuccessCommand": "aks browse", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 86 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 48 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 13 + } + ] + }, + "acr repository list": { + "": [ + { + "SuccessCommand": "acr repository list", + "SuccessCommand_Parameters": "--name,--output", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,json", + "NumberOfPairs": 95 + }, + { + "SuccessCommand": "acr repository list", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 59 + } + ] + }, + "resource create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 117 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 50 + } + ] + }, + "image copy": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-name,--container-name,--name,--output", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,MyContainer,MyBlob,json", + "NumberOfPairs": 138 + }, + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-name,--container-name,--name,--output,--subscription", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,MyContainer,MyBlob,json,MySubscription", + "NumberOfPairs": 34 + } + ] + }, + "ad sp credential list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 91 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 45 + }, + { + "SuccessCommand": "ad sp credential list", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "resource tag": { + "": [ + { + "SuccessCommand": "resource tag", + "SuccessCommand_Parameters": "--name,--resource-group,--resource-type,--tags", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup,\"Microsoft.Compute/virtualMachines\",vmlist=vm1", + "NumberOfPairs": 179 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "account get-access-token": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 122 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 39 + } + ] + }, + "ad app owner add": { + "": [ + { + "SuccessCommand": "appconfig kv delete", + "SuccessCommand_Parameters": "--key,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,", + "NumberOfPairs": 55 + }, + { + "SuccessCommand": "appconfig kv set", + "SuccessCommand_Parameters": "--key,--name,--value,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,red,", + "NumberOfPairs": 35 + }, + { + "SuccessCommand": "appconfig kv show", + "SuccessCommand_Parameters": "--key,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,json,{query}", + "NumberOfPairs": 21 + } + ] + }, + "vm show": { + "": [ + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group,--show-details", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,\"id\",MyResourceGroup,", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource,--show-details", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,\"id\",{resource},", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,\"id\",MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "network": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 74 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 20 + } + ] + }, + "role assignment": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 43 + }, + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "webapp show": { + "": [ + { + "SuccessCommand": "servicebus topic subscription create", + "SuccessCommand_Parameters": "--max-delivery-count,--name,--namespace-name,--topic-name", + "SuccessCommand_ArgumentPlaceholders": "{max-delivery-count},mysubscription,mynamespace,mytopic", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "servicebus topic subscription rule create", + "SuccessCommand_Parameters": "--filter-sql-expression,--name,--namespace-name,--subscription-name,--topic-name", + "SuccessCommand_ArgumentPlaceholders": "myproperty=myvalue,myrule,mynamespace,mysubscription,mytopic", + "NumberOfPairs": 26 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 21 + } + ] + }, + "acr repository show-tags": { + "": [ + { + "SuccessCommand": "acr repository untag", + "SuccessCommand_Parameters": "--image,--name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,MySubscription", + "NumberOfPairs": 67 + }, + { + "SuccessCommand": "acr repository show-tags", + "SuccessCommand_Parameters": "--name,--output,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,json,MyRepository", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "acr repository show-tags", + "SuccessCommand_Parameters": "--name,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,MyRepository", + "NumberOfPairs": 14 + } + ] + }, + "sql server create": { + "": [ + { + "SuccessCommand": "sql server create", + "SuccessCommand_Parameters": "--admin-password,--admin-user,--enable-public-network,--location,--minimal-tls-version,--name,--no-wait,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "myadminpassword,myadminuser,true,westus,1.0,myserver,,mygroup", + "NumberOfPairs": 43 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 14 + } + ] + }, + "appconfig kv set": { + "": [ + { + "SuccessCommand": "appconfig kv set", + "SuccessCommand_Parameters": "--connection-string,--key,--label,--value,--yes", + "SuccessCommand_ArgumentPlaceholders": "Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx,color,MyLabel,red,", + "NumberOfPairs": 90 + }, + { + "SuccessCommand": "appconfig kv set", + "SuccessCommand_Parameters": "--connection-string,--key,--value,--yes", + "SuccessCommand_ArgumentPlaceholders": "Endpoint=https://contoso.azconfig.io;Id=xxx;Secret=xxx,color,red,", + "NumberOfPairs": 50 + } + ] + }, + "vm disk": { + "": [ + { + "SuccessCommand": "vm deallocate", + "SuccessCommand_Parameters": "--name,--no-wait,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,,MyResourceGroup", + "NumberOfPairs": 97 + }, + { + "SuccessCommand": "vm stop", + "SuccessCommand_Parameters": "--name,--no-wait,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,,MyResourceGroup", + "NumberOfPairs": 65 + } + ] + }, + "ad sp delete": { + "": [ + { + "SuccessCommand": "ad sp delete", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 30 + } + ] + }, + "feature show": { + "": [ + { + "SuccessCommand": "feature show", + "SuccessCommand_Parameters": "--name,--namespace", + "SuccessCommand_ArgumentPlaceholders": "MyFeature,Microsoft.Compute", + "NumberOfPairs": 165 + } + ] + }, + "vmss": { + "": [ + { + "SuccessCommand": "vmss list-instances", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVMSS,my-rg", + "NumberOfPairs": 42 + }, + { + "SuccessCommand": "vmss nic list", + "SuccessCommand_Parameters": "--resource-group,--vmss-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyVmss", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "vmss get-instance-view", + "SuccessCommand_Parameters": "--instance-id,--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "5,MyScaleSet,\"[].publisher\",MyResourceGroup", + "NumberOfPairs": 39 + } + ] + }, + "webapp list": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--query,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,\"[?attributes.enabled].id\",{value},MyKeyVault", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "webapp list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "\"[].{hostName: defaultHostName, state: state}\"", + "NumberOfPairs": 20 + } + ] + }, + "postgres server firewall-rule create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource", + "SuccessCommand_ArgumentPlaceholders": "json,{resource}", + "NumberOfPairs": 45 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 25 + } + ] + }, + "iot dps show": { + "": [ + { + "SuccessCommand": "deployment group show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "deployment01,json,{query},testrg", + "NumberOfPairs": 41 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id,--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\",json,\"[?attributes.enabled].id\",MySubscription", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--output,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,{value},MyKeyVault", + "NumberOfPairs": 30 + } + ] + }, + "ad": { + "": [ + { + "SuccessCommand": "ad app delete", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "ad user list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "ad sp list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 12 + } + ] + }, + "storage container generate-sas": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 77 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 15 + } + ] + }, + "ad group member list": { + "": [ + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json,{query}", + "NumberOfPairs": 66 + }, + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group,--output", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group,--query", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,{query}", + "NumberOfPairs": 20 + } + ] + }, + "webapp": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 43 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "image create": { + "--location,--name,--os-disk-caching,--os-type,--output,--resource-group,--source": [ + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "vm extension list", + "SuccessCommand_Parameters": "--output,--resource-group,--vm-name", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup,MyVm", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "vm extension set", + "SuccessCommand_Parameters": "--extension-instance-name,--name,--publisher,--resource-group,--settings,--vm-name", + "SuccessCommand_ArgumentPlaceholders": "MyExtensionInstance,VMAccessForLinux,Microsoft.Azure.Extensions,MyResourceGroup,'{\"commandToExecute\": \"echo testing\"}',MyVm", + "NumberOfPairs": 15 + } + ], + "": [ + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,", + "NumberOfPairs": 25 + }, + { + "SuccessCommand": "vm delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup,", + "NumberOfPairs": 13 + } + ], + "--name,--resource-group,--source": [ + { + "SuccessCommand": "group deployment validate", + "SuccessCommand_Parameters": "--parameters,--parameters,--resource-group,--template-file", + "SuccessCommand_ArgumentPlaceholders": "\"{ \\\"location\\\": { \\\"value\\\": \\\"westus\\\" } }\",\"{ \\\"location\\\": { \\\"value\\\": \\\"westus\\\" } }\",MyResourceGroup,storage.json", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 15 + } + ] + }, + "group deployment create": { + "": [ + { + "SuccessCommand": "deployment group create", + "SuccessCommand_Parameters": "--name,--parameters,--resource-group,--subscription,--template-file", + "SuccessCommand_ArgumentPlaceholders": "rollout01,@myparameters.json,testrg,MySubscription,azuredeploy.json", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "feature list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "ad app list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--all,--output,--query", + "SuccessCommand_ArgumentPlaceholders": ",json,{query}", + "NumberOfPairs": 13 + } + ] + }, + "acr": { + "": [ + { + "SuccessCommand": "acr list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 14 + } + ] + }, + "account get": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 39 + }, + { + "SuccessCommand": "feature list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 35 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "vm list-ip-addresses": { + "": [ + { + "SuccessCommand": "vm list-ip-addresses", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup", + "NumberOfPairs": 34 + }, + { + "SuccessCommand": "network nic list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,\"dnsSettings.internalDomainNameSuffix\"", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "vm list-ip-addresses", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "\"id\"", + "NumberOfPairs": 26 + } + ] + }, + "disk create": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "\"[].id\",MyResourceGro", + "NumberOfPairs": 11 + } + ] + }, + "ad sp create-for-rbac": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "ad sp create-for-rbac", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "\"MyApp\"", + "NumberOfPairs": 11 + } + ], + "--cert,--name": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 31 + } + ] + }, + "storage blob download": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "storage blob download", + "SuccessCommand_Parameters": "--account-name,--auth-mode,--container-name,--file,--name,--output", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,login,MyContainer,file.txt,MyBlob,json", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "storage blob download", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--file,--name,--no-progress,--output", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyContainer,file.txt,MyBlob,,json", + "NumberOfPairs": 13 + } + ] + }, + "storage account list": { + "": [ + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,id", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "id", + "NumberOfPairs": 19 + } + ] + }, + "container show": { + "": [ + { + "SuccessCommand": "container show", + "SuccessCommand_Parameters": "--name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyContainerGroup,MyResourceGroup,MySubscription", + "NumberOfPairs": 98 + }, + { + "SuccessCommand": "container show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyContainerGroup,MyResourceGroup", + "NumberOfPairs": 21 + } + ] + }, + "disk update": { + "": [ + { + "SuccessCommand": "disk update", + "SuccessCommand_Parameters": "--name,--resource-group,--sku", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,Standard_LRS", + "NumberOfPairs": 87 + }, + { + "SuccessCommand": "disk list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 19 + } + ] + }, + "webapp config": { + "": [ + { + "SuccessCommand": "webapp config appsettings list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup", + "NumberOfPairs": 74 + }, + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 34 + } + ] + }, + "network vnet-gateway list": { + "": [ + { + "SuccessCommand": "network vnet-gateway list", + "SuccessCommand_Parameters": "--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup", + "NumberOfPairs": 98 + }, + { + "SuccessCommand": "network vnet-gateway list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "functionapp identity show": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--description,--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "{description},MySecret,{value},MyKeyVault", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "functionapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup,\"AzureWebJobsStorage=$storageConnectionString\"", + "NumberOfPairs": 14 + } + ] + }, + "ad app credential reset": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--output,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,{value},MyKeyVault", + "NumberOfPairs": 23 + }, + { + "SuccessCommand": "deployment group show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "deployment01,json,{query},testrg", + "NumberOfPairs": 20 + } + ] + }, + "extension remove": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 61 + }, + { + "SuccessCommand": "extension remove", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyExtension", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 14 + } + ] + }, + "cdn custom-domain enable-https": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "configure", + "SuccessCommand_Parameters": "--defaults", + "SuccessCommand_ArgumentPlaceholders": "group=myRG web=myweb vm=myvm", + "NumberOfPairs": 14 + } + ] + }, + "acr create": { + "": [ + { + "SuccessCommand": "acr create", + "SuccessCommand_Parameters": "--name,--resource-group,--sku", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,MyResourceGroup,Classic", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 19 + } + ] + }, + "storage account show-connection-string": { + "": [ + { + "SuccessCommand": "storage account show-connection-string", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,MyResourceGroup", + "NumberOfPairs": 35 + } + ], + "--name": [ + { + "SuccessCommand": "cosmosdb keys list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyCosmosDBDatabaseAccount,MyResourceGroup", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "cosmosdb show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyCosmosDBDatabaseAccount,MyResourceGroup", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "webapp show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "aks update": { + "": [ + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "aks update", + "SuccessCommand_Parameters": "--attach-acr,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "acrName,MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "acr credential show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "acr credential show", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "acr credential show", + "SuccessCommand_Parameters": "--name,--query", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,passwords[0].value", + "NumberOfPairs": 11 + } + ] + }, + "webapp create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "appconfig create": { + "": [ + { + "SuccessCommand": "webapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyUniqueApp,MyResourceGroup,WEBSITE_NODE_DEFAULT_VERSION=6.9.1", + "NumberOfPairs": 41 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 14 + } + ] + }, + "sql server firewall-rule delete": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee-object-id,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "{assignee-object-id},\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 15 + } + ] + }, + "container": { + "": [ + { + "SuccessCommand": "container show", + "SuccessCommand_Parameters": "--ids,--query", + "SuccessCommand_ArgumentPlaceholders": "{ids},{query}", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "container list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 13 + } + ] + }, + "image list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 63 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "image list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "network route-table route create": { + "": [ + { + "SuccessCommand": "network route-table route create", + "SuccessCommand_Parameters": "--address-prefix,--name,--next-hop-type,--resource-group,--route-table-name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "10.0.0.0/16,MyRoute,VirtualNetworkGateway,MyResourceGroup,MyRouteTable,MySubscription", + "NumberOfPairs": 66 + }, + { + "SuccessCommand": "network route-table list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MyResourceGroup", + "NumberOfPairs": 14 + } + ] + }, + "ad sp create": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--output,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,{value},MyKeyVault", + "NumberOfPairs": 23 + } + ] + }, + "webapp config access-restriction remove": { + "": [ + { + "SuccessCommand": "webapp config access-restriction show", + "SuccessCommand_Parameters": "--name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "AppName,ResourceGroup,MySubscription", + "NumberOfPairs": 51 + }, + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway,MySubscription", + "NumberOfPairs": 48 + }, + { + "SuccessCommand": "webapp config access-restriction remove", + "SuccessCommand_Parameters": "--ip,--name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{ip},AppName,ResourceGroup,MySubscription", + "NumberOfPairs": 14 + } + ] + }, + "storage cors clear": { + "--account-name,--services": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 100 + } + ] + }, + "vmss nic list": { + "": [ + { + "SuccessCommand": "vmss nic list", + "SuccessCommand_Parameters": "--resource-group,--vmss-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyVmss", + "NumberOfPairs": 45 + }, + { + "SuccessCommand": "vmss nic list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--vmss-name", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].publisher\",MyResourceGroup,MyVmss", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "vmss nic list", + "SuccessCommand_Parameters": "--query,--resource-group,--vmss-name", + "SuccessCommand_ArgumentPlaceholders": "\"[].publisher\",MyResourceGroup,MyVmss", + "NumberOfPairs": 20 + } + ] + }, + "vm start": { + "": [ + { + "SuccessCommand": "vm start", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup", + "NumberOfPairs": 48 + } + ] + }, + "network nic list": { + "": [ + { + "SuccessCommand": "network nic list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"dnsSettings.internalDomainNameSuffix\",MyResourceGroup", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "network nic list", + "SuccessCommand_Parameters": "--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "network nic list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "\"dnsSettings.internalDomainNameSuffix\",MyResourceGroup", + "NumberOfPairs": 16 + } + ] + }, + "keyvault": { + "": [ + { + "SuccessCommand": "keyvault list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 13 + } + ] + }, + "vmss list": { + "": [ + { + "SuccessCommand": "vmss list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "\"[].id\",MySubscription", + "NumberOfPairs": 55 + }, + { + "SuccessCommand": "vmss list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "network public-ip show": { + "": [ + { + "SuccessCommand": "network vnet-gateway list", + "SuccessCommand_Parameters": "--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup", + "NumberOfPairs": 54 + } + ] + }, + "vm repair create": { + "": [ + { + "SuccessCommand": "vm list-skus", + "SuccessCommand_Parameters": "--location,--output,--query,--size", + "SuccessCommand_ArgumentPlaceholders": "eastus2,json,\"id\",standard_ds1", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "disk show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,json,{query},MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "vm image list-skus": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 42 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 13 + } + ] + }, + "ad user show": { + "": [ + { + "SuccessCommand": "ad user show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 14 + } + ] + }, + "storage file upload-batch": { + "--account-name,--destination,--source": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 66 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "storage directory create", + "SuccessCommand_Parameters": "--account-name,--name,--share-name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyDirectory,MyShare", + "NumberOfPairs": 11 + } + ], + "": [ + { + "SuccessCommand": "storage file upload-batch", + "SuccessCommand_Parameters": "--account-name,--destination,--pattern,--source", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,.,*.py,/path/to/file", + "NumberOfPairs": 16 + } + ] + }, + "storage blob upload-batch": { + "": [ + { + "SuccessCommand": "storage blob download", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyContainer,file.txt,MyBlob", + "NumberOfPairs": 29 + } + ] + }, + "dls fs delete": { + "": [ + { + "SuccessCommand": "dls fs delete", + "SuccessCommand_Parameters": "--account,--path", + "SuccessCommand_ArgumentPlaceholders": "dpreptestfiles,/", + "NumberOfPairs": 96 + } + ] + }, + "network vnet-gateway create": { + "": [ + { + "SuccessCommand": "network vnet-gateway list", + "SuccessCommand_Parameters": "--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup", + "NumberOfPairs": 88 + } + ] + }, + "functionapp": { + "": [ + { + "SuccessCommand": "cloud list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "functionapp list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 12 + } + ] + }, + "container list": { + "": [ + { + "SuccessCommand": "container list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 27 + } + ] + }, + "network vnet": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 41 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 14 + } + ] + }, + "policy set-definition list": { + "": [ + { + "SuccessCommand": "policy set-definition list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 43 + }, + { + "SuccessCommand": "policy set-definition list", + "SuccessCommand_Parameters": "--out,--query", + "SuccessCommand_ArgumentPlaceholders": "{out},{query}", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "policy set-definition list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 19 + } + ] + }, + "network vnet show": { + "": [ + { + "SuccessCommand": "network vnet-gateway list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "network vnet-gateway list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "network vnet list-available-ips", + "SuccessCommand_Parameters": "--name,--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVNet,json,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "webapp config access": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 91 + } + ] + }, + "role": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 23 + }, + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 13 + } + ] + }, + "policy": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 32 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "extension": { + "": [ + { + "SuccessCommand": "extension list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "extension list-available", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 15 + } + ] + }, + "ad app create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "ad app create", + "SuccessCommand_Parameters": "--display-name", + "SuccessCommand_ArgumentPlaceholders": "my-native", + "NumberOfPairs": 12 + } + ] + }, + "account list-location": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "role assignment delete": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 45 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 15 + } + ] + }, + "network vnet subnet create": { + "": [ + { + "SuccessCommand": "network vnet subnet create", + "SuccessCommand_Parameters": "--address-prefixes,--name,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "\"10.0.0.0/21\",MySubnet,MyResourceGroup,MyVnet", + "NumberOfPairs": 14 + } + ] + }, + "mysql": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "mysql server delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "testsvr,testgroup,", + "NumberOfPairs": 11 + } + ] + }, + "storage container": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 33 + } + ] + }, + "servicebus queue create": { + "": [ + { + "SuccessCommand": "servicebus topic subscription create", + "SuccessCommand_Parameters": "--default-message-time-to-live,--enable-session,--name,--namespace-name,--resource-group,--topic-name", + "SuccessCommand_ArgumentPlaceholders": "{default-message-time-to-live},true,mysubscription,mynamespace,myresourcegroup,mytopic", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "servicebus queue create", + "SuccessCommand_Parameters": "--enable-dead-lettering-on-message-expiration,--enable-duplicate-detection,--name,--namespace-name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "true,true,myqueue,mynamespace,myresourcegroup", + "NumberOfPairs": 16 + } + ] + }, + "ad app delete": { + "": [ + { + "SuccessCommand": "ad app delete", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 21 + } + ] + }, + "functionapp deployment source config-zip": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 35 + }, + { + "SuccessCommand": "functionapp deployment source config-zip", + "SuccessCommand_Parameters": "--name,--resource-group,--src", + "SuccessCommand_ArgumentPlaceholders": "MyUniqueApp,MyResourceGroup,{zipFilePathLocation}", + "NumberOfPairs": 11 + } + ] + }, + "vm user update": { + "": [ + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet", + "NumberOfPairs": 51 + } + ] + }, + "acr repository delete": { + "": [ + { + "SuccessCommand": "acr repository show", + "SuccessCommand_Parameters": "--image,--name", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry", + "NumberOfPairs": 42 + }, + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry", + "NumberOfPairs": 15 + } + ] + }, + "vm image list-offers": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 27 + } + ] + }, + "ad signed-in-user": { + "": [ + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 23 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "ad user list": { + "": [ + { + "SuccessCommand": "ad user list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "ad user list", + "SuccessCommand_Parameters": "--filter,--query", + "SuccessCommand_ArgumentPlaceholders": "{filter},{query}", + "NumberOfPairs": 17 + } + ] + }, + "group deployment show": { + "": [ + { + "SuccessCommand": "group deployment show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,json,{query},MyResourceGroup", + "NumberOfPairs": 20 + } + ] + }, + "storage table policy create": { + "": [ + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount", + "NumberOfPairs": 14 + } + ] + }, + "network dns record-set cname set-record": { + "": [ + { + "SuccessCommand": "configure", + "SuccessCommand_Parameters": "--defaults", + "SuccessCommand_ArgumentPlaceholders": "group=myRG web=myweb vm=myvm", + "NumberOfPairs": 13 + } + ] + }, + "appservice list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "vm extension delete": { + "": [ + { + "SuccessCommand": "vm extension delete", + "SuccessCommand_Parameters": "--name,--resource-group,--vm-name", + "SuccessCommand_ArgumentPlaceholders": "extension_name,MyResourceGroup,MyVm", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "vm extension list", + "SuccessCommand_Parameters": "--output,--resource-group,--vm-name", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup,MyVm", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "vm extension set", + "SuccessCommand_Parameters": "--extension-instance-name,--name,--publisher,--resource-group,--settings,--vm-name", + "SuccessCommand_ArgumentPlaceholders": "MyExtensionInstance,VMAccessForLinux,Microsoft.Azure.Extensions,MyResourceGroup,'{\"commandToExecute\": \"echo testing\"}',MyVm", + "NumberOfPairs": 13 + } + ] + }, + "aks l": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 59 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 13 + } + ] + }, + "deployment group show": { + "": [ + { + "SuccessCommand": "deployment group show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "deployment01,{query},testrg", + "NumberOfPairs": 20 + } + ] + }, + "ad sp sho": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 22 + } + ] + }, + "ad group show": { + "": [ + { + "SuccessCommand": "ad group show", + "SuccessCommand_Parameters": "--group,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json,{query}", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "ad group show", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 12 + } + ] + }, + "vm list-skus": { + "": [ + { + "SuccessCommand": "vm list-skus", + "SuccessCommand_Parameters": "--location,--query", + "SuccessCommand_ArgumentPlaceholders": "eastus2,\"id\"", + "NumberOfPairs": 21 + } + ] + }, + "storage share create": { + "": [ + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "storage account": { + "": [ + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 20 + } + ] + }, + "dls fs access show": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 16 + } + ] + }, + "functionapp list": { + "": [ + { + "SuccessCommand": "functionapp list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "\"[].{hostName: defaultHostName, state: state}\"", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "functionapp list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].{hostName: defaultHostName, state: state}\"", + "NumberOfPairs": 23 + }, + { + "SuccessCommand": "functionapp list", + "SuccessCommand_Parameters": "--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].{hostName: defaultHostName, state: state}\",MySubscription", + "NumberOfPairs": 11 + } + ] + }, + "disk": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + }, + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--name,--namespace,--output,--query,--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,Microsoft.Network,json,{query},MyResourceGroup,\"Microsoft.Compute/virtualMachines\"", + "NumberOfPairs": 15 + } + ] + }, + "cdn endpoint rule add": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 15 + } + ] + }, + "mysql server": { + "": [ + { + "SuccessCommand": "mysql server configuration set", + "SuccessCommand_Parameters": "--name,--resource-group,--server-name,--value", + "SuccessCommand_ArgumentPlaceholders": "MyServerConfiguration,testgroup,testsvr,{config_value}", + "NumberOfPairs": 37 + } + ] + }, + "cosmosdb database create": { + "": [ + { + "SuccessCommand": "storage account update", + "SuccessCommand_Parameters": "--default-action,--name", + "SuccessCommand_ArgumentPlaceholders": "Allow,MyStorageAccount", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "keyvault set-policy", + "SuccessCommand_Parameters": "--name,--object-id,--resource-group,--secret-permissions", + "SuccessCommand_ArgumentPlaceholders": "MyKeyVault,{object-id},MyResourceGroup,get", + "NumberOfPairs": 12 + } + ] + }, + "webapp list-runtimes": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 48 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "vm image": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 15 + } + ] + }, + "identity show": { + "": [ + { + "SuccessCommand": "identity show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyIdentityResource,json,{query},MyResourceGroup", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "group deployment validate", + "SuccessCommand_Parameters": "--parameters,--parameters,--resource-group,--template-file", + "SuccessCommand_ArgumentPlaceholders": "\"{ \\\"location\\\": { \\\"value\\\": \\\"westus\\\" } }\",\"{ \\\"location\\\": { \\\"value\\\": \\\"westus\\\" } }\",MyResourceGroup,storage.json", + "NumberOfPairs": 13 + } + ] + }, + "storage blob url": { + "": [ + { + "SuccessCommand": "storage blob url", + "SuccessCommand_Parameters": "--connection-string,--container-name,--name,--output", + "SuccessCommand_ArgumentPlaceholders": "{connection-string},container1,blob1,json", + "NumberOfPairs": 14 + } + ] + }, + "network nsg show": { + "": [ + { + "SuccessCommand": "network nsg show", + "SuccessCommand_Parameters": "--name,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyNsg,\"defaultSecurityRules[?access=='Allow']\",MyResourceGroup,MySubscription", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "keyvault secret": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 11 + } + ] + }, + "container exec": { + "": [ + { + "SuccessCommand": "container exec", + "SuccessCommand_Parameters": "--exec-command,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "\"/bin/bash\",mynginx,MyResourceGroup", + "NumberOfPairs": 36 + } + ] + }, + "ad user create": { + "": [ + { + "SuccessCommand": "ad user create", + "SuccessCommand_Parameters": "--display-name,--password,--user-principal-name", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay,{password},MyUserPrincipal", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "ad user delete", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "ad user list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 14 + } + ] + }, + "webapp vnet-integration add": { + "--name,--resource-group,--subnet,--vnet": [ + { + "SuccessCommand": "storage account network-rule add", + "SuccessCommand_Parameters": "--account-name,--resource-group,--subnet,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "mystorageaccount,myRg,mysubnet,MyVnet", + "NumberOfPairs": 23 + } + ] + }, + "apim update": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 46 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "ad app": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 20 + } + ] + }, + "servicebus": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "vmss create": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "group exists", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "key": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "storage account network-rule list": { + "": [ + { + "SuccessCommand": "storage account network-rule add", + "SuccessCommand_Parameters": "--account-name,--subnet", + "SuccessCommand_ArgumentPlaceholders": "mystorageaccount,mysubnet", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "storage account network-rule list", + "SuccessCommand_Parameters": "--account-name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,id,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "network nsg list": { + "": [ + { + "SuccessCommand": "network nsg list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "\"defaultSecurityRules[]\"", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "network nsg list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,\"defaultSecurityRules[]\"", + "NumberOfPairs": 11 + } + ] + }, + "monitor diagnostic-settings show": { + "": [ + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,MyResourceGroup", + "NumberOfPairs": 15 + } + ] + }, + "functionapp config": { + "": [ + { + "SuccessCommand": "functionapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup,\"AzureWebJobsStorage=$storageConnectionString\"", + "NumberOfPairs": 44 + } + ] + }, + "provider register": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--role,--subscription", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,\"Storage Account Key Operator Service Role\",MySubscription", + "NumberOfPairs": 41 + } + ] + }, + "dt rbac assign-role": { + "": [ + { + "SuccessCommand": "appconfig kv set", + "SuccessCommand_Parameters": "--key,--name,--value,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,red,", + "NumberOfPairs": 13 + } + ] + }, + "sql": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 39 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 13 + } + ] + }, + "storage cors": { + "": [ + { + "SuccessCommand": "storage container create", + "SuccessCommand_Parameters": "--account-key,--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyStorageContainer", + "NumberOfPairs": 12 + } + ] + }, + "keyvault recover": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 44 + } + ] + }, + "group deployment list": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "group deployment list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "aks enable-addons": { + "": [ + { + "SuccessCommand": "aks browse", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "aks enable-addons", + "SuccessCommand_Parameters": "--addons,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "virtual-node,MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "account clea": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 42 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "keyvault update": { + "": [ + { + "SuccessCommand": "keyvault network-rule add", + "SuccessCommand_Parameters": "--ip-address,--name", + "SuccessCommand_ArgumentPlaceholders": "{ip-address},MyKeyVault", + "NumberOfPairs": 51 + } + ] + }, + "network vpn-connection create": { + "--local-gateway2,--location,--name,--resource-group,--shared-key,--vnet-gateway1": [ + { + "SuccessCommand": "network local-gateway list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "[].serviceName,MyResourceGroup", + "NumberOfPairs": 14 + } + ], + "": [ + { + "SuccessCommand": "network vpn-connection show", + "SuccessCommand_Parameters": "--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyConnection,json,[].serviceName", + "NumberOfPairs": 25 + } + ] + }, + "network application-gateway http-listener update": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 41 + } + ] + }, + "vm update": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 32 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ] + }, + "vm image list-publishers": { + "": [ + { + "SuccessCommand": "vm image list-publishers", + "SuccessCommand_Parameters": "--location", + "SuccessCommand_ArgumentPlaceholders": "westus", + "NumberOfPairs": 19 + } + ] + }, + "app": { + "": [ + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--display-name", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay", + "NumberOfPairs": 11 + } + ] + }, + "storage blob lease break": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "keyvault secret download": { + "": [ + { + "SuccessCommand": "keyvault secret download", + "SuccessCommand_Parameters": "--file,--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "cert_file,MySecret,MyVault", + "NumberOfPairs": 12 + } + ] + }, + "webapp config backup list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "vm list-ip-address": { + "": [ + { + "SuccessCommand": "vm list-ip-addresses", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 23 + } + ] + }, + "storage file list": { + "": [ + { + "SuccessCommand": "storage file list", + "SuccessCommand_Parameters": "--num-results,--output,--path,--query,--share-name", + "SuccessCommand_ArgumentPlaceholders": "{num-results},json,path/file.txt,id,MyShare", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 11 + } + ] + }, + "repos ref list": { + "": [ + { + "SuccessCommand": "repos ref list", + "SuccessCommand_Parameters": "--filter,--organization,--project,--query,--repository,-o", + "SuccessCommand_ArgumentPlaceholders": "", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 17 + } + ] + }, + "provider operation sho": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 41 + } + ] + }, + "network dns record-set a create": { + "": [ + { + "SuccessCommand": "network dns record-set a create", + "SuccessCommand_Parameters": "--name,--resource-group,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "MyRecordSet,MyResourceGroup,www.mysite.com", + "NumberOfPairs": 29 + } + ] + }, + "keyvault key show": { + "": [ + { + "SuccessCommand": "keyvault set-policy", + "SuccessCommand_Parameters": "--key-permissions,--name,--resource-group,--upn", + "SuccessCommand_ArgumentPlaceholders": "encrypt,MyKeyVault,MyResourceGroup,{upn}", + "NumberOfPairs": 27 + } + ] + }, + "webapp config access-r": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 46 + } + ] + }, + "network watcher": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 37 + } + ] + }, + "functionapp config access-restriction add": { + "": [ + { + "SuccessCommand": "functionapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name,--scm-site", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway,true", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "functionapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "functionapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name,--slot", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway,staging", + "NumberOfPairs": 12 + } + ] + }, + "snapshot": { + "": [ + { + "SuccessCommand": "disk list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "network nic list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"dnsSettings.internalDomainNameSuffix\",MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "role definition delete": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "network bastion create": { + "": [ + { + "SuccessCommand": "network nsg create", + "SuccessCommand_Parameters": "--location,--name,--resource-group,--subscription,--tags", + "SuccessCommand_ArgumentPlaceholders": "westus2,MyNsg,MyResourceGroup,MySubscription,super_secure no_80 no_22", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "network vnet subnet create", + "SuccessCommand_Parameters": "--address-prefixes,--name,--network-security-group,--resource-group,--subscription,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "\"10.0.0.0/21\",MySubnet,MyNsg,MyResourceGroup,MySubscription,MyVnet", + "NumberOfPairs": 12 + } + ] + }, + "keyvault purge": { + "--location,--name": [ + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,[0].value,MyResourceGroup", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 12 + } + ] + }, + "ad user": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "webapp config app": { + "": [ + { + "SuccessCommand": "webapp identity show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,json,\"[].{hostName: defaultHostName, state: state}\",MyResourceGroup", + "NumberOfPairs": 35 + } + ] + }, + "keyvault list": { + "": [ + { + "SuccessCommand": "keyvault show", + "SuccessCommand_Parameters": "--name,--query", + "SuccessCommand_ArgumentPlaceholders": "MyKeyVault,\"[?attributes.enabled].id\"", + "NumberOfPairs": 13 + } + ] + }, + "webapp config access-restriction set": { + "": [ + { + "SuccessCommand": "configure", + "SuccessCommand_Parameters": "--defaults", + "SuccessCommand_ArgumentPlaceholders": "group=myRG web=myweb vm=myvm", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "webapp config access-restriction show", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "AppName", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--ip-address,--name,--priority,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "130.220.0.0/27,AppName,200,app_gateway", + "NumberOfPairs": 12 + } + ] + }, + "provider list": { + "": [ + { + "SuccessCommand": "provider list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "[?namespace=='Microsoft.Network'].resourceTypes[].resourceType", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "provider list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,[?namespace=='Microsoft.Network'].resourceTypes[].resourceType", + "NumberOfPairs": 13 + } + ] + }, + "policy assignment list": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "policy assignment list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 14 + } + ] + }, + "keyvault certificate list": { + "": [ + { + "SuccessCommand": "keyvault certificate list", + "SuccessCommand_Parameters": "--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MyVault", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 11 + } + ] + }, + "backup protection backup-now": { + "": [ + { + "SuccessCommand": "backup job list", + "SuccessCommand_Parameters": "--resource-group,--start-date,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,01-01-2019,MyVault", + "NumberOfPairs": 33 + } + ] + }, + "ad sp credential reset": { + "": [ + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "role definition": { + "": [ + { + "SuccessCommand": "role definition list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 20 + } + ] + }, + "storage account delete": { + "--name,--yes": [ + { + "SuccessCommand": "aks show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,json,{query},MyResourceGroup", + "NumberOfPairs": 25 + } + ] + }, + "network asg list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 23 + } + ] + }, + "extension add": { + "": [ + { + "SuccessCommand": "extension add", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "anextension", + "NumberOfPairs": 15 + } + ] + }, + "aks nodepool list": { + "": [ + { + "SuccessCommand": "aks nodepool list", + "SuccessCommand_Parameters": "--cluster-name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyCluster,MyResourceGroup", + "NumberOfPairs": 15 + } + ] + }, + "webapp config hostname list": { + "": [ + { + "SuccessCommand": "webapp config hostname list", + "SuccessCommand_Parameters": "--resource-group,--webapp-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyWebapp", + "NumberOfPairs": 35 + } + ] + }, + "vm nic list": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--show-details", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",", + "NumberOfPairs": 16 + } + ] + }, + "monitor log-analytics workspace list-usages": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "iot hub list": { + "": [ + { + "SuccessCommand": "configure", + "SuccessCommand_Parameters": "--defaults", + "SuccessCommand_ArgumentPlaceholders": "group=myRG web=myweb vm=myvm", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee-object-id,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "{assignee-object-id},\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 11 + } + ] + }, + "eventhubs eventhub authorization-rule keys list": { + "": [ + { + "SuccessCommand": "eventhubs eventhub authorization-rule keys list", + "SuccessCommand_Parameters": "--eventhub-name,--name,--namespace-name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "myeventhub,myauthorule,mynamespace,myresourcegroup", + "NumberOfPairs": 16 + } + ] + }, + "vm extension": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "storage container show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "sql list-usages": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 33 + } + ] + }, + "container delete": { + "": [ + { + "SuccessCommand": "container delete", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "{ids}", + "NumberOfPairs": 26 + } + ] + }, + "ad app permission admin-consent": { + "": [ + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--display-name", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay", + "NumberOfPairs": 11 + } + ] + }, + "ad app lis": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + } + ] + }, + "sig image-version create": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 27 + } + ] + }, + "extension update": { + "": [ + { + "SuccessCommand": "extension list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 14 + } + ] + }, + "tag add-value": { + "": [ + { + "SuccessCommand": "tag add-value", + "SuccessCommand_Parameters": "--name,--value", + "SuccessCommand_ArgumentPlaceholders": "MyTag,{value}", + "NumberOfPairs": 13 + } + ] + }, + "servicebus namespace authorization-rule list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 25 + } + ] + }, + "security workspace-setting delete": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 22 + } + ] + }, + "aks update-credentials": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "webapp config appsettings list": { + "": [ + { + "SuccessCommand": "webapp config appsettings list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup", + "NumberOfPairs": 16 + } + ] + }, + "storage directory exists": { + "": [ + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,json,[0].value,MyResourceGroup", + "NumberOfPairs": 19 + } + ] + }, + "feature list": { + "": [ + { + "SuccessCommand": "feature list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 20 + } + ] + }, + "aks delete": { + "": [ + { + "SuccessCommand": "aks delete", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "acr helm delete": { + "": [ + { + "SuccessCommand": "acr helm delete", + "SuccessCommand_Parameters": "--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry mychart,", + "NumberOfPairs": 19 + } + ] + }, + "account sho": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "sql server": { + "": [ + { + "SuccessCommand": "sql server firewall-rule create", + "SuccessCommand_Parameters": "--end-ip-address,--name,--resource-group,--server,--start-ip-address", + "SuccessCommand_ArgumentPlaceholders": "0.0.0.0,myrule,mygroup,myserver,0.0.0.0", + "NumberOfPairs": 24 + } + ] + }, + "sql db": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 13 + } + ] + }, + "policy set-definition": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "monitor metrics list": { + "": [ + { + "SuccessCommand": "monitor metrics list", + "SuccessCommand_Parameters": "--metric,--output,--query,--resource", + "SuccessCommand_ArgumentPlaceholders": "Transactions,json,{query},/subscriptions/{subscriptionID}/resourceGroups/Space1999/providers/Microsoft.Network/networkSecurityGroups/ADDS-NSG", + "NumberOfPairs": 13 + } + ] + }, + "disk delete": { + "": [ + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,", + "NumberOfPairs": 18 + } + ] + }, + "network profile list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "vm image terms": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + } + ] + }, + "storage account keys": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "sql db list-editions": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + } + ] + }, + "security atp storage show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "policy assignment create": { + "": [ + { + "SuccessCommand": "account management-group show", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "GroupName", + "NumberOfPairs": 11 + } + ] + }, + "logi": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "vm image terms accept": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "vm extension image list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "sig image-version list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "network dns record-set a remove-record": { + "": [ + { + "SuccessCommand": "network dns record-set a remove-record", + "SuccessCommand_Parameters": "--ipv4-address,--record-set-name,--resource-group,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "MyIpv4Address,MyRecordSet,MyResourceGroup,www.mysite.com", + "NumberOfPairs": 26 + } + ] + }, + "sql mi create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "netappfiles volume show": { + "": [ + { + "SuccessCommand": "netappfiles volume show", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "{ids}", + "NumberOfPairs": 16 + } + ] + }, + "eventhubs eventhub list": { + "": [ + { + "SuccessCommand": "eventhubs eventhub list", + "SuccessCommand_Parameters": "--namespace-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "mynamespace,json,{query},myresourcegroup", + "NumberOfPairs": 17 + } + ] + }, + "disk show": { + "": [ + { + "SuccessCommand": "disk show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "acr helm list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "vm restart": { + "": [ + { + "SuccessCommand": "vm restart", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "storage share list": { + "": [ + { + "SuccessCommand": "storage share list", + "SuccessCommand_Parameters": "--account-key,--account-name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount", + "NumberOfPairs": 12 + } + ] + }, + "keyvault set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "webapp identity show": { + "": [ + { + "SuccessCommand": "webapp identity show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,\"[].{hostName: defaultHostName, state: state}\",MyResourceGroup", + "NumberOfPairs": 18 + } + ] + }, + "role definition list": { + "": [ + { + "SuccessCommand": "role definition list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 13 + } + ] + }, + "monitor diagnostic-settings list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 16 + } + ] + }, + "log": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 13 + } + ] + }, + "keyvault secret purge": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--description,--name,--subscription,--tags,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "{description},MySecret,MySubscription,{tags},{value},MyKeyVault", + "NumberOfPairs": 11 + } + ] + }, + "tag": { + "": [ + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 15 + } + ] + }, + "provider show": { + "": [ + { + "SuccessCommand": "provider show", + "SuccessCommand_Parameters": "--namespace", + "SuccessCommand_ArgumentPlaceholders": "Microsoft.Storage", + "NumberOfPairs": 11 + } + ] + }, + "network public-ip update": { + "": [ + { + "SuccessCommand": "network public-ip list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,\"{fqdn: dnsSettings.fqdn, address: ipAddress}\"", + "NumberOfPairs": 13 + } + ] + }, + "cosmosdb sql container create": { + "": [ + { + "SuccessCommand": "cosmosdb sql container create", + "SuccessCommand_Parameters": "--account-name,--database-name,--name,--partition-key-path,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyDatabase,MyContainer,\"/my/path\",MyResourceGroup", + "NumberOfPairs": 15 + } + ] + }, + "cosmosdb collection exists": { + "": [ + { + "SuccessCommand": "cosmosdb collection exists", + "SuccessCommand_Parameters": "--collection-name,--db-name,--name,--resource-group-name", + "SuccessCommand_ArgumentPlaceholders": "MyCollection,MyDb,MyCosmosDBAccount,MyResourceGroup", + "NumberOfPairs": 17 + } + ] + }, + "sql db create": { + "": [ + { + "SuccessCommand": "sql db create", + "SuccessCommand_Parameters": "--elastic-pool,--name,--resource-group,--server,--subscription", + "SuccessCommand_ArgumentPlaceholders": "myelasticpool,mydb,mygroup,myserver,MySubscription", + "NumberOfPairs": 11 + } + ] + }, + "feature register": { + "": [ + { + "SuccessCommand": "provider register", + "SuccessCommand_Parameters": "--namespace,--wait", + "SuccessCommand_ArgumentPlaceholders": "'Microsoft.PolicyInsights',", + "NumberOfPairs": 12 + } + ] + }, + "policy set-definition create": { + "": [ + { + "SuccessCommand": "policy set-definition create", + "SuccessCommand_Parameters": "--definitions,--metadata,--name", + "SuccessCommand_ArgumentPlaceholders": "\"[ { \\\"policyDefinitionId \\\": \\\"/subscriptions/mySubId/providers/ \\\n Microsoft.Authorization/policyDefinitions/storagePolicy\\\", \\\"groupNames\\\": \\\n [ \\\"CostSaving\\\", \\\"Organizational\\\" ] }, { \\\"policyDefinitionId\\\": \\\n \\\"/subscriptions/mySubId/providers/Microsoft.Authorization/ \\\n policyDefinitions/tagPolicy\\\", \\\"groupNames\\\": [ \\\n \\\"Organizational\\\" ] } ]\",{metadata},computeRequirements", + "NumberOfPairs": 13 + } + ] + }, + "network dns record-set a delete": { + "": [ + { + "SuccessCommand": "network dns record-set a list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--subscription,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MyResourceGroup,MySubscription,www.mysite.com", + "NumberOfPairs": 15 + } + ] + }, + "lo": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--all,--assignee,--include-groups,--output,--query", + "SuccessCommand_ArgumentPlaceholders": ",sp_name,,json,{query}", + "NumberOfPairs": 15 + } + ] + }, + "eventgrid domain topic create": { + "": [ + { + "SuccessCommand": "eventgrid domain topic create", + "SuccessCommand_Parameters": "--domain-name,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "domain1,domaintopic1,rg1", + "NumberOfPairs": 12 + } + ] + }, + "cosmosdb sql container show": { + "": [ + { + "SuccessCommand": "cosmosdb sql container show", + "SuccessCommand_Parameters": "--account-name,--database-name,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyDatabase,MyContainer,MyResourceGroup", + "NumberOfPairs": 17 + } + ] + }, + "network list-usage": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup,MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "deployment operation list": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 15 + } + ] + }, + "ad group delete": { + "": [ + { + "SuccessCommand": "ad group delete", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 14 + } + ] + }, + "storage message get": { + "": [ + { + "SuccessCommand": "storage message get", + "SuccessCommand_Parameters": "--output,--query,--queue-name", + "SuccessCommand_ArgumentPlaceholders": "json,id,MyQueue", + "NumberOfPairs": 13 + } + ] + } + }, + "2.0.81": { + "vm show": { + "": [ + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--ids,--query,--show-details", + "SuccessCommand_ArgumentPlaceholders": "@-,\"id\",", + "NumberOfPairs": 18177 + }, + { + "SuccessCommand": "vm start", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "@-", + "NumberOfPairs": 1223 + }, + { + "SuccessCommand": "disk update", + "SuccessCommand_Parameters": "--ids,--size-gb,--sku", + "SuccessCommand_ArgumentPlaceholders": "{ids},20,Standard_LRS", + "NumberOfPairs": 1114 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "{id}", + "NumberOfPairs": 289 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",MyResourceGro", + "NumberOfPairs": 60 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,MySubscription", + "NumberOfPairs": 22 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 156 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 53 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 46 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 107 + }, + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 55 + }, + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--admin,--name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": ",MyManagedCluster,MyResourceGroup,MySubscription", + "NumberOfPairs": 49 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 100 + }, + { + "SuccessCommand": "sql server firewall-rule create", + "SuccessCommand_Parameters": "--end-ip-address,--name,--resource-group,--server,--start-ip-address", + "SuccessCommand_ArgumentPlaceholders": "0.0.0.0,myrule,mygroup,myserver,0.0.0.0", + "NumberOfPairs": 66 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 54 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "functionapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup,\"AzureWebJobsStorage=$storageConnectionString\"", + "NumberOfPairs": 35 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 26 + } + ] + }, + "cloud": { + "": [ + { + "SuccessCommand": "ad group delete", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 207 + } + ] + }, + "vm create": { + "": [ + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--no-wait,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": ",MyResourceGroup,", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "network public-ip create", + "SuccessCommand_Parameters": "--allocation-method,--location,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "Static,westus2,MyIp,MyResourceGroup", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "network nic ip-config create", + "SuccessCommand_Parameters": "--name,--nic-name,--private-ip-address,--public-ip-address,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyIpConfig,MyNic,10.0.0.9,MyAppGatewayPublicIp,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "role assignment": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 101 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 36 + } + ] + }, + "aks create": { + "": [ + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "ad app permission add", + "SuccessCommand_Parameters": "--api,--api-permissions,--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,00000000-0000-0000-0000-000000000000=Scope,00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + }, + { + "SuccessCommand": "ad sp credential reset", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyAppURIForCredential", + "NumberOfPairs": 11 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 32 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 19 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "functionapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup,\"AzureWebJobsStorage=$storageConnectionString\"", + "NumberOfPairs": 11 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 11 + } + ] + }, + "group delete": { + "": [ + { + "SuccessCommand": "network public-ip create", + "SuccessCommand_Parameters": "--allocation-method,--location,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "Static,westus2,MyIp,MyResourceGroup", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "storage account keys list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 50 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,json,[0].value,MyResourceGroup", + "NumberOfPairs": 11 + } + ], + "--account-name,--output,--query": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 32 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "vm list-ip-addresses": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",MyResourceGro", + "NumberOfPairs": 97 + } + ] + }, + "group deployment create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 50 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 24 + } + ] + }, + "ad app update": { + "": [ + { + "SuccessCommand": "ad sp list", + "SuccessCommand_Parameters": "--output,--query,--spn", + "SuccessCommand_ArgumentPlaceholders": "json,{query},{spn}", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--display-name", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "ad sp credential reset", + "SuccessCommand_Parameters": "--credential-description,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "{credential-description},MyAppURIForCredential,json,{query}", + "NumberOfPairs": 20 + } + ] + }, + "account management": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 78 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 27 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 71 + } + ] + }, + "keyvault show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 60 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 26 + } + ] + }, + "ad user": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 66 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 31 + } + ] + }, + "group create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 25 + } + ] + }, + "cloud set": { + "": [ + { + "SuccessCommand": "ad group create", + "SuccessCommand_Parameters": "--display-name,--mail-nickname", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay,MyDisplay", + "NumberOfPairs": 46 + }, + { + "SuccessCommand": "ad group member add", + "SuccessCommand_Parameters": "--group,--member-id", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "NumberOfPairs": 45 + } + ] + }, + "acr repository list": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--name,--repository,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,hello-world,", + "NumberOfPairs": 41 + }, + { + "SuccessCommand": "acr repository list", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 30 + } + ] + }, + "monitor diagnostic-settings create": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--location,--name", + "SuccessCommand_ArgumentPlaceholders": "westus,'resourceName'", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "storage account show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "aks get-versions": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 18 + } + ] + }, + "ad sp credential reset": { + "": [ + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--display-name", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay", + "NumberOfPairs": 15 + } + ] + }, + "aks": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "ad sp owner list": { + "": [ + { + "SuccessCommand": "ad sp owner list", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 78 + } + ] + }, + "network vnet peering create": { + "": [ + { + "SuccessCommand": "network vnet show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVNet,[].serviceName,MyResourceGroup", + "NumberOfPairs": 45 + } + ] + }, + "account list-locations": { + "": [ + { + "SuccessCommand": "vm list-skus", + "SuccessCommand_Parameters": "--location,--output,--query,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "eastus2,json,\"id\",availabilitySets", + "NumberOfPairs": 35 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "resource list": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--query,--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "{query},MyResourceGroup,subnets", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,subnets", + "NumberOfPairs": 11 + } + ] + }, + "network vnet peering list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 46 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "account management-group subscription add": { + "": [ + { + "SuccessCommand": "account management-group subscription add", + "SuccessCommand_Parameters": "--name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "GroupName,Subscription", + "NumberOfPairs": 68 + } + ] + }, + "role assignment list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 36 + } + ] + }, + "acr repository show-tags": { + "": [ + { + "SuccessCommand": "acr repository show-tags", + "SuccessCommand_Parameters": "--name,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,MyRepository", + "NumberOfPairs": 30 + } + ] + }, + "vm image list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 27 + } + ] + }, + "vm": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 19 + } + ] + }, + "storage blob list": { + "": [ + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--account-name,--container-name,--output,--prefix", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyContainer,json,foo", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--account-name,--auth-mode,--container-name,--prefix", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,login,MyContainer,foo", + "NumberOfPairs": 14 + } + ] + }, + "group deployment delete": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 16 + } + ] + }, + "network public-ip list": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MySubscription", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "aks list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 11 + } + ] + }, + "group": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 25 + } + ] + }, + "network vnet": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ] + }, + "consumption budget show": { + "": [ + { + "SuccessCommand": "consumption budget list", + "SuccessCommand_Parameters": "--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MySubscription", + "NumberOfPairs": 52 + } + ] + }, + "appconfig create": { + "": [ + { + "SuccessCommand": "appconfig kv set", + "SuccessCommand_Parameters": "--key,--label,--name,--value,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyLabel,MyAppConfiguration,red,", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "appconfig kv set", + "SuccessCommand_Parameters": "--key,--label,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyLabel,MyAppConfiguration,", + "NumberOfPairs": 12 + } + ] + }, + "ad user show": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MySubscription", + "NumberOfPairs": 24 + } + ] + }, + "account show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "network vnet subnet create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 14 + } + ] + }, + "storage container create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "webapp config access-restriction add": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--name,--priority,--resource-group,--rule-name,--subnet,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,AppName,200,ResourceGroup,app_gateway,app_gateway,core_weu", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "webapp vnet-integration add", + "SuccessCommand_Parameters": "--name,--resource-group,--subnet,--vnet", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup,MySubnetName,MyVnetName", + "NumberOfPairs": 11 + } + ] + }, + "ad sp show": { + "": [ + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "ad group member list": { + "": [ + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json,{query}", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 14 + } + ] + }, + "aks show": { + "": [ + { + "SuccessCommand": "aks show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,json,{query},MyResourceGroup", + "NumberOfPairs": 21 + } + ] + }, + "storage container immutability-policy delete": { + "--account-name,--container-name,--if-match,--output": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 36 + } + ] + }, + "role assignment create": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 14 + } + ] + }, + "dls fs list": { + "": [ + { + "SuccessCommand": "dls fs list", + "SuccessCommand_Parameters": "--account,--path", + "SuccessCommand_ArgumentPlaceholders": "dpreptestfiles,/", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 11 + } + ] + }, + "ad app show": { + "": [ + { + "SuccessCommand": "ad app show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--display-name", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay", + "NumberOfPairs": 11 + } + ] + }, + "group show": { + "": [ + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "aks browse": { + "": [ + { + "SuccessCommand": "aks browse", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 20 + } + ] + }, + "keyvault secret recover": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 35 + } + ] + }, + "keyvault create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "extension update": { + "": [ + { + "SuccessCommand": "extension list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,anextension", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "extension list-available", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,anextension", + "NumberOfPairs": 18 + } + ] + }, + "apim list": { + "": [ + { + "SuccessCommand": "apim list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 36 + } + ] + }, + "network nsg rule create": { + "": [ + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--access,--destination-address-prefixes,--destination-port-ranges,--direction,--name,--nsg-name,--priority,--protocol,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "Allow,'*',*,Inbound,MyNsgRule,MyNsg,100,Tcp,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "extension": { + "": [ + { + "SuccessCommand": "extension list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,anextension", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "extension list-available", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,anextension", + "NumberOfPairs": 11 + } + ] + }, + "apim show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "disk list": { + "": [ + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--ids,--yes", + "SuccessCommand_ArgumentPlaceholders": "{ids},", + "NumberOfPairs": 19 + } + ] + }, + "acr repository show-manifests": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "acr repository list", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 11 + } + ] + }, + "storage": { + "": [ + { + "SuccessCommand": "storage blob upload-batch", + "SuccessCommand_Parameters": "--account-key,--account-name,--destination,--source", + "SuccessCommand_ArgumentPlaceholders": "00000000,mystorageaccount,mycontainer,mycontainer", + "NumberOfPairs": 12 + } + ] + }, + "storage blob download": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 13 + } + ] + }, + "apim": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "snapshot create": { + "": [ + { + "SuccessCommand": "snapshot create", + "SuccessCommand_Parameters": "--name,--resource-group,--source", + "SuccessCommand_ArgumentPlaceholders": "MySnapshot,MyResourceGroup,\"/subscriptions/00000/resourceGroups/AnotherResourceGroup/providers/Microsoft.Compute/disks/MyDisk\"", + "NumberOfPairs": 25 + } + ] + }, + "network dns zone": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 14 + } + ] + }, + "storage blob": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 14 + } + ] + }, + "cosmosdb sql database list": { + "": [ + { + "SuccessCommand": "cosmosdb sql database list", + "SuccessCommand_Parameters": "--account-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,json,{query},MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "vm disk": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "\"[].id\"", + "NumberOfPairs": 12 + } + ] + }, + "acr credential show": { + "": [ + { + "SuccessCommand": "acr credential show", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 11 + } + ] + }, + "sql db list": { + "": [ + { + "SuccessCommand": "sql db update", + "SuccessCommand_Parameters": "--capacity,--compute-model,--edition,--family,--min-capacity,--name,--resource-group,--server", + "SuccessCommand_ArgumentPlaceholders": "10,Provisioned,GeneralPurpose,Gen5,{min-capacity},mydb,mygroup,myserver", + "NumberOfPairs": 13 + } + ] + }, + "pipelines": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "acr repository show": { + "": [ + { + "SuccessCommand": "acr repository show", + "SuccessCommand_Parameters": "--image,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,json,username", + "NumberOfPairs": 11 + } + ] + }, + "storage account list": { + "": [ + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,id,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "network nsg list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "webapp delete": { + "": [ + { + "SuccessCommand": "webapp delete", + "SuccessCommand_Parameters": "--name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup,MySubscription", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.80": { + "resource delete": { + "": [ + { + "SuccessCommand": "vm create", + "SuccessCommand_Parameters": "--admin-password,--admin-username,--image,--location,--name,--no-wait,--nsg,--os-disk-name,--os-disk-size-gb,--public-ip-address,--public-ip-address-allocation,--resource-group,--size,--subnet,--tags,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "{admin-password},deploy,Centos,westus2,MyVm,,{nsg},MyOsDisk,{os-disk-size-gb},\"\",dynamic,MyResourceGroup,Standard_DS2_v2,subnet1,{tags},MyVnet", + "NumberOfPairs": 2460 + }, + { + "SuccessCommand": "group deployment delete", + "SuccessCommand_Parameters": "--name,--no-wait,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,,MyResourceGroup", + "NumberOfPairs": 1224 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 601 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 391 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 108 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 63 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 429 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 99 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 58 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 100 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "functionapp identity assign", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyUniqueApp,MyResourceGroup", + "NumberOfPairs": 20 + } + ], + "--file,--name,--vault-name": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 28 + } + ] + }, + "role assignment create": { + "": [ + { + "SuccessCommand": "appconfig kv show", + "SuccessCommand_Parameters": "--key,--label,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "color,MyLabel,MyAppConfiguration,json,{query}", + "NumberOfPairs": 133 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--subscription,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MySubscription,{value},MyKeyVault", + "NumberOfPairs": 19 + } + ] + }, + "storage table list": { + "": [ + { + "SuccessCommand": "storage table delete", + "SuccessCommand_Parameters": "--account-key,--account-name,--name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyTable,MySubscription", + "NumberOfPairs": 264 + } + ] + }, + "keyvault set-policy": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 145 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 49 + }, + { + "SuccessCommand": "ad sp list", + "SuccessCommand_Parameters": "--display-name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay,json,{query}", + "NumberOfPairs": 19 + } + ] + }, + "network nsg rule list": { + "": [ + { + "SuccessCommand": "network nsg rule list", + "SuccessCommand_Parameters": "--nsg-name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyNsg,\"defaultSecurityRules[]\",MyResourceGroup", + "NumberOfPairs": 111 + }, + { + "SuccessCommand": "network nsg rule list", + "SuccessCommand_Parameters": "--nsg-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyNsg,json,\"defaultSecurityRules[]\",MyResourceGroup", + "NumberOfPairs": 80 + }, + { + "SuccessCommand": "network nsg list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "\"defaultSecurityRules[]\",MySubscription", + "NumberOfPairs": 13 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,\"id\",MyResourceGroup", + "NumberOfPairs": 45 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\"", + "NumberOfPairs": 26 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 64 + }, + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 52 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 22 + } + ] + }, + "vm show": { + "": [ + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,\"id\",MyResourceGroup", + "NumberOfPairs": 83 + }, + { + "SuccessCommand": "vm list-ip-addresses", + "SuccessCommand_Parameters": "--name,--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,MyResourceGroup", + "NumberOfPairs": 70 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 15 + } + ] + }, + "storage account keys list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 96 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--subscription,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MySubscription,MyVault", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "group show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 62 + }, + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 34 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 19 + } + ] + }, + "aks get-versions": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 99 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "aks get-versions", + "SuccessCommand_Parameters": "--location", + "SuccessCommand_ArgumentPlaceholders": "westus2", + "NumberOfPairs": 11 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 43 + }, + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "{query},MyResourceGroup", + "NumberOfPairs": 16 + } + ] + }, + "resource list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 54 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "'resourceName',MyResourceGroup,MySubscription", + "NumberOfPairs": 23 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 18 + } + ] + }, + "role assignment list": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--all,--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": ",json,{query},MySubscription", + "NumberOfPairs": 145 + } + ] + }, + "appconfig kv set": { + "": [ + { + "SuccessCommand": "appconfig kv show", + "SuccessCommand_Parameters": "--key,--label,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "color,MyLabel,MyAppConfiguration,json,{query}", + "NumberOfPairs": 73 + }, + { + "SuccessCommand": "appconfig kv set", + "SuccessCommand_Parameters": "--key,--label,--name,--value,--y", + "SuccessCommand_ArgumentPlaceholders": "color,MyLabel,MyAppConfiguration,red,{y}", + "NumberOfPairs": 46 + } + ] + }, + "storage container create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "--out,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{out},MyResourceGroup,MySubscription", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--out,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,{out},MyResourceGroup,MySubscription", + "NumberOfPairs": 11 + } + ] + }, + "network vnet subnet list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 43 + }, + { + "SuccessCommand": "network nsg list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "\"defaultSecurityRules[]\",MySubscription", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--resource-group,--subscription,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MySubscription,MyVNet", + "NumberOfPairs": 13 + } + ] + }, + "keyvault secret restore": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 91 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 29 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 65 + } + ] + }, + "ad sp show": { + "": [ + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id,--query", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,{query}", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,json,{query}", + "NumberOfPairs": 11 + } + ] + }, + "ad app list": { + "": [ + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--display-name", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay", + "NumberOfPairs": 75 + } + ] + }, + "aks": { + "": [ + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "aks browse", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "keyvault delet": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 77 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 22 + } + ] + }, + "group": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 28 + }, + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 17 + } + ] + }, + "vm create": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 15 + } + ], + "--admin-username,--image,--location,--name,--public-ip-address,--resource-group,--ssh-key-value,--subnet": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 12 + } + ] + }, + "aks show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 34 + } + ] + }, + "vm start": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 51 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "network vnet subnet create": { + "": [ + { + "SuccessCommand": "network nsg list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "\"defaultSecurityRules[]\",MySubscription", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "[].serviceName,MySubscription", + "NumberOfPairs": 25 + }, + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--resource-group,--subscription,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MySubscription,MyVNet", + "NumberOfPairs": 24 + } + ] + }, + "ad app": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 42 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "webapp config backup restore": { + "": [ + { + "SuccessCommand": "webapp deployment slot list", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "{ids}", + "NumberOfPairs": 34 + }, + { + "SuccessCommand": "webapp config backup list", + "SuccessCommand_Parameters": "--resource-group,--webapp-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyWebapp", + "NumberOfPairs": 28 + }, + { + "SuccessCommand": "webapp list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 17 + } + ] + }, + "functionapp create": { + "": [ + { + "SuccessCommand": "storage account check-name", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount", + "NumberOfPairs": 13 + } + ] + }, + "ad": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee-object-id,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "{assignee-object-id},\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "acr repository show-tags": { + "": [ + { + "SuccessCommand": "acr repository show-tags", + "SuccessCommand_Parameters": "--name,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,MyRepository", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "acr repository show-tags", + "SuccessCommand_Parameters": "--detail,--name,--repository", + "SuccessCommand_ArgumentPlaceholders": ",MyRegistry,MyRepository", + "NumberOfPairs": 12 + } + ] + }, + "group create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 13 + } + ] + }, + "ad sp": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "ad sp list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 15 + } + ] + }, + "ad app permission grant": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + } + ] + }, + "log": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 63 + } + ] + }, + "network vnet create": { + "": [ + { + "SuccessCommand": "vm create", + "SuccessCommand_Parameters": "--admin-password,--admin-username,--image,--location,--name,--no-wait,--nsg,--os-disk-name,--os-disk-size-gb,--public-ip-address,--public-ip-address-allocation,--resource-group,--size,--subnet,--tags,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "{admin-password},deploy,Centos,westus2,MyVm,,{nsg},MyOsDisk,{os-disk-size-gb},\"\",dynamic,MyResourceGroup,Standard_DS2_v2,subnet1,{tags},MyVnet", + "NumberOfPairs": 47 + } + ] + }, + "vm list-skus": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 48 + } + ] + }, + "network list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 32 + }, + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 11 + } + ] + }, + "image": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-name,--container-name,--name,--output", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,MyContainer,MyBlob,json", + "NumberOfPairs": 35 + } + ] + }, + "group delete": { + "": [ + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "aks create": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 14 + } + ] + }, + "aks browse": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "aks browse", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 17 + } + ] + }, + "ad sp list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 30 + } + ] + }, + "vm image": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 33 + } + ] + }, + "rest": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 28 + }, + { + "SuccessCommand": "rest", + "SuccessCommand_Parameters": "--method,--uri", + "SuccessCommand_ArgumentPlaceholders": "head,\"https://graph.microsoft.com/v1.0/users/johndoe@azuresdkteam.onmicrosoft.com\"", + "NumberOfPairs": 25 + } + ] + }, + "vm": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 11 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "keyvault secret list", + "SuccessCommand_Parameters": "--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MyVault", + "NumberOfPairs": 12 + } + ] + }, + "storage blob download-batch": { + "--account-key,--account-name,--destination,--pattern,--source": [ + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--prefix", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyContainer,foo", + "NumberOfPairs": 38 + }, + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyContainer,/path/to/file,MyBlob", + "NumberOfPairs": 14 + } + ] + }, + "account list": { + "": [ + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 24 + } + ] + }, + "network nsg": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 38 + } + ] + }, + "ad group show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + } + ] + }, + "resource lock list": { + "": [ + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--no-wait,--resource-group,--subscription,--yes", + "SuccessCommand_ArgumentPlaceholders": ",MyResourceGroup,MySubscription,", + "NumberOfPairs": 42 + } + ] + }, + "vm list-sizes": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "vm list-sizes", + "SuccessCommand_Parameters": "--location", + "SuccessCommand_ArgumentPlaceholders": "westus", + "NumberOfPairs": 15 + } + ] + }, + "resource": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 13 + } + ] + }, + "resource show": { + "": [ + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,json,{query},MyResourceGroup,\"Microsoft.Compute/virtualMachines\"", + "NumberOfPairs": 16 + } + ] + }, + "monitor alert list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 31 + } + ] + }, + "ad group member list": { + "": [ + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json,{query}", + "NumberOfPairs": 25 + } + ] + }, + "identity show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "group deployment create": { + "": [ + { + "SuccessCommand": "group deployment create", + "SuccessCommand_Parameters": "--name,--parameters,--resource-group,--template-file", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,\"{ \\\"location\\\": { \\\"value\\\": \\\"westus\\\" } }\",MyResourceGroup,azuredeploy.json", + "NumberOfPairs": 11 + } + ] + }, + "role assignment delete": { + "": [ + { + "SuccessCommand": "role assignment delete", + "SuccessCommand_Parameters": "--assignee,--resource-group,--role", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,MyResourceGroup,\"Storage Account Key Operator Service Role\"", + "NumberOfPairs": 20 + } + ] + }, + "keyvault secret purge": { + "--id,--vault-name": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 35 + } + ] + }, + "network nic": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 22 + } + ] + }, + "acr helm delete": { + "": [ + { + "SuccessCommand": "acr helm delete", + "SuccessCommand_Parameters": "--name,--subscription,--version,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry mychart,MySubscription,0.3.2,", + "NumberOfPairs": 34 + } + ] + }, + "monitor diagnostic-settings create": { + "": [ + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--name,--resource-group,--resource-type,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,MyResourceGroup,\"Microsoft.Compute/virtualMachines\",MySubscription", + "NumberOfPairs": 15 + } + ] + }, + "webapp deployment slot create": { + "": [ + { + "SuccessCommand": "webapp list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "webapp deployment slot list", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "{ids}", + "NumberOfPairs": 11 + } + ] + }, + "account clear": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "network nsg show": { + "": [ + { + "SuccessCommand": "network nsg show", + "SuccessCommand_Parameters": "--ids,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "{ids},json,\"defaultSecurityRules[?access=='Allow']\"", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "network nsg show", + "SuccessCommand_Parameters": "--ids,--query", + "SuccessCommand_ArgumentPlaceholders": "{ids},\"defaultSecurityRules[?access=='Allow']\"", + "NumberOfPairs": 12 + } + ] + }, + "keyvault": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 14 + } + ] + }, + "tag": { + "": [ + { + "SuccessCommand": "tag list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 23 + } + ] + }, + "resource tag": { + "": [ + { + "SuccessCommand": "webapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyUniqueApp,MyResourceGroup,WEBSITE_NODE_DEFAULT_VERSION=6.9.1", + "NumberOfPairs": 12 + } + ] + }, + "vm run-command invoke": { + "": [ + { + "SuccessCommand": "vm run-command invoke", + "SuccessCommand_Parameters": "--command-id,--name,--resource-group,--scripts", + "SuccessCommand_ArgumentPlaceholders": "RunPowerShellScript,MyVm,MyResourceGroup,'echo $1 $2'", + "NumberOfPairs": 13 + } + ] + }, + "container exec": { + "": [ + { + "SuccessCommand": "container list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 13 + } + ] + }, + "storage copy": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "network public-ip show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "network public-ip list": { + "": [ + { + "SuccessCommand": "network public-ip list", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "MySubscription", + "NumberOfPairs": 13 + } + ] + }, + "vm list-ip-addresses": { + "": [ + { + "SuccessCommand": "vm list-ip-addresses", + "SuccessCommand_Parameters": "--name,--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "vm disk attach": { + "": [ + { + "SuccessCommand": "vm disk attach", + "SuccessCommand_Parameters": "--caching,--name,--resource-group,--vm-name", + "SuccessCommand_ArgumentPlaceholders": "None,disk_name,MyResourceGroup,MyVm", + "NumberOfPairs": 12 + } + ] + }, + "storage blob delete-batch": { + "--account-name,--auth-mode,--pattern,--source": [ + { + "SuccessCommand": "storage table delete", + "SuccessCommand_Parameters": "--account-key,--account-name,--name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyTable,MySubscription", + "NumberOfPairs": 22 + } + ] + }, + "account list-locations": { + "": [ + { + "SuccessCommand": "account list-locations", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 18 + } + ] + }, + "keyvault secret list-delete": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 14 + } + ] + }, + "sql server firewall-rule delete": { + "": [ + { + "SuccessCommand": "sql server firewall-rule delete", + "SuccessCommand_Parameters": "--name,--resource-group,--server,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyFirewallRule,MyResourceGroup,myserver,MySubscription", + "NumberOfPairs": 17 + } + ] + }, + "keyvault secret backup": { + "": [ + { + "SuccessCommand": "keyvault secret list", + "SuccessCommand_Parameters": "--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MyVault", + "NumberOfPairs": 12 + } + ] + }, + "network dns record-set cname list": { + "": [ + { + "SuccessCommand": "network dns record-set cname list", + "SuccessCommand_Parameters": "--resource-group,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,www.mysite.com", + "NumberOfPairs": 16 + } + ] + }, + "container logs": { + "": [ + { + "SuccessCommand": "container logs", + "SuccessCommand_Parameters": "--container-name,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyContainer,MyContainerGroup,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "ad app permission list": { + "": [ + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--all", + "SuccessCommand_ArgumentPlaceholders": "", + "NumberOfPairs": 11 + } + ] + }, + "sql db rename": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 13 + } + ] + }, + "sql db restore": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 12 + } + ] + } + }, + "2.0.76": { + "backup container list": { + "": [ + { + "SuccessCommand": "monitor diagnostic-settings list", + "SuccessCommand_Parameters": "--resource", + "SuccessCommand_ArgumentPlaceholders": "myWorkflow", + "NumberOfPairs": 215 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "\"[].id\",MyResourceGro", + "NumberOfPairs": 168 + }, + { + "SuccessCommand": "monitor action-group list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 97 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 153 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 35 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 30 + } + ] + }, + "account sh": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 253 + } + ] + }, + "keyvault secret set": { + "--file,--name,--subscription,--vault-name": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--subscription,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MySubscription,{value},MyKeyVault", + "NumberOfPairs": 113 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 34 + }, + { + "SuccessCommand": "keyvault secret delete", + "SuccessCommand_Parameters": "--name,--subscription,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MySubscription,MyVault", + "NumberOfPairs": 28 + } + ], + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--output,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,{value},MyKeyVault", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 11 + } + ] + }, + "monitor metrics list": { + "": [ + { + "SuccessCommand": "monitor metrics list-definitions", + "SuccessCommand_Parameters": "--resource", + "SuccessCommand_ArgumentPlaceholders": "/subscriptions/{subscriptionID}/resourceGroups/Space1999/providers/Microsoft.Network/networkSecurityGroups/ADDS-NSG", + "NumberOfPairs": 120 + }, + { + "SuccessCommand": "monitor metrics list", + "SuccessCommand_Parameters": "--metric,--resource", + "SuccessCommand_ArgumentPlaceholders": "Transactions,/subscriptions/{subscriptionID}/resourceGroups/Space1999/providers/Microsoft.Network/networkSecurityGroups/ADDS-NSG", + "NumberOfPairs": 35 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 86 + }, + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 29 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 35 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 25 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 14 + } + ] + }, + "storage account show-connection-string": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--description,--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "{description},MySecret,{value},MyKeyVault", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 35 + }, + { + "SuccessCommand": "functionapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup,\"AzureWebJobsStorage=$storageConnectionString\"", + "NumberOfPairs": 14 + } + ] + }, + "monitor alert list": { + "": [ + { + "SuccessCommand": "monitor metrics alert list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 70 + }, + { + "SuccessCommand": "monitor alert list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 35 + } + ] + }, + "vm encryption": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 90 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "vm": { + "": [ + { + "SuccessCommand": "vm encryption show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVirtualMachine,MyResourceGroup", + "NumberOfPairs": 60 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",MyResourceGro", + "NumberOfPairs": 15 + } + ] + }, + "group delete": { + "": [ + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--no-wait,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": ",MyResourceGroup,", + "NumberOfPairs": 66 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 35 + } + ] + }, + "acr repository delete": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 52 + } + ] + }, + "storage container list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ], + "--account-name,--output,--query": [ + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--account-name,--container-name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyContainer,json,id", + "NumberOfPairs": 28 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 15 + } + ] + }, + "functionapp deployment source config-zip": { + "": [ + { + "SuccessCommand": "group deployment validate", + "SuccessCommand_Parameters": "--parameters,--resource-group,--template-file", + "SuccessCommand_ArgumentPlaceholders": "\"{ \\\"location\\\": { \\\"value\\\": \\\"westus\\\" } }\",MyResourceGroup,storage.json", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "group deployment create", + "SuccessCommand_Parameters": "--name,--parameters,--resource-group,--template-file", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,\"{ \\\"location\\\": { \\\"value\\\": \\\"westus\\\" } }\",MyResourceGroup,azuredeploy.json", + "NumberOfPairs": 12 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 15 + } + ] + }, + "aks create": { + "": [ + { + "SuccessCommand": "feature list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 12 + } + ] + }, + "vm list-ip-addresses": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",MyResourceGro", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "vm list-ip-addresses", + "SuccessCommand_Parameters": "--ids,--query", + "SuccessCommand_ArgumentPlaceholders": "@-,\"id\"", + "NumberOfPairs": 17 + } + ] + }, + "aks get-versions": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "network firewall show": { + "": [ + { + "SuccessCommand": "network nsg rule list", + "SuccessCommand_Parameters": "--nsg-name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyNsg,MyResourceGroup", + "NumberOfPairs": 34 + } + ] + }, + "keyvault set-policy": { + "": [ + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--connection-string,--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "{connection-string},MyContainer,/path/to/file,MyBlob", + "NumberOfPairs": 13 + } + ] + }, + "role assignment create": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee-object-id,--role,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{assignee-object-id},\"Storage Account Key Operator Service Role\",MySubscription", + "NumberOfPairs": 16 + } + ] + }, + "policy state list": { + "": [ + { + "SuccessCommand": "policy state list", + "SuccessCommand_Parameters": "--namespace,--query,--top", + "SuccessCommand_ArgumentPlaceholders": "\"Microsoft.KeyVault\",{query},5", + "NumberOfPairs": 15 + } + ] + }, + "aks nodepool list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 21 + } + ] + }, + "vm get-instance-view": { + "": [ + { + "SuccessCommand": "vm list-ip-addresses", + "SuccessCommand_Parameters": "--name,--query", + "SuccessCommand_ArgumentPlaceholders": "MyVm,\"id\"", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "vm get-instance-view", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,\"id\",MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "keyvault secret delete": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 20 + } + ] + }, + "acr helm": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + } + ] + }, + "account sho": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "storage container lis": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "policy set-definition show": { + "": [ + { + "SuccessCommand": "policy set-definition show", + "SuccessCommand_Parameters": "--name,--query", + "SuccessCommand_ArgumentPlaceholders": "MyPolicySetDefinition,{query}", + "NumberOfPairs": 21 + } + ] + }, + "aks browse": { + "": [ + { + "SuccessCommand": "aks browse", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 14 + } + ] + }, + "vm list-sizes": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "storage account list": { + "": [ + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,id", + "NumberOfPairs": 16 + } + ] + }, + "acr list": { + "": [ + { + "SuccessCommand": "acr repository list", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 14 + } + ] + }, + "vmss run-command invoke": { + "": [ + { + "SuccessCommand": "vmss list-instances", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVMSS,json,\"[].id\",my-rg", + "NumberOfPairs": 16 + } + ] + }, + "vm encryption enable": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + } + }, + "2.1.0": { + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 651 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 173 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 119 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 350 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 120 + }, + { + "SuccessCommand": "webapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyUniqueApp,MyResourceGroup,WEBSITE_NODE_DEFAULT_VERSION=6.9.1", + "NumberOfPairs": 98 + } + ] + }, + "ad group owner": { + "": [ + { + "SuccessCommand": "ad group show", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 407 + }, + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group,--output", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json", + "NumberOfPairs": 136 + }, + { + "SuccessCommand": "ad group show", + "SuccessCommand_Parameters": "--group,--output", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json", + "NumberOfPairs": 136 + } + ] + }, + "resource delete": { + "": [ + { + "SuccessCommand": "group deployment delete", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,MyResourceGroup", + "NumberOfPairs": 89 + }, + { + "SuccessCommand": "vm create", + "SuccessCommand_Parameters": "--admin-password,--admin-username,--image,--location,--name,--resource-group,--size,--tags", + "SuccessCommand_ArgumentPlaceholders": "{admin-password},deploy,Centos,westus2,MyVm,MyResourceGroup,Standard_DS2_v2,{tags}", + "NumberOfPairs": 77 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--output,--query,--tag", + "SuccessCommand_ArgumentPlaceholders": "json,json,{query},'test*'", + "NumberOfPairs": 74 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 127 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,subnets", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 25 + } + ] + }, + "storage blob list": { + "": [ + { + "SuccessCommand": "storage container list", + "SuccessCommand_Parameters": "--account-name,--auth-mode,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,login,json,id", + "NumberOfPairs": 202 + }, + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--account-name,--container-name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyContainer,json,id", + "NumberOfPairs": 99 + }, + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--account-name,--auth-mode,--container-name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,login,MyContainer,json,id", + "NumberOfPairs": 53 + } + ] + }, + "storage container list": { + "": [ + { + "SuccessCommand": "storage container delete", + "SuccessCommand_Parameters": "--account-name,--auth-mode,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,login,MyContainer", + "NumberOfPairs": 366 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--subscription,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MySubscription,{value},MyKeyVault", + "NumberOfPairs": 89 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id,--query,--subscription,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\",\"[?attributes.enabled].id\",MySubscription,MyVault", + "NumberOfPairs": 85 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\",\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 77 + } + ] + }, + "role assignment create": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee-object-id,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "{assignee-object-id},\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--resource-group,--role", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,MyResourceGroup,\"Storage Account Key Operator Service Role\"", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "role assignment delete", + "SuccessCommand_Parameters": "--assignee,--resource-group,--role", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,MyResourceGroup,\"Storage Account Key Operator Service Role\"", + "NumberOfPairs": 14 + } + ] + }, + "account list": { + "": [ + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 39 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 25 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--all", + "SuccessCommand_ArgumentPlaceholders": "", + "NumberOfPairs": 22 + } + ] + }, + "ad sp list": { + "": [ + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 62 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 23 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 83 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 19 + } + ] + }, + "aks": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 57 + }, + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 25 + }, + { + "SuccessCommand": "aks list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 21 + } + ] + }, + "network nsg rule create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 25 + }, + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--access,--destination-address-prefixes,--destination-port-ranges,--direction,--name,--nsg-name,--output,--priority,--protocol,--resource-group,--source-address-prefixes,--source-port-ranges", + "SuccessCommand_ArgumentPlaceholders": "Allow,'*',*,Inbound,MyNsgRule,MyNsg,json,100,Tcp,MyResourceGroup,208.130.28/24,80", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ] + }, + "keyvault secret list": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\",json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 60 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\",\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "keyvault secret list", + "SuccessCommand_Parameters": "--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 38 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 58 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 81 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 35 + } + ] + }, + "network list": { + "": [ + { + "SuccessCommand": "monitor metrics list", + "SuccessCommand_Parameters": "--aggregation,--end-time,--interval,--metric,--resource,--start-time", + "SuccessCommand_ArgumentPlaceholders": "Average,{end-time},PT24H,Transactions,/subscriptions/{subscriptionID}/resourceGroups/Space1999/providers/Microsoft.Network/networkSecurityGroups/ADDS-NSG,2017-01-01T00:00:00Z", + "NumberOfPairs": 95 + }, + { + "SuccessCommand": "vm get-instance-view", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup", + "NumberOfPairs": 74 + } + ] + }, + "webapp list": { + "": [ + { + "SuccessCommand": "webapp config container show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,json,\"[].{hostName: defaultHostName, state: state}\",MyResourceGroup", + "NumberOfPairs": 71 + }, + { + "SuccessCommand": "webapp list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].{hostName: defaultHostName, state: state}\"", + "NumberOfPairs": 57 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\",\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 28 + } + ] + }, + "network nic create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 69 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 23 + }, + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--destination-address-prefixes,--destination-port-ranges,--name,--nsg-name,--priority,--resource-group,--source-address-prefixes,--source-port-ranges", + "SuccessCommand_ArgumentPlaceholders": "'*',*,MyNsgRule,MyNsg,100,MyResourceGroup,208.130.28/24,80", + "NumberOfPairs": 11 + } + ] + }, + "ad sp create-for-rbac": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--output,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,json,\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 20 + } + ] + }, + "vm create": { + "": [ + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--destination-address-prefixes,--destination-port-ranges,--name,--nsg-name,--priority,--resource-group,--source-address-prefixes,--source-port-ranges", + "SuccessCommand_ArgumentPlaceholders": "'*',*,MyNsgRule,MyNsg,100,MyResourceGroup,208.130.28/24,80", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--o,--query,--resource-group,--show-details", + "SuccessCommand_ArgumentPlaceholders": "{o},\"[].id\",MyResourceGro,", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "network nic create", + "SuccessCommand_Parameters": "--location,--name,--network-security-group,--resource-group,--subnet", + "SuccessCommand_ArgumentPlaceholders": "westus2,MyNic,MyNsg,MyResourceGroup,MySubnet", + "NumberOfPairs": 13 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\"", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGro", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 14 + } + ] + }, + "storage blob upload": { + "": [ + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,MyResourceGroup", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--account-name,--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyContainer,/path/to/file,MyBlob", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "storage blob exists", + "SuccessCommand_Parameters": "--account-key,--account-name,--auth-mode,--auth-mode,--container-name,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,login,login,MyContainer,MyBlob", + "NumberOfPairs": 14 + } + ] + }, + "group exists": { + "": [ + { + "SuccessCommand": "group exists", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "keyvault update", + "SuccessCommand_Parameters": "--default-action,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "Allow,MyKeyVault,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "aks create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "network vnet-gateway show": { + "": [ + { + "SuccessCommand": "network vnet-gateway show", + "SuccessCommand_Parameters": "--name,--output,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyVnetGateway,json,MyResourceGroup,MySubscription", + "NumberOfPairs": 80 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 18 + } + ] + }, + "account show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 110 + } + ] + }, + "vm list-usage": { + "": [ + { + "SuccessCommand": "vm list-usage", + "SuccessCommand_Parameters": "--location,--output,--subscription", + "SuccessCommand_ArgumentPlaceholders": "westus,json,MySubscription", + "NumberOfPairs": 94 + }, + { + "SuccessCommand": "vm list-usage", + "SuccessCommand_Parameters": "--location,--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "westus,json,\"id\",MySubscription", + "NumberOfPairs": 18 + } + ] + }, + "storage account": { + "": [ + { + "SuccessCommand": "storage account show", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "/subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Storage/storageAccounts/{StorageAccount}", + "NumberOfPairs": 91 + } + ] + }, + "keyvault set-policy": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "storage queue create", + "SuccessCommand_Parameters": "--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyQueue", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "storage queue generate-sas", + "SuccessCommand_Parameters": "--account-name,--name,--policy-name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyQueue,MyPolicy", + "NumberOfPairs": 14 + } + ] + }, + "storage file list": { + "": [ + { + "SuccessCommand": "storage file list", + "SuccessCommand_Parameters": "--account-name,--path,--share-name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,path/file.txt,MyShare,MySubscription", + "NumberOfPairs": 102 + }, + { + "SuccessCommand": "storage directory delete", + "SuccessCommand_Parameters": "--account-name,--name,--share-name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyDirectory,MyShare,MySubscription", + "NumberOfPairs": 18 + } + ] + }, + "network": { + "": [ + { + "SuccessCommand": "network private-dns record-set a add-record", + "SuccessCommand_Parameters": "--ipv4-address,--record-set-name,--resource-group,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "MyIpv4Address,MyRecordSet,MyResourceGroup,www.mysite.com", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 13 + } + ] + }, + "role assignment list": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--assignee,--query,--scope", + "SuccessCommand_ArgumentPlaceholders": "sp_name,{query},{scope}", + "NumberOfPairs": 42 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "vm": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 39 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 17 + } + ] + }, + "group create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 37 + }, + { + "SuccessCommand": "sql db list", + "SuccessCommand_Parameters": "--resource-group,--server", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,myserver", + "NumberOfPairs": 19 + } + ] + }, + "keyvault secret": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 79 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 14 + } + ] + }, + "keyvault secret delete": { + "": [ + { + "SuccessCommand": "keyvault secret delete", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\"", + "NumberOfPairs": 112 + } + ] + }, + "role definition": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 68 + }, + { + "SuccessCommand": "role definition list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 23 + } + ] + }, + "ad app list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\",json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 12 + } + ] + }, + "ad sp show": { + "": [ + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + } + ] + }, + "ad user show": { + "": [ + { + "SuccessCommand": "ad user show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 99 + } + ] + }, + "aks show": { + "": [ + { + "SuccessCommand": "aks show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "aks list", + "SuccessCommand_Parameters": "--output,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,MySubscription", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "resource list": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{query},MySubscription", + "NumberOfPairs": 20 + } + ] + }, + "network lb create": { + "": [ + { + "SuccessCommand": "network nic show", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "{ids}", + "NumberOfPairs": 38 + }, + { + "SuccessCommand": "network lb list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "[].serviceName,MyResourceGroup", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "network nic list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "\"dnsSettings.internalDomainNameSuffix\",MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "aks update": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 57 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 18 + } + ] + }, + "keyvault purge": { + "--location,--name": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 84 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 20 + } + ] + }, + "acr repository list": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 38 + }, + { + "SuccessCommand": "acr repository list", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 23 + } + ] + }, + "keyvault storage sas-definition create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 79 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 23 + } + ] + }, + "network vnet peering create": { + "": [ + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "network vnet create", + "SuccessCommand_Parameters": "--address-prefixes,--location,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "10.0.0.0/16,westus2,MyVirtualNetwork,MyResourceGroup", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "network vnet subnet create", + "SuccessCommand_Parameters": "--address-prefixes,--name,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "\"10.0.0.0/21\",MySubnet,MyResourceGroup,MyVnet", + "NumberOfPairs": 12 + } + ] + }, + "group deployment create": { + "": [ + { + "SuccessCommand": "group deployment operation list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,MyResourceGroup", + "NumberOfPairs": 25 + }, + { + "SuccessCommand": "sql db list", + "SuccessCommand_Parameters": "--resource-group,--server", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,myserver", + "NumberOfPairs": 12 + } + ] + }, + "group delete": { + "": [ + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--no-wait,--output,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": ",json,MyResourceGroup,", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 12 + } + ] + }, + "webapp": { + "": [ + { + "SuccessCommand": "webapp webjob continuous list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "webapp webjob triggered list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebApp,MyResourceGroup", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "role assignment": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 11 + } + ] + }, + "resource": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "network public-ip list": { + "": [ + { + "SuccessCommand": "network public-ip list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "\"{fqdn: dnsSettings.fqdn, address: ipAddress}\",MyResourceGroup", + "NumberOfPairs": 26 + }, + { + "SuccessCommand": "network lb list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "[].serviceName,MyResourceGroup", + "NumberOfPairs": 19 + } + ] + }, + "network dns record-set txt": { + "": [ + { + "SuccessCommand": "network dns record-set a add-record", + "SuccessCommand_Parameters": "--ipv4-address,--record-set-name,--resource-group,--subscription,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "MyIpv4Address,MyRecordSet,MyResourceGroup,MySubscription,www.mysite.com", + "NumberOfPairs": 52 + }, + { + "SuccessCommand": "network dns record-set ns add-record", + "SuccessCommand_Parameters": "--nsdname,--record-set-name,--resource-group,--subscription,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "ns.mysite.com,MyRecordSet,MyResourceGroup,MySubscription,www.mysite.com", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "network dns record-set cname set-record", + "SuccessCommand_Parameters": "--cname,--record-set-name,--resource-group,--subscription,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "www.contoso.com,MyRecordSet,MyResourceGroup,MySubscription,www.mysite.com", + "NumberOfPairs": 13 + } + ] + }, + "acr build": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 71 + } + ] + }, + "appconfig kv list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 43 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "appconfig kv list", + "SuccessCommand_Parameters": "--key,--name,--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,json,{query},MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "network private-dns record-set a add-record": { + "": [ + { + "SuccessCommand": "network private-dns record-set a add-record", + "SuccessCommand_Parameters": "--ipv4-address,--record-set-name,--resource-group,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "MyIpv4Address,MyRecordSet,MyResourceGroup,www.mysite.com", + "NumberOfPairs": 73 + } + ] + }, + "network vnet subnet list": { + "": [ + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyVNet", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 11 + } + ] + }, + "keyvault": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 33 + } + ] + }, + "ad group list": { + "": [ + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "ad group show", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "ad group show", + "SuccessCommand_Parameters": "--group,--output", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json", + "NumberOfPairs": 21 + } + ] + }, + "group": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "MySubscription", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 21 + } + ] + }, + "ad sp": { + "": [ + { + "SuccessCommand": "ad sp list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 16 + } + ] + }, + "network vpn-connection show": { + "": [ + { + "SuccessCommand": "network vpn-connection list", + "SuccessCommand_Parameters": "--output,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup,MySubscription", + "NumberOfPairs": 23 + } + ] + }, + "keyvault show": { + "": [ + { + "SuccessCommand": "keyvault show", + "SuccessCommand_Parameters": "--name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyKeyVault,MyResourceGroup,MySubscription", + "NumberOfPairs": 15 + } + ] + }, + "eventhubs eventhub consumer-group create": { + "": [ + { + "SuccessCommand": "eventhubs eventhub consumer-group create", + "SuccessCommand_Parameters": "--eventhub-name,--name,--namespace-name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "myeventhub,myconsumergroup,mynamespace,myresourcegroup", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "eventhubs eventhub create", + "SuccessCommand_Parameters": "--message-retention,--name,--namespace-name,--partition-count,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "4,myeventhub,mynamespace,15,myresourcegroup", + "NumberOfPairs": 18 + } + ] + }, + "aks browse": { + "": [ + { + "SuccessCommand": "aks browse", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 40 + } + ] + }, + "storage container create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "role definition list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 51 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ] + }, + "resource show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 27 + } + ] + }, + "network vnet subnet update": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 27 + } + ] + }, + "ad user list": { + "": [ + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 30 + } + ] + }, + "network public-ip show": { + "": [ + { + "SuccessCommand": "network public-ip show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyIp,MyResourceGroup", + "NumberOfPairs": 18 + } + ] + }, + "extension update": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 53 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ] + }, + "container create": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 14 + } + ] + }, + "acr": { + "": [ + { + "SuccessCommand": "acr list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 14 + } + ] + }, + "cloud": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 20 + } + ] + }, + "keyvault secret purge": { + "--id": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 15 + } + ], + "--id,--vault-name": [ + { + "SuccessCommand": "keyvault secret purge", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 12 + } + ] + }, + "network nsg rule show": { + "": [ + { + "SuccessCommand": "network nsg show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyNsg,json,\"defaultSecurityRules[?access=='Allow']\",MyResourceGroup,MySubscription", + "NumberOfPairs": 21 + } + ] + }, + "vm stop": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",MyResourceGro", + "NumberOfPairs": 24 + } + ] + }, + "storage blob download": { + "": [ + { + "SuccessCommand": "storage blob download", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyContainer,file.txt,MyBlob", + "NumberOfPairs": 23 + } + ] + }, + "network lb rule create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + } + ] + }, + "aks get-credential": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\",json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 24 + } + ] + }, + "network list-usages": { + "": [ + { + "SuccessCommand": "network list-usages", + "SuccessCommand_Parameters": "--location,--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "eastus,json,[].serviceName,MySubscription", + "NumberOfPairs": 54 + } + ] + }, + "rest": { + "": [ + { + "SuccessCommand": "rest", + "SuccessCommand_Parameters": "--method,--uri,--uri-parameters", + "SuccessCommand_ArgumentPlaceholders": "head,\"https://graph.microsoft.com/v1.0/users/johndoe@azuresdkteam.onmicrosoft.com\",{uri-parameters}", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "rest", + "SuccessCommand_Parameters": "--method,--uri", + "SuccessCommand_ArgumentPlaceholders": "head,\"https://graph.microsoft.com/v1.0/users/johndoe@azuresdkteam.onmicrosoft.com\"", + "NumberOfPairs": 12 + } + ] + }, + "appconfig delete": { + "": [ + { + "SuccessCommand": "appconfig delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyAppConfiguration,MyResourceGroup,", + "NumberOfPairs": 57 + } + ] + }, + "group show": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 13 + } + ] + }, + "aks get-versions": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "vm list-skus": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 14 + } + ] + }, + "network vnet create": { + "": [ + { + "SuccessCommand": "network vnet subnet create", + "SuccessCommand_Parameters": "--address-prefix,--name,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "104.0.0.0/29,MySubnet,MyResourceGroup,MyVnet", + "NumberOfPairs": 12 + } + ] + }, + "vm image list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "vm extension list": { + "": [ + { + "SuccessCommand": "vm extension list", + "SuccessCommand_Parameters": "--resource-group,--vm-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyVm", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--out,--query", + "SuccessCommand_ArgumentPlaceholders": "{out},{query}", + "NumberOfPairs": 13 + } + ] + }, + "storage blob": { + "": [ + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--account-name,--container-name,--file,--name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyContainer,/path/to/file,MyBlob,MySubscription", + "NumberOfPairs": 50 + } + ] + }, + "keyvault list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "identity show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 11 + } + ] + }, + "sig create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 40 + } + ] + }, + "storage account generate-sas": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 40 + } + ] + }, + "network lb rule list": { + "": [ + { + "SuccessCommand": "network lb rule delete", + "SuccessCommand_Parameters": "--lb-name,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyLb,MyLbRule,MyResourceGroup", + "NumberOfPairs": 45 + } + ] + }, + "account get": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 21 + } + ] + }, + "sql db show": { + "": [ + { + "SuccessCommand": "sql db show", + "SuccessCommand_Parameters": "--name,--query,--resource-group,--server", + "SuccessCommand_ArgumentPlaceholders": "MyAzureSQLDatabase,{query},MyResourceGroup,myserver", + "NumberOfPairs": 47 + } + ] + }, + "network vnet": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\",json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 14 + } + ] + }, + "storage account keys list": { + "": [ + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,json,[0].value,MyResourceGroup", + "NumberOfPairs": 16 + } + ], + "--account-name,--output,--query": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "network vnet subnet show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "storage blob update": { + "--container-name,--content-cache-control,--name": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 34 + } + ] + }, + "politemail create scratch": { + "": [ + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,MyResourceGroup", + "NumberOfPairs": 19 + } + ] + }, + "aro list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "vm extension set": { + "": [ + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--destination-address-prefixes,--destination-port-ranges,--name,--nsg-name,--priority,--resource-group,--source-address-prefixes,--source-port-ranges", + "SuccessCommand_ArgumentPlaceholders": "'*',*,MyNsgRule,MyNsg,100,MyResourceGroup,208.130.28/24,80", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "network nic create", + "SuccessCommand_Parameters": "--location,--name,--network-security-group,--resource-group,--subnet", + "SuccessCommand_ArgumentPlaceholders": "westus2,MyNic,MyNsg,MyResourceGroup,MySubnet", + "NumberOfPairs": 15 + } + ] + }, + "sql db list": { + "": [ + { + "SuccessCommand": "group deployment operation list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,MyResourceGroup", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "sql db list", + "SuccessCommand_Parameters": "--resource-group,--server", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,myserver", + "NumberOfPairs": 14 + } + ] + }, + "redis": { + "": [ + { + "SuccessCommand": "redis show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyRedisCache,{query},MyResourceGroup", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 14 + } + ] + }, + "lock list": { + "": [ + { + "SuccessCommand": "lock list", + "SuccessCommand_Parameters": "--resource-name", + "SuccessCommand_ArgumentPlaceholders": "myvnet", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "lock delete", + "SuccessCommand_Parameters": "--name,--resource-name", + "SuccessCommand_ArgumentPlaceholders": "lockName,MyResource", + "NumberOfPairs": 12 + } + ] + }, + "network application-gateway ssl-cert list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 26 + } + ] + }, + "find": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "acr helm list": { + "": [ + { + "SuccessCommand": "acr helm list", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 30 + } + ] + }, + "provider list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 14 + } + ] + }, + "image": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "extension": { + "": [ + { + "SuccessCommand": "extension list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 13 + } + ] + }, + "functionapp config": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 27 + } + ] + }, + "storage blob lease break": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + } + ] + }, + "monitor diagnostic-settings delete": { + "": [ + { + "SuccessCommand": "keyvault show", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyKeyVault", + "NumberOfPairs": 17 + } + ] + }, + "lo": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "keyvault certificate show": { + "": [ + { + "SuccessCommand": "keyvault certificate show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MyCertificate,MyVault", + "NumberOfPairs": 35 + } + ] + }, + "account list-location": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + } + ] + }, + "vm image accept-term": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "network nic list": { + "": [ + { + "SuccessCommand": "network nic list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"dnsSettings.internalDomainNameSuffix\",MyResourceGroup", + "NumberOfPairs": 17 + } + ] + }, + "dls fs create": { + "": [ + { + "SuccessCommand": "dls fs create", + "SuccessCommand_Parameters": "--account,--folder,--path", + "SuccessCommand_ArgumentPlaceholders": "dpreptestfiles,,/", + "NumberOfPairs": 32 + } + ] + }, + "group lock create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 23 + } + ] + }, + "vm extension delete": { + "": [ + { + "SuccessCommand": "vm extension delete", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "@-", + "NumberOfPairs": 11 + } + ] + }, + "storage account list": { + "": [ + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "id", + "NumberOfPairs": 11 + } + ] + }, + "sig show": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 19 + } + ] + }, + "vm monitor metrics tail": { + "": [ + { + "SuccessCommand": "vm monitor metrics tail", + "SuccessCommand_Parameters": "--aggregation,--end-time,--interval,--metrics,--name,--output,--resource-group,--start-time", + "SuccessCommand_ArgumentPlaceholders": "Average,{end-time},{interval},\"Per Disk Read Bytes/sec\",myVM,json,myRG,2019-12-18T00:00:00Z", + "NumberOfPairs": 27 + } + ] + }, + "monitor alert list": { + "": [ + { + "SuccessCommand": "monitor metrics alert list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "redis create": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,subnets", + "NumberOfPairs": 12 + } + ] + }, + "network lb address-pool show": { + "": [ + { + "SuccessCommand": "network lb list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "network lb show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyLb,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "cosmosdb keys list": { + "": [ + { + "SuccessCommand": "cosmosdb keys list", + "SuccessCommand_Parameters": "--name,--resource-group,--type", + "SuccessCommand_ArgumentPlaceholders": "MyCosmosDBDatabaseAccount,MyResourceGroup,keys", + "NumberOfPairs": 16 + } + ] + }, + "network application-gateway ssl-cert delete": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{query},MyResourceGroup,MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "network lb list": { + "": [ + { + "SuccessCommand": "network lb list", + "SuccessCommand_Parameters": "--output,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup,MySubscription", + "NumberOfPairs": 23 + } + ] + }, + "mysql db list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "image list": { + "": [ + { + "SuccessCommand": "image list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 23 + } + ] + }, + "resource create": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 12 + } + ] + }, + "network application-gateway address-pool list": { + "": [ + { + "SuccessCommand": "network application-gateway address-pool list", + "SuccessCommand_Parameters": "--gateway-name,--output,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyAppGateway,json,[].serviceName,MyResourceGroup,MySubscription", + "NumberOfPairs": 16 + } + ] + }, + "network dns zone list": { + "": [ + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 12 + } + ] + }, + "network application-gateway show": { + "": [ + { + "SuccessCommand": "network application-gateway show", + "SuccessCommand_Parameters": "--name,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyAppGateway,[].serviceName,MyResourceGroup,MySubscription", + "NumberOfPairs": 16 + } + ] + }, + "vmss show": { + "": [ + { + "SuccessCommand": "vmss show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyScaleSet,\"[].publisher\",MyResourceGroup", + "NumberOfPairs": 14 + } + ] + }, + "storage account delete": { + "": [ + { + "SuccessCommand": "storage account delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,MyResourceGroup,", + "NumberOfPairs": 12 + } + ] + }, + "network application-gateway waf-policy list": { + "": [ + { + "SuccessCommand": "network application-gateway waf-config show", + "SuccessCommand_Parameters": "--gateway-name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyAppGateway,MyResourceGroup", + "NumberOfPairs": 20 + } + ] + }, + "dls fs move": { + "": [ + { + "SuccessCommand": "dls fs move", + "SuccessCommand_Parameters": "--account,--destination-path,--source-path", + "SuccessCommand_ArgumentPlaceholders": "dpreptestfiles,{destination-path},{source-path}", + "NumberOfPairs": 22 + } + ] + }, + "storage logging update": { + "--account-name,--log,--retention,--services,--version": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 16 + } + ] + }, + "repos list": { + "": [ + { + "SuccessCommand": "extension add", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "anextension", + "NumberOfPairs": 11 + } + ] + }, + "account management-group list": { + "": [ + { + "SuccessCommand": "account management-group show", + "SuccessCommand_Parameters": "--expand,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": ",GroupName,json,{query}", + "NumberOfPairs": 17 + } + ] + }, + "appconfig kv set": { + "": [ + { + "SuccessCommand": "appconfig kv list", + "SuccessCommand_Parameters": "--key,--name,--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,json,{query},MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "storage container generate-sas": { + "": [ + { + "SuccessCommand": "storage container generate-sas", + "SuccessCommand_Parameters": "--account-name,--as-user,--auth-mode,--expiry,--name", + "SuccessCommand_ArgumentPlaceholders": "mystorageaccount,,login,2020-01-01,container1", + "NumberOfPairs": 11 + } + ] + }, + "account get-access-token": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--out,--query", + "SuccessCommand_ArgumentPlaceholders": "{out},{query}", + "NumberOfPairs": 14 + } + ] + }, + "keyvault certificate create": { + "": [ + { + "SuccessCommand": "keyvault certificate get-default-policy", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 15 + } + ] + }, + "function": { + "": [ + { + "SuccessCommand": "functionapp restart", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "{id}", + "NumberOfPairs": 12 + } + ] + }, + "ad sp delete": { + "": [ + { + "SuccessCommand": "ad sp list", + "SuccessCommand_Parameters": "--all,--output", + "SuccessCommand_ArgumentPlaceholders": ",json", + "NumberOfPairs": 12 + } + ] + } + }, + "2.0.77": { + "keyvault secret set": { + "": [ + { + "SuccessCommand": "storage queue exists", + "SuccessCommand_Parameters": "--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyQueue", + "NumberOfPairs": 313 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 307 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 177 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 380 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 130 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 51 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 135 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 61 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 40 + } + ] + }, + "network public-ip show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 234 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 15 + } + ] + }, + "servicebus": { + "": [ + { + "SuccessCommand": "servicebus namespace list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},myresourcegroup", + "NumberOfPairs": 121 + }, + { + "SuccessCommand": "servicebus namespace network-rule list", + "SuccessCommand_Parameters": "--namespace-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "mynamespace,json,{query},myresourcegroup", + "NumberOfPairs": 21 + } + ] + }, + "webapp config appsettings list": { + "": [ + { + "SuccessCommand": "webapp config appsettings list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup", + "NumberOfPairs": 114 + }, + { + "SuccessCommand": "webapp config show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup", + "NumberOfPairs": 16 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 48 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output,--tag", + "SuccessCommand_ArgumentPlaceholders": "json,key=value", + "NumberOfPairs": 11 + } + ] + }, + "extension": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-name,--container-name,--name,--output,--subscription", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,MyContainer,MyBlob,json,MySubscription", + "NumberOfPairs": 101 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 37 + } + ] + }, + "account show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 32 + }, + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--ids,--query", + "SuccessCommand_ArgumentPlaceholders": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet,{query}", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "resource update", + "SuccessCommand_Parameters": "--force-string,--ids,--set", + "SuccessCommand_ArgumentPlaceholders": ",/subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Web/sites/{WebApp},properties.connectionType=Proxy", + "NumberOfPairs": 22 + } + ] + }, + "monitor app-insights query": { + "": [ + { + "SuccessCommand": "webapp config appsettings list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup", + "NumberOfPairs": 88 + } + ] + }, + "monitor log-analytics workspace show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 78 + } + ] + }, + "postgres server list": { + "": [ + { + "SuccessCommand": "postgres server list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},testgroup", + "NumberOfPairs": 57 + } + ] + }, + "webapp deployment source config-zip": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 24 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 53 + } + ] + }, + "resource list": { + "": [ + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--ids,--query", + "SuccessCommand_ArgumentPlaceholders": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet,{query}", + "NumberOfPairs": 38 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 11 + } + ] + }, + "servicebus namespace network-rule list": { + "": [ + { + "SuccessCommand": "servicebus namespace list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},myresourcegroup", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "servicebus namespace network-rule list", + "SuccessCommand_Parameters": "--namespace-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "mynamespace,json,{query},myresourcegroup", + "NumberOfPairs": 15 + } + ] + }, + "storage container exists": { + "": [ + { + "SuccessCommand": "storage container exists", + "SuccessCommand_Parameters": "--account-key,--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,mystorageccount,mycontainer", + "NumberOfPairs": 18 + } + ] + }, + "aks": { + "": [ + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 15 + } + ] + }, + "group create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "storage account keys list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 22 + } + ] + }, + "network vnet check-ip-address": { + "": [ + { + "SuccessCommand": "network vnet subnet show", + "SuccessCommand_Parameters": "--name,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,MyResourceGroup,MyVNet", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "network vnet check-ip-address", + "SuccessCommand_Parameters": "--ip-address,--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "10.0.0.4,MyVnet,json,[].serviceName,MyResourceGroup", + "NumberOfPairs": 28 + } + ] + }, + "keyvault set-policy": { + "": [ + { + "SuccessCommand": "storage queue exists", + "SuccessCommand_Parameters": "--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyQueue", + "NumberOfPairs": 30 + } + ] + }, + "sql db list": { + "": [ + { + "SuccessCommand": "sql db list-usages", + "SuccessCommand_Parameters": "--name,--resource-group,--server", + "SuccessCommand_ArgumentPlaceholders": "MyAzureSQLDatabase,MyResourceGroup,myserver", + "NumberOfPairs": 39 + } + ] + }, + "webapp config access-restriction add": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 40 + } + ] + }, + "storage queue generate-sas": { + "--account-name,--expiry,--https-only,--name,--output,--permissions": [ + { + "SuccessCommand": "storage queue exists", + "SuccessCommand_Parameters": "--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyQueue", + "NumberOfPairs": 15 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "storage queue exists", + "SuccessCommand_Parameters": "--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyQueue", + "NumberOfPairs": 15 + } + ], + "--id": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 25 + } + ] + }, + "vm show": { + "": [ + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--resource-group,--show-details", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup,", + "NumberOfPairs": 12 + } + ] + }, + "storage blob download": { + "": [ + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 20 + } + ] + }, + "monitor diagnostic-settings delete": { + "": [ + { + "SuccessCommand": "aks show", + "SuccessCommand_Parameters": "--name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup,MySubscription", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "'resourceName',MyResourceGroup,MySubscription", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "ad sp show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "aks show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\"", + "NumberOfPairs": 14 + } + ] + }, + "rest": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 27 + } + ] + }, + "group show": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 12 + } + ] + }, + "network application-gateway address-pool list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 37 + } + ] + }, + "network public": { + "": [ + { + "SuccessCommand": "network nic list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "\"dnsSettings.internalDomainNameSuffix\",MySubscription", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "network public-ip list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "\"{fqdn: dnsSettings.fqdn, address: ipAddress}\",MySubscription", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "disk list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{query},MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "aks browse": { + "": [ + { + "SuccessCommand": "aks browse", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 23 + } + ] + }, + "role assignment create": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--output,--resource-group,--role", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,json,MyResourceGroup,\"Storage Account Key Operator Service Role\"", + "NumberOfPairs": 12 + } + ] + }, + "resource show": { + "": [ + { + "SuccessCommand": "group deployment show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,json,{query},MyResourceGroup", + "NumberOfPairs": 21 + } + ] + }, + "cloud": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "servicebus namespace": { + "": [ + { + "SuccessCommand": "servicebus namespace list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},myresourcegroup", + "NumberOfPairs": 17 + } + ] + }, + "group": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 12 + } + ] + }, + "aks delete": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 25 + } + ] + }, + "storage": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 22 + } + ] + }, + "storage account": { + "": [ + { + "SuccessCommand": "postgres server list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},testgroup", + "NumberOfPairs": 18 + } + ] + }, + "monitor activity-log": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + } + ] + }, + "keyvault list": { + "": [ + { + "SuccessCommand": "keyvault show", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyKeyVault", + "NumberOfPairs": 20 + } + ] + }, + "monitor app-insights": { + "": [ + { + "SuccessCommand": "webapp config appsettings list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup", + "NumberOfPairs": 27 + } + ] + }, + "servicebus topic subscription create": { + "": [ + { + "SuccessCommand": "servicebus topic subscription create", + "SuccessCommand_Parameters": "--auto-delete-on-idle,--default-message-time-to-live,--name,--namespace-name,--resource-group,--topic-name", + "SuccessCommand_ArgumentPlaceholders": "PT3M,{default-message-time-to-live},mysubscription,mynamespace,myresourcegroup,mytopic", + "NumberOfPairs": 19 + } + ] + }, + "servicebus namespace authorization-rule list": { + "": [ + { + "SuccessCommand": "servicebus namespace list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},myresourcegroup", + "NumberOfPairs": 17 + } + ] + }, + "vm list-ip-addresses": { + "": [ + { + "SuccessCommand": "vm list-ip-addresses", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "\"id\"", + "NumberOfPairs": 16 + } + ] + }, + "ad app delete": { + "": [ + { + "SuccessCommand": "ad app delete", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "deployment list": { + "": [ + { + "SuccessCommand": "deployment list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 13 + } + ] + }, + "storage account network-rule list": { + "": [ + { + "SuccessCommand": "storage account network-rule list", + "SuccessCommand_Parameters": "--account-name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,json,id", + "NumberOfPairs": 15 + } + ] + }, + "cosmosdb sql database list": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{query},Subscription", + "NumberOfPairs": 13 + } + ] + }, + "vm encryption": { + "": [ + { + "SuccessCommand": "vm encryption show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVirtualMachine,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.62": { + "account": { + "": [ + { + "SuccessCommand": "vmss get-instance-view", + "SuccessCommand_Parameters": "--instance-id,--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "5,MyScaleSet,\"[].publisher\",MyResourceGroup", + "NumberOfPairs": 230 + }, + { + "SuccessCommand": "vmss nic list", + "SuccessCommand_Parameters": "--resource-group,--vmss-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyVmss", + "NumberOfPairs": 230 + }, + { + "SuccessCommand": "vmss list-instances", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVMSS,my-rg", + "NumberOfPairs": 229 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 22 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 12 + } + ] + }, + "aks show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 21 + } + ] + }, + "ad sp show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "policy assignment create": { + "": [ + { + "SuccessCommand": "policy definition list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 15 + } + ] + }, + "deployment": { + "": [ + { + "SuccessCommand": "group deployment create", + "SuccessCommand_Parameters": "--name,--parameters,--resource-group,--template-file", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,\"{ \\\"location\\\": { \\\"value\\\": \\\"westus\\\" } }\",MyResourceGroup,azuredeploy.json", + "NumberOfPairs": 19 + } + ] + }, + "network nsg rule list": { + "": [ + { + "SuccessCommand": "network nsg rule list", + "SuccessCommand_Parameters": "--nsg-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyNsg,json,\"defaultSecurityRules[]\",MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "aks": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "aks get-versions": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.78": { + "storage blob set-tier": { + "": [ + { + "SuccessCommand": "storage blob set-tier", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--name,--tier", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyContainer,MyBlob,P10", + "NumberOfPairs": 715 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 179 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 25 + } + ] + }, + "lock list": { + "": [ + { + "SuccessCommand": "lock list", + "SuccessCommand_Parameters": "--filter-string,--output,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{filter-string},json,{query},group,MySubscription", + "NumberOfPairs": 191 + }, + { + "SuccessCommand": "lock list", + "SuccessCommand_Parameters": "--filter-string,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "{filter-string},json,{query},group", + "NumberOfPairs": 64 + } + ] + }, + "cosmosdb mongodb collection list": { + "": [ + { + "SuccessCommand": "cosmosdb collection show", + "SuccessCommand_Parameters": "--collection-name,--db-name,--key,--name,--output,--query,--resource-group-name,--url-connection", + "SuccessCommand_ArgumentPlaceholders": "MyCollection,MyDb,{key},MyCosmosDBAccount,json,{query},MyResourceGroup,{url-connection}", + "NumberOfPairs": 157 + }, + { + "SuccessCommand": "cosmosdb collection list", + "SuccessCommand_Parameters": "--db-name,--key,--name,--output,--query,--resource-group-name,--url-connection", + "SuccessCommand_ArgumentPlaceholders": "MyDb,{key},MyCosmosDBAccount,json,{query},MyResourceGroup,{url-connection}", + "NumberOfPairs": 69 + } + ] + }, + "keyvault secret list": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 73 + }, + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--display-name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay,json,{query}", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "webapp show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,json,\"[].{hostName: defaultHostName, state: state}\",MyResourceGroup", + "NumberOfPairs": 21 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 81 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 15 + } + ] + }, + "servicebus namespace authorization-rule keys list": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 62 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup,subnets", + "NumberOfPairs": 18 + } + ] + }, + "network front-door frontend-endpoint enable-https": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "keyvault list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "storage container create": { + "--account-name,--name": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "image show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyImage,json,{query},MyResourceGroup", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 11 + } + ] + }, + "account get": { + "": [ + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--connection-string,--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "{connection-string},MyContainer,/path/to/file,MyBlob", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,json,{query}", + "NumberOfPairs": 32 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--subscription,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MySubscription,MyVault", + "NumberOfPairs": 13 + } + ] + }, + "monitor metrics list": { + "": [ + { + "SuccessCommand": "netappfiles volume list", + "SuccessCommand_Parameters": "--account-name,--pool-name,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "myaccname,mypoolname,{query},mygroup,MySubscription", + "NumberOfPairs": 35 + }, + { + "SuccessCommand": "monitor metrics list", + "SuccessCommand_Parameters": "--interval,--metric,--query,--resource", + "SuccessCommand_ArgumentPlaceholders": "PT24H,Transactions,{query},/subscriptions/{subscriptionID}/resourceGroups/Space1999/providers/Microsoft.Network/networkSecurityGroups/ADDS-NSG", + "NumberOfPairs": 27 + } + ] + }, + "aks get-versions": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 43 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 31 + } + ] + }, + "vm list-sizes": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 44 + } + ] + }, + "vm image": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 33 + } + ] + }, + "ad user show": { + "": [ + { + "SuccessCommand": "ad user show", + "SuccessCommand_Parameters": "--id,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,json,{query}", + "NumberOfPairs": 25 + }, + { + "SuccessCommand": "ad group member add", + "SuccessCommand_Parameters": "--group,--member-id", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "NumberOfPairs": 22 + } + ] + }, + "network vnet subnet list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 22 + } + ] + }, + "deployment": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,json,{query}", + "NumberOfPairs": 24 + } + ] + }, + "storage account keys list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 27 + } + ] + }, + "keyvault secret recover": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 30 + } + ] + }, + "network vnet subnet update": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--subscription,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MySubscription,{value},MyKeyVault", + "NumberOfPairs": 17 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 15 + } + ] + }, + "policy set-definition delete": { + "": [ + { + "SuccessCommand": "policy definition create", + "SuccessCommand_Parameters": "--description,--display-name,--management-group,--metadata,--mode,--name,--params,--rules", + "SuccessCommand_ArgumentPlaceholders": "{description},MyDisplay,\"MyManagementGroup\",{metadata},Indexed,TagsPolicyDefinition,\"{ \\\"allowedLocations\\\": { \\\n \\\"type\\\": \\\"array\\\", \\\"metadata\\\": { \\\"description\\\": \\\n \\\"The list of locations that can be specified when deploying resources\\\", \\\n \\\"strongType\\\": \\\"location\\\", \\\"displayName\\\": \\\"Allowed locations\\\" } } }\",\"{ \\\"if\\\": \\\n { \\\"field\\\": \\\"type\\\", \\\"equals\\\": \\\"Microsoft.Storage/storageAccounts/write\\\" }, \\\n \\\"then\\\": { \\\"effect\\\": \\\"deny\\\" } }\"", + "NumberOfPairs": 19 + } + ] + }, + "vms": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 25 + } + ] + }, + "aks list": { + "": [ + { + "SuccessCommand": "aks list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{query},MySubscription", + "NumberOfPairs": 14 + } + ] + }, + "ad group": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "webapp vnet-integration add": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "reservations reservation list": { + "": [ + { + "SuccessCommand": "reservations reservation-order list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 11 + } + ] + }, + "postgres server delete": { + "": [ + { + "SuccessCommand": "postgres server delete", + "SuccessCommand_Parameters": "--ids,--yes", + "SuccessCommand_ArgumentPlaceholders": "{ids},", + "NumberOfPairs": 12 + } + ] + }, + "account get-access-token": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "ad user list": { + "": [ + { + "SuccessCommand": "ad user list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.74": { + "group show": { + "": [ + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "{query},MyResourceGroup", + "NumberOfPairs": 646 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 13 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 172 + }, + { + "SuccessCommand": "network nsg show", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "{ids}", + "NumberOfPairs": 61 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 34 + } + ] + }, + "storage share metadata show": { + "": [ + { + "SuccessCommand": "storage share metadata show", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyFileShare", + "NumberOfPairs": 195 + }, + { + "SuccessCommand": "storage share metadata show", + "SuccessCommand_Parameters": "--name,--output", + "SuccessCommand_ArgumentPlaceholders": "MyFileShare,json", + "NumberOfPairs": 83 + }, + { + "SuccessCommand": "storage account show-connection-string", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,MyResourceGroup", + "NumberOfPairs": 19 + } + ] + }, + "functionapp list": { + "": [ + { + "SuccessCommand": "webapp config access-restriction show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "AppName,ResourceGroup", + "NumberOfPairs": 122 + }, + { + "SuccessCommand": "network dns zone list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 34 + }, + { + "SuccessCommand": "webapp list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 34 + } + ] + }, + "webapp config access-restriction show": { + "": [ + { + "SuccessCommand": "webapp config access-restriction show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "AppName,ResourceGroup", + "NumberOfPairs": 101 + }, + { + "SuccessCommand": "webapp list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 11 + } + ] + }, + "storage blob generate-sas": { + "--account-name,--container-name,--expiry,--name,--output,--permissions": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 116 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 39 + } + ] + }, + "storage share delete": { + "": [ + { + "SuccessCommand": "storage share metadata show", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyFileShare", + "NumberOfPairs": 80 + }, + { + "SuccessCommand": "storage share delete", + "SuccessCommand_Parameters": "--delete-snapshots,--name", + "SuccessCommand_ArgumentPlaceholders": "include,MyFileShare", + "NumberOfPairs": 47 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 38 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 19 + } + ] + }, + "storage account show-connection-string": { + "": [ + { + "SuccessCommand": "storage share metadata show", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyFileShare", + "NumberOfPairs": 81 + } + ] + }, + "ad sp list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "ad sp list", + "SuccessCommand_Parameters": "--display-name", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay", + "NumberOfPairs": 17 + } + ] + }, + "network vnet subnet list": { + "": [ + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MyResourceGroup,MyVNet", + "NumberOfPairs": 46 + } + ] + }, + "webapp": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 41 + } + ] + }, + "kusto database list": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "eventhubs eventhub consumer-group list", + "SuccessCommand_Parameters": "--eventhub-name,--namespace-name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "myeventhub,mynamespace,{query},myresourcegroup", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "kusto database list", + "SuccessCommand_Parameters": "--cluster-name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyCluster,{query},MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "network vnet subnet show": { + "": [ + { + "SuccessCommand": "network vnet subnet show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,json,[].serviceName,MyResourceGroup,MyVNet", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MyResourceGroup,MyVNet", + "NumberOfPairs": 11 + } + ] + }, + "ad sp show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 35 + } + ] + }, + "network vnet peering list": { + "": [ + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MyResourceGroup,MyVNet", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "network vnet peering list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MyResourceGroup,MyVnet1", + "NumberOfPairs": 14 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 19 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 24 + } + ] + }, + "deployment validate": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "deployment validate", + "SuccessCommand_Parameters": "--location,--parameters,--parameters,--parameters,--subscription,--template-file", + "SuccessCommand_ArgumentPlaceholders": "westus2,MyValue=This MyArray=@array.json,MyValue=This MyArray=@array.json,MyValue=This MyArray=@array.json,MySubscription,azuredeploy.json", + "NumberOfPairs": 13 + } + ] + }, + "resource show": { + "": [ + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--ids,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet,json,{query}", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "network vnet subnet show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,json,[].serviceName,MyResourceGroup,MyVNet", + "NumberOfPairs": 12 + } + ] + }, + "policy definition list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "ams streaming-endpoint create": { + "": [ + { + "SuccessCommand": "ams streaming-endpoint delete", + "SuccessCommand_Parameters": "--account-name,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyStreamingEndpoint,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "acr repository show-tags": { + "": [ + { + "SuccessCommand": "acr repository show-tags", + "SuccessCommand_Parameters": "--name,--orderby,--output,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,time_asc,json,MyRepository", + "NumberOfPairs": 11 + } + ] + }, + "ad group owner list": { + "": [ + { + "SuccessCommand": "ad group owner list", + "SuccessCommand_Parameters": "--group,--query", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,{query}", + "NumberOfPairs": 17 + } + ] + }, + "ad": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 22 + } + ] + }, + "vm host list": { + "": [ + { + "SuccessCommand": "vm get-instance-view", + "SuccessCommand_Parameters": "--ids", + "SuccessCommand_ArgumentPlaceholders": "@-", + "NumberOfPairs": 16 + } + ] + }, + "network public-ip": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + } + ] + }, + "vm": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + } + ] + }, + "keyvault show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + } + ] + }, + "aks browse": { + "": [ + { + "SuccessCommand": "aks browse", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "storage blob service-properties delete-policy update": { + "--account-name,--days-retained,--enable": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 23 + } + ] + }, + "rest": { + "": [ + { + "SuccessCommand": "rest", + "SuccessCommand_Parameters": "--method,--uri", + "SuccessCommand_ArgumentPlaceholders": "head,\"https://graph.microsoft.com/v1.0/users/johndoe@azuresdkteam.onmicrosoft.com\"", + "NumberOfPairs": 19 + } + ] + }, + "storage blob upload": { + "": [ + { + "SuccessCommand": "storage blob delete-batch", + "SuccessCommand_Parameters": "--account-key,--account-name,--if-unmodified-since,--output,--source,--subscription", + "SuccessCommand_ArgumentPlaceholders": "00000000,mystorageaccount,2019-02-01T12:20Z,json,mycontainer,MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "storage share list": { + "": [ + { + "SuccessCommand": "storage share list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "id", + "NumberOfPairs": 13 + } + ] + }, + "monitor metrics alert list": { + "": [ + { + "SuccessCommand": "monitor metrics alert list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "{query},MyResourceGroup", + "NumberOfPairs": 18 + } + ] + }, + "network vnet list": { + "": [ + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName", + "NumberOfPairs": 11 + } + ] + }, + "webapp deployment list-publishing-profiles": { + "": [ + { + "SuccessCommand": "webapp deployment list-publishing-profiles", + "SuccessCommand_Parameters": "--name,--query,--resource-group,--slot", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,\"[].{hostName: defaultHostName, state: state}\",MyResourceGroup,staging", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.73": { + "ad app list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 417 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 166 + }, + { + "SuccessCommand": "ad app list", + "SuccessCommand_Parameters": "--display-name", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay", + "NumberOfPairs": 55 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 18 + } + ] + }, + "aks show": { + "": [ + { + "SuccessCommand": "keyvault secret download", + "SuccessCommand_Parameters": "--file,--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "cert_file,MySecret,MyVault", + "NumberOfPairs": 67 + } + ] + }, + "key": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 60 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 17 + } + ] + }, + "ad app update": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 13 + } + ] + }, + "vm get-instance-view": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",MyResourceGro", + "NumberOfPairs": 12 + } + ] + }, + "vm": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGro", + "NumberOfPairs": 12 + } + ] + }, + "monitor diagnostic-settings list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "group update": { + "": [ + { + "SuccessCommand": "group update", + "SuccessCommand_Parameters": "--resource-group,--tags", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,{tags}", + "NumberOfPairs": 11 + } + ] + } + }, + "2.3.1": { + "account set": { + "": [ + { + "SuccessCommand": "network public-ip update", + "SuccessCommand_Parameters": "--allocation-method,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "Static,MyIp,MyResourceGroup", + "NumberOfPairs": 344 + }, + { + "SuccessCommand": "network public-ip show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyIp,\"{fqdn: dnsSettings.fqdn, address: ipAddress}\",MyResourceGroup", + "NumberOfPairs": 176 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 30 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--include-inherited,--query,--scope", + "SuccessCommand_ArgumentPlaceholders": ",{query},{scope}", + "NumberOfPairs": 105 + }, + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--query,--scope", + "SuccessCommand_ArgumentPlaceholders": "{query},{scope}", + "NumberOfPairs": 75 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGro,MySubscription", + "NumberOfPairs": 50 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 173 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 50 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 48 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--query,--scope", + "SuccessCommand_ArgumentPlaceholders": "{query},{scope}", + "NumberOfPairs": 111 + }, + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--include-inherited,--query,--scope", + "SuccessCommand_ArgumentPlaceholders": ",{query},{scope}", + "NumberOfPairs": 64 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup,MySubscription", + "NumberOfPairs": 40 + } + ] + }, + "keyvault secret set": { + "--file,--name,--output,--vault-name": [ + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,", + "NumberOfPairs": 58 + }, + { + "SuccessCommand": "vm disk attach", + "SuccessCommand_Parameters": "--name,--new,--output,--resource-group,--size-gb,--sku,--vm-name", + "SuccessCommand_ArgumentPlaceholders": "disk_name,,json,MyResourceGroup,128,Standard_LRS,MyVm", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--access,--destination-address-prefixes,--destination-port-ranges,--direction,--name,--nsg-name,--output,--priority,--protocol,--resource-group,--source-address-prefixes,--source-port-ranges", + "SuccessCommand_ArgumentPlaceholders": "Allow,'*',*,Inbound,MyNsgRule,MyNsg,json,100,Tcp,MyResourceGroup,208.130.28/24,80", + "NumberOfPairs": 29 + } + ], + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "storage entity insert", + "SuccessCommand_Parameters": "--connection-string,--entity,--if-exists,--table-name", + "SuccessCommand_ArgumentPlaceholders": "{connection-string},PartitionKey=AAA RowKey=BBB Content=ASDF2,fail,MyTable", + "NumberOfPairs": 35 + } + ], + "--file,--name,--vault-name": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "group show": { + "": [ + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "{query},MyResourceGroup", + "NumberOfPairs": 119 + }, + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 69 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 15 + } + ] + }, + "role assignment list": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--query,--scope", + "SuccessCommand_ArgumentPlaceholders": "{query},{scope}", + "NumberOfPairs": 128 + }, + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--scope", + "SuccessCommand_ArgumentPlaceholders": "{scope}", + "NumberOfPairs": 51 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{query},MySubscription", + "NumberOfPairs": 17 + } + ] + }, + "ad sp delete": { + "": [ + { + "SuccessCommand": "ad sp delete", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 119 + }, + { + "SuccessCommand": "appconfig kv delete", + "SuccessCommand_Parameters": "--key,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,", + "NumberOfPairs": 38 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "network dns record-set cname delete": { + "": [ + { + "SuccessCommand": "network dns record-set cname delete", + "SuccessCommand_Parameters": "--name,--resource-group,--subscription,--yes,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "MyRecordSet,MyResourceGroup,MySubscription,,www.mysite.com", + "NumberOfPairs": 224 + } + ] + }, + "vm show": { + "": [ + { + "SuccessCommand": "vmss list-instances", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyVMSS,json,\"[].id\",my-rg,MySubscription", + "NumberOfPairs": 74 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "storage container create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 50 + }, + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,MyResourceGroup", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "storage container create", + "SuccessCommand_Parameters": "--account-key,--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyStorageContainer", + "NumberOfPairs": 12 + } + ] + }, + "storage blob lease release": { + "": [ + { + "SuccessCommand": "storage blob lease break", + "SuccessCommand_Parameters": "--account-name,--blob-name,--container-name,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyBlob,MyContainer,MySubscription", + "NumberOfPairs": 175 + } + ] + }, + "group create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "network vnet subnet show", + "SuccessCommand_Parameters": "--name,--output,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,json,MyResourceGroup,MyVNet", + "NumberOfPairs": 12 + } + ] + }, + "storage container list": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--connection-string,--container-name,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "{connection-string},MyContainer,MyBlob,json,id", + "NumberOfPairs": 99 + }, + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--connection-string,--container-name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "{connection-string},MyContainer,json,id", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "storage account show-connection-string", + "SuccessCommand_Parameters": "--ids,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "/subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Storage/storageAccounts/{StorageAccount},json,id", + "NumberOfPairs": 12 + } + ], + "--account-name,--query": [ + { + "SuccessCommand": "storage container list", + "SuccessCommand_Parameters": "--account-name,--auth-mode,--query", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,login,id", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "storage container list", + "SuccessCommand_Parameters": "--account-name,--auth-mode,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,login,json,id", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "storage container list", + "SuccessCommand_Parameters": "--account-name,--auth-mode", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,login", + "NumberOfPairs": 13 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "group deployment operation list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,MyResourceGroup", + "NumberOfPairs": 66 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,MyVault", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\"", + "NumberOfPairs": 15 + } + ] + }, + "group update": { + "": [ + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 63 + }, + { + "SuccessCommand": "group update", + "SuccessCommand_Parameters": "--resource-group,--tags", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,{tags}", + "NumberOfPairs": 39 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 30 + } + ] + }, + "resource list": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MySubscription", + "NumberOfPairs": 39 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",MySubscription", + "NumberOfPairs": 39 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 11 + } + ] + }, + "vm image list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 69 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "vm encryption show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVirtualMachine,json,\"id\",MyResourceGroup", + "NumberOfPairs": 16 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "storage account show", + "SuccessCommand_Parameters": "--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,json,id", + "NumberOfPairs": 25 + }, + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "{id}", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 19 + } + ] + }, + "storage": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 72 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ] + }, + "vmss": { + "": [ + { + "SuccessCommand": "vm generalize", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup", + "NumberOfPairs": 57 + }, + { + "SuccessCommand": "vm deallocate", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup", + "NumberOfPairs": 34 + }, + { + "SuccessCommand": "image create", + "SuccessCommand_Parameters": "--name,--resource-group,--source", + "SuccessCommand_ArgumentPlaceholders": "image1,MyResourceGroup,/subscriptions/00000000-0000-0000-0000-0000000000009/resourceGroups/rg1/providers/Microsoft.Compute/snapshots/s1", + "NumberOfPairs": 26 + } + ] + }, + "resource show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 77 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 21 + } + ] + }, + "vm": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "vm start", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "vm list-ip-addresses", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 15 + } + ] + }, + "network nsg rule create": { + "": [ + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 17 + } + ] + }, + "monitor": { + "": [ + { + "SuccessCommand": "monitor activity-log list", + "SuccessCommand_Parameters": "--namespace,--offset,--output,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{namespace},1h,json,MySubscription", + "NumberOfPairs": 51 + }, + { + "SuccessCommand": "monitor activity-log list", + "SuccessCommand_Parameters": "--offset,--output,--subscription,--verbose", + "SuccessCommand_ArgumentPlaceholders": "1h,json,MySubscription,", + "NumberOfPairs": 23 + } + ] + }, + "iot hub list": { + "": [ + { + "SuccessCommand": "ad app owner add", + "SuccessCommand_Parameters": "--id,--owner-object-id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "appconfig kv set", + "SuccessCommand_Parameters": "--key,--name,--value,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,red,", + "NumberOfPairs": 17 + } + ] + }, + "aks create": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 19 + } + ] + }, + "vm stop": { + "": [ + { + "SuccessCommand": "vm stop", + "SuccessCommand_Parameters": "--name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup,MySubscription", + "NumberOfPairs": 87 + } + ] + }, + "network application-gateway rewrite-rule condition create": { + "": [ + { + "SuccessCommand": "network application-gateway rewrite-rule create", + "SuccessCommand_Parameters": "--gateway-name,--name,--no-wait,--request-headers,--resource-group,--rule-set-name,--sequence,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyGateway,MyRewriteRule,,{request-headers},MyResourceGroup,MyRuleSet,{sequence},MySubscription", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "network application-gateway rewrite-rule set create", + "SuccessCommand_Parameters": "--gateway-name,--name,--no-wait,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyGateway,MyRewriteRuleSet,,MyResourceGroup,MySubscription", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "network application-gateway http-listener create", + "SuccessCommand_Parameters": "--frontend-port,--gateway-name,--host-name,--name,--no-wait,--resource-group,--ssl-cert,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyFrontendPort,MyAppGateway,MyHost,MyHttpListener,,MyResourceGroup,{ssl-cert},MySubscription", + "NumberOfPairs": 14 + } + ] + }, + "appconfig kv delete": { + "": [ + { + "SuccessCommand": "appconfig kv delete", + "SuccessCommand_Parameters": "--key,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "appconfig kv delete", + "SuccessCommand_Parameters": "--key,--label,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyLabel,MyAppConfiguration,", + "NumberOfPairs": 17 + } + ] + }, + "account show": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 14 + } + ] + }, + "appconfig delete": { + "": [ + { + "SuccessCommand": "ad app owner add", + "SuccessCommand_Parameters": "--id,--owner-object-id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "appconfig kv delete", + "SuccessCommand_Parameters": "--key,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "appconfig kv set", + "SuccessCommand_Parameters": "--key,--label,--name,--value,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyLabel,MyAppConfiguration,red,", + "NumberOfPairs": 17 + } + ] + }, + "aks show": { + "": [ + { + "SuccessCommand": "aks show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,json,{query},MyResourceGroup", + "NumberOfPairs": 26 + } + ] + }, + "vm image list-skus": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup", + "NumberOfPairs": 63 + } + ] + }, + "account list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 12 + } + ] + }, + "keyvault secret list": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 13 + } + ] + }, + "aks": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 29 + } + ] + }, + "storage account keys list": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 20 + } + ] + }, + "network vnet subnet update": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 57 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 19 + } + ] + }, + "group": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 19 + } + ] + }, + "ad group member list": { + "": [ + { + "SuccessCommand": "ad group member list", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 59 + } + ] + }, + "lock create": { + "": [ + { + "SuccessCommand": "lock create", + "SuccessCommand_Parameters": "--lock-type,--name,--resource-name", + "SuccessCommand_ArgumentPlaceholders": "CanNotDelete,lockName,mySubnet", + "NumberOfPairs": 76 + } + ] + }, + "vmss create": { + "--accelerated-networking,--admin-password,--admin-user,--authentication-type,--computer-name-prefix,--generate-ssh-keys,--image,--instance-count,--load-balancer,--location,--name,--nsg,--public-ip-address,--resource-group,--storage-sku,--subnet,--vm-sku": [ + { + "SuccessCommand": "vmss nic list", + "SuccessCommand_Parameters": "--resource-group,--vmss-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyVmss", + "NumberOfPairs": 76 + } + ] + }, + "webapp config access-restriction add": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 74 + } + ] + }, + "network route-table route create": { + "": [ + { + "SuccessCommand": "network route-table route create", + "SuccessCommand_Parameters": "--address-prefix,--name,--next-hop-ip-address,--next-hop-type,--resource-group,--route-table-name", + "SuccessCommand_ArgumentPlaceholders": "10.0.0.0/16,MyRoute,10.0.100.4,VirtualNetworkGateway,MyResourceGroup,MyRouteTable", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup,MySubscription", + "NumberOfPairs": 11 + } + ] + }, + "acr build": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 51 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 17 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "feature list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 12 + } + ] + }, + "storage file download-batch": { + "--connection-string,--destination,--dryrun,--source": [ + { + "SuccessCommand": "storage file list", + "SuccessCommand_Parameters": "--connection-string,--output,--share-name", + "SuccessCommand_ArgumentPlaceholders": "{connection-string},json,MyShare", + "NumberOfPairs": 28 + }, + { + "SuccessCommand": "storage account show-connection-string", + "SuccessCommand_Parameters": "--n,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "{n},json,id,MyResourceGroup", + "NumberOfPairs": 21 + } + ] + }, + "role definition list": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--query,--scope", + "SuccessCommand_ArgumentPlaceholders": "{query},{scope}", + "NumberOfPairs": 47 + } + ] + }, + "network private-dns record-set a add-record": { + "": [ + { + "SuccessCommand": "group deployment operation list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "apim show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 49 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 17 + } + ] + }, + "vmss get-instance-view": { + "": [ + { + "SuccessCommand": "vmss list-instances", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVMSS,my-rg", + "NumberOfPairs": 62 + } + ] + }, + "config": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 52 + } + ] + }, + "ad app credential": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 14 + } + ] + }, + "vm list-skus": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 23 + }, + { + "SuccessCommand": "vm list-skus", + "SuccessCommand_Parameters": "--location,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "eastus2,json,\"id\"", + "NumberOfPairs": 14 + } + ] + }, + "aks nodepool": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 18 + } + ] + }, + "provider list": { + "": [ + { + "SuccessCommand": "provider list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "[?namespace=='Microsoft.Network'].resourceTypes[].resourceType", + "NumberOfPairs": 48 + } + ] + }, + "webapp config": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 53 + } + ] + }, + "acr repository delete": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--name,--repository,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,hello-world,", + "NumberOfPairs": 54 + } + ] + }, + "feature show": { + "": [ + { + "SuccessCommand": "feature show", + "SuccessCommand_Parameters": "--name,--namespace,--output", + "SuccessCommand_ArgumentPlaceholders": "MyFeature,Microsoft.Compute,json", + "NumberOfPairs": 51 + } + ] + }, + "image list": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-name,--container-name,--name,--output", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,MyContainer,MyBlob,json", + "NumberOfPairs": 37 + } + ] + }, + "vm image list-offers": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 30 + } + ] + }, + "cloud list": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "00000000,mystorageccount,MyContainer,MyBlob,json,id", + "NumberOfPairs": 37 + } + ] + }, + "vm list-sizes": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "vm list-sizes", + "SuccessCommand_Parameters": "--location", + "SuccessCommand_ArgumentPlaceholders": "westus", + "NumberOfPairs": 11 + } + ] + }, + "network vnet show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 35 + } + ] + }, + "storage account show-connection-string": { + "": [ + { + "SuccessCommand": "storage account show-connection-string", + "SuccessCommand_Parameters": "--name,--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,json,MyResourceGroup", + "NumberOfPairs": 14 + } + ] + }, + "keyvault set-policy": { + "": [ + { + "SuccessCommand": "functionapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup,\"AzureWebJobsStorage=$storageConnectionString\"", + "NumberOfPairs": 12 + } + ] + }, + "ad signed-in-user show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "aks nodepool list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + } + ] + }, + "ad app": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 14 + } + ] + }, + "webapp config connection-string set": { + "": [ + { + "SuccessCommand": "functionapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup,\"AzureWebJobsStorage=$storageConnectionString\",MySubscription", + "NumberOfPairs": 26 + } + ] + }, + "keyvault certificate purge": { + "--id": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 33 + } + ] + }, + "account list-location": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "policy set-definition show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "network public-ip list": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "ad group list": { + "": [ + { + "SuccessCommand": "ad group list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 31 + } + ] + }, + "appconfig kv set": { + "": [ + { + "SuccessCommand": "ad app owner add", + "SuccessCommand_Parameters": "--id,--owner-object-id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "appconfig kv set", + "SuccessCommand_Parameters": "--key,--label,--name,--value,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyLabel,MyAppConfiguration,red,", + "NumberOfPairs": 12 + } + ] + }, + "storage blob list": { + "": [ + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--account-name,--container-name,--prefix,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyContainer,foo,id,MySubscription", + "NumberOfPairs": 13 + } + ] + }, + "ad signed-in-user": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "network dns zone": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--name,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "00000000,mystorageccount,MyContainer,MyBlob,json,id", + "NumberOfPairs": 27 + } + ] + }, + "storage account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + } + ] + }, + "provider show": { + "": [ + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--api-version,--name,--resource-group,--resource-type,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{api-version},MySubnet,MyResourceGroup,\"Microsoft.Compute/virtualMachines\",MySubscription", + "NumberOfPairs": 11 + } + ] + }, + "network private-dns": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 25 + } + ] + }, + "network vnet peering list": { + "": [ + { + "SuccessCommand": "network vnet list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 21 + } + ] + }, + "vm image terms": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 22 + } + ] + }, + "network nsg rule list": { + "": [ + { + "SuccessCommand": "network nsg rule list", + "SuccessCommand_Parameters": "--include-default,--nsg-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": ",MyNsg,json,\"defaultSecurityRules[]\",MyResourceGroup", + "NumberOfPairs": 17 + } + ] + }, + "network nic create": { + "": [ + { + "SuccessCommand": "network nic create", + "SuccessCommand_Parameters": "--accelerated-networking,--name,--private-ip-address,--private-ip-address-version,--resource-group,--subnet", + "SuccessCommand_ArgumentPlaceholders": "true,MyNic,10.0.0.9,IPv4,MyResourceGroup,MySubnet", + "NumberOfPairs": 24 + } + ] + }, + "acr repository show": { + "": [ + { + "SuccessCommand": "acr repository show-tags", + "SuccessCommand_Parameters": "--name,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,MyRepository", + "NumberOfPairs": 30 + } + ] + }, + "container": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "appconfig kv list": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 12 + } + ] + }, + "storage blob upload-batch": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--subscription,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MySubscription,MyVault", + "NumberOfPairs": 12 + } + ], + "--account-key,--account-name,--destination,--dryrun,--source": [ + { + "SuccessCommand": "storage blob upload-batch", + "SuccessCommand_Parameters": "--account-key,--account-name,--destination,--destination-path,--dryrun,--pattern,--source", + "SuccessCommand_ArgumentPlaceholders": "00000000,mystorageaccount,mycontainer,{destination-path},,*.py,mycontainer", + "NumberOfPairs": 12 + } + ] + }, + "role assignment delete": { + "": [ + { + "SuccessCommand": "role assignment delete", + "SuccessCommand_Parameters": "--assignee,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 29 + } + ] + }, + "functionapp identity show": { + "": [ + { + "SuccessCommand": "functionapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup,\"AzureWebJobsStorage=$storageConnectionString\"", + "NumberOfPairs": 12 + } + ] + }, + "webapp config set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "network bastion delete": { + "": [ + { + "SuccessCommand": "network vnet subnet show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,json,[].serviceName,MyResourceGroup,MyVNet", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "network vnet show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVNet,json,[].serviceName,MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "keyvault secret download": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\"", + "NumberOfPairs": 23 + } + ] + }, + "ad app show": { + "": [ + { + "SuccessCommand": "appconfig kv delete", + "SuccessCommand_Parameters": "--key,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "color,MyAppConfiguration,", + "NumberOfPairs": 16 + } + ] + }, + "network private-dns link vnet create": { + "": [ + { + "SuccessCommand": "group deployment operation list", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,MyResourceGroup", + "NumberOfPairs": 20 + } + ] + }, + "sql server show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + } + ] + }, + "role": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--query,--scope", + "SuccessCommand_ArgumentPlaceholders": "{query},{scope}", + "NumberOfPairs": 16 + } + ] + }, + "network application-gateway probe create": { + "": [ + { + "SuccessCommand": "network application-gateway http-settings create", + "SuccessCommand_Parameters": "--cookie-based-affinity,--enable-probe,--gateway-name,--host-name-from-backend-pool,--name,--no-wait,--port,--probe,--protocol,--resource-group,--subscription,--timeout", + "SuccessCommand_ArgumentPlaceholders": "Enabled,true,MyAppGateway,true,MyHttpSettings,,80,MyNewProbe,Http,MyResourceGroup,MySubscription,30", + "NumberOfPairs": 22 + } + ] + }, + "functionapp config ssl list": { + "": [ + { + "SuccessCommand": "deployment group show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "deployment01,{query},testrg", + "NumberOfPairs": 11 + } + ] + }, + "ad app list": { + "": [ + { + "SuccessCommand": "ad app delete", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "storage entity show": { + "": [ + { + "SuccessCommand": "storage entity show", + "SuccessCommand_Parameters": "--account-name,--output,--partition-key,--query,--row-key,--table-name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,json,{partition-key},id,{row-key},MyTable", + "NumberOfPairs": 13 + } + ] + }, + "tag list": { + "": [ + { + "SuccessCommand": "tag list", + "SuccessCommand_Parameters": "--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MySubscription", + "NumberOfPairs": 11 + } + ] + }, + "disk list": { + "": [ + { + "SuccessCommand": "disk list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 24 + } + ] + }, + "account list-locations": { + "": [ + { + "SuccessCommand": "account list-locations", + "SuccessCommand_Parameters": "--out,--query", + "SuccessCommand_ArgumentPlaceholders": "{out},{query}", + "NumberOfPairs": 13 + } + ] + }, + "vm encryption show": { + "": [ + { + "SuccessCommand": "vm encryption show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVirtualMachine,json,\"id\",MyResourceGroup", + "NumberOfPairs": 20 + } + ] + }, + "network vnet subnet show": { + "": [ + { + "SuccessCommand": "aks show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,json,{query},MyResourceGroup", + "NumberOfPairs": 16 + } + ] + }, + "keyvault secret backup": { + "": [ + { + "SuccessCommand": "keyvault secret backup", + "SuccessCommand_Parameters": "--file,--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "cert_file,MySecret,MyVault", + "NumberOfPairs": 20 + } + ] + }, + "storage account list": { + "": [ + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "id", + "NumberOfPairs": 13 + } + ] + }, + "webapp config ssl bind": { + "--certificate-thumbprint,--name,--resource-group,--ssl-type": [ + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--account-key,--account-name,--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyContainer,/path/to/file,MyBlob", + "NumberOfPairs": 13 + } + ] + }, + "keyvault secret list-deleted": { + "": [ + { + "SuccessCommand": "keyvault secret purge", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 14 + } + ] + }, + "vm get-instance-view": { + "": [ + { + "SuccessCommand": "vm get-instance-view", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup", + "NumberOfPairs": 19 + } + ] + }, + "network application-gateway address-pool list": { + "": [ + { + "SuccessCommand": "network application-gateway address-pool list", + "SuccessCommand_Parameters": "--gateway-name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyAppGateway,MyResourceGroup,MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "backup policy show": { + "": [ + { + "SuccessCommand": "backup policy list", + "SuccessCommand_Parameters": "--backup-management-type,--output,--resource-group,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "AzureIaasVM,json,MyResourceGroup,MyVault", + "NumberOfPairs": 15 + } + ] + }, + "network front-door routing-rule create": { + "": [ + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--priority,--resource-group,--rule-name", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,200,ResourceGroup,app_gateway", + "NumberOfPairs": 13 + } + ] + }, + "mysql server show": { + "": [ + { + "SuccessCommand": "mysql server vnet-rule create", + "SuccessCommand_Parameters": "--name,--resource-group,--server-name,--subnet", + "SuccessCommand_ArgumentPlaceholders": "vnetRuleName,testgroup,testsvr,/subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/vnetName/subnets/subnetName", + "NumberOfPairs": 12 + } + ] + }, + "keyvault certificate create": { + "": [ + { + "SuccessCommand": "keyvault certificate get-default-policy", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 13 + } + ] + }, + "eventhubs eventhub list": { + "": [ + { + "SuccessCommand": "monitor activity-log list", + "SuccessCommand_Parameters": "--offset,--output,--subscription,--verbose", + "SuccessCommand_ArgumentPlaceholders": "1h,json,MySubscription,", + "NumberOfPairs": 12 + } + ] + }, + "iot hub certificate delete": { + "": [ + { + "SuccessCommand": "iot hub certificate list", + "SuccessCommand_Parameters": "--hub-name", + "SuccessCommand_ArgumentPlaceholders": "MyIotHub", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.70": { + "ad app list": { + "": [ + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 424 + } + ] + }, + "webapp list": { + "": [ + { + "SuccessCommand": "webapp list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "\"[].{hostName: defaultHostName, state: state}\",MySubscription", + "NumberOfPairs": 45 + } + ] + }, + "aks": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 48 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 19 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "vmss run-command invoke": { + "": [ + { + "SuccessCommand": "vmss run-command invoke", + "SuccessCommand_Parameters": "--command-id,--instance-id,--name,--resource-group,--scripts", + "SuccessCommand_ArgumentPlaceholders": "RunPowerShellScript,0,MyVMSS,MyResourceGroup,'echo $1 $2'", + "NumberOfPairs": 39 + } + ] + }, + "vm image": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 33 + } + ] + }, + "webapp show": { + "": [ + { + "SuccessCommand": "iot dps list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 17 + } + ] + }, + "storage entity query": { + "--account-name,--select,--table-name": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "storage entity query", + "SuccessCommand_Parameters": "--account-name,--filter,--select,--table-name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,{filter},{select},MyTable", + "NumberOfPairs": 13 + } + ] + }, + "webapp config appsettings set": { + "": [ + { + "SuccessCommand": "webapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyUniqueApp,MyResourceGroup,WEBSITE_NODE_DEFAULT_VERSION=6.9.1", + "NumberOfPairs": 32 + } + ] + }, + "vm list-ip-addresses": { + "": [ + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--out,--query,--resource-group,--show-details", + "SuccessCommand_ArgumentPlaceholders": "MyVm,{out},\"id\",MyResourceGroup,", + "NumberOfPairs": 24 + } + ] + }, + "vm stop": { + "": [ + { + "SuccessCommand": "vm stop", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup", + "NumberOfPairs": 23 + } + ] + }, + "webapp": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "resource list": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 18 + } + ] + }, + "webapp list-": { + "": [ + { + "SuccessCommand": "webapp create", + "SuccessCommand_Parameters": "--name,--plan,--resource-group,--tags", + "SuccessCommand_ArgumentPlaceholders": "MyUniqueAppName,MyPlan,MyResourceGroup,{tags}", + "NumberOfPairs": 13 + } + ] + } + }, + "2.0.79": { + "storage account show-connection-string": { + "--name": [ + { + "SuccessCommand": "storage account show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,MyResourceGroup", + "NumberOfPairs": 118 + }, + { + "SuccessCommand": "storage container generate-sas", + "SuccessCommand_Parameters": "--account-name,--expiry,--name,--permissions", + "SuccessCommand_ArgumentPlaceholders": "mystorageaccount,2020-01-01,container1,dlrw", + "NumberOfPairs": 114 + }, + { + "SuccessCommand": "functionapp config appsettings set", + "SuccessCommand_Parameters": "--name,--resource-group,--settings", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup,\"AzureWebJobsStorage=$storageConnectionString\"", + "NumberOfPairs": 81 + } + ] + }, + "storage share create": { + "": [ + { + "SuccessCommand": "group exists", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MyResourceGroup,MyVNet", + "NumberOfPairs": 11 + } + ] + }, + "provider show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 151 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 23 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 41 + }, + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--ids,--query", + "SuccessCommand_ArgumentPlaceholders": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet,{query}", + "NumberOfPairs": 32 + }, + { + "SuccessCommand": "resource tag", + "SuccessCommand_Parameters": "--id,--output,--tags", + "SuccessCommand_ArgumentPlaceholders": "{id},json,vmlist=vm1", + "NumberOfPairs": 32 + } + ] + }, + "webapp": { + "": [ + { + "SuccessCommand": "webapp config access-restriction remove", + "SuccessCommand_Parameters": "--action,--name,--output,--resource-group,--rule-name,--scm-site", + "SuccessCommand_ArgumentPlaceholders": "Allow,AppName,json,ResourceGroup,developers,true", + "NumberOfPairs": 91 + }, + { + "SuccessCommand": "webapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--output,--priority,--resource-group,--rule-name,--scm-site", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,json,200,ResourceGroup,app_gateway,true", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "functionapp config access-restriction add", + "SuccessCommand_Parameters": "--action,--ip-address,--name,--output,--priority,--resource-group,--rule-name,--scm-site", + "SuccessCommand_ArgumentPlaceholders": "Allow,130.220.0.0/27,AppName,json,200,ResourceGroup,app_gateway,true", + "NumberOfPairs": 22 + } + ] + }, + "functionapp config appsetting": { + "": [ + { + "SuccessCommand": "functionapp config appsettings delete", + "SuccessCommand_Parameters": "--name,--resource-group,--setting-names", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup,{setting-names}", + "NumberOfPairs": 134 + }, + { + "SuccessCommand": "webapp config appsettings delete", + "SuccessCommand_Parameters": "--name,--resource-group,--setting-names", + "SuccessCommand_ArgumentPlaceholders": "MyWebApp,MyResourceGroup,{setting-names}", + "NumberOfPairs": 26 + } + ] + }, + "sql server vnet-rule create": { + "": [ + { + "SuccessCommand": "group exists", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 14 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 57 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 13 + } + ] + }, + "keyvault secret set": { + "--file,--name,--output,--vault-name": [ + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "vm delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup,", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "vm user update", + "SuccessCommand_Parameters": "--name,--output,--resource-group,--ssh-key-value,--username", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,MyResourceGroup,{ssh-key-value},username", + "NumberOfPairs": 13 + } + ], + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 12 + } + ] + }, + "acr repository delete": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 110 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "storage container create": { + "": [ + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,json,[0].value,MyResourceGroup", + "NumberOfPairs": 23 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 11 + } + ] + }, + "keyvault secret list-deleted": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "keyvault secret delete", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 26 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 26 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 17 + } + ] + }, + "network route-table route create": { + "": [ + { + "SuccessCommand": "network route-table route delete", + "SuccessCommand_Parameters": "--name,--resource-group,--route-table-name", + "SuccessCommand_ArgumentPlaceholders": "MyRoute,MyResourceGroup,MyRouteTable", + "NumberOfPairs": 69 + } + ] + }, + "ad sp create-for-rbac": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 18 + } + ] + }, + "aks show": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 28 + } + ] + }, + "vm image list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 21 + } + ] + }, + "redis firewall-rules delete": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 26 + } + ] + }, + "webapp restart": { + "": [ + { + "SuccessCommand": "functionapp restart", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyResourceGroup", + "NumberOfPairs": 20 + } + ] + }, + "storage queue create": { + "": [ + { + "SuccessCommand": "storage queue create", + "SuccessCommand_Parameters": "--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyQueue", + "NumberOfPairs": 35 + } + ] + }, + "resource tag": { + "": [ + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--ids,--query", + "SuccessCommand_ArgumentPlaceholders": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/MySubnet,{query}", + "NumberOfPairs": 14 + } + ] + }, + "ad sp credential reset": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 26 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 19 + } + ] + }, + "functionapp updat": { + "": [ + { + "SuccessCommand": "webapp update", + "SuccessCommand_Parameters": "--name,--resource-group,--set", + "SuccessCommand_ArgumentPlaceholders": "MyAppName,MyResourceGroup,tags.tagName=tagValue", + "NumberOfPairs": 12 + } + ] + }, + "keyvault show": { + "": [ + { + "SuccessCommand": "keyvault show", + "SuccessCommand_Parameters": "--name,--query", + "SuccessCommand_ArgumentPlaceholders": "MyKeyVault,\"[?attributes.enabled].id\"", + "NumberOfPairs": 12 + } + ] + }, + "ad group show": { + "": [ + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "functionapp plan": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "vm host get-instance-view": { + "": [ + { + "SuccessCommand": "vm host group show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDedicatedHostGroup,MyResourceGroup", + "NumberOfPairs": 15 + } + ] + }, + "webapp list": { + "": [ + { + "SuccessCommand": "keyvault set-policy", + "SuccessCommand_Parameters": "--key-permissions,--name,--object-id,--secret-permissions", + "SuccessCommand_ArgumentPlaceholders": "encrypt,MyKeyVault,{object-id},get", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.75": { + "keyvault secret set": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 180 + }, + { + "SuccessCommand": "keyvault secret set-attributes", + "SuccessCommand_Parameters": "--content-type,--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "{content-type},MySecret,MyVault", + "NumberOfPairs": 49 + }, + { + "SuccessCommand": "eventgrid topic create", + "SuccessCommand_Parameters": "--location,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westus2,topic1,rg1", + "NumberOfPairs": 16 + } + ], + "--file,--name,--output,--vault-name": [ + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,", + "NumberOfPairs": 57 + }, + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--access,--destination-address-prefixes,--destination-port-ranges,--direction,--name,--nsg-name,--output,--priority,--protocol,--resource-group,--source-address-prefixes,--source-port-ranges", + "SuccessCommand_ArgumentPlaceholders": "Allow,'*',*,Inbound,MyNsgRule,MyNsg,json,100,Tcp,MyResourceGroup,208.130.28/24,80", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "network nsg create", + "SuccessCommand_Parameters": "--name,--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyNsg,json,MyResourceGroup", + "NumberOfPairs": 25 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 38 + }, + { + "SuccessCommand": "mysql server firewall-rule create", + "SuccessCommand_Parameters": "--end-ip-address,--name,--resource-group,--server-name,--start-ip-address", + "SuccessCommand_ArgumentPlaceholders": "107.46.14.221,allowip,testgroup,testsvr,107.46.14.0", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 31 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 112 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 41 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 35 + } + ] + }, + "resource list": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--name,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "'resourceName',subnets", + "NumberOfPairs": 88 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 43 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 19 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 73 + }, + { + "SuccessCommand": "vm get-instance-view", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,\"id\",MyResourceGroup", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 38 + } + ] + }, + "vm show": { + "": [ + { + "SuccessCommand": "disk show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,", + "NumberOfPairs": 24 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 42 + }, + { + "SuccessCommand": "aks list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 26 + } + ] + }, + "cloud set": { + "": [ + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "vm delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup,", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "vm disk attach", + "SuccessCommand_Parameters": "--name,--new,--output,--resource-group,--size-gb,--sku,--vm-name", + "SuccessCommand_ArgumentPlaceholders": "disk_name,,json,MyResourceGroup,128,Standard_LRS,MyVm", + "NumberOfPairs": 12 + } + ] + }, + "vm": { + "": [ + { + "SuccessCommand": "vm get-instance-view", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,\"id\",MyResourceGroup", + "NumberOfPairs": 91 + } + ] + }, + "storage queue list": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 45 + }, + { + "SuccessCommand": "keyvault secret set-attributes", + "SuccessCommand_Parameters": "--content-type,--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "{content-type},MySecret,MyVault", + "NumberOfPairs": 18 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\"", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "keyvault secret list", + "SuccessCommand_Parameters": "--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MyVault", + "NumberOfPairs": 11 + } + ] + }, + "aks": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 16 + } + ] + }, + "vm list-sizes": { + "": [ + { + "SuccessCommand": "vm get-instance-view", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,\"id\",MyResourceGroup", + "NumberOfPairs": 40 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 38 + } + ] + }, + "storage container create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 36 + } + ] + }, + "keyvault secret": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 18 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\"", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "keyvault secret delete", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\"", + "NumberOfPairs": 11 + } + ] + }, + "group delete": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--name,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "'resourceName',subnets", + "NumberOfPairs": 35 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--name,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "'resourceName',subnets", + "NumberOfPairs": 47 + } + ] + }, + "group": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 20 + } + ] + }, + "keyvault secret purge": { + "--id": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "keyvault secret purge", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 11 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 11 + } + ] + }, + "network nic ip-config show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 31 + } + ] + }, + "network vnet peering list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 39 + } + ] + }, + "extension": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "group deployment validate": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 20 + } + ] + }, + "storage table create": { + "--account-name,--name,--subscription": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 16 + } + ] + }, + "group lock list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 27 + } + ] + }, + "vm extension set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 21 + } + ] + }, + "keyvault secret list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "network nsg rule create": { + "": [ + { + "SuccessCommand": "network nsg rule create", + "SuccessCommand_Parameters": "--access,--destination-address-prefix,--destination-port-range,--direction,--name,--nsg-name,--priority,--protocol,--resource-group,--source-address-prefix,--source-port-range", + "SuccessCommand_ArgumentPlaceholders": "Allow,'*',{destination-port-range},Inbound,MyNsgRule,MyNsg,100,Tcp,MyResourceGroup,{source-address-prefix},{source-port-range}", + "NumberOfPairs": 17 + } + ] + }, + "storage blob show": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--connection-string,--container-name,--name,--query", + "SuccessCommand_ArgumentPlaceholders": "{connection-string},MyContainer,MyBlob,id", + "NumberOfPairs": 27 + } + ] + }, + "group create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group,--subscription,--tags", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup,MySubscription,{tags}", + "NumberOfPairs": 13 + } + ] + }, + "account show": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 23 + } + ] + }, + "rest": { + "": [ + { + "SuccessCommand": "rest", + "SuccessCommand_Parameters": "--method,--query,--uri", + "SuccessCommand_ArgumentPlaceholders": "head,{query},\"https://graph.microsoft.com/v1.0/users/johndoe@azuresdkteam.onmicrosoft.com\"", + "NumberOfPairs": 14 + } + ] + }, + "resource lock show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + } + ] + }, + "storage copy": { + "": [ + { + "SuccessCommand": "storage account network-rule add", + "SuccessCommand_Parameters": "--account-name,--ip-address,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "mystorageaccount,23.45.1.0/24,myRg", + "NumberOfPairs": 21 + } + ] + }, + "lock list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 20 + } + ] + }, + "acr repository show-tags": { + "": [ + { + "SuccessCommand": "acr repository show-tags", + "SuccessCommand_Parameters": "--name,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,MyRepository", + "NumberOfPairs": 18 + } + ] + }, + "storage account create": { + "": [ + { + "SuccessCommand": "storage account show-connection-string", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "network vnet subnet list": { + "": [ + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "json,[].serviceName,MyResourceGroup,MyVNet", + "NumberOfPairs": 11 + } + ] + }, + "cosmosdb sql container list": { + "": [ + { + "SuccessCommand": "cosmosdb sql container list", + "SuccessCommand_Parameters": "--account-name,--database-name,--output,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyDatabase,json,{query},MyResourceGroup,MySubscription", + "NumberOfPairs": 20 + } + ] + }, + "backup job list": { + "": [ + { + "SuccessCommand": "backup job list", + "SuccessCommand_Parameters": "--resource-group,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyVault", + "NumberOfPairs": 20 + } + ] + }, + "storage blob download": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "keyvault secret backup": { + "": [ + { + "SuccessCommand": "keyvault secret backup", + "SuccessCommand_Parameters": "--file,--id", + "SuccessCommand_ArgumentPlaceholders": "cert_file,\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\"", + "NumberOfPairs": 11 + } + ] + }, + "container": { + "": [ + { + "SuccessCommand": "container list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "image delete": { + "": [ + { + "SuccessCommand": "image delete", + "SuccessCommand_Parameters": "--name,--output,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyImage,json,MyResourceGroup,MySubscription", + "NumberOfPairs": 17 + } + ] + }, + "keyvault show": { + "": [ + { + "SuccessCommand": "ad sp show", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 11 + } + ] + }, + "group deployment list": { + "": [ + { + "SuccessCommand": "group deployment list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "{query},MyResourceGroup", + "NumberOfPairs": 14 + } + ] + }, + "keyvault secret delete": { + "": [ + { + "SuccessCommand": "keyvault secret delete", + "SuccessCommand_Parameters": "--id", + "SuccessCommand_ArgumentPlaceholders": "\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myrg/providers/Microsoft.KeyVault/vaults/mykv/privateEndpointConnections/mykv.00000000-0000-0000-0000-000000000000\"", + "NumberOfPairs": 11 + } + ] + } + }, + "2.3.0": { + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 184 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 54 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 21 + } + ] + }, + "role assignment list": { + "": [ + { + "SuccessCommand": "ad group show", + "SuccessCommand_Parameters": "--group,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json,{query}", + "NumberOfPairs": 42 + }, + { + "SuccessCommand": "aks show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,{query},MyResourceGroup", + "NumberOfPairs": 38 + }, + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--all,--assignee,--output,--query", + "SuccessCommand_ArgumentPlaceholders": ",sp_name,json,{query}", + "NumberOfPairs": 13 + } + ] + }, + "image create": { + "--location,--name,--os-disk-caching,--os-type,--output,--resource-group,--source": [ + { + "SuccessCommand": "disk delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyManagedDisk,MyResourceGroup,", + "NumberOfPairs": 16 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 14 + } + ] + }, + "vm create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 21 + } + ] + }, + "vm image terms": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 56 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 17 + } + ] + }, + "group delete": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ] + }, + "vm image list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 49 + } + ] + }, + "vm": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 33 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 11 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "account list": { + "": [ + { + "SuccessCommand": "group show", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "functionapp create": { + "": [ + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--name,--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,MyResourceGroup,\"Microsoft.Compute/virtualMachines\"", + "NumberOfPairs": 14 + } + ] + }, + "ad user show": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--all,--assignee,--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": ",sp_name,json,{query},MySubscription", + "NumberOfPairs": 11 + } + ] + }, + "storage container create": { + "--account-key,--account-name,--name": [ + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--account-key,--account-name,--container,--file,--name,--verbose", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,mycontainer,/path/to/file,MyBlob,", + "NumberOfPairs": 41 + } + ] + }, + "storage blob download": { + "": [ + { + "SuccessCommand": "storage account generate-sas", + "SuccessCommand_Parameters": "--account-name,--expiry,--output,--permissions,--resource-types,--services", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,2020-01-01,json,acuw,co,bfqt", + "NumberOfPairs": 42 + } + ] + }, + "config": { + "": [ + { + "SuccessCommand": "disk create", + "SuccessCommand_Parameters": "--name,--resource-group,--size-gb,--sku", + "SuccessCommand_ArgumentPlaceholders": "MyDisk,MyResourceGroup,10,Standard_LRS", + "NumberOfPairs": 25 + } + ] + }, + "aks show": { + "": [ + { + "SuccessCommand": "aks show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,{query},MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "storage blob directory access show": { + "": [ + { + "SuccessCommand": "role assignment create", + "SuccessCommand_Parameters": "--assignee,--role,--scope", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,\"Storage Account Key Operator Service Role\",{scope}", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "ad group show", + "SuccessCommand_Parameters": "--group,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json,{query}", + "NumberOfPairs": 13 + } + ] + }, + "feature show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 31 + } + ] + }, + "resource": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "storage blob list": { + "": [ + { + "SuccessCommand": "storage account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 19 + } + ] + }, + "keyvault secret list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 25 + } + ] + }, + "aks get-versions": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "functionapp deployment source config-zip": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 26 + } + ] + }, + "role assignment create": { + "": [ + { + "SuccessCommand": "ad group show", + "SuccessCommand_Parameters": "--group,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json,{query}", + "NumberOfPairs": 15 + } + ] + }, + "acr credential show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 21 + } + ] + }, + "network traffic-manager profile update": { + "": [ + { + "SuccessCommand": "network traffic-manager profile update", + "SuccessCommand_Parameters": "--name,--resource-group,--status", + "SuccessCommand_ArgumentPlaceholders": "MyTmProfile,MyResourceGroup,Enabled", + "NumberOfPairs": 28 + } + ] + }, + "iot": { + "": [ + { + "SuccessCommand": "extension list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,anextension", + "NumberOfPairs": 11 + } + ] + }, + "vm image list-skus": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + } + ] + }, + "group create": { + "": [ + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "storage blob directory access set": { + "": [ + { + "SuccessCommand": "ad group show", + "SuccessCommand_Parameters": "--group,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName,json,{query}", + "NumberOfPairs": 12 + } + ] + }, + "keyvault key list-deleted": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + } + ] + }, + "deployment": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 11 + }, + { + "SuccessCommand": "cloud list", + "SuccessCommand_Parameters": "--output,--query", + "SuccessCommand_ArgumentPlaceholders": "json,{query}", + "NumberOfPairs": 11 + } + ] + }, + "vm image show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "storage blob copy start": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 12 + } + ] + }, + "role assignment": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--assignee,--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "sp_name,json,{query},MySubscription", + "NumberOfPairs": 11 + } + ] + }, + "monitor activity-log alert list": { + "": [ + { + "SuccessCommand": "monitor activity-log alert list", + "SuccessCommand_Parameters": "--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "{query},MyResourceGroup", + "NumberOfPairs": 13 + } + ] + } + }, + "2.0.54": { + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 199 + }, + { + "SuccessCommand": "network public-ip list", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "MySubscription", + "NumberOfPairs": 36 + }, + { + "SuccessCommand": "network public-ip list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 18 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 65 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 24 + } + ] + }, + "network vnet subnet create": { + "": [ + { + "SuccessCommand": "network vnet subnet update", + "SuccessCommand_Parameters": "--name,--resource-group,--route-table,--subscription,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,MyResourceGroup,MyRouteTable,MySubscription,MyVNet", + "NumberOfPairs": 39 + } + ] + }, + "group lock create": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 21 + } + ] + } + }, + "2.0.72": { + "network nsg list": { + "": [ + { + "SuccessCommand": "network nsg list", + "SuccessCommand_Parameters": "--output,--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,\"defaultSecurityRules[]\",MySubscription", + "NumberOfPairs": 262 + } + ] + }, + "network vnet delete": { + "": [ + { + "SuccessCommand": "network nsg rule delete", + "SuccessCommand_Parameters": "--name,--nsg-name,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyNsgRule,MyNsg,MyResourceGroup,MySubscription", + "NumberOfPairs": 46 + }, + { + "SuccessCommand": "vm delete", + "SuccessCommand_Parameters": "--name,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup,", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "network nic delete", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyNic,MyResourceGroup", + "NumberOfPairs": 24 + } + ] + }, + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 216 + }, + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--subscription,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MySubscription,MyVault", + "NumberOfPairs": 21 + } + ] + }, + "sql mi show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 115 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 33 + } + ] + }, + "keyvault set-policy": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 66 + }, + { + "SuccessCommand": "keyvault secret set-attributes", + "SuccessCommand_Parameters": "--content-type,--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "{content-type},MySecret,MyVault", + "NumberOfPairs": 21 + } + ] + }, + "vm run-command invoke": { + "": [ + { + "SuccessCommand": "vm run-command invoke", + "SuccessCommand_Parameters": "--command-id,--name,--resource-group,--scripts,--subscription", + "SuccessCommand_ArgumentPlaceholders": "RunPowerShellScript,MyVm,MyResourceGroup,'echo $1 $2',MySubscription", + "NumberOfPairs": 111 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "vm run-command invoke", + "SuccessCommand_Parameters": "--command-id,--name,--parameters,--resource-group,--scripts", + "SuccessCommand_ArgumentPlaceholders": "RunPowerShellScript,MyVm,\"arg1=somefoo\" \"arg2=somebar\",MyResourceGroup,'echo $1 $2'", + "NumberOfPairs": 21 + } + ] + }, + "vm list-usage": { + "": [ + { + "SuccessCommand": "vm list-usage", + "SuccessCommand_Parameters": "--location,--output", + "SuccessCommand_ArgumentPlaceholders": "westus,json", + "NumberOfPairs": 128 + }, + { + "SuccessCommand": "account list-locations", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 13 + } + ] + }, + "storage container create": { + "": [ + { + "SuccessCommand": "group exists", + "SuccessCommand_Parameters": "--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MySubscription", + "NumberOfPairs": 43 + }, + { + "SuccessCommand": "storage container exists", + "SuccessCommand_Parameters": "--account-name,--name,--output", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,mycontainer,json", + "NumberOfPairs": 38 + }, + { + "SuccessCommand": "storage account check-name", + "SuccessCommand_Parameters": "--name,--output,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,json,MySubscription", + "NumberOfPairs": 21 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 55 + }, + { + "SuccessCommand": "vm list-usage", + "SuccessCommand_Parameters": "--location,--output", + "SuccessCommand_ArgumentPlaceholders": "westus,json", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 21 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 30 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 12 + } + ] + }, + "acr repository show-manifests": { + "": [ + { + "SuccessCommand": "acr repository show-manifests", + "SuccessCommand_Parameters": "--name,--orderby,--output,--query,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,time_asc,json,username,MyRepository", + "NumberOfPairs": 61 + }, + { + "SuccessCommand": "acr repository show-manifests", + "SuccessCommand_Parameters": "--name,--output,--query,--repository", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry,json,username,MyRepository", + "NumberOfPairs": 28 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 22 + } + ] + }, + "storage account show": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 22 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--output,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,json,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 49 + } + ] + }, + "keyvault secret list": { + "": [ + { + "SuccessCommand": "keyvault list", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "MySubscription", + "NumberOfPairs": 38 + } + ] + }, + "vm list-skus": { + "": [ + { + "SuccessCommand": "group exists", + "SuccessCommand_Parameters": "--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MySubscription", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "storage container exists", + "SuccessCommand_Parameters": "--account-name,--name,--output", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,mycontainer,json", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "vm list-skus", + "SuccessCommand_Parameters": "--location,--output,--resource-type,--subscription", + "SuccessCommand_ArgumentPlaceholders": "eastus2,json,availabilitySets,MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 28 + } + ] + }, + "storage account keys list": { + "--account-name,--subscription": [ + { + "SuccessCommand": "storage container exists", + "SuccessCommand_Parameters": "--account-name,--name,--output", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,mycontainer,json", + "NumberOfPairs": 16 + }, + { + "SuccessCommand": "storage account keys list", + "SuccessCommand_Parameters": "--account-name,--output,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount,json,MySubscription", + "NumberOfPairs": 11 + } + ] + }, + "appservice plan list": { + "": [ + { + "SuccessCommand": "appservice plan list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "{query},MySubscription", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "group exists", + "SuccessCommand_Parameters": "--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "acr repository delete": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 37 + } + ] + }, + "keyvault": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--subscription,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MySubscription,MyVault", + "NumberOfPairs": 28 + } + ] + }, + "account list": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "vm list-usage", + "SuccessCommand_Parameters": "--location,--output", + "SuccessCommand_ArgumentPlaceholders": "westus,json", + "NumberOfPairs": 13 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 19 + } + ] + }, + "webapp": { + "": [ + { + "SuccessCommand": "webapp restart", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,MyResourceGroup", + "NumberOfPairs": 17 + } + ] + }, + "network dns": { + "": [ + { + "SuccessCommand": "network dns zone export", + "SuccessCommand_Parameters": "--file-name,--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "mysite_com_zone.txt,www.mysite.com,MyResourceGroup", + "NumberOfPairs": 28 + } + ] + }, + "vm create": { + "--admin-password,--admin-username,--data-disk-sizes-gb,--generate-ssh-keys,--image,--location,--name,--nsg,--public-ip-address-allocation,--public-ip-sku,--resource-group,--size,--storage-sku,--subscription,--ultra-ssd-enabled,--vnet-name": [ + { + "SuccessCommand": "vm list-usage", + "SuccessCommand_Parameters": "--location,--output", + "SuccessCommand_ArgumentPlaceholders": "westus,json", + "NumberOfPairs": 16 + } + ] + }, + "group exists": { + "": [ + { + "SuccessCommand": "group exists", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "keyvault key list": { + "": [ + { + "SuccessCommand": "keyvault key list", + "SuccessCommand_Parameters": "--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MyVault", + "NumberOfPairs": 16 + } + ] + }, + "network nsg rule delete": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 11 + } + ] + }, + "postgres server firewall-rule create": { + "": [ + { + "SuccessCommand": "postgres server firewall-rule create", + "SuccessCommand_Parameters": "--end-ip-address,--name,--resource-group,--server-name,--start-ip-address", + "SuccessCommand_ArgumentPlaceholders": "107.46.14.221,allowip,testgroup,testsvr,107.46.14.0", + "NumberOfPairs": 11 + } + ] + }, + "cache delete": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 12 + } + ] + } + }, + "2.0.60": { + "keyvault set-policy": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 102 + }, + { + "SuccessCommand": "storage queue exists", + "SuccessCommand_Parameters": "--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyQueue", + "NumberOfPairs": 45 + }, + { + "SuccessCommand": "keyvault set-policy", + "SuccessCommand_Parameters": "--key-permissions,--name,--object-id,--secret-permissions", + "SuccessCommand_ArgumentPlaceholders": "encrypt,MyKeyVault,{object-id},get", + "NumberOfPairs": 11 + } + ] + }, + "storage account show": { + "": [ + { + "SuccessCommand": "storage queue create", + "SuccessCommand_Parameters": "--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyQueue", + "NumberOfPairs": 15 + }, + { + "SuccessCommand": "storage queue exists", + "SuccessCommand_Parameters": "--account-name,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyQueue", + "NumberOfPairs": 15 + } + ] + }, + "storage blob upload": { + "": [ + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--account-name,--auth-mode,--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,login,MyContainer,/path/to/file,MyBlob", + "NumberOfPairs": 39 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 21 + } + ] + }, + "pipelines delete": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 16 + } + ] + }, + "network nic update": { + "": [ + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,MyResourceGroup", + "NumberOfPairs": 13 + } + ] + } + }, + "2.0.66": { + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 178 + } + ] + }, + "group": { + "": [ + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--no-wait,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": ",MyResourceGroup,", + "NumberOfPairs": 71 + } + ] + }, + "acr repository delete": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 43 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 12 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",MyResourceGro", + "NumberOfPairs": 16 + } + ] + }, + "group delete": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 15 + } + ] + }, + "storage account keys": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 19 + } + ] + }, + "postgres db list": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--query,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,\"[?attributes.enabled].id\",MyVault", + "NumberOfPairs": 17 + } + ] + } + }, + "2.0.43": { + "keyvault secret set": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--subscription,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MySubscription,MyVault", + "NumberOfPairs": 83 + }, + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--subscription,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MySubscription,{value},MyKeyVault", + "NumberOfPairs": 81 + } + ] + } + }, + "2.0.61": { + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 79 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 28 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--no-wait,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": ",MyResourceGroup,", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "vm deallocate", + "SuccessCommand_Parameters": "--name,--no-wait,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,,MyResourceGroup", + "NumberOfPairs": 14 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "vm run-command invoke", + "SuccessCommand_Parameters": "--command-id,--name,--resource-group,--scripts,--subscription", + "SuccessCommand_ArgumentPlaceholders": "RunPowerShellScript,MyVm,MyResourceGroup,'echo $1 $2',MySubscription", + "NumberOfPairs": 29 + } + ] + }, + "vmss nic list": { + "": [ + { + "SuccessCommand": "vmss list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",MyResourceGroup", + "NumberOfPairs": 14 + } + ] + }, + "container create": { + "": [ + { + "SuccessCommand": "container create", + "SuccessCommand_Parameters": "--environment-variables,--image,--name,--os-type,--registry-password,--registry-username,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "key1=value1 key2=value2,myAcrRegistry.azurecr.io/myimage:latest,myapp,Windows,password,{registry-username},MyResourceGroup,MySubscription", + "NumberOfPairs": 20 + } + ] + }, + "storage account check-name": { + "": [ + { + "SuccessCommand": "storage account check-name", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyStorageAccount", + "NumberOfPairs": 12 + } + ] + } + }, + "2.0.64": { + "acr repository show-tags": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 133 + } + ] + }, + "image": { + "": [ + { + "SuccessCommand": "storage blob show", + "SuccessCommand_Parameters": "--account-name,--container-name,--name,--output,--subscription", + "SuccessCommand_ArgumentPlaceholders": "mystorageccount,MyContainer,MyBlob,json,MySubscription", + "NumberOfPairs": 57 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "redis show", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyRedisCache,{query},MyResourceGroup", + "NumberOfPairs": 16 + } + ] + }, + "vm extension set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 26 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 29 + } + ] + }, + "keyvault secret download": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 14 + } + ] + }, + "storage file list": { + "": [ + { + "SuccessCommand": "storage file list", + "SuccessCommand_Parameters": "--account-key,--account-name,--share-name", + "SuccessCommand_ArgumentPlaceholders": "00000000,MyAccount,MyShare", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.65": { + "account set": { + "": [ + { + "SuccessCommand": "monitor metrics list", + "SuccessCommand_Parameters": "--aggregation,--interval,--metric,--offset,--resource,--start-time", + "SuccessCommand_ArgumentPlaceholders": "Average,PT24H,Transactions,7d,/subscriptions/{subscriptionID}/resourceGroups/Space1999/providers/Microsoft.Network/networkSecurityGroups/ADDS-NSG,2017-01-01T00:00:00Z", + "NumberOfPairs": 77 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--refresh", + "SuccessCommand_ArgumentPlaceholders": "", + "NumberOfPairs": 14 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 47 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 13 + } + ] + }, + "resource show": { + "": [ + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,json,{query},MyResourceGroup,\"Microsoft.Compute/virtualMachines\"", + "NumberOfPairs": 37 + } + ] + }, + "monitor metrics list": { + "": [ + { + "SuccessCommand": "monitor metrics list", + "SuccessCommand_Parameters": "--aggregation,--interval,--metric,--offset,--resource,--start-time", + "SuccessCommand_ArgumentPlaceholders": "Average,PT24H,Transactions,7d,/subscriptions/{subscriptionID}/resourceGroups/Space1999/providers/Microsoft.Network/networkSecurityGroups/ADDS-NSG,2017-01-01T00:00:00Z", + "NumberOfPairs": 28 + } + ] + }, + "acr helm repo add": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource", + "SuccessCommand_ArgumentPlaceholders": "json,{resource}", + "NumberOfPairs": 14 + } + ] + } + }, + "2.0.71": { + "account": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 34 + }, + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 29 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 17 + } + ] + }, + "storage blob list": { + "": [ + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "MyContainer,/path/to/file,MyBlob", + "NumberOfPairs": 102 + }, + { + "SuccessCommand": "storage blob list", + "SuccessCommand_Parameters": "--container-name,--query", + "SuccessCommand_ArgumentPlaceholders": "MyContainer,id", + "NumberOfPairs": 12 + } + ] + }, + "group deployment list": { + "": [ + { + "SuccessCommand": "group deployment delete", + "SuccessCommand_Parameters": "--name,--no-wait,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,,MyResourceGroup,MySubscription", + "NumberOfPairs": 108 + } + ] + }, + "keyvault secret": { + "": [ + { + "SuccessCommand": "keyvault secret download", + "SuccessCommand_Parameters": "--encoding,--file,--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "utf-8,cert_file,MySecret,MyVault", + "NumberOfPairs": 62 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 12 + } + ] + }, + "storage blob upload": { + "": [ + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "MyContainer,/path/to/file,MyBlob", + "NumberOfPairs": 44 + } + ] + }, + "aks get-versions": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 26 + } + ] + }, + "account sho": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 27 + } + ] + }, + "account show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 23 + } + ] + }, + "reservations reservation list": { + "": [ + { + "SuccessCommand": "network vnet subnet list", + "SuccessCommand_Parameters": "--resource-group,--vnet-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyVNet", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "network vnet-gateway list", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "acr login": { + "": [ + { + "SuccessCommand": "acr login", + "SuccessCommand_Parameters": "--name", + "SuccessCommand_ArgumentPlaceholders": "MyRegistry", + "NumberOfPairs": 16 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "vm get-instance-view", + "SuccessCommand_Parameters": "--name,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,\"id\",MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "role assignment list": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--all,--output,--subscription", + "SuccessCommand_ArgumentPlaceholders": ",json,MySubscription", + "NumberOfPairs": 12 + } + ] + }, + "monitor metrics alert list": { + "": [ + { + "SuccessCommand": "monitor metrics alert list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "vm extension image list-names": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + }, + "role assignment delete": { + "": [ + { + "SuccessCommand": "role assignment list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup,MySubscription", + "NumberOfPairs": 15 + } + ] + }, + "boards work-item update": { + "": [ + { + "SuccessCommand": "boards work-item update", + "SuccessCommand_Parameters": "--id,-f", + "SuccessCommand_ArgumentPlaceholders": "", + "NumberOfPairs": 14 + } + ] + } + }, + "2.0.69": { + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 31 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 11 + } + ] + }, + "ad group list": { + "": [ + { + "SuccessCommand": "ad group list", + "SuccessCommand_Parameters": "--display-name,--filter", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay,{filter}", + "NumberOfPairs": 44 + }, + { + "SuccessCommand": "ad group owner list", + "SuccessCommand_Parameters": "--group", + "SuccessCommand_ArgumentPlaceholders": "MyGroupDisplayName", + "NumberOfPairs": 44 + } + ] + }, + "identity show": { + "": [ + { + "SuccessCommand": "group deployment show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyDeployment,json,{query},MyResourceGroup", + "NumberOfPairs": 27 + }, + { + "SuccessCommand": "identity show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyIdentityResource,json,{query},MyResourceGroup", + "NumberOfPairs": 13 + } + ] + }, + "group create": { + "": [ + { + "SuccessCommand": "group exists", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "group create", + "SuccessCommand_Parameters": "--location,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "westeurope,MyResourceGroup", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "network public-ip create", + "SuccessCommand_Parameters": "--allocation-method,--dns-name,--location,--name,--public-ip-prefix,--resource-group,--sku", + "SuccessCommand_ArgumentPlaceholders": "Static,MyLabel,westus2,MyIp,{public-ip-prefix},MyResourceGroup,Basic", + "NumberOfPairs": 12 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 45 + } + ] + }, + "webapp config hostname list": { + "": [ + { + "SuccessCommand": "webapp config hostname list", + "SuccessCommand_Parameters": "--resource-group,--webapp-name", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,MyWebapp", + "NumberOfPairs": 37 + } + ] + }, + "aks get-credentials": { + "": [ + { + "SuccessCommand": "aks get-credentials", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyManagedCluster,MyResourceGroup", + "NumberOfPairs": 15 + } + ] + }, + "network nic show": { + "": [ + { + "SuccessCommand": "network nic show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyNic,MyResourceGroup", + "NumberOfPairs": 29 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 12 + } + ] + }, + "functionapp update": { + "": [ + { + "SuccessCommand": "functionapp update", + "SuccessCommand_Parameters": "--name,--plan,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyFunctionApp,MyPlan,MyResourceGroup", + "NumberOfPairs": 27 + } + ] + }, + "iot dps show": { + "": [ + { + "SuccessCommand": "iot dps show", + "SuccessCommand_Parameters": "--name,--output", + "SuccessCommand_ArgumentPlaceholders": "MyDps,json", + "NumberOfPairs": 14 + } + ] + }, + "snapshot show": { + "": [ + { + "SuccessCommand": "vm show", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyVm,json,\"id\",MyResourceGroup", + "NumberOfPairs": 12 + } + ] + }, + "webapp deployment slot list": { + "": [ + { + "SuccessCommand": "webapp deployment slot list", + "SuccessCommand_Parameters": "--name,--output,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,json,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "network public-ip": { + "": [ + { + "SuccessCommand": "network public-ip show", + "SuccessCommand_Parameters": "--name,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyIp,MyResourceGroup", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.50": { + "resource": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 61 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "resource show", + "SuccessCommand_Parameters": "--name,--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "MySubnet,MyResourceGroup,\"Microsoft.Compute/virtualMachines\"", + "NumberOfPairs": 16 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 28 + } + ] + }, + "ad sp": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 17 + } + ] + }, + "feature list": { + "": [ + { + "SuccessCommand": "feature list", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "MySubscription", + "NumberOfPairs": 14 + } + ] + } + }, + "2.0.63": { + "account": { + "": [ + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 66 + }, + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 18 + } + ] + }, + "keyvault secret set": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 32 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--no-wait,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": ",MyResourceGroup,", + "NumberOfPairs": 22 + }, + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 15 + } + ] + }, + "account set": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 12 + } + ] + }, + "sf": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "group delete", + "SuccessCommand_Parameters": "--no-wait,--resource-group,--yes", + "SuccessCommand_ArgumentPlaceholders": ",MyResourceGroup,", + "NumberOfPairs": 12 + } + ] + }, + "ad app permission add": { + "": [ + { + "SuccessCommand": "ad app permission add", + "SuccessCommand_Parameters": "--api,--api-permissions,--id", + "SuccessCommand_ArgumentPlaceholders": "00000000-0000-0000-0000-000000000000,00000000-0000-0000-0000-000000000000=Scope,00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 35 + } + ] + }, + "acr list": { + "": [ + { + "SuccessCommand": "acr list", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "MySubscription", + "NumberOfPairs": 19 + } + ] + }, + "vmss list-instances": { + "": [ + { + "SuccessCommand": "vmss list-instances", + "SuccessCommand_Parameters": "--expand,--name,--query,--resource-group,--select", + "SuccessCommand_ArgumentPlaceholders": "{expand},MyVMSS,\"[].id\",my-rg,{select}", + "NumberOfPairs": 12 + } + ] + } + }, + "2.0.68": { + "acr repository show-manifests": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 80 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 26 + } + ] + }, + "vm list-ip-addresses": { + "": [ + { + "SuccessCommand": "sql db list", + "SuccessCommand_Parameters": "--resource-group,--server", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup,myserver", + "NumberOfPairs": 21 + }, + { + "SuccessCommand": "sql db copy", + "SuccessCommand_Parameters": "--dest-name,--name,--resource-group,--server", + "SuccessCommand_ArgumentPlaceholders": "newDb,originalDb,mygroup,myserver", + "NumberOfPairs": 20 + }, + { + "SuccessCommand": "sql db list", + "SuccessCommand_Parameters": "--output,--query,--resource-group,--server", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup,myserver", + "NumberOfPairs": 11 + } + ] + }, + "storage file upload-batch": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 24 + } + ] + }, + "storage blob upload": { + "": [ + { + "SuccessCommand": "storage blob upload", + "SuccessCommand_Parameters": "--account-name,--container-name,--file,--name", + "SuccessCommand_ArgumentPlaceholders": "MyAccount,MyContainer,/path/to/file,MyBlob", + "NumberOfPairs": 12 + } + ] + } + }, + "2.0.55": { + "ad signed-in-user show": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 40 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 13 + } + ] + }, + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 45 + }, + { + "SuccessCommand": "ad signed-in-user show", + "SuccessCommand_Parameters": "--output", + "SuccessCommand_ArgumentPlaceholders": "json", + "NumberOfPairs": 15 + } + ] + }, + "vm get-instance-view": { + "": [ + { + "SuccessCommand": "vm get-instance-view", + "SuccessCommand_Parameters": "--ids,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "@-,json,\"id\"", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,\"[].id\",MyResourceGro", + "NumberOfPairs": 14 + } + ] + } + }, + "2.0.32": { + "keyvault secret delete": { + "": [ + { + "SuccessCommand": "keyvault secret set", + "SuccessCommand_Parameters": "--name,--value,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,{value},MyKeyVault", + "NumberOfPairs": 72 + } + ] + } + }, + "2.0.67": { + "storage container immutability-policy create": { + "--account-name,--container-name,--period": [ + { + "SuccessCommand": "storage blob upload-batch", + "SuccessCommand_Parameters": "--account-name,--destination,--destination-path,--pattern,--source", + "SuccessCommand_ArgumentPlaceholders": "mystorageaccount,mycontainer,{destination-path},*.py,mycontainer", + "NumberOfPairs": 54 + } + ] + }, + "aks get-versions": { + "": [ + { + "SuccessCommand": "aks get-versions", + "SuccessCommand_Parameters": "--location,--output,--query", + "SuccessCommand_ArgumentPlaceholders": "westus2,json,{query}", + "NumberOfPairs": 29 + } + ] + }, + "storage blob upload": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "resource list": { + "": [ + { + "SuccessCommand": "vm run-command invoke", + "SuccessCommand_Parameters": "--command-id,--name,--resource-group,--scripts", + "SuccessCommand_ArgumentPlaceholders": "RunPowerShellScript,MyVm,MyResourceGroup,'echo $1 $2'", + "NumberOfPairs": 13 + }, + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 12 + }, + { + "SuccessCommand": "resource list", + "SuccessCommand_Parameters": "--location,--output,--query,--resource-group,--resource-type", + "SuccessCommand_ArgumentPlaceholders": "westus,json,{query},MyResourceGroup,subnets", + "NumberOfPairs": 11 + } + ] + }, + "aks list": { + "": [ + { + "SuccessCommand": "aks list", + "SuccessCommand_Parameters": "--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "json,{query},MyResourceGroup", + "NumberOfPairs": 19 + } + ] + }, + "group": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 16 + } + ] + }, + "webapp webjob continuous stop": { + "": [ + { + "SuccessCommand": "webapp webjob continuous list", + "SuccessCommand_Parameters": "--name,--output,--query,--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyWebapp,json,\"[].{hostName: defaultHostName, state: state}\",MyResourceGroup", + "NumberOfPairs": 11 + } + ] + }, + "storage container list": { + "": [ + { + "SuccessCommand": "storage blob delete-batch", + "SuccessCommand_Parameters": "--account-name,--pattern,--source", + "SuccessCommand_ArgumentPlaceholders": "mystorageaccount,*.py,mycontainer", + "NumberOfPairs": 12 + } + ] + } + }, + "2.0.46": { + "keyvault set-policy": { + "": [ + { + "SuccessCommand": "keyvault set-policy", + "SuccessCommand_Parameters": "--name,--object-id,--secret-permissions", + "SuccessCommand_ArgumentPlaceholders": "MyKeyVault,{object-id},get", + "NumberOfPairs": 19 + }, + { + "SuccessCommand": "ad user list", + "SuccessCommand_Parameters": "--filter,--query", + "SuccessCommand_ArgumentPlaceholders": "{filter},{query}", + "NumberOfPairs": 11 + } + ] + }, + "ad user list": { + "": [ + { + "SuccessCommand": "ad user list", + "SuccessCommand_Parameters": "--filter,--query", + "SuccessCommand_ArgumentPlaceholders": "{filter},{query}", + "NumberOfPairs": 12 + } + ] + } + }, + "2.0.45": { + "keyvault secret show": { + "": [ + { + "SuccessCommand": "keyvault secret show", + "SuccessCommand_Parameters": "--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "MySecret,MyVault", + "NumberOfPairs": 44 + } + ] + } + }, + "2.0.52": { + "storage container exists": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 18 + } + ] + }, + "network vnet subnet list": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 12 + } + ] + } + }, + "2.0.51": { + "account set": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 35 + } + ] + }, + "role assignment create": { + "": [ + { + "SuccessCommand": "ad group create", + "SuccessCommand_Parameters": "--display-name,--mail-nickname", + "SuccessCommand_ArgumentPlaceholders": "MyDisplay,MyDisplay", + "NumberOfPairs": 12 + } + ] + } + }, + "2.0.59": { + "account": { + "": [ + { + "SuccessCommand": "account get-access-token", + "SuccessCommand_Parameters": "--output,--resource,--subscription", + "SuccessCommand_ArgumentPlaceholders": "json,{resource},00000000-0000-0000-0000-000000000000", + "NumberOfPairs": 22 + } + ] + }, + "monitor metrics list": { + "": [ + { + "SuccessCommand": "account set", + "SuccessCommand_Parameters": "--subscription", + "SuccessCommand_ArgumentPlaceholders": "Subscription", + "NumberOfPairs": 14 + }, + { + "SuccessCommand": "account show", + "SuccessCommand_Parameters": "", + "SuccessCommand_ArgumentPlaceholders": "{}", + "NumberOfPairs": 14 + } + ] + }, + "group export": { + "": [ + { + "SuccessCommand": "group export", + "SuccessCommand_Parameters": "--resource-group", + "SuccessCommand_ArgumentPlaceholders": "MyResourceGroup", + "NumberOfPairs": 14 + } + ] + }, + "vm list": { + "": [ + { + "SuccessCommand": "vm list", + "SuccessCommand_Parameters": "--query,--subscription", + "SuccessCommand_ArgumentPlaceholders": "\"[].id\",MySubscription", + "NumberOfPairs": 14 + } + ] + }, + "group list": { + "": [ + { + "SuccessCommand": "group list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.49": { + "acr repository show-manifests": { + "": [ + { + "SuccessCommand": "acr repository delete", + "SuccessCommand_Parameters": "--image,--name,--yes", + "SuccessCommand_ArgumentPlaceholders": "hello-world:latest,MyRegistry,", + "NumberOfPairs": 24 + } + ] + }, + "account list": { + "": [ + { + "SuccessCommand": "account list", + "SuccessCommand_Parameters": "--query", + "SuccessCommand_ArgumentPlaceholders": "{query}", + "NumberOfPairs": 19 + } + ] + }, + "keyvault secret download": { + "": [ + { + "SuccessCommand": "keyvault secret download", + "SuccessCommand_Parameters": "--file,--name,--vault-name", + "SuccessCommand_ArgumentPlaceholders": "cert_file,MySecret,MyVault", + "NumberOfPairs": 11 + } + ] + } + }, + "2.0.31": { + "network dns record-set cname set-record": { + "": [ + { + "SuccessCommand": "network dns record-set cname create", + "SuccessCommand_Parameters": "--name,--resource-group,--ttl,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "MyRecordSet,MyResourceGroup,30,www.mysite.com", + "NumberOfPairs": 16 + } + ] + }, + "network dns record-set a add-record": { + "": [ + { + "SuccessCommand": "network dns record-set cname set-record", + "SuccessCommand_Parameters": "--cname,--record-set-name,--resource-group,--zone-name", + "SuccessCommand_ArgumentPlaceholders": "www.contoso.com,MyRecordSet,MyResourceGroup,www.mysite.com", + "NumberOfPairs": 15 + } + ] + } + } +} \ No newline at end of file diff --git a/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/tests/__init__.py b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/tests/__init__.py new file mode 100644 index 00000000000..99c0f28cd71 --- /dev/null +++ b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/tests/__init__.py @@ -0,0 +1,5 @@ +# ----------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# ----------------------------------------------------------------------------- diff --git a/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/tests/latest/__init__.py b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/tests/latest/__init__.py new file mode 100644 index 00000000000..99c0f28cd71 --- /dev/null +++ b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/tests/latest/__init__.py @@ -0,0 +1,5 @@ +# ----------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# ----------------------------------------------------------------------------- diff --git a/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/tests/latest/test_ai_did_you_mean_this_scenario.py b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/tests/latest/test_ai_did_you_mean_this_scenario.py new file mode 100644 index 00000000000..32d5f0a6d63 --- /dev/null +++ b/src/ai-did-you-mean-this/azext_ai_did_you_mean_this/tests/latest/test_ai_did_you_mean_this_scenario.py @@ -0,0 +1,19 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +import os +import unittest +import mock +import requests + +from azure_devtools.scenario_tests import AllowLargeResponse +from azure.cli.testsdk import (ScenarioTest, ResourceGroupPreparer) + + +TEST_DIR = os.path.abspath(os.path.join(os.path.abspath(__file__), '..')) + + +class AiDidYouMeanThisScenarioTest(unittest.TestCase): + pass diff --git a/src/ai-did-you-mean-this/setup.cfg b/src/ai-did-you-mean-this/setup.cfg new file mode 100644 index 00000000000..3c6e79cf31d --- /dev/null +++ b/src/ai-did-you-mean-this/setup.cfg @@ -0,0 +1,2 @@ +[bdist_wheel] +universal=1 diff --git a/src/ai-did-you-mean-this/setup.py b/src/ai-did-you-mean-this/setup.py new file mode 100644 index 00000000000..7409193fa7c --- /dev/null +++ b/src/ai-did-you-mean-this/setup.py @@ -0,0 +1,56 @@ +#!/usr/bin/env python + +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + + +from codecs import open +from setuptools import setup, find_packages +try: + from azure_bdist_wheel import cmdclass +except ImportError: + from distutils import log as logger + logger.warn("Wheel is not available, disabling bdist_wheel hook") + +VERSION = '0.1.0' + +# The full list of classifiers is available at +# https://pypi.python.org/pypi?%3Aaction=list_classifiers +CLASSIFIERS = [ + 'Development Status :: 4 - Beta', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'Programming Language :: Python', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'License :: OSI Approved :: MIT License', +] + +DEPENDENCIES = [] + +with open('README.rst', 'r', encoding='utf-8') as f: + README = f.read() +with open('HISTORY.rst', 'r', encoding='utf-8') as f: + HISTORY = f.read() + +setup( + name='ai_did_you_mean_this', + version=VERSION, + description='Recommend recovery options on failure.', + # TODO: Update author and email, if applicable + author="Christopher O'Toole", + author_email='chotool@microsoft.com', + # TODO: consider pointing directly to your source code instead of the generic repo + url='https://github.com/Azure/azure-cli-extensions', + long_description=README + '\n\n' + HISTORY, + license='MIT', + classifiers=CLASSIFIERS, + packages=find_packages(), + install_requires=DEPENDENCIES, + package_data={'azext_ai_did_you_mean_this': ['azext_metadata.json']}, +)