Predefined FlexConfig Objects

The predefined FlexConfig objects provide tested configurations for select features. Use these objects if you need to configure these features, which otherwise cannot be configured using the management center.

The following table lists the available objects. Make note of the associated text objects. You must edit these text objects to customize the behavior of the predefined FlexConfig object. The text objects make it possible for you to customize the configuration using the IP addresses and other attributes required by your network and device.

If you need to modify a predefined FlexConfig object, copy the object, make changes to the copy, and save it with a new name. You cannot directly edit a predefined FlexConfig object.

Although you might be able to configure other ASA-based features using FlexConfig, the configuration of those features has not been tested. If an ASA feature overlaps with something that you can configure in management center policies, do not attempt to configure it through FlexConfig.

For example, Snort inspection includes the HTTP protocol, so do not enable ASA-style HTTP inspection. (In fact, you cannot add http to the enableInspectProtocolList object. In this case, you are prevented from misconfiguring your device.) Instead, configure the access control policy to perform application or URL filtering, as needed, to implement your HTTP inspection requirements.

Predefined FlexConfig Objects

FlexConfig Object Name

Description

Associated Text Objects

Default_Inspection_Protocol_Disable

Disables protocols in the global_policy default policy map.

disableInspectProtocolList

Default_Inspection_Protocol_Enable

Enables protocols in the global_policy default policy map.

enableInspectProtocolList

Inspect_IPv6_Configure

Configures IPv6 inspection in the global_policy policy map, logging and dropping traffic based on IPv6 header contents.

IPv6RoutingHeaderDropLogList, IPv6RoutingHeaderLogList, IPv6RoutingHeaderDropList.

Inspect_IPv6_UnConfigure

Clears and disables IPv6 inspection.

ISIS_Configure

Configures global parameters for IS-IS routing.

isIsNet, isIsAddressFamily, isISType

ISIS_Interface_Configuration

Interface level IS-IS configuration.

isIsAddressFamily, IsIsIntfList

Also uses the system variable SYS_FTD_ROUTED_INTF_MAP_LIST

ISIS_Unconfigure

Clears the IS-IS router configuration on the device.

ISIS_Unconfigure_All

Clears the IS-IS router configuration from the device, including the router assignment from the device interface.

NGFW_TCP_NORMALIZATION

Modifies the default TCP normalization configuration.

Policy_Based_Routing

To use this example configuration, copy it, modify the interface name, and use the r-map-object text object to identify a route map object in the object manager.

Policy_Based_Routing_Clear

Clears Policy Based Routing configurations from the device.

Sysopt_AAA_radius

Ignores the authentication key in RADIUS accounting responses.

Sysopt_AAA_radius_negate

Negates the Sysopt_AAA_radius configuration.

Sysopt_basic

Configures sysopt wait time , maximum segment size for TCP packets, and detailed traffic statistics.

tcpMssMinimum, tcpMssBytes

Sysopt_basic_negate

Clears sysopt_basic detailed traffic statistics, wait time, and TCP maximum segment size.

Sysopt_clear_all

Clears all sysopt configurations from the device.

Sysopt_noproxyarp

Configures noproxy-arp CLIs.

Uses system variable SYS_FW_NON_INLINE_INTF_NAME_LIST

Sysopt_noproxyarp_negate

Clears Sysopt_noproxyarp configurations.

Uses system variable SYS_FW_NON_INLINE_INTF_NAME_LIST

Sysopt_Preserve_Vpn_Flow

Configures syopt preserve VPN flow.

Sysopt_Preserve_Vpn_Flow_negate

Clears the Sysopt_Preserve_Vpn_Flow configuration.

Sysopt_Reclassify_Vpn

Configures sysopt reclassify vpn.

Sysopt_Reclassify_Vpn_Negate

Negates sysopt reclassify vpn.

Threat_Detection_Clear

Clear the threat detection TCP Intercept configuration.

Threat_Detection_Configure

Configure threat detection statistics for attacks intercepted by TCP Intercept.

threat_detection_statistics

Wccp_Configure

This template provides an example for configuring WCCP.

isServiceIdentifier, serviceIdentifier, wccpPassword

Wccp_Configure_Clear

Clears WCCP configurations.

Deprecated FlexConfig Objects

The following table lists objects that configure features you can now configure natively in the GUI. Discontinue using these objects at the earliest convenience.

Deprecated Predefined FlexConfig Objects

Deprecated Version

FlexConfig Object

Description

Now Configure In

7.3

DHCPv6_Prefix_Delegation_Configure

Configure one outside (Prefix Delegation client) and one inside interface (recipient of delegated prefix) for IPv6 prefix delegation. To use this template, copy it and modify the variables.

Associated text objects: pdoutside, pdinside

Also uses the system variable SYS_FTD_ROUTED_INTF_MAP_LIST

Interface IPv6 Settings.

7.3

DHCPv6_Prefix_Delegation_UnConfigure

Removes the DHCPv6 prefix delegation configuration.

Interface IPv6 Settings.

6.3

Default_DNS_Configure

Configure the Default DNS group, which defines the DNS servers that can be used when resolving fully-qualified domain names on the data interfaces.

Associated text objects: defaultDNSNameServerList, defaultDNSParameters

Platform settings.

6.3

DNS_Configure

Configure DNS servers in a non-default DNS server group. Copy the object to change the name of the group.

DNS Server Group in the object manager.

6.3

DNS_UnConfigure

Removes the DNS server configuration performed by Default_DNS_Configure and DNS_Configure. Copy the object to change the DNS server group names if you altered DNS_Configure.

DNS Server Group in the object manager.

7.2

Eigrp_Configure

Configures EIGRP routing next-hop, auto-summary, router-id, eigrp-stub.

Associated text objects: eigrpAS, eigrpNetworks, eigrpDisableAutoSummary, eigrpRouterId, eigrpStubReceiveOnly, eigrpStubRedistributed, eigrpStubConnected, eigrpStubStatic, eigrpStubSummary

For all EIGRP objects, see EIGRP.

The system does allow you to deploy post-upgrade, but also warns you to redo your EIGRP configurations. To help you with this process, we provide a command-line migration tool.

7.2

Eigrp_Interface_Configure

Configures EIGRP interface authentication mode, authentication key, hello interval, hold time, split horizon.

Associated text objects: eigrpIntfList, eigrpAS, eigrpAuthKey, eigrpAuthKeyId, eigrpHelloInterval, eigrpHoldTime, eigrpDisableSplitHorizon

Also uses the system variable SYS_FTD_ROUTED_INTF_MAP_LIST

7.2

Eigrp_Unconfigure

Clears EIGRP configuration for an autonomous system from the device.

7.2

Eigrp_Unconfigure_all

Clears all EIGRP configurations.

7.4

Netflow_Add_Destination

Creates and configures a Netflow export destination.

Associated text objects: Netflow_Destinations, netflow_Event_Types

Platform settings.

7.4

Netflow_Clear_Parameters

Restores Netflow export global default settings.

Platform settings.

7.4

Netflow_Delete_Destination

Deletes a Netflow export destination.

Associated text objects: Netflow_Destinations, netflow_Event_Types

Platform settings.

7.4

Netflow_Set_Parameters

Sets global parameters for Netflow export.

Associated text objects: netflow_Parameters

Platform settings.

6.3

TCP_Embryonic_Conn_Limit

Configures embryonic connection limits to protect against SYN Flood Denial of Service (DoS) attacks.

Associated text objects: tcp_conn_misc, tcp_conn_limit

Service policy.

6.3

TCP_Embryonic_Conn_Timeout

Configures embryonic connection timeouts to protect against SYN Flood Denial of Service (DoS) attacks.

Associated text objects: tcp_conn_misc, tcp_conn_timeout

Service policy.

7.2

VxLAN_Clear_Nve

Removes the NVE 1 configured when VxLAN_Configure_Port_And_Nve is used from the device.

For all VxLAN objects, see Configure VXLAN Interfaces.

If you configured VXLAN interfaces with FlexConfig in a previous version, they continue to work. In fact, FlexConfig takes precedence in this case—if you redo your VXLAN configurations in the web interface, remove the FlexConfig settings.

7.2

VxLAN_Clear_Nve_Only

Clears the NVE configured on the interface when deployed.

7.2

VxLAN_Configure_Port_And_Nve

Configures VLAN port and NVE 1.

Associated text objects: vxlan_Port_And_Nve

7.2

VxLAN_Make_Nve_Only

Sets an interface for NVE only.

Associated text objects: vxlan_Nve_Only

Also uses system variables SYS_FTD_ROUTED_MAP_LIST and SYS_FTD_SWITCHED_INTF_MAP_LIST

7.2

VxLAN_Make_Vni

Creates a VNI interface. After deploying this you have to unregister and re-register the device to properly discover the VNI interface.

Associated text objects: vxlan_Vni