- write memory-setting <enum> (default on-commit)
Configure how and when an applied config is saved to persistent memory on the device.
on-commit - Save configuration immediately after the config has been successfully applied
on the device. If an error occurs when saving the whole running config will
be rolled back.
disabled - Disable saving the applied config to persistent memory.
on-commit-all - Same as on-commit except that when using multiple contexts all contexts are
saved, as opposed to the default which is to save only modified contexts
individually.
- write memory-standby <true|false> (default false)
Send an initial 'write standby' when config is saved to persistent memory.
- write config-session-mode <enum> (default disabled)
This setting is used to enable use of "configuration session" when
modiyfing access-list, object and object-group. The entries will
be modified in an isolated session in order to make the changes
atomic. See ASA documentation for more details. Three modes exist:
disabled - Use of config session is disabled.
enabled - Use of config session is enabled (note: ignored with SCP upload).
enabled-fallback - Use of config session is enabled. Fallback to config terminal if fails due
to config session specific error.
- write number-of-lines-to-send-in-chunk <1-1000> (default 32)
Some config may be sent in chunks to the device instead of line by line.
A higher number normally results in better performance but may also have
a negative impact on the error handling.
If you get an 'Internal ERROR: retry-command', set this setting to 1 and
report the config line which triggered the exception.
Also be aware that setting the number too high may result in the NED
being blocked due to the device not able to receive all lines and the
output discarded by the device.
- write compress-acl-delete <true|false> (default false)
Use this setting to control delete of entire access-lists. If set
to true, the entire access-list is deleted using a single command
(clear config access-list <name>). If left at its default - false
-each access-list entry is deleted individually when deleting the
entire access-list.
WARNING:
When using this ned-setting and switching between standard and extended
access-list entries with the same name the device may end up in a bad state
not allowing creation of an access-list entry of different type, i.e.
asav-1(config)# clear config access-list ACL2
asav-1(config)# access-list ACL2 standard permit any4
ERROR: Cannot mix different types of access lists
The only work around we found (so far) is to reboot the device and either
disable the use of this ned-setting, or do not reuse the same name for
access-lists with different type.
- write recreate-acl-threshold <0-429496729> (default 0)
This setting is used to set a threshold where the NED will delete
the entire access-list and add back remaining rules after a list
modification. Note this will not work if an object is referring to
the access-list, blocking the delete.
Default is 0, i.e. disabled behaviour.
- write scp-transfer threshold <0-2147483647> (default 2147483647)
The minimum threshold in bytes when to transfer the config changes using SCP.
- write slow-newline-delay <uint16> (default 0)
Configure delay in milliseconds before sending newline with slow
commands. Used if ASA device has problem accepting CLI commands
without a delay between having sent the command and newline.
- write serialize-maapi-acl-read <true|false> (default false)
Serialize access-list Maapi read from CDB in order to avoid NSO performance problem.
- write ignore-invalid-input-delete-errors <true|false> (default false)
Ignore 'Invalid input' delete errors, which may happen when interface is dynamically deleted
by admin device.