Reading, Discarding, and Deploying Configuration Changes
Read All Device Configurations
If a configuration change is made to a device outside of Security Cloud Control, the device configuration stored on Security Cloud Control and the device's local copy of its configuration are no longer the same. You many want to overwrite Security Cloud Control's copy of the device's configuration with the configuration stored on the device to make the configurations the same again. You can perform this task on many devices simultaneously using the Read All link.
For more information about how Security Cloud Control manages the two copies of the device configuration, refer to Reading, Discarding, Checking for, and Deploying Configuration Changes.
Here are three configuration statuses where clicking Read All will overwrite Security Cloud Control's copy of the device's configuration with the device's copy of the configuration.
-
Conflict Detected: If conflict detection is enabled, Security Cloud Control polls the devices it manages every 10 minutes for changes made to their configurations. If Security Cloud Control finds that the configuration on the device has changed, Security Cloud Control displays a "Conflict detected" configuration status for the device.
-
Synced: If the device is in a synced state, and you click Read All, Security Cloud Control immediately checks the devices to determine if there have been any changes made to its configurations directly. After clicking Read All, Security Cloud Control confirms your intent to overwrite its copy of the device's configuration and then Security Cloud Control performs the overwrite.
-
Not Synced: If the device is in the Not Synced state, and you click Read All, Security Cloud Control warns you that there are pending changes made to the device's configuration using Security Cloud Control and that proceeding with the Read All operation will delete those changes and then overwrite Security Cloud Control's copy of the configuration with the configuration on the device. This Read All functions like Discard Changes.
Procedure
|
Step 1 |
Choose . |
|
Step 2 |
Click the Devices tab. |
|
Step 3 |
Click the appropriate device type tab. |
|
Step 4 |
(Optional) Create a change request label to identify the results of this bulk action easily in the change log. |
|
Step 5 |
Select the devices whose configurations you want to save in Security Cloud Control. |
|
Step 6 |
Click Read All to continue. |
|
Step 7 |
Look at the notifications tab for the progress of the Read All configurations operation. If you want more information about how individual actions in the bulk operation succeeded or failed, click the blue Review link and you will be directed to the Jobs page. |
|
Step 8 |
If you created and activated a change request label, remember to clear it so that you don't inadvertently associate other configuration changes with this event. |
Read configuration changes from an ASA to Security Cloud Control
Why does Security Cloud Control "Read" ASA configurations?
To manage an ASA, Security Cloud Control must have its own copy of the ASAs running configuration file. Security Cloud Control reads and saves a copy of the device configuration file for the first time during device onboarding. When Security Cloud Control reads a configuration from an ASA, you can choose to Check for Changes, Accept without Review, or Read Configuration. For more information, refer to Reading, Discarding, Checking for, and Deploying Configuration Changes.
Security Cloud Control also needs to read an ASA configuration in these circumstances:
-
When deployment of configuration changes to the ASA fails and the device state is not listed or Not Synced.
-
When device onboarding fails and the device state is No Config.
-
When changes are made to the device configuration outside of Security Cloud Control and those changes have not yet been polled or detected. In this case, the device state is Synced or Conflict Detected.
In these cases, Security Cloud Control needs a copy of the last known configuration stored on the device.
Read configuration changes on ASA device
Read configuration changes on your ASA device by completing these steps when prompted:
Procedure
|
Step 1 |
Choose . |
|
Step 2 |
Click the Devices tab. |
|
Step 3 |
Click the appropriate device type tab. |
|
Step 4 |
Select the device that Security Cloud Control has recently failed to onboard, or select the device where Security Cloud Control could not deploy a change. |
|
Step 5 |
Click Read Configuration in the Synced pane. This option overwrites the configuration currently saved to Security Cloud Control. |
Preview and deploy configuration changes for all devices
Security Cloud Control informs you when you have made a configuration change to a device in your organization, but you have not deployed that change, by displaying an orange dot on the deploy icon
. Each device affected by these changes displays a status of "Not Synced" in the Security Devices page. Click Deploy to review which devices have pending changes and deploy the changes to those devices.
This deployment method is available for all supported devices.
You can use this deployment method for a single configuration change. Alternatively, you can wait and deploy multiple changes at once.
Procedure
|
Step 1 |
In the menu bar of Security Cloud Control click the Deploy button |
|
Step 2 |
Select the devices with changes you want to deploy. If a device displays a yellow caution triangle, you cannot deploy changes to that device. Hover your pointer over the yellow caution triangle to see the reason. |
|
Step 3 |
(Optional) If you want to see more information about a pending change, click the View Detailed Change log link to open the change log associated with that change. Click the Deploy icon to return to the Devices with Pending Changes page. |
|
Step 4 |
(Optional) Create a change request to track your changes without leaving the Devices with Pending Changes page. |
|
Step 5 |
Click Deploy Now to deploy the changes immediately to the devices that you selected. You will see the progress in the Active jobs indicator in the Jobs tray. |
|
Step 6 |
(Optional) After the deployment has finished, click Jobs in the Security Cloud Control navigation bar. The results of the deployment appear in a recent "Deploy Changes" job. |
|
Step 7 |
If you created a change request label and have no more configuration changes to associate with it, clear the label. |
Deploy configuration changes from Security Cloud Control to ASA
Why does Security Cloud Control deploy changes to an ASA?
When you manage and make changes to a device configuration with Security Cloud Control, Security Cloud Control saves those changes to its own copy of the configuration file. Those changes are considered staged on Security Cloud Control until they are deployed to the device. Staged configuration changes have no effect on the network traffic running through the device. Only after Security Cloud Control deploys the changes to the device do they have an effect on the traffic running through the device. When Security Cloud Control deploys changes to the device's configuration, it only overwrites those elements of the configuration that were changed. These actions do not overwrite the entire configuration file on your device.
The ASA has a running configuration file (sometimes called the running config) and a startup configuration file (sometimes called the startup config). The configuration stored in the running config file is enforced on traffic passing through the ASA. After you change the running config and confirm the device behaves as you want, deploy those changes to the startup config. When you reboot the ASA, it starts using the startup config as its configuration starting point. If you do not save your changes to the startup config, you lose them when you reboot the ASA.
Deploying changes from Security Cloud Control to an ASA writes those changes to the running configuration file. When you are satisfied with how those changes affect the device, deploy them to the startup configuration file.
You can start deployments for one device or several devices simultaneously. You can schedule single or recurring deployments for a device.
Some changes are deployed directly to the ASA
If you use the command line interface on Security Cloud Control to make a change to an ASA, those changes are not staged on Security Cloud Control. They are deployed directly to the running configuration of the ASA. When you make changes that way, your device remains synced with Security Cloud Control.
Deploy configuration changes
This section assumes you are using Security Cloud Control's GUI or editing the Device Configuration page to make changes to an ASA configuration file, and not using Security Cloud Control's CLI interface or CLI macro interface.
To update an ASA configuration, complete these two steps.
Procedure
|
Step 1 |
Make changes on Security Cloud Control using one of these methods:
|
|
Step 2 |
After you make your changes, return to the Security Devices page and select Preview and Deploy... to apply the change to the device. |
What to do next
When Security Cloud Control updates an ASA's running configuration with the one staged on Security Cloud Control or changes the configuration on Security Cloud Control with the running configuration stored on the ASA, it attempts to change only the relevant lines of the configuration file. These selective changes occur only if the configuration aspect can be managed by the Security Cloud Control GUI. If the desired configuration change cannot be made using the Security Cloud Control GUI, Security Cloud Control attempts to overwrite the entire configuration file.
Here are two examples:
-
You can create or change a network object using the Security Cloud Control GUI. If Security Cloud Control needs to deploy that change to an ASA's configuration, it would overwrite the relevant lines of the running configuration file on the ASA when the change occurs.
-
You cannot create a new local ASA user using the Security Cloud Control GUI but you can create one by editing the ASA's configuration on the Device Configuration page. If you add a user on the Device Configuration page, and you deploy that change to the ASA, Security Cloud Control will try to save that change to the ASA's running configuration file by overwriting the entire running configuration file.
Deploy configuration changes made using the Security Cloud Control GUI
Procedure
|
Step 1 |
When you make a configuration change using Security Cloud Control GUI and save it, the change is stored in the version of the ASA's running configuration file kept in Security Cloud Control. |
||||
|
Step 2 |
Return to the device on the Security Devices page. |
||||
|
Step 3 |
Click the Devices tab. The device status now displays Not synced. |
||||
|
Step 4 |
Choose one of these methods to deploy the changes.
|
Schedule automatic deployments
You can configure your tenant to deploy changes automatically either to a single device or to all devices with pending changes. For more information about the deployment scheduling feature, refer to scheduling automatic deployments.
Deploy configuration changes using Security Cloud Control's CLI interface
Procedure
|
Step 1 |
Choose . |
||
|
Step 2 |
Click the Devices tab. |
||
|
Step 3 |
Click the appropriate device type tab. |
||
|
Step 4 |
Select the device whose configuration you want to change. |
||
|
Step 5 |
Click >_Command Line Interface in the Actions pane. |
||
|
Step 6 |
If there are any commands in the command line interface table, click Clear to remove them. |
||
|
Step 7 |
In the top box of the command line interface table, enter your commands at the command prompt. You can run a single command, several commands in a batch by entering each command on its own line, or entering a section of configuration file as a command. Here are some examples of commands you can enter in the command line interface table.
|
||
|
Step 8 |
After you have entered your commands, click Send. After Security Cloud Control has successfully deployed the changes to the ASA's running config file, you receive the message, Done! |
||
|
Step 9 |
After you send the command, you may see the message, "Some commands may have made changes to the running config." This message includes two links.
|
Deploy configuration changes by editing the device configuration
![]() Caution |
This procedure is for advanced users who are familiar with the syntax of an ASA configuration file. This method makes changes directly to the running configuration file stored on Security Cloud Control. |
Procedure
|
Step 1 |
Choose |
|
Step 2 |
Click the appropriate device type tab. |
|
Step 3 |
Select the device whose configuration you want to change. |
|
Step 4 |
Click View Configuration in the Actions pane. |
|
Step 5 |
Click Edit. |
|
Step 6 |
Make your changes to the running configuration and Save them. |
|
Step 7 |
Return to the Security Devices page. In the Not Synced pane, click Preview and Deploy... |
|
Step 8 |
In the Device Sync pane to review the changes. |
|
Step 9 |
Click Replace Configuration or Apply Changes to Device depending on the kind of change it is. |
Deploy Configuration Changes for a Shared Object on Multiple Devices
Use this procedure when you are making changes to a policy or object shared by two or more devices. You can change a common policy on however many devices use it.
Procedure
|
Step 1 |
Open and edit the Policies page or the Objects page containing the shared object you want to edit. |
|
Step 2 |
Review the shared device list and confirm that you want to make the changes on all the devices mentioned. |
|
Step 3 |
Click Confirm. |
|
Step 4 |
Click Save. |
|
Step 5 |
Click the Deploy icon |
Bulk Deploy Device Configurations
If you have made changes to multiple devices, for instance by editing a shared object, you can apply those change to all of the affected devices at once:
Procedure
|
Step 1 |
In the left pane, click . |
||
|
Step 2 |
Click the Devices tab. |
||
|
Step 3 |
Click the appropriate device type tab. |
||
|
Step 4 |
Select all of the devices for which you have made configuration changes on Security Cloud Control. These devices should show "Not Synced" status. |
||
|
Step 5 |
Deploy the changes using one of these methods:
|
||
|
Step 6 |
(Optional) Click the Jobs icon |
About Scheduled Automatic Deployments
Using Security Cloud Control, you can make configuration changes to one or more of the devices it manages and then schedule the changes to be deployed to those devices at a time that is convenient for you.
You can only schedule deployments if you Enable scheduled automatic deployments in the Tenant Settings tab of the Settings page. Once this option is enabled, you can create, edit, or delete scheduled deployments. A scheduled deployment deploys all the staged changes saved on Security Cloud Control at the date and time set. You can also view and delete scheduled deployments from the Jobs page.
If there were changes made directly to the device that have not been read to Security Cloud Control, the scheduled deployment will be skipped until that conflict is resolved. The Jobs page will list any instance where a scheduled deployment fails. If Enable the Option to Schedule Automatic Deployments is turned off, all scheduled deployments are deleted.
![]() Caution |
If you schedule a new deployment for multiple devices, and some of those devices already have deployments scheduled, the new scheduled deployment overwrites the existing scheduled deployments. |
![]() Note |
When you create a scheduled deployment, the schedule is created in your local time, not in the time zone of the device. Scheduled deployments do not automatically adjust for daylight savings time. |
Schedule an Automatic Deployment
The deployment schedule can be a single event or a recurring event. You may find recurring automatic deployments a convenient way to line up recurring deployments with your maintenance window. Follow this procedure to schedule a one-time or a recurring deployment for a single device.
![]() Important |
This procedure applies only to ASAs and FDM-managed devices. To schedule deployments for Secure Firewall Threat Defense devices managed by on-premises Firewall Management Center or Cloud-Delivered Firewall Management Center, see Scheduling. |
![]() Note |
If you schedule a deployment for a device that has an existing deployment scheduled, the new scheduled deployment overwrites the existing deployment. |
Procedure
|
Step 1 |
From the Security Cloud Control home page, choose . |
|
Step 2 |
Click the Devices tab. |
|
Step 3 |
Click the appropriate device type tab. |
|
Step 4 |
Select one ore more devices. |
|
Step 5 |
In the Device Details pane, locate the Scheduled Deployments tab and click Schedule. |
|
Step 6 |
Select when the deployment should occur.
|
|
Step 7 |
Click Save. |
Edit a Scheduled Deployment
Follow this procedure to edit a scheduled deployment:
Procedure
|
Step 1 |
From the Security Cloud Control home page, choose . |
|
Step 2 |
Click the Devices tab. |
|
Step 3 |
Click the appropriate device type tab. |
|
Step 4 |
Select one or more devices. |
|
Step 5 |
In the Device Details pane, locate the Scheduled Deployments tab and click Edit .
|
|
Step 6 |
Edit the recurrence, date, or time of a scheduled deployment. |
|
Step 7 |
Click Save. |
Delete a Scheduled Deployment
Follow this procedure to delete a scheduled deployment:
![]() Note |
If you schedule a deployment for multiple devices, and then change or delete the schedule for some of the devices, the original scheduled deployment for the remaining devices will be preserved. |
Procedure
|
Step 1 |
Click the Devices tab. |
|
Step 2 |
Click the appropriate device type tab. |
|
Step 3 |
Select one or more devices. |
|
Step 4 |
In the Device Details pane, locate the Scheduled Deployments tab and click Delete
|
What to do next
Check for Configuration Changes
Check for Changes to determine if the device's configuration has been changed directly on the device and it is no longer the same as the copy of the configuration stored on Security Cloud Control. You will see the this option when the device is in the "Synced" state.
To check changes:
Procedure
|
Step 1 |
From the Security Cloud Control home page, choose . |
|
Step 2 |
Click the Devices tab. |
|
Step 3 |
Click the appropriate device type tab. |
|
Step 4 |
Select the device, whose configuration you suspect may have been changed directly on the device. |
|
Step 5 |
Click Check for Changes in the Synced pane on the right. |
|
Step 6 |
The behavior that follows is slightly different depending on the device:
|
Discard Configuration Changes
Click Discard Changes when you want to "undo" all the undeployed configuration changes you made to a device's configuration using Security Cloud Control. When you click Discard Changes, Security Cloud Control completely overwrites its local copy of a device's configuration with the configuration stored on the device.
When you click Discard Changes, your device's configuration status is in a Not Synced state. After you discard your changes, the copy of the configuration on Security Cloud Control will be the same as the copy of the configuration on the device and the configuration status in Security Cloud Control will return to Synced.
To discard, or "undo," all of your undeployed configuration changes for a device:
Procedure
|
Step 1 |
From the Security Cloud Control home page, choose . |
|
Step 2 |
Click the Devices tab. |
|
Step 3 |
Click the appropriate device type tab. |
|
Step 4 |
Select the device you have been making configuration changes to. |
|
Step 5 |
Click Discard Changes in the Not Synced pane on the right.
|
Out-of-Band Changes on Devices
Out-of-band changes refer to changes made directly on the device without using Security Cloud Control. These changes may be made using the device's command-line interface over an SSH connection or by using a local manager like the Adaptive Security Device Manager (ASDM) for the ASA, the FDM for the FDM-managed device, or for an On-Premises Firewall Management Center on the On-Premises Firewall Management Center user interface. An out-of-band change causes a conflict between the device's configuration stored on Security Cloud Control and the configuration stored on the device itself.
Detecting Out-of-Band Changes on Devices
If Conflict Detection is enabled for an ASA, or an FDM-managed device, a Cisco IOS device, or an On-Premises Firewall Management Center, Security Cloud Control checks the device every 10 minutes searching for any new changes made directly to the device's configuration outside of Security Cloud Control.
If Security Cloud Control finds that there are changes to the device's configuration that are not stored on Security Cloud Control, it changes the Configuration Status of that device to the "Conflict Detected" state.
When Security Cloud Control detects a conflict, one of two conditions is likely:
-
There have been configuration changes made to the device directly that have not been saved to Security Cloud Control's database.
-
In the case of an FDM-managed device, there may be "pending" configuration changes on the FDM-managed device that have not been deployed.
-
In the case of an On-Premises Firewall Management Center, there may be changes made, for instance, to objects outside Security Cloud Control, which are pending to be synchronized with Security Cloud Control or changes made in Security Cloud Control which are pending to be deployed to the On-Premises Firewall Management Center.


on the details pane. Review any warnings and click
in the navigation bar to view the results of the bulk deploy.
.
Feedback