from azure.cli.core.commands.validators import get_default_location_from_resource_group
from knack.arguments import CLIArgumentType
name_arg_type = CLIArgumentType(options_list=['--name', '-n'], metavar='NAME')
image_template_name = CLIArgumentType(overrides=name_arg_type,
help='The name of the image Template', id_part='name')
c.argument('location', arg_type=get_location_type(self.cli_ctx),
validator=get_default_location_from_resource_group)
Add to custom.py:
from knack.util import CLIError
from msrestazure.tools import resource_id, is_valid_resource_id
from azure.cli.core.commands.client_factory import get_subscription_id
Add to _params.py:
Add to custom.py: