TCPApplicationProfile

TCPApplicationProfile
TCPApplicationProfile
JSON Example
{
    "ftp_profile": {
        "deactivate_active": false,
        "deactivate_passive": false
    },
    "pki_profile_ref": "string",
    "proxy_protocol_enabled": false,
    "proxy_protocol_version": "string",
    "ssl_client_certificate_mode": "string"
}
ftp_profile
Optional

ftp_profile

string
pki_profile_ref
Optional

Select the PKI profile to be associated with the Virtual Service. This profile defines the Certificate Authority and Revocation List. It is a reference to an object of type PKIProfile. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

boolean
proxy_protocol_enabled
Optional

Enable/Disable the usage of proxy protocol to convey client connection information to the back-end servers. Valid only for L4 application profiles and TCP proxy. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- false), Basic (Allowed values- false) edition.

string
proxy_protocol_version
Optional
Constraints: default: PROXY_PROTOCOL_VERSION_1

Version of proxy protocol to be used to convey client connection information to the back-end servers. Enum options - PROXY_PROTOCOL_VERSION_1, PROXY_PROTOCOL_VERSION_2. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- PROXY_PROTOCOL_VERSION_1), Basic (Allowed values- PROXY_PROTOCOL_VERSION_1) edition.

string
ssl_client_certificate_mode
Optional
Constraints: default: SSL_CLIENT_CERTIFICATE_NONE

Specifies whether the client side verification is set to none, request or require. Enum options - SSL_CLIENT_CERTIFICATE_NONE, SSL_CLIENT_CERTIFICATE_REQUEST, SSL_CLIENT_CERTIFICATE_REQUIRE. Field introduced in 18.2.3. Allowed with any value in Enterprise, Enterprise with Cloud Services edition. Allowed in Essentials (Allowed values- SSL_CLIENT_CERTIFICATE_NONE), Basic (Allowed values- SSL_CLIENT_CERTIFICATE_NONE) edition.