Skip to content

Commit 0c330bc

Browse files
committed
Changing to export_format
1 parent f1b0a8e commit 0c330bc

4 files changed

Lines changed: 52 additions & 53 deletions

File tree

src/azure-cli/azure/cli/command_modules/resource/_params.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -535,8 +535,7 @@ def load_arguments(self, _):
535535
c.argument('skip_resource_name_params', action='store_true')
536536
c.argument('skip_all_params', action='store_true')
537537
c.argument('resource_ids', nargs='+', options_list='--resource-ids')
538-
c.argument('output_format', options_list=['--output-format'],
539-
help="The format of the exported template. Allowed values: 'json', 'arm', 'bicep'. Defaults to 'json'.")
538+
c.argument('export_format', options_list=['--export-format'], help="The format of the exported template. Allowed values: 'json', 'arm', 'bicep'. Defaults to 'json'.")
540539

541540
with self.argument_context('group create') as c:
542541
c.argument('rg_name', options_list=['--name', '--resource-group', '-n', '-g'],

src/azure-cli/azure/cli/command_modules/resource/custom.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,7 +1651,7 @@ def update_resource_group(instance, tags=None):
16511651

16521652

16531653
def export_group_as_template(
1654-
cmd, resource_group_name, include_comments=False, include_parameter_default_value=False, resource_ids=None, skip_resource_name_params=False, skip_all_params=False, output_format=None):
1654+
cmd, resource_group_name, include_comments=False, include_parameter_default_value=False, resource_ids=None, skip_resource_name_params=False, skip_all_params=False, export_format=None):
16551655
"""Captures a resource group as a template.
16561656
:param str resource_group_name: the name of the resource group.
16571657
:param resource_ids: space-separated resource ids to filter the export by. To export all resources, do not specify this argument or supply "*".
@@ -1686,12 +1686,12 @@ def export_group_as_template(
16861686

16871687
ExportTemplateRequest = cmd.get_models('ExportTemplateRequest')
16881688

1689-
if output_format is None or output_format.lower() == "json" or output_format.lower() == "arm":
1689+
if export_format is None or export_format.lower() == "json" or export_format.lower() == "arm":
16901690
export_template_request = ExportTemplateRequest(resources=resources, options=options, output_format="Json")
1691-
elif output_format.lower() == "bicep":
1691+
elif export_format.lower() == "bicep":
16921692
export_template_request = ExportTemplateRequest(resources=resources, options=options, output_format="Bicep")
16931693
else:
1694-
raise CLIError('az resource: error: argument --output-format: invalid OutputFormat value: \'%s\'' % output_format)
1694+
raise CLIError('az resource: error: argument --export-format: invalid ExportFormat value: \'%s\'' % export_format)
16951695

16961696
# Exporting a resource group as a template is async since API version 2019-08-01.
16971697
if cmd.supported_api_version(min_api='2019-08-01'):
@@ -1700,7 +1700,7 @@ def export_group_as_template(
17001700
parameters=export_template_request,
17011701
api_version='2024-11-01')
17021702
else:
1703-
if output_format.lower() == "bicep":
1703+
if export_format.lower() == "bicep":
17041704
raise CLIError("Bicep export is not supported in API version < 2024-11-01")
17051705

17061706
result_poller = rcf.resource_groups.begin_export_template(resource_group_name,
@@ -1721,9 +1721,9 @@ def export_group_as_template(
17211721
for detail in getattr(error, 'details', None) or []:
17221722
logger.error(detail.message)
17231723

1724-
if output_format.lower() == "bicep":
1724+
if export_format.lower() == "bicep":
17251725
return result.output
1726-
1726+
17271727
return result.template
17281728

17291729

0 commit comments

Comments
 (0)