}); "action" : "pulsate" "event" : "approveMessage", "selector" : "#kudosButtonV2_2", } { ] "includeRepliesModerationState" : "true", You may choose another option from the dropdown menu. } Thus, the complete configuration file would look like the following: Before you can import a configuration file into a device, you must first upload the file to the device. "displayStyle" : "horizontal", ] "context" : "", That will give you a comprehensive report in PDF format of not only the rules, but also associated objects etc. "context" : "envParam:messageUid,quiltName,product,contextId,contextUrl", appropriate resource types to obtain the UUIDs, types, or names for the target objects. LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_4","feedbackSelector":".InfoMessage"}); configuration from a device of the desired model. LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:partialRenderProxyRelay","parameters":{"javascript.ignore_combine_and_minify":"true"}},"tokenId":"ajax","elementSelector":document,"action":"partialRenderProxyRelay","feedbackSelector":false,"url":"https://community.meraki.com/t5/forums/v5/forumtopicpage.liabase.basebody.partialrenderproxy:partialrenderproxyrelay?t:ac=board-id/security/message-id/14315/thread-id/14315","ajaxErrorEventName":"LITHIUM:ajaxError","token":"ORwMfoiih04FMy4it1pljjeQLQZzRTBBsm5NcmwtiEA. Configure your model device to the baseline you need, then export the full configuration. { for example, to the IP addresses for each interface. Thus, if you import objects for a license-controlled feature to a device that } To run the new software, your MX must run at least firmware version 16.x and you must apply Cisco AnyConnect plus license to your firewall. "context" : "envParam:feedbackData", { } "action" : "rerender" "context" : "", a Firepower 2120 to a 2130. "action" : "rerender" Given the frequent demand, this may seem like a core product requirement. { LITHIUM.MessageViewDisplay({"openEditsSelector":".lia-inline-message-edit","renderInlineFormEvent":"LITHIUM:renderInlineEditForm","componentId":"threadeddetaildisplaymessageviewwrapper_1","componentSelector":"#threadeddetaildisplaymessageviewwrapper_1","editEvent":"LITHIUM:editMessageViaAjax","collapseEvent":"LITHIUM:collapseInlineMessageEditor","messageId":56164,"confimationText":"You have other message editors open and your data inside of them might be lost. "action" : "rerender" "event" : "MessagesWidgetEditCommentForm", "forceSearchRequestParameterForBlurbBuilder" : "false", "action" : "rerender" A configuration file must have the following minimum elements: Enclose the objects in the file within [brackets]. "selector" : "#messageview_1", { "action" : "rerender" "event" : "AcceptSolutionAction", "actions" : [ "context" : "envParam:messageUid,quiltName,product,contextId,contextUrl", "componentId" : "kudos.widget.button", "actions" : [ "disableLabelLinks" : "false", That is, the end brace of an object should be followed by a Find answers to your questions by entering keywords or phrases in the Search bar above. There are two commonly used text file formats: Delimited text files (.txt), in which the TAB character (ASCII character code 009) typically separates each field of text. ] ","messageActionsSelector":"#messageActions_2","loaderSelector":"#loader","renderEvent":"LITHIUM:renderInlineMessageReply","expandedRepliesSelector":".lia-inline-message-reply-form-expanded","topicMessageSelector":".lia-forum-topic-message-gte-5","containerSelector":"#inlineMessageReplyContainer_2","layoutView":"threaded","replyButtonSelector":".lia-action-reply","messageActionsClass":"lia-message-actions","threadedMessageViewSelector":".lia-threaded-display-message-view-wrapper","lazyLoadScriptsEvent":"LITHIUM:lazyLoadScripts","isGteForumV5":true,"loaderEnabled":false,"useSimpleEditor":false,"isReplyButtonDisabled":false}); }, On many of our list pages, we have exposed an Export button allowing a user to export the data in the list to a CSV format. "event" : "QuickReply", Some features require particular licenses. ] Yes I want to export Access Control Policies in pdf format. You can write objects on one line or on multiple lines, but do not put empty lines or comment lines between the attributes }); "actions" : [ LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_7","feedbackSelector":".InfoMessage"}); "action" : "rerender" } 3 Alternatively, you can specify } ! sta mentendo! defense disk after a successful import job. "event" : "MessagesWidgetEditCommentForm", "initiatorDataMatcher" : "data-lia-message-uid" { Required fields are marked *. { { "event" : "approveMessage", "componentId" : "kudos.widget.button", "event" : "removeThreadUserEmailSubscription", But opting out of some of these cookies may have an effect on your browsing experience. The type can be either a leaf entity, such as networkobject, or an alias of a set of leaf types. "event" : "removeMessageUserEmailSubscription", The one restriction is that the device needs to use the same API version used for the Because you are going to create a new object, remove the { Thank you in advance, "componentId" : "labels.widget.labels.sortable", "actions" : [ "actions" : [ "event" : "sortLabelsWidget", LITHIUM.AjaxSupport.fromLink('#kudoEntity', 'kudoEntity', '#ajaxfeedback', 'LITHIUM:ajaxError', {}, 'OyDQ2RDHP0me4RqQmrL3z42MsGj2L5X5uhDaW_GSAig. Once done we are ready to launch our GET. { "useTruncatedSubject" : "true", Obviously you can export the Access Control Policy in .sfo file format. } { Do not specify a key if the configuration file is not encrypted. ] ","messageActionsSelector":"#messageActions_0","loaderSelector":"#loader","renderEvent":"LITHIUM:renderInlineMessageReply","expandedRepliesSelector":".lia-inline-message-reply-form-expanded","topicMessageSelector":".lia-forum-topic-message-gte-5","containerSelector":"#inlineMessageReplyContainer_0","layoutView":"threaded","replyButtonSelector":".lia-action-reply","messageActionsClass":"lia-message-actions","threadedMessageViewSelector":".lia-threaded-display-message-view-wrapper","lazyLoadScriptsEvent":"LITHIUM:lazyLoadScripts","isGteForumV5":true,"loaderEnabled":false,"useSimpleEditor":false,"isReplyButtonDisabled":false}); "event" : "MessagesWidgetEditCommentForm", }, "event" : "approveMessage", "initiatorBinding" : true, "}); "event" : "editProductMessage", } } defense API to make whatever modifications are needed. and the action you are taking. { in an object. Primarily, this is for recovering the last good The following topics "action" : "rerender" the device { "event" : "addThreadUserEmailSubscription", with commas. "useCountToKudo" : "false", https://api.meraki.com/api_docs#mx-l3-firewall, https://api.meraki.com/api_docs#mx-1:1-nat-rules, https://api.meraki.com/api_docs#mx-1:many-nat-rules, https://api.meraki.com/api_docs#mx-l7-firewall, You might check this:https://apps.meraki.io/details/vapp-firewall-config-backup/. LITHIUM.PartialRenderProxy({"limuirsComponentRenderedEvent":"LITHIUM:limuirsComponentRendered","relayEvent":"LITHIUM:partialRenderProxyRelay","listenerEvent":"LITHIUM:partialRenderProxy"}); Virtual, threat } } }, but when I export , I cant see file in pdf format. To use this attribute, you cannot include the diskFileName attribute, or you must set that attribute to null. "context" : "envParam:quiltName", } "actions" : [ it more rapidly into your network. ] } "actions" : [ "event" : "RevokeSolutionAction", If youre reading this blog, youre likely interested in learning more about FireMon Policy Analyzer or have just run your first assessment and are curious how to get the most out of your results. I'm currently finishing up setting up our Azure network Security Groups and trying to find better ways to maintain our rules. You can restore a backup to a device only if the device is the same model, and running }, "actions" : [ { typeThe job type, which is always scheduleconfigimport. "useTruncatedSubject" : "true", } Even thought its not easy to read, it is useful in order to re-import it on another FMC. defense configuration. "context" : "", "action" : "rerender" { If you first export the full configuration, you can them import it after you Are you sure you want to proceed? "actions" : [ 3). "disableKudosForAnonUser" : "false", ] For example, you can use configuration import/export Import/export is for preserving all or part of a configuration. { defense API. [CONTEST CLOSED] Happy Valentines Day! }, } "context" : "", "context" : "", LITHIUM.SearchAutoCompleteToggle({"containerSelector":"#searchautocompletetoggle_10f5b27f97c75be","enableAutoCompleteSelector":".search-autocomplete-toggle-link","enableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:enableAutoComplete","disableAutoCompleteSelector":".lia-autocomplete-toggle-off","disableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:disableAutoComplete","autoCompleteSelector":".lia-autocomplete-input"}); All user-defined objects are exportable. "action" : "rerender" { }, "initiatorBinding" : true, "action" : "rerender" "actions" : [ "actions" : [ LITHIUM.AutoComplete({"options":{"triggerTextLength":4,"updateInputOnSelect":true,"loadingText":"Searching","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\n;(function($){LITHIUM.Link=function(params){var $doc=$(document);function handler(event){var $link=$(this);var token=$link.data('lia-action-token');if($link.data('lia-ajax')!==true&&token!==undefined){if(event.isPropagationStopped()===false&&event.isImmediatePropagationStopped()===false&&event.isDefaultPrevented()===false){event.stop();var $form=$(', Turn off suggestions"}],"prefixTriggerTextLength":0},"inputSelector":"#noteSearchField_10f5b27f97c75be_0","redirectToItemLink":false,"url":"https://community.meraki.com/t5/forums/v5/forumtopicpage.searchformv32.notesearchfield.notesearchfield:autocomplete?t:ac=board-id/security/message-id/14315/thread-id/14315&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); } "action" : "rerender" The name of the export zip file. Is there an API or a way to export firewall rules into an excel spreadsheet. "actions" : [ } However, you should directly define objects only in cases where you are importing a small number of changes. } These cookies do not store any personal information. However, this is not an official backup and restore option. ","loaderSelector":"#threadeddetaildisplaymessageviewwrapper .lia-message-body-loader .lia-loader","expandedRepliesSelector":".lia-inline-message-reply-form-expanded"}); ', 'ajax'); { } ] "action" : "rerender" if the name matches an existing object of the specified type, the action is automatically changed to EDIT. You can do it via script. ] this export file to your workstation using the GET /action/downloadconfigfile/{objId} method. "parameters" : { If you specify a key, you will need to use the key to open the zip file after you download it to your workstation. Deploy configuration changes from one device to other similar devices. "action" : "rerender" "event" : "MessagesWidgetEditAction", "message" : "56151", ] 1). the export zip file. If you specify an encryption key, it is masked in the response. "action" : "rerender" You can also import a firewall configuration and view it as a draft in NSX-T Data Center. "context" : "envParam:quiltName", "actions" : [ One of the simplest but most requested features is the ability to export rules and objects out of our system into CSV format for use in spreadsheets. Ignore the ID, and use the diskFileName instead. ', 'ajax');","content":"Turn off suggestions"}],"prefixTriggerTextLength":0},"inputSelector":"#productSearchField_10f5b27f97c75be","redirectToItemLink":false,"url":"https://community.meraki.com/t5/forums/v5/forumtopicpage.searchformv32.productsearchfield.productsearchfield:autocomplete?t:ac=board-id/security/message-id/14315/thread-id/14315&t:cp=search/contributions/page","resizeImageEvent":"LITHIUM:renderImages"}); "context" : "", { "actions" : [ "event" : "unapproveMessage", Raw sfexport_rules.pl #!/usr/bin/perl # vim: ts=4 sw=2 syntax=perl # # SourceFire object export rule dumper # (C) Richard Harman <sfexport+rules@richardharman.com> # # Usage: # }, "actions" : [ ] { on the threat "context" : "envParam:entity", ] "event" : "MessagesWidgetEditAnswerForm", The other option would be to use the migration utilities to export the configuration, do a fresh install of R77.30 in a VM, migrate import the config, and use the tool in sk64501. "actions" : [ LITHIUM.MessageBodyDisplay('#bodyDisplay_1', '.lia-truncated-body-container', '#viewMoreLink', '.lia-full-body-container' ); }, }, You can export the configuration from a device managed with the device manager and import it into the same device or to another compatible device. You need to specify this The following example performs a full export to the file export-config-1 and accepts the defaults for all other attributes: For example, the curl command would look like the following: You should get a response code of 200. Use the DELETE /action/configfiles/{objId} method, using the file name as the objId value. You can also remove isSystemDefined (whose default is false) and dnsResolution (which is relevant for an FQDN object only). The curl command would be similar to the following: The response would show a list of items, each of which is a configuration file. LITHIUM.SearchAutoCompleteToggle({"containerSelector":"#searchautocompletetoggle_10f5b27f97c75be","enableAutoCompleteSelector":".search-autocomplete-toggle-link","enableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:enableAutoComplete","disableAutoCompleteSelector":".lia-autocomplete-toggle-off","disableAutocompleteSuccessEvent":"LITHIUM:ajaxSuccess:disableAutoComplete","autoCompleteSelector":".lia-autocomplete-input"}); export file. "context" : "", preserveConfigFile(Optional.) }); { certificate types), object (all object/group types that would be listed in the device LITHIUM.InlineMessageReplyContainer({"openEditsSelector":".lia-inline-message-edit","linearDisplayViewSelector":".lia-linear-display-message-view","renderEventParams":{"replyWrapperId":"replyWrapper_0","messageId":56153,"messageActionsId":"messageActions_0"},"threadedDetailDisplayViewSelector":".lia-threaded-detail-display-message-view","isRootMessage":false,"replyEditorPlaceholderWrapperSelector":".lia-placeholder-wrapper","collapseEvent":"LITHIUM:collapseInlineMessageEditor","confimationText":"You have other message editors open and your data inside of them might be lost. }, If an object you export as CSV with Export-Csv or ConvertTo-Csv has property values that contain a collection (array) of values, these values are stringified via their .ToString() method, which results in an unhelpful representation.. We need to add in our header a key for X-auth-access-token with the value received in our previous POST request. "selector" : "#messageview_0", }, Because of this, we have made much of our data available to export into a spreadsheet format. Sometimes its the little things that make the biggest difference. "action" : "addClassName" master fmc-tools/export-acp-to-csv.py Go to file Cannot retrieve contributors at this time executable file 149 lines (128 sloc) 5.56 KB Raw Blame # import required dependencies from __future__ import print_function from fireREST import FireREST # Set variables for execution. All LAN IP addresses 4. configExportTypeOne of the following enum values: FULL_EXPORTInclude the entire configuration in the export file. "disableLinks" : "false", { "actions" : [ "event" : "AcceptSolutionAction", console.log('Submitting header search form'); "event" : "QuickReply", "context" : "", { "forceSearchRequestParameterForBlurbBuilder" : "false", the import process does not validate licenses. ] { } Unfortunately on FMC you can not download Access Control Policy in a CSV file and the only way is to write an Excel file. "action" : "pulsate" "context" : "envParam:quiltName,expandedQuiltName", "displaySubject" : "true" This script will export an Access Control Policy from the FMC into a CSV file. to replicate a baseline configuration across multiple similar devices, then use the device { { "initiatorBinding" : true, "initiatorBinding" : true, { "event" : "MessagesWidgetAnswerForm", "action" : "pulsate" manager, Secure Firewall Management "action" : "pulsate" ] }, "action" : "rerender" "action" : "rerender" } If you do not specify a name, the system generates one for you. Imported objects are pending changes, Object references are resolved based on object type and name, or object type and old name, or object type and parent name. }, LITHIUM.Link({"linkSelector":"a.lia-link-ticket-post-action"}); "actions" : [ { { }); (NetworkObject and NetworkObjectGroup), port (all TCP/UDP/ICMP port, protocol and group types), url (URL objects and groups), "useSubjectIcons" : "true", "useCountToKudo" : "false", "actions" : [ it with the imported configuration. Backup/restore is for disaster recovery. The difference between these options is whether we expand group objects to include all the group member details in the exported data or not. ] ] "actions" : [ scan and verify the file content. "context" : "lia-deleted-state", { "useSimpleView" : "false", "event" : "unapproveMessage", "actions" : [ "context" : "envParam:messageUid,quiltName,product,contextId,contextUrl", As far as parsing the string goes I just played around with it a bit and I couldn't come up with an easy way to do it but I'd say to start with a loop that divides the string array into rules and then parse it from there looping through it and using regex or indexes of spaces to grab the data, can also probably just grab the last bunch of . } "quiltName" : "ForumMessage", ], LITHIUM.Auth.API_URL = '/t5/util/authcheckpage'; true instead. you can generate them in pdf but not in csv. { "actions" : [ }, } "event" : "expandMessage", "actions" : [ $(document).on('mouseup', function(e) { It takes some time for an export job to complete. All ports allowed 6. LITHIUM.AjaxSupport.ComponentEvents.set({ A limited number of objects are ContainedObjects, which have a relationship to an object that contains them. LITHIUM.DropDownMenuVisibilityHandler({"selectors":{"menuSelector":"#actionMenuDropDown_1","menuItemsSelector":".lia-menu-dropdown-items"}}); } // -->, Export firewall rules into excel spreadsheet. If you encounter this problem, either assign the required ] DELETEYou are deleting the object. "action" : "rerender" ] } { LITHIUM.AutoComplete({"options":{"triggerTextLength":4,"updateInputOnSelect":true,"loadingText":"Searching","emptyText":"No Matches","successText":"Results:","defaultText":"Enter a search word","disabled":false,"footerContent":[{"scripts":"\n\n;(function($){LITHIUM.Link=function(params){var $doc=$(document);function handler(event){var $link=$(this);var token=$link.data('lia-action-token');if($link.data('lia-ajax')!==true&&token!==undefined){if(event.isPropagationStopped()===false&&event.isImmediatePropagationStopped()===false&&event.isDefaultPrevented()===false){event.stop();var $form=$('',{method:'POST',action:$link.attr('href'),enctype:'multipart/form-data'});var $ticket=$('',{type:'hidden',name:'lia-action-token',value:token});$form.append($ticket);$(document.body).append($form);$form.submit();$doc.trigger('click');}}}\nif($doc.data('lia-link-action-handler')===undefined){$doc.data('lia-link-action-handler',true);$doc.on('click.link-action',params.linkSelector,handler);$.fn.on=$.wrap($.fn.on,function(proceed){var ret=proceed.apply(this,$.makeArray(arguments).slice(1));if(this.is(document)){$doc.off('click.link-action',params.linkSelector,handler);proceed.call(this,'click.link-action',params.linkSelector,handler);}\nreturn ret;});}}})(LITHIUM.jQuery);\r\n\nLITHIUM.Link({\n \"linkSelector\" : \"a.lia-link-ticket-post-action\"\n});LITHIUM.AjaxSupport.fromLink('#disableAutoComplete_10f5b27fa1fc192', 'disableAutoComplete', '#ajaxfeedback_10f5b27f97c75be_0', 'LITHIUM:ajaxError', {}, 'eqetrGJ1wYvdpshSeBPiRlwC5UFSF8g47RwvUIVXuuY. Need, then export the Access Control Policies in pdf format., such as,! That attribute to null attribute to null is relevant for an FQDN object only ) instead! Firewall rules into an excel spreadsheet a core product requirement encryption key, it is masked in response. Objects are ContainedObjects, which have a relationship to an object that contains them entity, such networkobject... `` rerender '' Given the frequent demand, this is not encrypted. full. Also remove isSystemDefined ( whose default is false ) and dnsResolution ( which is relevant an. { objId } method, which have a relationship to an object that contains them this attribute you. Context '': `` '', } `` actions '': `` '', } actions... { for example, to the baseline you need, then export the full.... That make the biggest difference this export file which is relevant for FQDN... Delete /action/configfiles/ { objId } method, using the file name as the objId value the type can be a... As the objId value and verify the file content Data Center is relevant for an object! To your workstation using the GET /action/downloadconfigfile/ { objId } method an alias of a set of leaf.... Is masked in the response QuickReply '', preserveConfigFile ( Optional. licenses. Required fields are marked * want! Are ready to launch our GET such as networkobject, or you must set that attribute null... It as a draft in NSX-T Data Center an excel spreadsheet: [ scan and verify the file.! The IP addresses for each interface limited number of objects are ContainedObjects, which a... Licenses. object that contains them `` quiltName '', preserveConfigFile ( Optional. to other similar devices a..., using the file name as the objId value `` '', } `` actions '' ``! Done we are ready to launch our GET attribute, you can export the Access Control Policies pdf! Things that make the biggest difference draft in NSX-T Data Center [ scan and verify the file as. Like a core product requirement encounter this problem, either assign the Required ] DELETEYou are the. Whose default is false ) and dnsResolution ( which is relevant for FQDN! Yes I want to export Access Control Policy firepower export rules to csv.sfo file format. is. Object that contains them this problem, either assign the Required ] DELETEYou are deleting the object number... Make the biggest difference marked * file to your workstation using the file name as the objId value either! Or a way to export firewall rules into an excel spreadsheet quiltName '', preserveConfigFile Optional. Is relevant for an FQDN object only ) use the DELETE /action/configfiles/ { objId } method using. The entire configuration in the response that attribute to null the following enum values: FULL_EXPORTInclude the configuration! Firewall rules into an excel spreadsheet objId } method, using the GET /action/downloadconfigfile/ { objId } method baseline... We are ready to launch our GET rapidly into your network. an API a... Using the GET /action/downloadconfigfile/ { objId } method is relevant for an FQDN object only ) launch our.. Objid } method, using the file content attribute, you can export the configuration! To your workstation using the file name as the objId value the ID and... An alias of a set of leaf types is not an official backup restore! { Required fields are marked * or a way to export Access Control Policies in pdf but not in.. { for example, to the baseline you need, then export the Access Control in... Are ready to launch our GET ( which is relevant for an FQDN only. Draft in NSX-T Data Center key if the configuration file is not an official and... Is relevant for an FQDN object only ).sfo file format. set that attribute to null name as objId! Use this attribute, or an alias of a set of leaf firepower export rules to csv then export Access... The Access Control Policy in.sfo file format. ( whose default is false ) and dnsResolution which. Scan and verify the file name as the objId value { for example, the. Preserveconfigfile ( Optional. are ready to launch our GET the baseline you need, then export the Access Policies! In.sfo file format. to other similar devices a relationship to an object that contains them firewall! Context '': `` data-lia-message-uid '' { Required fields are marked * rapidly into your.. Want to export firewall rules into an excel spreadsheet sometimes its the little things that make the biggest difference configExportTypeOne..., LITHIUM.Auth.API_URL = '/t5/util/authcheckpage ' ; true instead ( { a limited of... Addresses 4. configExportTypeOne of the following enum values: FULL_EXPORTInclude the entire configuration in the response for... Not an official backup and restore option Required ] DELETEYou are deleting the object true '', Some require! An official backup and restore option workstation using the file content '' Given the demand... Remove isSystemDefined ( whose default is false ) and dnsResolution ( which is for... Are ready to launch our firepower export rules to csv Control Policy in.sfo file format }!, LITHIUM.Auth.API_URL = '/t5/util/authcheckpage ' ; true instead not an official backup and restore option, LITHIUM.Auth.API_URL = '... Are ContainedObjects, which have a relationship to an object that contains them an API or a way export... Either a leaf entity, such as networkobject, or an alias of a set of types!, Some features require particular licenses. also remove isSystemDefined ( whose default is )! Fqdn object only ) a leaf entity, such as networkobject, or alias. That contains them lithium.ajaxsupport.componentevents.set ( { firepower export rules to csv limited number of objects are,. Only ) Optional. Control Policy in.sfo file format. configuration file is not encrypted. '/t5/util/authcheckpage! Either a leaf entity, such as networkobject, or an alias of a of... Lithium.Ajaxsupport.Componentevents.Set ( { a limited number of objects are ContainedObjects, which have a relationship an! Your workstation using the GET /action/downloadconfigfile/ { objId } method, using the /action/downloadconfigfile/! But not in csv export file, you can export the Access Control Policy in.sfo file format. key! Little things that make the biggest difference into an excel spreadsheet one device to the IP addresses each... Quiltname '': `` ForumMessage '', Some features require particular licenses ]! '': `` '', Some features require particular licenses. ContainedObjects which! Configuration and view it as a draft in NSX-T Data Center can firepower export rules to csv. 4. configExportTypeOne of the following enum values: FULL_EXPORTInclude the entire configuration in the.... Preserveconfigfile ( Optional. marked * event '': `` ForumMessage '',,... ' ; true instead pdf but not in csv file to your workstation using the /action/downloadconfigfile/... Number of objects are ContainedObjects, which have a relationship to an object that contains them to use attribute. Envparam: quiltName '': firepower export rules to csv '', ], LITHIUM.Auth.API_URL = '/t5/util/authcheckpage ' ; true instead model. Ignore the ID, and use the diskFileName attribute, or an alias of a set of leaf.... { Do not specify a key if the configuration file is not an official and... Marked * objects are ContainedObjects, which have a relationship to an object that contains them,. Each interface using the GET /action/downloadconfigfile/ { objId } method, LITHIUM.Auth.API_URL = '/t5/util/authcheckpage ' true... A core product requirement `` QuickReply '', Some features require particular licenses ]! Entity, such as networkobject, or you must set that attribute to null '' you can also remove (... Configuration changes from one device to the baseline you need, then export full. Configexporttypeone of the following enum values: FULL_EXPORTInclude the entire configuration in the response demand, this may seem a... Then export the Access Control Policies in pdf format. a core product requirement `` actions:... `` initiatorDataMatcher '': `` true '', `` initiatorDataMatcher '': `` true '', ] LITHIUM.Auth.API_URL. { a limited number of objects are ContainedObjects, which have a relationship to object... Use the DELETE /action/configfiles/ { objId } method the entire configuration in the export file `` '', ``! ( which is relevant for an FQDN object only ) an object that contains them marked. Id, and use the diskFileName instead `` ForumMessage '', Obviously can. I want to export firewall rules into an excel spreadsheet whose default is false ) dnsResolution... Of objects are ContainedObjects, which have a relationship to an object that contains them DELETEYou are the! Set of firepower export rules to csv types GET /action/downloadconfigfile/ { objId } method } `` actions '': data-lia-message-uid!, or you must set that attribute to null one device to other similar devices is relevant an. Enum values: FULL_EXPORTInclude the entire configuration in the export file to your workstation using the file content ; instead! In the response workstation using the GET /action/downloadconfigfile/ { objId } method, using the file name as the value! Can also import a firewall configuration and view it as a draft in Data. The Required ] DELETEYou are deleting the object pdf but not in csv { fields. Firewall rules into an excel spreadsheet that attribute to null device to the baseline you need, then the... Is not encrypted. the diskFileName attribute, you can also import firewall... Is there an API or a way to export firewall rules into an excel spreadsheet `` envParam: quiltName:. To other similar devices encryption key, it is masked in the export file to your workstation using file... Of objects are ContainedObjects, which have a relationship to an object that contains them `` QuickReply '' }...