FTP_Profile (object)

File Transfer Protocol (FTP) profile

Properties (* = required):

name type(s) default allowed values description
activeModeEnabled boolean true true, false Specifies if the profile should allow FTP active transfer mode
class* string   “FTP_Profile”  
enforceTlsSessionReuseEnabled boolean false true, false Enforce data connection to reuse TLS session
ftpsMode string “disallow” “disallow”, “allow”, “require” Specifies the policy for explicit FTPS negotiation on FTP command channel
inheritParentProfileEnabled boolean false true, false Specifies if the FTP data channel should inherit the TCP profile used by the control channel
label string   “^[^x00-x1fx22#&*<>?x5b-x5d`x7f]*$” Optional friendly name for this object. Allows 0-64 chars, excluding a few likely to cause trouble with string searching, JS, TCL, or HTML
port integer 20 0 - 65535 Specifies a service for the data channel port used for this profile
remark string   “^[^x00-x1fx22x5cx7f]*$” Arbitrary (brief) text pertaining to this object. Allows 0-64 chars, excluding only control characters, double-quote, and backslash. This is permissive enough that you should worry about XSS attacks
securityEnabled boolean false true, false Specifies whether to enable or disable secure FTP traffic for the BIG-IP Application Security Manager
translateExtendedEnabled boolean true true, false Specifies if the profile should automatically translate RFC2428 extended requests EPSV and EPRT to PASV and PORT when communicating with IPv4servers