@@ -1651,7 +1651,7 @@ def update_resource_group(instance, tags=None):
16511651
16521652
16531653def 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